﻿.gongge_ul .gongge_main .highlight {
	color: red;
}

* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

ol,ul {
	list-style: none
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%
}

img {
	overflow: hidden;
	border: 0
}

address,b,cite,dfn,em,i,var {
	font-style: normal
}

small {
	font-size: 12px
}

a img {
	border: 0
}

a {
	cursor: pointer;
	outline-style: none;
	color: #394043
}

a,a:active,a:hover {
	text-decoration: none
}

a:active,a:hover {
	color: #ff6402
}

sup {
	vertical-align: text-top
}

sub {
	vertical-align: text-bottom
}

legend {
	color: #000
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

input,select {
	font-size: 14px;
	vertical-align: middle
}

button,input,select,textarea {
	word-wrap: break-word;
	word-break: break-all;
	padding: 0;
	font-family: Microsoft Yahei,Helvetica,Arial
}

::-webkit-input-placeholder {
	color: #b0b3b4
}

:placeholder {
	color: #b0b3b4
}

input::-ms-clear,input::-ms-reveal {
	display: none
}

input::-webkit-contacts-auto-fill-button {
	visibility: hidden;
	display: none!important;
	pointer-events: none;
	position: absolute;
	right: 0
}

body {
	font: 12px/1.5 Hiragino Sans GB,Microsoft Yahei UI,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,Segoe UI,Tahoma,"\5B8B\4F53  b8b\4F53",SimSun,sans-serif;
	color: #686868
}

.bor-box {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.clearfix {
	*zoom: 1
}

.txt-c {
	text-align: center
}

.txt-l {
	text-align: left
}

.txt-r {
	text-align: right
}

.float-l {
	float: left
}

.float-r {
	float: right
}

.clear {
	clear: both
}

.hide {
	display: none
}

.hide_imp {
	display: none!important
}

.show {
	display: block!important
}

.w1200 {
	width: 1200px;
	margin: 0 auto
}

.w500 {
	width: 500px
}

.crumbs {
	width: 100%;
	height: 44px;
	background: #f8f8f8;
	clear: both
}

.crumbs-c {
	width: 1200px;
	height: 44px;
	margin: 0 auto;
	line-height: 44px
}

.crumbs-c a {
	font-size: 14px;
	color: #686868
}

.crumbs-c a:hover {
	color: #ff6402
}

.crumbs-c i {
	font-size: 14px;
	color: #686868;
	padding: 0 2px
}

.btn_ClassBig_bg,.btn_ClassMed_bg,.btn_ClassSma_bg,.btn_ClassUsm_bg {
	border: 0;
	display: block;
	background: #ff6402;
	color: #fff;
	text-align: center;
	font-family: Microsoft YaHei;
	border-radius: 2px;
	cursor: pointer;
	outline: 0
}

.btn_ClassBig_bg {
	width: 140px;
	height: 42px;
	line-height: 42px;
	font-size: 16px
}

.btn_ClassMed_bg {
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px
}

.btn_ClassSma_bg {
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

.btn_ClassUsm_bg {
	width: 70px;
	height: 24px;
	line-height: 24px;
	font-size: 12px
}

.btn_disabled_bg {
	background-color: #e5e5e5;
	color: #b0b3b4;
	cursor: auto
}

.btn_disabled_bg:hover {
	color: #b0b3b4!important
}

.btn_ClassBig_bg:hover,.btn_ClassMed_bg:hover,.btn_ClassSma_bg:hover,.btn_ClassUsm_bg:hover {
	color: #fff!important
}

.btn_ClassBig_bor:hover,.btn_ClassMed_bor:hover,.btn_ClassSma_bor:hover,.btn_ClassUsm_bor:hover {
	color: #ff6402!important
}

.btn_ClassBig_bor,.btn_ClassMed_bor,.btn_ClassSma_bor,.btn_ClassUsm_bor {
	outline: 0;
	background: 0;
	border: 0;
	display: block;
	color: #ff6402;
	text-align: center;
	font-family: Microsoft YaHei;
	border-radius: 2px;
	cursor: pointer;
	border: 1px solid #ff6402
}

.btn_ClassBig_bor {
	width: 140px;
	height: 42px;
	line-height: 42px;
	font-size: 16px
}

.btn_ClassMed_bor {
	width: 120px;
	height: 36px;
	line-height: 36px;
	font-size: 14px
}

.btn_ClassSma_bor {
	width: 80px;
	height: 30px;
	line-height: 30px;
	font-size: 14px
}

.btn_ClassUsm_bor {
	width: 70px;
	height: 24px;
	line-height: 24px;
	font-size: 12px
}

.btn_disabled_bor {
	border: 1px solid #e5e5e5!important;
	cursor: auto
}

.btn_disabled_bor,.btn_disabled_bor:hover {
	color: #b0b3b4!important
}

.btn_no_txt {
	width: 140px;
	height: 42px;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	background: #e5e5e5;
	border-radius: 2px;
	display: inline-block;
	cursor: default
}

.btn_no_txt,.btn_no_txt:hover {
	color: #b0b3b4
}

.btn_canale {
	width: 120px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	font-size: 14px;
	color: #686868;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	display: inline-block
}

.close {
	width: 10px;
	height: 10px;
	background: url("../images/close.png") no-repeat 50%
}

.close,.select_drop {
	display: inline-block;
	vertical-align: middle
}

.select_drop {
	width: 20px;
	height: 20px;
	background: url("../images/triangle.png") no-repeat 50%
}

.add {
	background: url("../images/add.png") no-repeat 50%
}

.add,.check {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle
}

.check {
	background: url("../images/check.png") no-repeat 50%
}

.checked {
	width: 20px;
	height: 20px;
	background: url("../images/checked.png") no-repeat 50%
}

.checked,.Subscribe {
	display: inline-block;
	vertical-align: middle
}

.Subscribe {
	width: 10px;
	height: 10px;
	background: url("../images/subscribe.png") no-repeat 50%
}

.top {
	background: url("../images/ding.png") no-repeat 50%
}

.essence,.top {
	display: inline-block;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-left: 3px
}

.essence {
	background: url("../images/jing.png") no-repeat 50%
}

.Prompt_icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url("../images/tanhao.png") no-repeat 50%;
	vertical-align: middle;
	margin-left: 3px
}

.brand_col {
	color: #ff6402!important
}

.brand_aux_col {
	color: #ff6402
}

.aux_font_col {
	color: #3c7eef
}

.aux_icon_col {
	color: #81a0bd
}

.aux_tips_col {
	color: #fff4f6
}

.partingLine_col {
	color: #e5e5e5
}

.screenBorder_col {
	color: #ddd
}

.screenBg_col {
	color: #f2f2f2
}

.pageBg_col {
	color: #f8f8f8
}

.font_stresCol {
	color: #394043
}

.font_norCol {
	color: #686868
}

.font_subCol {
	color: #b0b3b4
}

.font_popCol {
	color: #ff223a
}

.font_iconCol {
	color: #00b76b
}

.margin {
	margin: 20px 10px;
	float: left
}

.tc_label {
	display: block;
	width: 60px;
	height: 22px;
	line-height: 20px;
	font-size: 12px;
	text-align: center;
	border-radius: 2px
}

.lab_orange {
	border: 1px solid #ff6402;
	color: #ff6402
}

.lab_green {
	border: 1px solid #7bb07a;
	color: #7bb07a
}

.lab_blue {
	border: 1px solid #7fc7e9;
	color: #7fc7e9
}

.dwindle_bigB,.dwindle_bigS,.dwindle_smallB,.dwindle_smallS {
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	padding-top: 4px
}

.dwindle_smallB,.dwindle_smallS {
	font-size: 13px;
	line-height: 15px;
	padding-top: 3px
}

.dwindle_bigS {
	width: 46px;
	height: 50px;
	background: url("../images/big-down46.png") no-repeat
}

.dwindle_bigB {
	width: 56px;
	height: 50px;
	background: url("../images/big-down56.png") no-repeat
}

.dwindle_smallS {
	width: 44px;
	height: 40px;
	background: url("../images/small-down44.png") no-repeat
}

.dwindle_smallB {
	width: 56px;
	height: 40px;
	background: url("../images/small-down56.png") no-repeat
}

.tc_arrivalBig,.tc_AuthenBig,.tc_DirectBig {
	display: block;
	width: 46px;
	height: 50px
}

.tc_arrivalSmall,.tc_AuthenSmall,.tc_DirectSmall {
	display: block;
	width: 38px;
	height: 40px
}

.tc_arrivalBig {
	background: url("../images/big-newest.png") no-repeat
}

.tc_AuthenBig {
	background: url("../images/big-authen.png") no-repeat
}

.tc_DirectBig {
	background: url("../images/big-direct.png") no-repeat
}

.tc_arrivalSmall {
	background: url("../images/small-newest.png") no-repeat
}

.tc_AuthenSmall {
	background: url("../images/small-authen.png") no-repeat
}

.tc_DirectSmall {
	background: url("../images/small-direct.png") no-repeat
}

.shadow {
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1
}

.paging-box {
	width: 100%;
	text-align: center;
}

.paging-box a {
	display: inline-block;
	height: 30px;
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	line-height: 30px;
	padding: 0 10px;
	color: #686868;
	font-size: 14px;
	margin-left: 12px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box
}

.paging-box a:hover {
	border: 1px solid #ff6402
}

.paging-box a:first-child {
	margin-left: 0
}

.paging-box a.select {
	background: #ff6402;
	border: 1px solid #ff6402;
	color: #fff
}

.paging-box a.next,.paging-box a.pre {
	border: 1px solid #e5e5e5;
	border-radius: 2px;
	color: #b0b3b4;
	cursor: default
}

.box-shade {
	position: fixed;
	width: 100%;
	height: 100%;
	opacity: .5;
	background: #000;
	z-index: 10000
}

.layer-box {
	background: #fff;
	position: absolute;
	z-index: 11000;
	border-radius: 2px;
	font-size: 14px;
	padding-bottom: 30px
}

.layer-title {
	padding: 0 20px;
	height: 42px;
	background: #f8f8f8;
	border-radius: 2px 2px 0 0;
	line-height: 42px;
	position: relative
}

.layer-close {
	position: absolute;
	right: 20px;
	top: 14px;
	cursor: pointer;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url("../images/closed-ico.png") no-repeat
}

.layer-btn {
	height: 42px;
	text-align: center;
	width: 100%
}

.layer-btn a.layer-btn-main {
	width: 120px;
	height: 42px;
	display: inline-block;
	line-height: 42px;
	background: #ff6402;
	border-radius: 2px;
	color: #fff
}

.layer-btn a.layer-btn-les {
	background: #fff;
	border: 1px solid #ff6402;
	width: 120px;
	height: 42px;
	border-radius: 2px;
	color: #ff6402;
	display: inline-block;
	margin-left: 20px;
	box-sizing: border-box;
	line-height: 40px
}

.bubble-one {
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.08);
	position: absolute;
	font-size: 14px
}

.bubble-one p {
	padding: 10px
}

.bubble-top {
	width: 5px;
	height: 5px;
	position: absolute;
	left: 14px;
	top: -5px;
	z-index: 2
}

.top-arrow1,.top-arrow2 {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	border-top: dashed transparent;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-bottom: 5px solid #fff;
	overflow: hidden
}

.top-arrow1 {
	border-bottom: 5px solid #e5e5e5
}

.top-arrow2 {
	top: 1px;
	border-bottom: 5px solid #fff
}

.bubble-two {
	background: #fff4f6;
	border: 1px solid #ff223a;
	border-radius: 2px;
	position: absolute;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.08)
}

.bubble-two p {
	font-size: 12px;
	color: #ff223a;
	line-height: 18px;
	padding: 8px 14px
}

.bubble-two .bubble-bottom {
	width: 5px;
	height: 5px;
	position: absolute;
	left: 14px;
	bottom: -5px;
	z-index: 2
}

.bottom-arrow2,.bubble-two .bottom-arrow1 {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	border-bottom: 5px dashed transparent;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #fff;
	overflow: hidden
}

.bubble-two .bottom-arrow1 {
	top: 1px;
	border-top: 5px solid #ff223a
}

.bubble-two .bottom-arrow2 {
	border-top: 5px solid #fff4f6
}

.bubble-three {
	background: #feeee5;
	border: 1px solid #ff6402;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.08);
	border-radius: 2px;
	position: absolute
}

.bubble-three p {
	font-size: 12px;
	color: #ff6402;
	line-height: 18px;
	padding: 8px 14px
}

.bubble-three .bubble-bottom {
	width: 5px;
	height: 5px;
	position: absolute;
	left: 14px;
	bottom: -5px;
	z-index: 2
}

.bottom-arrow2,.bubble-three .bottom-arrow1 {
	width: 0;
	height: 0;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	border-bottom: 5px dashed transparent;
	border-left: 5px dashed transparent;
	border-right: 5px dashed transparent;
	border-top: 5px solid #fff;
	overflow: hidden
}

.bubble-three .bottom-arrow1 {
	top: 1px;
	border-top: 5px solid #ff223a
}

.bubble-three .bottom-arrow2 {
	border-top: 5px solid #fff4f6
}

.toast-box {
	width: 100%;
	text-align: center;
	position: absolute
}

.toast-box span {
	opacity: .7;
	background: #000;
	border-radius: 2px;
	display: inline-block;
	padding: 21px 55px;
	font-size: 14px;
	color: #fff
}

.error-box {
	width: 100%;
	clear: both;
	overflow: hidden
}

.error-img {
	float: left;
	width: 180px;
	height: 180px;
	text-align: center;
	line-height: 180px
}

.error-img img {
	display: inline-block;
	vertical-align: middle
}

.error-box p {
	padding-left: 195px;
	font-size: 14px;
	color: #b0b3b4;
	padding-top: 65px
}

.error-box p span {
	font-size: 16px;
	color: #394043;
	line-height: 24px;
	display: block;
	margin-bottom: 12px
}

.com-footer {
	background-color: #eee
}

.com-footer .w1200 {
	border-top: 1px dashed #4c4b4b;
	padding-top: 30px
}

.com-footer .ft-tab-nav {
	margin-bottom: 20px
}

.com-footer .ft-tab-nav li {
	float: left
}

.com-footer .ft-tab-nav li.separate {
	width: 1px;
	height: 12px;
	background-color: #d8d8d8;
	margin: 3px 20px
}

.com-footer .ft-tab-nav a {
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	color: #394043
}

.com-footer .ft-tab-nav a.active,.com-footer .ft-tab-nav a:hover {
	color: #E7B824
}

.com-footer .ft-tab-content .letter {
	height: 22px;
	margin-bottom: 6px
}

.com-footer .ft-tab-content .letter a {
	font-size: 14px;
	color: #394043;
	display: inline-block;
	margin-right: 21px
}

.com-footer .ft-tab-content .letter a.active {
	color: #ff6402
}

.com-footer .ft-tab-content .ft-cars {
	padding-bottom: 10px;
	min-height: 95px;
	border-bottom:1px dashed #4c4b4b;
}

.com-footer .ft-tab-content .ft-cars a {
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px
}

.com-footer .ft-tab-content .ft-cars a:hover {
	color: #ff6402
}

.com-footer-new {
	background-color: #eee
}

.bord-no {
	border-bottom: 0!important
}

.com-footer-new .ft-froudcar {
	width: 1200px;
	height: 60px;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 25px
}

.com-footer-new .ft-froudcar dt {
	float: left;
	width: 64px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #394043
}

.com-footer-new .ft-froudcar dd {
	float: left;
	height: 35px
}

.com-footer-new .ft-froudcar dd a {
	width: 35px;
	height: 35px;
	display: block;
	float: left;
	text-align: center;
	line-height: 35px;
	border: 1px solid #dedede;
	border-radius: 3px;
	margin-right: 5px;
	font-size: 14px;
	color: #686868;
	overflow: hidden
}

.com-footer-new .ft-froudcar dd a:hover {
	border: 1px solid #ff6402;
	color: #686868
}

.com-footer .ft-tab-content .ft-cars {
	min-height: 40px
}

.com-footer .ft-tab-content .ft-cars em {
	display: block;
	line-height: 18px;
	padding-bottom: 10px
}

.erron-no {
	width: 1200px;
	margin: 0 auto;
	text-align: center;
	clear: both;
	position: relative
}

.erron-no dl {
	position: absolute;
	width: 466px;
	height: 202px;
	left: 50%;
	top: 50%;
	margin-left: -233px;
	margin-top: -101px
}

.erron-no dl dt {
	width: 202px;
	height: 201px;
	float: left
}

.erron-no dd {
	display: block;
	height: 201px;
	padding-left: 60px;
	padding-top: 50px;
	font-size: 16px;
	color: #394043;
	line-height: 24px;
	float: left;
	text-align: left
}

.erron-no dd span {
	display: block;
	padding-top: 10px;
	font-size: 14px;
	color: #b0b3b4;
	line-height: 22px
}

.erron-no dd span i {
	color: #ff6400
}

.erron-no dd a {
	background: #fff;
	border: 1px solid #ff6402;
	border-radius: 2px;
	width: 135px;
	height: 42px;
	display: block;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #ff6402;
	margin-top: 20px
}

.right-nav-fixed {
	width: 210px;
	height: 100%;
	position: fixed;
	top: 0;
	right: -210px;
	display: table;
	z-index: 10003;
	background-color: #f9f9f9
}

.right-nav {
	bottom: 100px!important
}

.right-nav,.right-nav-top {
	width: 40px;
	z-index: 1;
	display: table;
	position: absolute;
	left: -45px
}

.right-nav-top {
	height: 40px;
	top: 56px
}

.right-nav-top li {
	z-index: 3
}

.right-nav-top ul li,.right-nav ul li {
	height: 40px;
	line-height: 40px;
	margin-bottom: 2px;
	position: relative;
	width: 40px;
	cursor: pointer
}

.right-nav-top ul li.right-nav-close a {
	background-position: -260px -1px
}

.right-nav-top ul li a,.right-nav ul li a {
	width: 40px;
	height: 40px;
	display: block;
	background: url(../images/rit_nav_bg.png) no-repeat right 0;
	background-color: #686868;
	border-radius: 4px 0 0 4px;
	text-decoration: none;
	position: absolute;
	z-index: 2
}

.right-nav-top ul li span,.right-nav ul li span {
	width: 40px;
	*width: 40px;
	text-align: center;
	padding: 2px 5px;
	line-height: 18px;
	height: 40px;
	top: 0;
	right: -40px;
	position: absolute;
	z-index: 1;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	border-radius: 4px 0 0 4px;
	transition: right .3s ease-in-out 0s;
	-moz-transition: right .3s ease-in-out 0s;
	-webkit-transition: right .3s ease-in-out 0s;
	-o-transition: right .3s ease-in-out 0s
}

.right-nav ul li.right-nav-app span,.right-nav ul li.right-nav-service span,.right-nav ul li.right-nav-wx span {
	transition: none
}

.right-nav-top ul li span {
	line-height: 36px
}

.right-nav ul li:hover a em,.right-nav ul li:hover span em {
	display: block
}

.right-nav ul li span em {
	display: none
}

.right-nav ul li em {
	position: absolute;
	width: 26px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	text-align: center;
	font-size: 13px;
	background: url(../images/rit_nav_bg.png) no-repeat -36px -286px;
	left: -18px;
	top: 0;
	font-weight: 700;
	display: block;
	z-index: 5
}

.right-nav-top ul li.gohover:hover span,.right-nav-top ul li.gohover span.active,.right-nav ul li.gohover:hover span,.right-nav ul li.gohover span.active {
	top: 0;
	right: 0;
	*right: 0;
	width: 40px;
	*width: 40px;
	z-index: 3;
	display: block;
	background: #ff6402
}

.right-nav-top ul li.gohover span.active em,.right-nav ul li.gohover span.active em {
	display: block
}

.right-nav ul li.right-nav-personal a {
	background-position: left -1px
}

.right-nav ul li.right-nav-pk a {
	background-position: left -43px
}

.right-nav ul li.right-nav-hotline a {
	background-position: left -400px
}

.right-nav ul li.right-nav-collection a {
	background-position: left -85px
}

.right-nav ul li.right-nav-browse {
	margin-bottom: 42px
}

.right-nav ul li.right-nav-browse a {
	background-position: left -127px
}

.right-nav ul li.right-nav-wx a {
	background-position: left -213px
}

.right-nav ul li.right-nav-business a {
	background-position: left -169px
}

.right-nav ul li.right-nav-app a {
	background-position: left -354px
}

.right-nav ul li.right-nav-service a {
	background-position: left -396px
}

.right-nav ul li.right-nav-up a {
	background-position: left -438px
}

.right-nav ul li.right-nav-app.hover .right-nav-app-main {
	left: -354px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}

.right-nav ul li.right-nav-app .right-nav-app-main {
	cursor: default;
	position: absolute;
	height: 242px;
	left: -324px;
	top: -14px;
	width: 354px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display: none;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s
}

.right-nav ul li.right-nav-service.hover .right-nav-service-main {
	left: -216px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}

.right-nav ul li.right-nav-service .right-nav-service-main {
	cursor: default;
	position: absolute;
	height: 114px;
	left: -203px;
	top: -14px;
	width: 216px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display: none;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s
}

.right-nav ul li.right-nav-wx.hover .right-nav-wx-main {
	left: -150px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}

.right-nav ul li.right-nav-wx .right-nav-wx-main {
	cursor: default;
	position: absolute;
	height: 190px;
	left: -123px;
	top: -14px;
	width: 150px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display: none;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s
}

.right-nav-line {
	width: 5px;
	position: absolute;
	left: -5px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	top: 0;
	height: 100%;
	background-color: #f9f9f9;
	z-index: 7
}

.right-nav-carlist {
	width: 100%;
	height: 100%;
	background-color: #f8f8f8;
	z-index: 6;
	display: block;
	position: absolute
}

.right-nav-carlist h5 {
	text-align: center;
	height: 78px;
	padding-top: 20px;
	line-height: 58px;
	font-size: 18px;
	color: #686868;
	font-weight: 400;
	z-index: 2
}

.right-nav-carlist h5,.right-nav-carmain {
	width: 210px;
	background-color: #f9f9f9;
	position: absolute
}

.right-nav-carmain {
	height: 100%;
	padding-top: 78px;
	padding-bottom: 126px
}

.right-nav-carmain ul {
	height: 100%;
	overflow-y: auto;
	position: relative
}

.right-nav-carmain ul p strong {
	margin-right: 5px;
	font-weight: 400
}

.right-nav-carlist ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px #999;
	border-radius: 10px
}

.right-nav-carlist ::-webkit-scrollbar {
	width: 6px
}

.right-nav-carlist ::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: #ccc
}

.right-nav-carmain ul li {
	width: 150px;
	margin: 0 auto 24px;
	font-size: 14px;
	position: relative
}

.right-nav-carmain ul li img {
	width: 150px;
	height: 100px
}

.right-nav-carmain ul li h6 a {
	line-height: 18px;
	font-size: 12px;
	margin-bottom: 3px;
	color: #394043;
	font-weight: 400
}

.right-nav-carmain ul li p {
	line-height: 18px;
	color: #b0b3b4;
	font-size: 12px;
	margin-bottom: 6px;
	white-space: nowrap
}

.right-nav-carmain ul li b {
	color: #686868;
	font-weight: 400
}

.right-nav-carmain ul li em {
	color: #ff6402;
	font-size: 16px;
	line-height: 24px;
	margin-right: 4px;
	font-weight: 700
}

.right-nav-carmain ul li a {
	position: relative;
	display: block
}

.right-nav-carmain ul li a span {
	width: 24px;
	height: 24px;
	background: url(../images/rit_nav_bg.png) no-repeat -4px -317px;
	position: absolute;
	top: 5px;
	right: 5px;
	display: none
}

.right-nav-carmain ul li a:hover span {
	display: block
}

.right-nav-btn {
	padding-top: 10px;
	padding-bottom: 80px;
	width: 210px;
	text-align: center;
	position: absolute;
	bottom: 0;
	background-color: #f9f9f9
}

.right-nav-btn .btn-lesser {
	display: inline-block;
	width: 120px;
	height: 36px;
	margin: 0 auto;
	text-align: center;
	line-height: 36px;
	background: #ff6402;
	color: #fff
}

.right-nav-btn .btn-lesser a:link,.right-nav-btn .btn-lesser a:visited {
	color: #fff
}

.right-nav-btn .btn-disabled {
	display: inline-block;
	width: 120px;
	height: 36px;
	margin: 0 auto;
	text-align: center;
	line-height: 36px;
	background: #e5e5e5;
	color: #b0b3b4
}

.right-nav-btn .btn-disabled a:link,.right-nav-btn .btn-disabled a:visited {
	color: #b0b3b4
}

.right-nav-btn .btn-lesser a {
	display: block
}

.right-nav-carmain ul li span {
	display: table;
	position: absolute;
	right: 0;
	bottom: 0;
	width: 60px;
	height: 24px
}

.right-nav-carmain ul li span a {
	display: block;
	width: 60px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	color: #fff;
	background: #ff6402;
	font-size: 12px
}

.right-nav-carmain ul li span.btn-disabled a {
	background: #e5e5e5;
	color: #b0b3b4
}

.right-nav-carmain ul li span.btn-disabled a:hover {
	color: #b0b3b4
}

.right-nav-carmain ul li span a:hover {
	color: #fff
}

.right-nav-fail {
	text-align: center;
	padding-bottom: 15px
}

.right-nav-fail p {
	text-align: center;
	font-size: 16px;
	color: #666;
	margin-top: 10px
}

.right-nav-carlist-close {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 30px;
	top: 30px
}

.mab2 {
	margin-bottom: 2px!important
}

.right-nav ul li.right-nav-feedback a {
	background-position: left -535px
}

.right-nav ul li.right-nav-feedback span {
	background-position: -121px -535px
}

.over-txt {
	display: inline-block;
	opacity: .8;
	background: #333;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	position: absolute;
	font-size: 14px;
	color: #fff;
	line-height: 55px;
	text-align: center;
	top: 23px;
	left: 48px
}

.btn-sm a {
	line-height: 36px!important
}

.right-nav ul li.right-nav-wj a {
	background: #686868 url("../images/new-right-dcwj.png") 50% no-repeat
}

.right-nav ul li.right-nav-wj.hover .right-nav-wj-main {
	left: -150px;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1
}

.right-nav ul li.right-nav-wj .right-nav-wj-main {
	cursor: default;
	position: absolute;
	height: 190px;
	left: -123px;
	top: -14px;
	width: 150px;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	display: none;
	transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	-webkit-transition: all .3s ease-in-out 0s;
	-o-transition: all .3s ease-in-out 0s
}

.layer-btn a.btn_ClassBig_bg {
	display: inline-block
}

.w480 {
	width: 480px
}

.error_title {
	width: 100%;
	font-size: 12px;
	color: #ff223a;
	line-height: 18px;
	clear: both
}

.layer-check {
	background: url("../images/check.png") no-repeat
}

.layer-check,.layer-check-hover {
	width: 14px;
	height: 14px;
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px;
	margin-right: 6px;
	cursor: pointer
}

.layer-check-hover {
	background: url("../images/checked.png") no-repeat
}

.bord-red {
	border: 1px solid #fc2741!important
}

.w550 {
	width: 550px
}

.pab10 {
	padding-bottom: 10px
}

.w1090 {
	width: 1090px
}

.w720 {
	width: 720px
}

.w360 {
	width: 360px
}

.pab0 {
	padding-bottom: 0
}

.mat0 {
	margin-top: 0!important
}

.pab18 {
	padding-bottom: 18px!important
}

.pab7 {
	padding-bottom: 7px!important
}

.feedback-list {
	margin: 20px 30px 5px
}

.feedback-titel {
	font-size: 14px;
	color: #686868;
	margin-bottom: 16px
}

.feedback-titel span {
	margin-right: 14px
}

.feedback-nav {
	height: 26px
}

.feedback-nav li {
	width: 76px;
	height: 26px;
	float: left;
	margin-right: 10px
}

.feedback-nav li a {
	display: block;
	border: 1px solid #e5e5e5;
	font-size: 12px;
	color: #686868;
	height: 26px;
	text-align: center;
	line-height: 26px
}

.feedback-nav li a:hover {
	text-decoration: none
}

.feedback-nav li a.fb_sel,.feedback-nav li a:hover {
	border: 1px solid #ff6e03;
	color: #ff7109
}

.mar0 {
	margin-right: 0!important
}

.feedback-sr {
	width: 100%;
	background: #fff;
	border: 1px solid #e5e5e5;
	padding: 10px 10px 8px
}

.feedback-txtarea {
	width: 100%;
	height: 57px;
	border: 0;
	font-size: 12px;
	line-height: 18px;
	resize: none;
	outline: 0
}

.feedback-sr p {
	height: 18px;
	text-align: right;
	font-size: 12px;
	color: #b0b3b4
}

.feedback-nav-c {
	overflow: hidden;
	margin-bottom: 16px
}

.feedback-sr-c {
	height: 121px
}

.fb-item .item {
	height: 63px
}

.fb-item .mat20 {
	margin-top: 0!important
}

.fb-item {
	margin-top: 16px
}

.layer-label {
	float: left;
	height: 42px;
	line-height: 42px;
	width: 58px;
	font-size: 14px;
	color: #394043
}

.layer-input {
	width: 362px;
	height: 42px;
	float: left;
	background: #fff;
	border: 1px solid #e5e5e5;
	position: relative;
	z-index: 0
}

.layer-input input {
	position: absolute;
	z-index: 1;
	background: transparent;
	line-height: 20px;
	padding: 10px 0;
	font-size: 14px;
	margin: 0;
	border: 0;
	width: 100%;
	padding-left: 14px;
	outline: 0
}

.layer-input span {
	position: absolute;
	z-index: -1;
	left: 14px;
	top: 0;
	font-size: 14px;
	color: #b0b3b4;
	line-height: 22px;
	padding: 10px 0;
	color: #cbcbcb
}

.pal58 {
	padding-left: 58px
}

.pal44 {
	padding-left: 44px
}

.mat20 {
	margin-top: 20px
}

.layer-input.w230 {
	width: 232px
}

.layer-yzm-time {
	width: 120px;
	height: 42px;
	float: left;
	margin-left: 10px;
	text-align: center;
	font-size: 14px;
	line-height: 42px
}

.layer-yzm-time a {
	display: block;
	width: 100%;
	height: 42px;
	background: #ff6402;
	color: #fff
}

.layer-yzm-time span {
	font-size: 14px;
	color: #b0b3b4;
	background: #fafafa;
	border: 1px solid #e5e5e5;
	display: inline-block;
	height: 42px;
	width: 100%
}

.layer-yzm-time a:hover {
	color: #fff
}

.fb-txt-list {
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 3px;
	position: absolute;
	top: 43px;
	left: 0;
	background: #fff;
	z-index: 100;
	padding-top: 6px
}

.fb-txt-list li {
	height: 25px;
	line-height: 25px
}

.fb-txt-list li a {
	display: block;
	font-size: 12px;
	padding-left: 14px
}

.fb-txt-list li a:hover {
	background: #eee;
	text-decoration: none;
	color: #333
}

.email-item {
	position: relative;
	height: 63px
}

.email-item label {
	width: 44px
}

.email-item .layer-input {
	width: 376px
}

.store-tel-box {
	padding-top: 16px;
	position: relative
}

.store-tel-num {
	height: 50px;
	line-height: 46px;
	margin: auto auto 60px;
	padding: 0 30px;
	text-align: center;
	position: relative
}

.store-tel-num strong.text {
	display: block;
	font-size: 34px;
	color: #ff6402;
	line-height: 52px;
	font-weight: 700
}

.store-tel-num .omission {
	font-family: simsun
}

.store-tel-num span.name {
	display: block;
	font-size: 24px;
	color: #ff9a20
}

.store-tel-btn {
	cursor: pointer;
	width: 300px;
	color: #fff;
	background: #ff6402;
	border-radius: 2px;
	position: relative;
	height: 42px;
	text-align: center;
	line-height: 42px;
	margin: 14px auto 25px
}

.store-tel-btn strong.text {
	font-size: 16px;
	font-weight: 400;
	height: 42px
}

.icon-tel-2X,.store-tel-btn strong.text {
	display: inline-block;
	vertical-align: middle
}

.icon-tel-2X {
	width: 19px;
	height: 21px;
	margin-right: 5px
}

.store-tel-box .bubble {
	top: 130px;
	left: 190px
}

.store-tel-tip {
	text-align: center;
	font-size: 14px;
	color: #686868;
	line-height: 22px
}

.store-tel-tip .size {
	color: #ff6402
}

.store-tel-note {
	text-align: center;
	font-size: 14px;
	color: #686868;
	padding-bottom: 10px
}

.store-tel-qrcode {
	border: 1px solid #e5e5e5;
	width: 130px;
	height: 130px;
	display: block;
	margin: auto auto 10px;
	overflow: hidden;
	padding: 15px
}

.store-tel-qrcode img {
	width: 100%
}

.store-tel-box .bubble {
	border-radius: 13px
}

.store-tel-box .bubble:after,.store-tel-box .bubble:before {
	left: 20px
}

.sjiphone-post {
	left: 99px;
	top: 85px
}

.dkfa-box {
	margin: 0 10px
}

.layer-dkfa-title {
	padding: 14px 0;
	font-size: 14px;
	color: #686868;
	line-height: 22px;
	padding-left: 10px
}

.layer-dkfa-title span {
	font-size: 20px;
	color: #ff6402;
	line-height: 30px;
	padding-left: 16px;
	font-weight: 700
}

.layer-dkfa-table {
	height: 59px;
	padding: 15px 0;
	border-top: 1px solid #e5e5e5;
	line-height: 29px
}

.layer-dkfa-table dt {
	padding-left: 10px;
	width: 174px;
	border-right: 1px solid #e5e5e5;
	float: left;
	height: 29px
}

.layer-dkfa-table dt span {
	font-size: 16px;
	color: #ff6402;
	padding-left: 4px
}

.layer-dkfa-table dd {
	float: left;
	height: 29px;
	width: 355px;
	padding-left: 22px
}

.layer-dkfa-table dd span {
	font-size: 14px;
	color: #686868;
	width: 140px;
	display: inline-block;
	padding-left: 0
}

.layer-dkfa-table dd span i {
	font-size: 16px;
	color: #394043;
	padding-left: 7px
}

.layer-dkfa-table dd em {
	width: 30px;
	text-align: center;
	height: 29px;
	display: inline-block
}

.repairs .repairs_left {
	width: 750px;
	height: 500px;
	float: left;
	overflow: hidden;
	position: relative;
	padding: 25px 0 0 25px
}

.repairs .repairs_left .repairs_left_title {
	font-size: 18px;
	color: #394043;
	line-height: 28px;
	padding-bottom: 16px;
	padding-right: 25px
}

.repairs .repairs_left .repairs_left_title span {
	float: right;
	font-size: 14px;
	color: #686868
}

.table_title {
	height: 40px;
	line-height: 40px;
	font-family: \\5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	border-right: 0;
	font-size: 14px;
	color: #394043;
	text-align: center;
	margin-right: 25px;
	width: 700px
}

.table_main,.table_title tr td {
	border-right: 1px solid #e5e5e5
}

.table_main {
	width: 700px;
	height: 314px;
	border-bottom: 1px solid #e5e5e5
}

#table_main {
	width: 700px;
	height: 100%;
	border-left: 1px solid #e5e5e5
}

#table_main tr {
	border-top: 1px solid #f2f2f2
}

#table_main tr:first-child {
	border-top: 0
}

#table_main tr td {
	text-align: center;
	font-size: 14px;
	color: #686868;
	border-right: 1px solid #e5e5e5
}

#table_main tr td.td3 {
	line-height: 20px;
	text-align: left;
	padding-left: 30px;
	padding: 8px 15px
}

#table_main tr td.td3 p {
	position: relative
}

#table_main tr td.td3 p span.key {
	width: 37px;
	height: 20px
}

#table_main tr td.td3 p span.key,#table_main tr td.td3 p span.value {
	display: block;
	line-height: 20px;
	float: left
}

.statement {
	margin-top: 16px;
	font-size: 12px;
	color: #b0b3b4;
	line-height: 18px
}

.repairs_right {
	float: left;
	width: 340px;
	padding: 0 30px
}

.repairs_right h2 {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 16px;
	margin-top: 60px;
	font-size: 18px;
	color: #394043;
	line-height: 28px;
	font-weight: 400
}

.repairs_right ul {
	margin-top: 16px
}

.repairs_right ul li {
	line-height: 22px;
	padding-bottom: 6px;
	font-size: 14px;
	color: #394043
}

.repairs_right ul li span {
	font-size: 14px;
	color: #b0b3b4;
	width: 112px;
	float: left;
	display: inline-block
}

.repairs_pic {
	width: 280px;
	background: #f8f8f8;
	padding: 16px 17px
}

.repairs_pic p {
	font-size: 18px;
	color: #ff6402;
	line-height: 30px;
	padding-bottom: 2px
}

.repairs_pic p i {
	font-size: 24px;
	color: #ff6402;
	line-height: 24px;
	font-weight: 700
}

.repairs_pic span {
	font-size: 14px;
	color: #686868;
	line-height: 22px
}

.repairs-btn {
	margin-top: 37px;
	height: 36px
}

.repairs-btn a {
	margin-right: 10px;
	float: left
}

.loan-ll {
	padding: 26px 20px 0;
	width: auto
}

.loan-ll dt {
	width: 358px;
	height: 176px;
	float: left;
	position: relative;
	padding-right: 16px;
	background: url("../images/detail-dkfa01.png") right 84px no-repeat
}

.loan-ll dt h3 {
	font-size: 14px;
	color: #394043;
	font-weight: 400;
	padding-bottom: 34px
}

.loan-tr {
	margin-bottom: 6px;
	overflow: hidden
}

.loan-tr label {
	width: 80px;
	height: 30px;
	float: left;
	font-size: 14px;
	color: #394043;
	line-height: 30px;
	display: block;
	text-align: right;
	padding-right: 16px
}

.loan-tr p {
	padding-left: 80px
}

.loan-tr p span {
	height: 30px;
	border: 1px solid #ddd;
	line-height: 30px;
	padding: 0 12px;
	margin-right: 5px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #5b5b5b;
	cursor: pointer;
	background: #f9f9f9;
	margin-bottom: 10px;
	border-radius: 2px
}

.loan-tr p span.loan-sel {
	background: url("../images/detail-dk-sel.png") 100% 100% no-repeat
}

.loan-tr p span.loan-sel,.loan-tr p span:hover {
	border: 1px solid #ff6402;
	color: #ff6402
}

.loan-tr p span.loan-no {
	border: 1px solid #e4e4e4;
	color: #ccc;
	cursor: default
}

.loan-jiao {
	width: 8px;
	height: 15px;
	background: url("../images/new-rez09.png") no-repeat;
	display: block;
	position: absolute;
	right: -8px;
	top: 96px
}

.loan-ll dd {
	width: 320px;
	height: 176px;
	float: left
}

.loan-ll dd h4 {
	font-size: 14px;
	position: relative;
	color: #394043;
	font-weight: 400;
	padding-bottom: 38px
}

.loan-ll dd h4,.loan-ll dd h4 span {
	padding-left: 16px
}

.loan-ll dd h4 i {
	font-size: 16px;
	color: #ff6402;
	margin-left: 8px
}

.canve-box {
	padding-left: 16px;
	height: 100px
}

.canve-l {
	width: 115px;
	height: 115px;
	float: left;
	margin-top: -22px;
	margin-left: -10px;
	margin-right: 10px;
	position: relative
}

.canve-r {
	float: left;
	height: 100px;
	margin-left: -2px;
	margin-top: -6px
}

.canve-r p {
	line-height: 30px;
	font-size: 14px;
	color: #394043
}

.canve-r p i {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	display: inline-block;
	margin-right: 7px
}

.col-a {
	background: #ff6402
}

.col-b {
	background: #06bfc1
}

.col-c {
	background: #cecece
}

.canve-r p em {
	width: 64px;
	display: inline-block;
	color: #686868
}

.Apply {
	margin-top: 25px;
	text-align: center;
	position: relative
}

.Apply input {
	padding: 10px 0
}

.Apply p {
	height: 60px;
	display: inline-block
}

.Apply p span {
	display: block;
	height: 60px;
	float: left;
	margin-right: 10px;
	position: relative;
	z-index: 0
}

.Apply input.sqdk-inputa {
	position: relative;
	z-index: 1;
	background: transparent;
	width: 232px;
	height: 42px;
	line-height: 22px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	padding-left: 14px;
	outline: 0
}

.Apply p span em {
	font-size: 14px;
	color: #b0b3b4;
	display: inline-block;
	line-height: 42px;
	height: 42px;
	position: absolute;
	top: 0;
	left: 14px;
	z-index: -1
}

.Apply input.sqdk-inputb {
	position: relative;
	z-index: 1;
	background: transparent;
	width: 145px;
	height: 42px;
	line-height: 22px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	padding-left: 14px;
	outline: 0
}

.Apply i {
	font-size: 12px;
	color: #ff223a;
	line-height: 18px;
	display: block;
	text-align: left;
	width: 100%
}

.Apply span.sqdk-gain {
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	width: 120px;
	height: 42px;
	line-height: 42px
}

.sqdk-btn {
	text-align: center
}

.sqdk-btn a {
	display: inline-block;
	font-size: 14px
}

.Apply span.sqdk-gain a:hover {
	color: #686868
}

.apply-two {
	height: 60px;
	margin-left: 156px
}

.apply-two,.apply-two a {
	display: inline-block;
	float: left
}

.apply-two a {
	font-size: 14px
}

.apply-two input.sqdk-inputc {
	position: relative;
	z-index: 1;
	background: transparent;
	width: 258px;
	height: 42px;
	line-height: 22px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	padding-left: 14px;
	outline: 0
}

.sqdk-btn-two {
	display: inline-block;
	height: 60px;
	float: left
}

.layer-other {
	width: 100%;
	position: relative;
	text-align: center
}

.layer-other h2 {
	padding-top: 28px;
	font-size: 18px;
	color: #394043;
	line-height: 28px;
	font-weight: 400
}

.text-line {
	padding-top: 16px;
	font-size: 14px;
	color: #686868;
	line-height: 22px;
	padding-bottom: 30px
}

.layer-other a {
	display: inline-block;
	font-size: 14px
}

.yykcar-box {
	padding: 20px 20px 0
}

.yykcar-box h4 {
	padding-bottom: 18px
}

.yykcar-box h3,.yykcar-box h4 {
	font-size: 16px;
	color: #394043;
	line-height: 24px;
	text-align: center;
	font-weight: 400
}

.yykcar-box h3 {
	padding-bottom: 4px
}

.yykcar-box h3 span {
	color: #ff6402
}

.yykcar-item {
	width: 100%
}

.yykcar-item.h66 {
	height: 66px
}

.yykcar-item label {
	width: 87px;
	height: 42px;
	float: left;
	text-align: center;
	font-size: 14px;
	color: #394043;
	line-height: 42px
}

.yykacr-r {
	float: left;
	width: 330px;
	position: relative;
	z-index: 0
}

.yykcar-item input {
	position: relative;
	z-index: 1;
	background: transparent;
	border: 1px solid #e5e5e5;
	height: 42px;
	line-height: 22px;
	padding: 10px 0;
	padding-left: 11px;
	outline: 0;
	font-size: 14px
}

.yykcar-item i {
	display: inline-block;
	font-size: 14px;
	color: #b0b3b4;
	height: 42px;
	line-height: 42px;
	position: absolute;
	left: 11px;
	top: 0;
	z-index: -1
}

.inp-w330 {
	width: 330px
}

.inp-w200 {
	width: 200px
}

.yykcar-yzm {
	width: 120px;
	height: 42px;
	display: block;
	float: right;
	text-align: center;
	line-height: 42px;
	position: relative
}

.fr {
	float: right!important
}

.yykcar-input {
	width: 200px;
	height: 42px;
	float: left
}

.mg24 {
	width: 100%;
	padding-left: 80px;
	height: 24px
}

.yykacar-select {
	width: 100%;
	padding-left: 87px;
	padding-top: 7px;
	font-size: 12px;
	color: #686868;
	line-height: 18px;
	clear: both
}

.yykacar-btn {
	height: 42px;
	text-align: center;
	width: 100%;
	margin-top: 18px
}

.yykacar-btn a {
	display: inline-block
}

.yykacr-yzm-time {
	width: 120px;
	height: 42px;
	float: left;
	margin-left: 10px;
	text-align: center;
	font-size: 14px;
	line-height: 42px;
	position: relative
}

.yykacr-yzm-time a {
	display: block;
	width: 100%;
	height: 42px;
	background: #ff6402;
	color: #fff
}

.yykacr-yzm-time a:hover {
	color: #fff
}

.yykacr-yzm-time span {
	font-size: 14px;
	color: #b0b3b4;
	background: #f8f8f8;
	border: 1px solid #e5e5e5;
	display: inline-block;
	height: 42px;
	width: 100%
}

.yykacr-yzm-time i.layer-loast-txt {
	background: #000;
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha(opacity=50)";
	border-radius: 2px;
	width: 120px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	position: absolute;
	top: -30px;
	left: 0;
	font-size: 12px
}

.h54 {
	height: 54px
}

.yykacar-select .layer-check-hover {
	background: url(../images/checked.png) no-repeat
}

.bord-oragn {
	border: 1px solid #ff8100!important
}

.chuj_error {
	width: 100%;
	font-size: 12px;
	color: #ff8100;
	line-height: 18px
}

.wan {
	width: 20px;
	height: 42px;
	line-height: 42px;
	position: absolute;
	right: 16px;
	top: 0;
	font-size: 14px;
	color: #394043;
	text-align: right
}

.ptcar-box {
	padding-top: 30px
}

.ptcar-dl {
	height: 52px;
	text-align: center;
	font-size: 14px;
	color: #b0b3b4;
	line-height: 22px
}

.ptcar-dl span {
	display: inline-block;
	text-align: left
}

.ptcar-dl i {
	font-size: 18px;
	color: #394043;
	line-height: 28px;
	padding-bottom: 2px;
	display: block
}

.ptcar-dl:before {
	content: "";
	width: 44px;
	height: 44px;
	background: url("../images/layer-succes.png") no-repeat;
	display: inline-block;
	margin-right: 16px
}

.ptcar-list {
	padding: 30px 34px 0;
	overflow: hidden
}

.ptcar-list li {
	width: 150px;
	margin-left: 16px;
	float: left
}

.ptcar-list li:first-child {
	margin-left: 0
}

.ptcar-img {
	width: 150px;
	height: 100px;
	margin-bottom: 6px
}

.ptcar-img img {
	width: 100%
}

.ptcar-name {
	width: 100%;
	overflow: hidden;
	font-size: 14px;
	color: #394043;
	line-height: 22px;
	margin-bottom: 2px;
	height: 22px
}

.ptcar-year {
	font-size: 12px;
	color: #b0b3b4;
	line-height: 18px;
	margin-bottom: 6px
}

.ptcar-pic {
	font-size: 14px;
	color: #ff6402;
	line-height: 22px
}

.ptcar-pic .layer-check-hover {
	background: url(../images/checked.png) no-repeat
}

.ptcar-btn {
	padding-top: 30px;
	text-align: center
}

.ptcar-btn p {
	font-size: 14px;
	color: #b0b3b4;
	line-height: 22px;
	padding-bottom: 16px
}

.ptcar-btn a {
	font-size: 14px;
	display: inline-block
}

.send-box {
	min-height: 390px
}

.send-l {
	width: 155px;
	float: left;
	height: 390px
}

.send-erwm {
	width: 107px;
	height: 107px;
	border: 1px solid #e5e5e5;
	margin: 19px auto 0;
	padding: 8px
}

.send-erwm img {
	width: 100%
}

.send-l p {
	font-size: 14px;
	color: #686868;
	line-height: 22px;
	text-align: center;
	padding-top: 6px
}

.send-r {
	width: 395px;
	min-height: 390px;
	float: left;
	border-left: 1px solid #e5e5e5;
	padding: 0 26px 20px
}

.send-r h3 {
	padding-top: 18px;
	font-weight: 400
}

.send-addres,.send-r h3 {
	font-size: 14px;
	color: #686868;
	line-height: 22px
}

.send-addres {
	background: #fff4f6;
	max-height: 125px;
	overflow: hidden;
	padding: 10px 18px;
	margin-top: 15px;
	margin-bottom: 16px
}

.send-item label {
	width: 58px;
	text-align: left
}

.inp-w284,.send-item .yykacr-r {
	width: 284px
}

.inp-w154,.send-item .yykcar-input {
	width: 154px
}

.send-btn {
	text-align: center;
	height: 36px;
	padding-left: 56px
}

.send-btn a:first-child {
	margin-left: 0
}

.send-btn a {
	display: inline-block;
	margin-left: 10px;
	float: left
}

.tipoff-list {
	margin: 20px 30px 0
}

.tipoff-list .feedback-nav {
	height: 64px;
	float: left;
	margin-right: -10px
}

.tipoff-list .feedback-nav li {
	margin-bottom: 12px
}

.tipoff-sr {
	height: 110px;
	margin-top: 16px
}

.tipoff-txtarea {
	width: 420px;
	height: 90px;
	border: 1px solid #e5e5e5;
	padding: 9px 15px;
	font-size: 12px;
	line-height: 18px;
	resize: none;
	outline: 0
}

.tipoff-input {
	height: 64px;
	margin-top: 14px;
	position: relative;
	z-index: 0
}

.tipoff-input input {
	position: relative;
	z-index: 1;
	background: transparent;
	width: 300px;
	border: 1px solid #e5e5e5;
	height: 42px;
	line-height: 22px;
	padding: 10px 0;
	padding-left: 11px;
	outline: 0;
	font-size: 14px
}

.tipoff-input span {
	display: inline-block;
	font-size: 14px;
	color: #b0b3b4;
	height: 42px;
	line-height: 42px;
	position: absolute;
	left: 11px;
	top: 0;
	z-index: -1
}

.tipoff-btn a {
	display: inline-block;
	margin-right: 10px;
	width: 120px;
	height: 36px;
	line-height: 36px
}

.tipoff-txt {
	font-size: 12px;
	color: #b0b3b4;
	line-height: 22px;
	margin-top: 9px
}

.imgbig-box {
	width: 1090px;
	height: 500px;
	background: #fff
}

.imgbig_left {
	width: 750px;
	height: 500px;
	float: left;
	overflow: hidden;
	position: relative
}

.imgbig_left ul {
	width: 3000px
}

.imgbig_left ul li {
	width: 750px;
	float: left;
	height: 500px
}

.imgbig_left ul li img {
	width: 100%
}

.imgbig_right {
	width: 340px;
	height: 500px;
	float: left;
	padding-left: 29px;
	position: relative
}

.imgbig_right .layer-close {
	right: 20px;
	top: 20px
}

.imgbig_left .left_btn {
	left: 0;
	background: url("../images/imgbig-ico.png") no-repeat;
	background-position: 0 0
}

.imgbig_left .left_btn,.imgbig_left .right_btn {
	width: 50px;
	height: 80px;
	position: absolute;
	top: 50%;
	margin-top: -40px;
	cursor: pointer
}

.imgbig_left .right_btn {
	right: 0;
	background: url("../images/imgbig-ico.png") no-repeat;
	background-position: 0 -240px
}

.imgbig_left .left_btn:hover {
	background: url("../images/imgbig-ico.png") no-repeat;
	background-position: 0 -160px
}

.imgbig_left .right_btn:hover {
	background: url("../images/imgbig-ico.png") no-repeat;
	background-position: 0 -400px
}

.imgbig_left .imgbig-sel {
	background-position: 0 -320px;
	background: url("../images/imgbig-ico.png") no-repeat;
	background-position: 0 -80px;
	cursor: default
}

.imgbig_left .imgbig-sel:hover {
	background-position: 0 -320px;
	background: url("../images/imgbig-ico.png") no-repeat;
	background-position: 0 -80px;
	cursor: default
}

.imgbig_page {
	width: 97px;
	height: 34px;
	line-height: 34px;
	border-radius: 2px;
	position: absolute;
	right: 23px;
	bottom: 17px
}

.imgbig_page .rep_main {
	width: 97px;
	height: 34px;
	background: #000;
	opacity: .8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha(opacity=80)"
}

.imgbig_page span {
	color: #fff;
	position: absolute;
	left: 0;
	top: 0;
	width: 97px;
	height: 34px;
	text-align: center;
	font-size: 14px
}

.imgbig_page span i {
	color: #ff6402;
	padding-right: 2px
}

.imgbig_right h2 {
	font-size: 20px;
	color: #394043;
	line-height: 30px;
	margin-bottom: 17px
}

.popover-parameter {
	width: 1090px;
	padding: 40px 0;
	position: relative;
	background: #fff
}

.popover-parameter h4 {
	font-weight: 400
}

.popover-parameter-close {
	width: 41px;
	height: 40px;
	position: absolute;
	right: 30px;
	top: 30px;
	z-index: 10
}

.popover-parameter-close a {
	width: 0;
	padding-left: 41px;
	height: 40px;
	font-size: 0;
	overflow: hidden;
	line-height: 0;
	background: url(../images/bd_bg1.png) -150px -103px;
	display: block
}

.popover-parameter-text {
	text-align: center;
	font-size: 16px;
	color: #999;
	line-height: 20px;
	margin-top: 20px
}

.popover-inspect-box {
	height: 460px;
	overflow-y: auto;
	margin-top: 30px
}

.popover-inspect-main {
	padding: 0 40px 30px
}

.popover-inspect-main h6 {
	font-size: 20px;
	margin-bottom: 20px
}

.popover-inspect-main table {
	border: 1px solid #e9e9e9
}

.popover-inspect-main table tr td,.popover-inspect-main table tr th {
	border: 1px solid #e9e9e9;
	line-height: 50px;
	color: #999;
	font-size: 14px;
	padding: 0 10px
}

.popover-inspect-main table.popover-inspect-hit th {
	border-bottom: 0;
	background-color: #f9f9f9
}

.popover-inspect-main table.popover-inspect-hit tr.popover-inspect-pic td {
	border-top: 0;
	padding: 20px 0 10px;
	text-align: center
}

.popover-inspect-main td.table-bg-gray {
	background-color: #f9f9f9;
	font-size: 16px;
	color: #333
}

.ico-yes {
	background: url("../images/consultant-ico.gif") no-repeat -24px -124px
}

.ico-problem,.ico-yes {
	display: block;
	float: left;
	height: 14px;
	margin: 18px 7px 0 0;
	width: 14px
}

.ico-problem {
	background: url("../images/consultant-ico.gif") no-repeat -54px -108px
}

.float-rit {
	float: right
}

.table-center {
	text-align: center
}

.popover-inspect-main table.popover-inspect-hit .ico-problem,.popover-inspect-main table.popover-inspect-hit .ico-yes {
	float: right
}

.popover-inspect-main table tr td.table-border-none {
	padding: 0;
	border: 0
}

.popover-inspect-main table tr td.table-border-none table {
	border: 0
}

.popover-inspect-main table tr td.table-border-none table th {
	border: 0;
	background-color: #f9f9f9;
	font-size: 16px;
	color: #333
}

.popover-inspect-main table tr td.table-border-none td.table-left-none {
	border-left: none
}

.popover-inspect-main table tr td.table-border-none td.table-rit-none {
	border-right: 0
}

.popover-inspect-main table tr td.table-border-none tr.table-bottom-none td {
	border-bottom: 0
}

.popover-inspect-text {
	line-height: 24px;
	font-size: 14px;
	color: #666
}

.popover-parameter h4 {
	text-align: center;
	font-size: 24px;
	color: #333;
	display: block
}

.popover-parameter-main {
	height: 460px;
	overflow-y: auto;
	padding: 0 40px 10px;
	display: block;
	margin-top: 40px;
	position: relative
}

.popover-parameter-main img {
	width: 720px;
	margin-left: 45px
}

.popover-parameter-main table {
	border: 1px solid #e9e9e9;
	line-height: 22px;
	font-size: 14px;
	margin-bottom: 15px;
	display: table
}

.popover-parameter-main table th {
	height: 50px;
	background-color: #f9f9f9;
	font-size: 16px;
	color: #333;
	padding: 0 10px;
	border: 1px solid #e9e9e9
}

.popover-parameter-main table td {
	padding: 16px 6px 16px 10px;
	border: 1px solid #e9e9e9;
	vertical-align: top
}

.popover-parameter-main table span {
	width: 125px;
	color: #999;
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
	margin-right: 3px
}

.popover-parameter-main table i {
	width: 113px;
	display: inline-block;
	line-height: 22px;
	vertical-align: top;
	color: #333
}

.layer-title em,.layer-title span {
	font-size: 12px;
	color: #b0b3b4;
	padding-left: 16px
}

.apply-loan-tit {
	height: 80px;
	border-bottom: 1px solid #e5e5e5
}

.apply-loan-tit strong {
	float: left;
	margin-left: 40px;
	line-height: 80px;
	font-size: 18px;
	color: #394043;
	font-weight: 400
}

.apply-loan-tit strong em {
	color: #ff6402;
	font-weight: 700
}

.apply-loan-tit .form-sm {
	float: right;
	margin-right: 25px;
	margin-top: 20px;
	z-index: 3
}

.form-checked,.form-sm {
	position: relative
}

.form-checked {
	float: left;
	border: 1px solid #e5e5e5;
	height: 42px;
	cursor: pointer;
	z-index: 6;
	width: 170px;
	margin-right: 16px;
	padding-left: 12px
}

.form-checked span {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: block;
	margin-top: 0;
	color: #cbcbcb;
	font-size: 14px
}

.form-sm .form-w150 span {
	line-height: 36px
}

.form-checked span.form-on {
	color: #333
}

.form-sm .form-checked span {
	overflow: hidden;
	padding-right: 20px
}

.form-checked .form-arrow {
	height: 48px;
	height: 40px;
	position: absolute;
	right: 0;
	top: 0
}

.form-checked .form-arrow em {
	width: 10px;
	height: 6px;
	background: url("../images/dk-cio.png") 0 0 no-repeat;
	display: block;
	margin-top: 15px;
	margin-left: 20px;
	margin-right: 16px
}

.perfect-data-layer {
	width: 170px;
	background: #fff;
	border: 1px solid #e5e5e5;
	box-shadow: 0 2px 6px 0 rgba(0,0,0,.08);
	position: absolute;
	left: -1px;
	top: 44px
}

.perfect-data-layer ul {
	padding-top: 6px;
	padding-bottom: 6px
}

.perfect-data-layer ul li {
	height: 32px
}

.perfect-data-layer ul li a {
	height: 22px;
	padding: 0 15px;
	font-size: 14px;
	color: #686868;
	line-height: 32px;
	display: block
}

.perfect-data-layer ul li a:hover {
	color: #ff6402
}

.apply-loan-mid ul li {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e5e5e5;
	font-size: 14px;
	color: #686868
}

.apply-loan-mid-a {
	width: 300px;
	float: left;
	height: 50px;
	overflow: hidden;
	padding-left: 40px
}

.apply-loan-mid-b {
	width: 110px;
	float: left
}

.apply-loan-mid-c {
	width: 120px;
	float: left
}

.apply-loan-mid-d {
	width: 100px;
	float: left
}

.apply-loan-mid-e {
	width: 50px;
	float: left
}

.apply-loan-mid-e a {
	font-size: 14px;
	color: #4081ec
}

.apply-loan-mid-list {
	padding: 0 20px 0 30px;
	margin-top: 0;
	border-bottom: 1px solid #e5e5e5
}

.apply-loan-mid-list-auto {
	height: 150px;
	overflow-y: auto
}

.apply-loan-mid-list ul {
	margin-top: -1px
}

.apply-loan-mid-list ul li {
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 0;
	font-size: 14px;
	color: #686868
}

.apply-loan-mid-a label {
	margin-right: 10px
}

.apply-loan-mid-a i {
	color: #b0b3b4
}

.apply-loan-mid-list-auto .apply-loan-mid-a {
	padding-left: 10px;
	width: 270px
}

.pay_list_c1 {
	width: 22px;
	height: 22px;
	float: left;
	cursor: pointer;
	text-align: center;
	margin-right: 10px;
	background-image: url("../images/dk-radio.png");
	background-repeat: no-repeat;
	margin-top: 14px
}

.radioclass {
	opacity: 0;
	cursor: pointer;
	-ms-filter: "alpha(opacity=0)";
	filter: alpha(opacity=0)
}

.on {
	background-image: url("../images/dk-radio-sel.png");
	background-repeat: no-repeat
}

.mat30 {
	margin-top: 0px!important;
	padding-top: 35px!important;
	background: white;
}

.sqdk-btn a {
	margin-left: 10px
}

.sqdk-btn a:first-child {
	margin-left: 0
}

.Apply p span.sqdk-jymimg {
	width: 122px;
	height: 42px;
	border: 1px solid #e5e5e5
}

.sqdk-jymimg img {
	width: 120px;
	height: 40px;
	cursor: pointer
}

.perfect-data-text {
	padding-top: 20px;
	font-size: 14px;
	color: #686868;
	margin-left: 63px;
	margin-bottom: 20px
}

.perfect-data-text a.blue-link {
	color: #4081ec;
	padding-left: 5px
}

.form-sm .form-group {
	position: relative;
	margin-bottom: 16px;
	min-height: 42px;
	line-height: 42px;
	padding-left: 63px;
	display: table;
	top: 0;
	background-color: #fff;
	z-index: 1
}

.form-col {
	float: left;
	display: inline;
	width: auto;
	font-size: 14px;
	color: #999
}

.form-sm .form-w250 {
	width: 290px;
	padding-left: 12px;
	padding-right: 10px;
	height: 42px
}

.mat14 {
	margin-top: 14px!important
}

.shenqdk-btn {
	padding-left: 215px
}

.shenqdk-btn a,.tipoff-btn a {
	float: left
}

.tipoff-btn {
	clear: both;
	width: 100%;
	height: 36px
}

.w290 {
	width: 290px
}

.pat14 {
	padding-top: 14px!important
}

.apply-nojg {
	height: 203px;
	background: url("../images/layer-deful.png") 133px 22px no-repeat;
	border-bottom: 1px solid #e5e5e5
}

.apply-nojg p {
	padding-left: 321px;
	padding-top: 74px;
	font-size: 14px;
	color: #b0b3b4
}

.apply-nojg span {
	font-size: 18px;
	color: #394043;
	margin-bottom: 12px;
	display: block
}

.popover-reminder {
	margin: 30px 0 25px 29px;
	height: 123px;
	background: url("../images/error-false.png") no-repeat 0;
	padding-left: 150px
}

.popover-reminder h6 {
	font-size: 16px;
	color: #394043;
	line-height: 24px;
	padding-top: 41px
}

.popover-reminder p {
	padding-top: 10px;
	font-size: 14px;
	color: #b0b3b4;
	line-height: 22px
}

.popover-reminder p a {
	color: #4081ec;
	padding-left: 0
}

.add-adv1 {
	width: 1200px;
	margin: 0 auto;
}

.add-adv4 {
	position: fixed;
	right: 365px;
	bottom: 0;
	z-index: 16
}

.taoche-ad {
	height: 80px;
	display: block;
	overflow: hidden
}

.ad-1200-100 {
	width: 1200px;
	height: 100px;
	margin: 0 auto
}

.ad-1200-80 {
	width: 1200px;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden
}

.ad-1200-400 {
	width: 1200px;
	height: 400px;
	margin: 0 auto
}

.ad-300-200 {
	width: 300px;
	height: 200px
}

.ad-256-126,.ad-300-200 {
	margin: 16px auto 0;
	display: table
}

.ad-256-126 {
	width: 256px;
	height: 126px
}

.ad-860-100 {
	width: 860px;
	height: 100px
}

.adv-add-mt30 {
	margin-top: 30px
}

.adv-add-mb30 {
	margin-bottom: 30px
}

#divRecordList {
	margin-bottom: 40px
}

#carSourceTitleDiv {
	margin-top: 20px
}

.home-screen {
	padding-bottom: 20px
}

.detail-rzc-ad {
	margin-top: 20px
}

.renzf-bz {
	margin-top: 30px
}

.Recom {
	margin-top: 16px
}

.list_banner {
	text-align: center
}

.container {
	*width: 1200px!important
}

.right-nav-app-ewm {
	*width: 140px;
	*height: 190px
}

.popover-big-next a,.popover-big-prev a {
	*width: 0
}

.taoche-details-titbox {
	*height: 97px
}

.header-city-province-mian ul li strong {
	*top: 2px!important
}

.animated {
	*visibility: visible!important
}

.screen-sort-text a em {
	*margin-top: 3px!important
}

.carform tr {
	display: block;
	margin: 9px auto;
	padding-left: 45px;
}

.head .topcity {
	float: left;
	cursor: pointer;
	width: 80px;
}

.head .topcity .topcitybox {
	background: #f7f7f7;
	padding: 5px;
}

.head .topcity .topcitybox i {
	background: url("../images/icons.__1408011138__.png") no-repeat scroll -20px -19px;
	float: left;
	height: 18px;
	width: 18px;
}

.head .topcitylist {
	position: absolute;
	z-index: 100;
	left: -10px;
	top: 29px;
	width: 210px;
	padding: 10px;
	border: 1px solid #d8d8d8;
	background: #fff;
}

.head .topcitylist h3 {
	height: 35px;
	line-height: 35px;
	color: #f60;
	font-size: 14px;
	padding-left: 7px;
}

.head .topcitylist li {
	float: left;
	padding: 5px;
}

.head .topcitylist .orange01 {
	float: right;
}

.main {
	width: 1200px;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

.index_left02 {
	width: 100%;
	float: left;
}

.index_right02 {
	width: 340px;
	float: right;
}

.indexnews_tab {
	height: 35px;
	background: #f7f7f7;
	border: 1px solid #eee;
}

.indexnews_tab li {
	float: left;
	width: 120px;
	text-align: center;
	line-height: 35px;
	font-size: 15px;
	font-weight: bold;
	border-right: 1px solid #eee;
	cursor: pointer;
	color: #666;
}

.indexnews_tab li.here {
	border-top: 2px solid #fc5300;
	color: #fc5300;
	background: #fff;
	height: 34px;
	line-height: 34px;
}

.indexnews_box {
	padding: 10px 0;
}

.indexnews_box .box_left {
	float: left;
	width: 597px;
}

.indexnews_box .box_right {
	float: right;
	width: 566px;
}

.picnewslist {
	padding: 10px 0;
}

.picnewslist .img {
	float: left;
	width: 197px;
    height: 123px;
}

.picnewslist .img img {
	width: 178px;
	height: 120px;
}

.picnewslist .info {
	float: left;
	width: 399px;
	line-height: 22px;
	height: 121px;
}

.commonbox01 h3 {
	height: 35px;
	line-height: 35px;
	padding-left: 10px;
	background: #f7f7f7;
	font-size: 16px;
	color: #666;
	border: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

.commonbox01 h3 span {
	border-left: 3px solid #ff6600;
	padding-left: 10px;
}

.commonbox01 .box {
	padding: 10px;
	border: 1px solid #e9e9e9;
	border-top: 10px;
}

.commonbox01 .car_tab {
	height: 35px;
	line-height: 35px;
	background: #f7f7f7;
	border: 1px solid #e9e9e9;
}

.commonbox01 .car_tab li {
	float: left;
	line-height: 45px;
	cursor: pointer;
	color: #333;
}

.commonbox01 .car_tab li a {
	float: left;
	display: block;
	font-size: 16px;
	height: 45px;
	padding: 0 25px;
	color: #333;
	border-right: 1px solid #e9e9e9;
}

.commonbox01 .car_tab li a.here {
	line-height: 46px;
	height: 46px;
	color: #333;
	background: #fff;
}

.more {
	float: right;
}

.more {
	float: right;
	font-size: 12px;
	padding-right: 10px;
	color: #999;
}

.indexnews_box {
	padding: 10px 0;
}

.newslist li {
	height: 44px;
	line-height: 44px;
	font-size: 14px;
}
/*问答*/
.asklist li {
	padding: 10px 0;
	border-bottom: 1px dashed #ccc;
}

.asklist li div {
	padding: 5px 0;
}

.asklist .ask i {
	background: url("../images/ask.png") no-repeat scroll 0 0;
	display: inline-block;
	float: left;
	height: 18px;
	vertical-align: middle;
	width: 18px;
}

.asklist .ask strong {
	display: inline;
	float: left;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0 10px;
}

.asklist .reply i {
	background: url("../images/ask.png") no-repeat scroll -20px 0;
	display: inline-block;
	float: left;
	height: 18px;
	vertical-align: middle;
	width: 18px;
}

.asklist .reply p {
	float: left;
	margin: 0 0 0 10px;
	display: inline;
	width: 280px;
	color: #999;
}

.more {
	float: right;
	font-size: 12px;
	padding-right: 10px;
	color: #999;
}


.top{
	width: 100%;
	background: #f4f4f4;
	height: auto;
}
.head .topcity{
	width: auto;
}
.head .topcitylist {
    position: absolute;
    z-index: 100;
    left: 310px;
    top: 68px;
    width: 210px;
    padding: 10px;
    border: 1px solid #d8d8d8;
    background: #fff;
}
.right-side li.side-top a:link, .right-side li.side-top a:visited{
	width: 47px;
	height: 47px;
}
div.tncode{
	height: 42px;
}