html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,label,legend,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ol,ul {
	list-style: none;
}

a {
	text-decoration: none;
	cursor: pointer;
}

img {
	vertical-align: top;
}

input,select,textarea {
	margin: 0;
	padding: 0;
	font-size: 100%;
	font: inherit;
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	outline: 0;
	box-shadow: none;
}

html {
	word-wrap: break-word;
	word-break: break-all;
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

html {
	font: 14px/1.5 "pingfang sc",helvetica,arial,"hiragino sans gb","microsoft yahei",stheiti,sans-serif;
	color: #333;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #ff4f4f;
}

img {
	display: inline-block;
	vertical-align: top;
	border-radius: 2px;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

.clearfix {
    zoom: 1;
  
    height: 64px;
    margin-top: 20px;
}

.hidden {
	display: none;
}
/**/
@font-face {
	font-family: "iconfont";
  src: ; /* ie9 */
  src:  format('embedded-opentype'), /* ie6-ie8 */
   format('woff2'),
   format('woff'),
   format('truetype'), /* chrome, firefox, opera, safari, android, ios 4.2  */
   format('svg'); /* ios 4.1- */
}

.iconfont {
	font-family: "iconfont" !important;
	font-size: 16px;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.at-playcircleo:before {
	content: "\e65c";
}

.at-search:before {
	content: "\e66f";
}

.at-carcash:before {
	content: "\e65f";
}

.at-arrowdown:before {
	content: "\e623";
}

.at-caralert:before {
	content: "\e61b";
}

.at-carsafe:before {
	content: "\e60f";
}

.at-change:before {
	content: "\e66c";
}

.at-car:before {
	content: "\e62e";
}

.at-weixin:before {
	content: "\e608";
}

.at-display:before {
	content: "\e671";
}

.at-like:before {
	content: "\e632";
}

.at-carwheel:before {
	content: "\e64a";
}

.at-carseat:before {
	content: "\e61d";
}

.at-weibo:before {
	content: "\e65a";
}

.at-arrowright:before {
	content: "\e62d";
}

.at-search-btn:before {
	content: "\e601";
}

.at-comment:before {
	content: "\e67e";
}

.at-slideleft:before {
	content: "\e60c";
}

.at-slideright:before {
	content: "\e602";
}

.at-arrowleft:before {
	content: "\e600";
}

.at-arrowup:before {
	content: "\e603";
}

.at-qq:before {
	content: "\e6da";
}
/**/
.at-weixinxiantiao:before {
	content: "\e604";
}

.at-guanbi:before {
	content: "\e605";
}
/**/
.mt0 {
	margin-top: 0 !important;
}

.mt10 {
	margin-top: 10px !important;
}

.mt11 {
	margin-top: 11px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.borr {
	border: solid 1px #ddd;
	border-radius: 2px;
}

.t-center {
	text-align: center;
}

.fn-hide {
	display: none;
}
/**
 * change-city.css
 */
.change-city {
}

.change-city .current-city,.change-city .change-city-btn {
	float: left;
}

.change-city .current-city {
	margin-right: 24px;
}

.change-city .change-city-btn {
	padding-right: 10px;
	background:  no-repeat 100% 50%;
	color: #ff4f4f;
	cursor: pointer;
}

.change-city .change-city-space {
	float: left;
	display: block;
	padding: 0 30px;
	color: #999;
}
/*.city-list{display:none;width:300px;padding:20px;background-color:#eee;font-size:14px;}
.city-list a{}*/
/**/
.container {
	width: 1200px;
	margin: 0 auto;
}

.container:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.container {
	display: inline-block;
}

.container {
	zoom: 1;
	display: block;
}

/**
 * header.css
 */
.auto-header {
	border-bottom: 1px solid #eee;
	height: 48px;
}

.auto-logo {
	float: left;
	margin-right: 22px;
	width: 83px;
	overflow: hidden;
}

.auto-logo a {
	background-image: ;
	color: #999;
	font-size: 12px;
	font-weight: bold;
	display: block;
	padding-top: 21px;
	background-repeat: no-repeat;
	background-position: center 4px;
	background-size: 83px auto;
	white-space: nowrap;
}

.auto-nav {
	float: left;
	width: 950px;
}

.auto-nav li {
	float: left;
	padding: 12px 15px 0;
	font-size: 16px;
}

.auto-nav li.active {
	font-weight: bold;
}

.auto-arti-search {
	background-color: #eee;
	float: left;
	height: 30px;
	margin-top: 10px;
	width: 200px;
	border-radius: 2px;
}

.auto-arti-search .search-text {
	background-color: transparent;
	display: block;
	float: left;
	height: 30px;
	line-height: 30px;
	padding: 0 5px;
	width: 157px;
}

.auto-arti-search .search-btn {
	color: #333;
	display: block;
	float: left;
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	width: 33px;
	overflow: hidden;
	text-align: center;
}

.auto-login {
	float: right;
	padding-top: 10px;
}

.auto-login .iconfont {
	position: relative;
	top: 2px;
	font-size: 20px;
	color: #ccc;
}

.auto-login span {
	display: inline-block;
	font-size: 16px;
}

.auto-login a:hover .iconfont {
	color: #4ac167;
}

.auto-login a:hover span {
	color: #333;
}

/**
 * floating.css
 */
.floating-layer {
	position: fixed;
	left: 50%;
	top: 20%;
	width: 750px;
	margin-left: -375px;
	border: solid 1px #ccc;
	background-color: #fff;
	overflow: hidden;
	border-radius: 4px;
	font-size: 14px;
	display: none;
}

.floating-layer.w550 {
	width: 550px;
	margin-left: -275px;
}

.floating-layer.w440 {
	width: 440px;
	margin-left: -220px;
}

.floating-shade {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.5);
	z-index: 999;
	display: none;
	color: #333;
}

.fl-header {
	height: 50px;
	border-bottom: solid 1px #ccc;
	background-color: #eee;
}

.fl-close {
	cursor: pointer;
	float: right;
	line-height: 50px;
	margin-right: 15px;
	font-style: normal;
}
/**/
.fl-search {
	height: 30px;
	margin-left: 5px;
	margin-top: 10px;
	background-color: #fff;
	float: left;
}

.fl-search-txt {
	float: left;
	width: 260px;
	height: 30px;
	line-height: 30px;
	border: none;
	padding: 0 5px;
}

.fl-search-btn {
	float: left;
	width: 30px;
	height: 30px;
	border: none;
	background:  no-repeat 50% 50%;
}

.fl-header-city {
	float: left;
	margin-left: 15px;
	line-height: 30px;
	margin-top: 10px;
}

.fl-letter {
	height: 40px;
	line-height: 40px;
	padding-left: 15px;
	font-size: 20px;
}

.fl-letter li {
	float: left;
	margin-right: 20px;
}

.fl-city-hot {
	padding: 0 15px;
	height: 40px;
	line-height: 40px;
	background-color: #eee;
}

.fl-city-hot span {
	margin-right: 20px;
}

.fl-city-hot a {
	margin-right: 10px;
}

.fl-city-list {
	height: 310px;
	line-height: 30px;
}

.fl-city-item {
	border-bottom: solid 1px #eee;
	padding: 10px 0;
}

.fl-city-item .flc-city-item-letter {
	font-style: normal;
	float: left;
	padding-left: 15px;
}

.fl-city-item dl {
	margin-left: 45px;
	padding-right: 40px;
}

.fl-city-item dl dt {
	width: 90px;
	float: left;
	font-weight: bold;
}

.fl-city-item dl dd {
	margin-left: 90px;
}

.fl-city-item dl dd a {
	margin-right: 10px;
}
/**/
.fl-header-title {
	font-size: 18px;
	line-height: 50px;
	padding-left: 15px;
	float: left;
	font-weight: bold;
}

.fl-xj-body {
	padding: 5px 15px 35px;
}

.fl-xj-photo {
	height: 120px;
	overflow: hidden;
}

.fl-xj-photo h3 {
	font-size: 24px;
	margin-top: 30px;
}

.fl-xj-photo p {
	font-size: 16px;
}

.fl-xj-img {
	width: 180px;
	height: 120px;
	margin-right: 20px;
	float: left;
}

.fl-xj-img img {
	width: 180px;
	height: 120px;
	display: block;
}

.fl-xj-option {
	margin-top: 10px;
}

.fl-xj-option li {
	margin-bottom: 20px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

.fl-xj-option li h3 {
	width: 90px;
	font-weight: normal;
	float: left;
	font-size: 14px;
}

.fl-xj-option li .fl-xj-input,.fl-xj-option li .fl-xj-city {
	display: block;
	float: left;
	width: 240px;
	padding: 0 0 0 10px;
	border: solid 2px #ccc;
	border-radius: 2px;
	line-height: 36px;
	font-size: 14px;
}

.fl-xj-option li .fl-xj-input-short {
	width: 130px;
}

.fl-xj-option li .fl-xj-city {
	position: relative;
}

.fl-xj-option li .fl-xj-city i {
	position: absolute;
	right: 0;
	top: 0;
	width: 36px;
	height: 36px;
	font-size: 24px;
	text-align: center;
	cursor: pointer;
}

.fl-xj-option li .fl-xj-city .fl-select-option {
	position: absolute;
	left: -2px;
	top: 36px;
	width: 250px;
	border: solid 2px #ccc;
	border-top: none;
	z-index: 1;
	height: 155px;
	overflow-y: scroll;
	display: none;
}

.fl-xj-option li .fl-xj-city .fl-select-option li {
	line-height: 30px;
	height: 30px;
	padding-left: 15px;
	margin: 0;
	background-color: #fff;
	border-top: solid 1px #ccc;
}

.fl-xj-option li .sex {
	position: relative;
	float: left;
	padding-left: 20px;
	margin-left: 40px;
	cursor: pointer;
	font-size: 14px;
}

.fl-xj-option li .sex i {
	position: absolute;
	left: 0;
	top: 14px;
	width: 12px;
	height: 12px;
	border: solid 1px #ddd;
	background-color: #fff;
	border-radius: 50%;
}

.fl-xj-option li .sex.current {
}

.fl-xj-option li .sex.current i {
	border-color: #ff4f4f;
	background-color: #ff4f4f;
}

.fl-xj-btn {
	display: block;
	width: 160px;
	height: 50px;
	margin-left: 90px;
	border-radius: 2px;
	background-color: #333;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 50px;
}

.fl-xj-btn:hover {
	background-color: #ff4f4f;
	color: #fff;
}

/**
 * product.css
 */
.header-related .search {
	background-image: ;
	background-repeat: no-repeat;
}

#header,.wrap,#footer {
	width: 1200px;
	margin: 0 auto;
}
/**/
#header-bg {
	border-bottom: solid 1px #eee;
}

#header {
	position: relative;
	overflow: hidden;
	height: 67px;
}

#header .logo {
	display: block;
	width: 102px;
	font-size: 34px;
	line-height: 44px;
	color: #666;
	margin-top: 11px;
}

#header .logo:hover {
	color: #ff4f4f;
}

/**/
.nav {
	position: absolute;
	right: 0;
	bottom: -1px;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	line-height: normal;
}

.nav li {

    padding: 10px 7px;
}

.nav li.current {
	border-bottom: solid 2px #ff4f4f;
}

.nav li a {
	color: #000;
}

.nav li a:hover,.nav li.current a {
	color: #ff4f4f;
}
/**/
.wrap {
	margin-top: 20px;
	font-size: 16px;
	line-height: normal;
}

.wrap-left {
	float: left;
	width: 250px;
	overflow: hidden;
}

.wrap-right {
	float: right;
	width: 900px;
	min-height: 900px;
	overflow: hidden;
}
/**/
.letters-list {
	float: left;
	width: 30px;
	background-color: #333;
	color: #fff;
	overflow: hidden;
}

.letters-list li {
	float: left;
	width: 30px;
	height: 30px;
	text-align: center;
	font-size: 16px;
	line-height: 30px;
	cursor: pointer;
}

.letters-list li.current,.letters-list li:hover {
	background-color: #ff4f4f;
	color: #fff;
}

.letters-list li.disabled {
	background-color: #333;
	color: #fff;
	cursor: default;
}
/**/
.product-nav-list {
	margin-left: 30px;
	width: 220px;
	height: 600px;
	background-color: #fff;
}

.product-nav-list .mcsb_inside > .mcsb_container {
	margin-right: 17px;
}

.product-nav-list .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
	width: 16px;
	border-radius: 0;
	background-color: rgba(193,193,193,1);
}

.product-nav-list .mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar,.product-nav-list .mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar {
	background-color: rgba(193,193,193,1);
}

.product-nav-list .mcsb_scrolltools .mcsb_draggerrail {
	width: 16px;
	border-radius: 0;
	background-color: #f1f1f1;
}

.product-nav-item {
	margin-bottom: 0;
}

.product-nav-item .product-nav-let {
	display: block;
	height: 40px;
	line-height: 40px;
	text-indent: 10px;
	background-color: #eee;
	font-size: 20px;
	font-style: normal;
	color: #333;
	overflow: hidden;
}

.product-nav-trademark {
	position: relative;
	border-bottom: solid 1px #eee;
	font-size: 14px;
	color: #333;
}

.product-nav-trademark .product-nav-trademark-logo {
	display: block;
	float: left;
	width: 26px;
	height: 26px;
	overflow: hidden;
	background-color: #eee;
	margin-right: 14px;
}

.product-nav-trademark .product-nav-trademark-logo img {
	width: 26px;
	height: 26px;
	display: block;
}

.product-nav-trademark a {
	color: #333;
	display: block;
	padding: 7px 10px;
	height: 26px;
	line-height: 26px;
}

.product-nav-trademark a:before {
	position: absolute;
	right: 11px;
	top: 50%;
	margin-top: -2px;
	width: 0;
	height: 0;
	content: "";
	border-right: solid 4px transparent;
	border-left: solid 4px transparent;
	border-top: solid 4px #333;
}

.product-nav-trademark.current a:before {
	border-bottom: solid 4px #333;
	border-top: none;
}

.product-nav-trademark span {
	color: #999;
}

.product-nav-firm {
	margin-top: 0;
}

.product-nav-firm dt {
	height: 30px;
	padding-left: 10px;
	line-height: 30px;
	color: #333;
	background:  no-repeat 0 50%;
}

.product-nav-firm dt:before {
	margin-right: 10px;
	width: 8px;
	height: 8px;
	display: inline-block;
	border-bottom: solid 1px #333;
	border-left: solid 1px #333;
	content: "";
}

.product-nav-firm dt a {
	color: #333;
}

.product-nav-firm dt a:hover,.product-nav-firm dt.current a {
	color: #ff4f4f;
}

.product-nav-firm dd {
	font-size: 14px;
	line-height: 30px;
	color: #666;
	padding-left: 30px;
}

.product-nav-firm dd:before {
	width: 6px;
	height: 11px;
	margin-right: 14px;
	display: inline-block;
	background: ;
	content: "";
}

.product-nav-firm dd a {
	color: #666;
}

.product-nav-firm dd a:hover,.product-nav-firm dd.current a {
	color: #ff4f4f;
}

.product-nav-firm dd span {
	color: #999;
}
/**/
.crumbs {
	font-size: 14px;
	color: #666;
}

.crumbs span {
	padding: 0 8px;
	font-family: "\5b8b\4f53";
}

.crumbs a {
	color: #ff4f4f;
}
/**/
.product-title-area {
	margin-top: 16px;
	padding: 12px 0;
	height: 32px;
}

.product-title-area.borb {
	border-bottom: solid 1px #eee;
}

.product-title {
	float: left;
	font-size: 24px;
	line-height: 32px;
	color: #333;
}

.product-title-right {
	float: right;
	font-size: 14px;
	padding-top: 12px;
}

.product-title-right span {
	padding: 0 5px;
	color: #ff4f4f;
}

.product-title-right .btn {
	margin-left: 30px;
}
/**/
.column-title {
	height: 20px;
	margin-top: 30px;
	line-height: 20px;
}

.column-title h3 {
	float: left;
	font-size: 18px;
}

.column-title h3 span {
	padding-left: 5px;
	color: #999;
}

.column-title .more {
	float: right;
	font-size: 14px;
	color: #999;
}
/**/
.column-title-2 {
	height: 28px;
	padding-left: 20px;
	line-height: 28px;
	border: solid 1px #ddd;
	border-bottom: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	background-color: #f6f6f6;
	font-weight: bold;
}
/**/
.column-title-3 {
	margin-top: 50px;
}

.column-title-3 h2 {
	float: left;
	font-size: 24px;
}
/**/
.product-item-list {
}

.product-item {
	height: 150px;
	margin-top: 10px;
	position: relative;
	clear: both;
}

.product-item {
	height: 150px;
	margin-top: 10px;
	position: relative;
}

.product-item-photo {
	width: 225px;
	height: 150px;
	float: left;
}

.product-item-photo img {
	width: 225px;
	height: 150px;
}

.product-item-con {
	margin-left: 260px;
}

.product-item-con h3 {
	padding: 15px 0 0;
}

.product-item-info {
	width: 370px;
	float: left;
}

.product-item-info li {
	width: 160px;
	padding-top: 16px;
	float: left;
	font-size: 14px;
	line-height: 20px;
}

.product-item-info li span {
	color: #999;
	display: inline-block;
	vertical-align: top;
}

.product-item-info li cite {
	font-style: normal;
	display: inline-block;
}

.product-item-info li.pii-2,.product-item-info li.pii-4 {
	width: 210px;
}

.product-item-info li.pii-3 cite {
	width: 90px;
}

.product-item-info li.pii-4 cite {
	width: 130px;
}

.product-item-right {
	float: right;
	width: 270px;
	overflow: hidden;
	padding-top: 4px;
}

.product-item-price {
	height: 30px;
}

.product-item-price .pip-l {
	float: left;
	margin-top: 10px;
	color: #999;
	font-size: 14px;
}

.product-item-price .pip-r {
	float: right;
	font-size: 24px;
}

.product-item-price .pip-r em {
	padding-right: 5px;
	color: #ff4f4f;
	font-style: normal;
}

.product-item-related {
	margin-right: -10px;
	padding-top: 10px;
}

.product-item-related li {
	float: left;
	margin-right: 10px;
	width: 58px;
	height: 34px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}

.product-item-related li a {
	display: block;
	background-color: #fff;
	line-height: 32px;
	border: solid 1px #ddd;
	border-radius: 2px;
}

.product-item-related li a:hover {
	background-color: #ff4f4f;
	color: #fff;
}

.product-item-related li.bb a {
	background-color: #333;
	border-color: #333;
	color: #fff;
}

.product-item-related li.bb a:hover {
	background-color: #ff4f4f;
	border-color: #ff4f4f;
	color: #fff;
}

.product-item-showmore {
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid #ddd;
	height: 28px;
	line-height: 28px;
	padding: 0 26px;
	border-radius: 15px;
	font-size: 14px;
	cursor: pointer;
}

.product-item-showmore span {
	padding: 0 5px;
	color: #ff4f4f;
}
/**/
.product-agency-list {
	padding-left: 20px;
	border: solid 1px #ddd;
}

.product-agency-list li {
	border-top: solid 1px #ddd;
	padding: 20px;
	padding-left: 0;
}

.product-agency-list li:first-child {
	border-top: none;
}

.product-agency-list li img {
	float: left;
	width: 120px;
	height: 80px;
	margin-right: 30px;
}

.product-agency-list dl {
	margin-right: 140px;
	height: 80px;
	overflow: hidden;
}

.product-agency-list dl dt {
	margin-bottom: 10px;
}

.product-agency-list dl dt i {
	position: absolute;
	left: 0;
	top: 2px;
	width: 40px;
	height: 18px;
	background-color: #ff4f4f;
	line-height: 18px;
	font-style: normal;
	font-size: 12px;
	text-align: center;
	color: #fff;
	display: none;
	border-radius: 2px;
}

.product-agency-list dl dt.c4s {
	position: relative;
	padding-left: 50px;
}

.product-agency-list dl dt.c4s i {
	display: block;
}

.product-agency-list dl dd {
	font-size: 14px;
	line-height: 22px;
}

.product-agency-list dl dd span {
	color: #ff4f4f;
}

.product-agency-list li .item-btn {
	display: block;
	float: right;
	width: 120px;
	height: 40px;
	margin-top: 20px;
	border-radius: 2px;
	background-color: #333;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.product-agency-list li .item-btn:hover {
	background-color: #ff4f4f;
}
/**/
.product-photo-list {
	margin-right: -22px;
	padding-bottom: 10px;
}

.product-photo-list li {
	width: 285px;
	float: left;
	margin-top: 20px;
	margin-right: 22px;
	border-radius: 4px;
	overflow: hidden;
}

.product-photo-list li img {
	display: block;
	width: 285px;
	height: 190px;
	border-radius: 0;
}

.product-photo-list li em {
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: #eee;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	font-style: normal;
}

.product-photo-list li em span {
	padding-left: 5px;
	font-size: 12px;
	color: #999;
}

.product-photo-list li .ph-infor {
	display: block;
	height: 40px;
	line-height: 40px;
	background-color: #eee;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	font-style: normal;
}

.product-photo-list li .ph-infor i {
	display: block;
	float: left;
	width: 30px;
	text-align: center;
	color: #fff;
	font-style: normal;
	background-color: #333;
	font-size: 20px;
}

.product-photo-list li .ph-infor i.blue {
	background-color: #ff4f4f;
}

.product-photo-list li .ph-infor h4 {
	float: left;
	padding-left: 10px;
	text-align: left;
	font-weight: normal;
}

.product-photo-list li .ph-infor .ph-infor-cash {
	float: right;
	padding-right: 10px;
	font-size: 18px;
}

.product-photo-list li .ph-infor .ph-infor-cash strong {
	color: #ff4f4f;
}

.product-photo-list li a:hover em {
	background-color: #ff4f4f;
	color: #fff;
}

.product-photo-list li a:hover em span {
	color: #fff;
}

.product-photo-list li a:hover .ph-infor {
	background-color: #ff4f4f;
	color: #fff;
}

.product-photo-list li a:hover .ph-infor .ph-infor-cash strong {
	color: #fff;
}
/**/
.product-item-table {
	width: 100%;
	border: solid 1px #ddd;
}

.product-item-table thead {
	line-height: 28px;
	border-bottom: solid 1px #ddd;
	background-color: #f6f6f6;
	color: #666;
	font-size: 14px;
}

.product-item-table th {
	font-weight: normal;
	text-align: left;
}

.product-item-table th strong {
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

.product-item-table th.ptc-0 {
	width: 20px;
}

.product-item-table th.ptc-2 {
	width: 100px;
}

.product-item-table th.ptc-3 {
	width: 130px;
}

.product-item-table th.ptc-4 {
	width: 130px;
}

.product-item-table th.ptc-5 {
	width: 100px;
}

.product-item-table tbody {
}

.product-item-table td {
	padding: 8px 0;
	border-bottom: solid 1px #ddd;
	vertical-align: middle;
}

.product-item-table td.space {
	border-bottom: none;
}

.product-item-table td .cash {
	color: #ff4f4f;
}

.product-item-table td .sf12 {
	font-size: 12px;
	color: #999;
}

.product-item-table td .sf14 {
	font-size: 14px;
	color: #666;
}

.product-item-table td .sf14d1 {
	font-size: 14px;
	color: #d1d1d1;
}

.product-item-table td .urllink {
	margin-right: 20px;
}

.product-item-table td .btn {
	display: inline-block;
	width: 80px;
	height: 30px;
	line-height: 30px;
	background-color: #333;
	border-radius: 2px;
	color: #fff;
	text-align: center;
	font-size: 16px;
}

.product-item-table td .btn:hover {
	background-color: #ff4f4f;
}
/**/
.bottom-nav {
	margin-top: 30px;
	padding: 10px;
	border: solid 1px #ddd;
	font-size: 14px;
}

.bottom-nav a {
	margin-right: 50px;
}

.bottom-nav span {
	font-size: 12px;
}
/**/
.m1-selector {
	border: solid 1px #ddd;
	border-radius: 2px;
	padding-left: 10px;
	padding-bottom: 20px;
	font-size: 14px;
}

.m1-selector .ms-title {
	line-height: 30px;
	border-bottom: solid 1px #ddd;
}

.m1-selector .ms-list,.m1-selector .ms-list-2 {
	margin-top: 10px;
	line-height: 24px;
}

.m1-selector .ms-list dt {
	float: left;
	width: 60px;
}

.m1-selector .ms-list dd {
	margin-left: 60px;
}

.m1-selector .ms-list dd a {
	margin-right: 80px;
	color: #999;
	float: left;
}

.m1-selector .ms-list dd a:hover {
	color: #ff4f4f;
}

.m1-selector .ms-list dd span {
	font-size: 12px;
}

.m1-selector .ms-list-2 a {
	float: left;
	margin-right: 50px;
}
/**/
.m2-selector {
	border: solid 1px #ddd;
	border-radius: 2px;
	padding-left: 20px;
	padding-bottom: 10px;
	font-size: 14px;
}

.m2-selector .ms-list {
	padding: 10px 0;
	border-top: solid 1px #ddd;
	line-height: 30px;
}

.m2-selector .ms-list:first-child {
	border-top: none;
}

.m2-selector .ms-list-left {
	float: left;
	width: 140px;
}

.m2-selector .ms-list-right {
	margin-left: 140px;
}

.m2-selector .ms-list-right dt {
	float: left;
	width: 50px;
	color: #999;
}

.m2-selector .ms-list-right dd {
	margin-left: 50px;
}

.m2-selector .ms-list-right dd a {
	display: inline-block;
	margin-right: 20px;
}
/**/
.group {
	padding-left: 10px;
	margin-top: 30px;
}

.group-row {
	position: relative;
	font-size: 12px;
	_zoom: 1;
	border-top: solid 1px #ddd;
	padding: 5px 0;
	line-height: 18px;
}

.group-row:first-child {
	border-top: none;
}

.gr-key {
	width: 60px;
	float: left;
	margin-top: 5px;
	color: #999;
}

.gr-value {
	margin-left: 60px;
	min-height: 28px;
	overflow: hidden;
}

.gr-value a {
	position: relative;
	float: left;
	margin: 5px 16px 5px 0;
	height: 18px;
	max-width: 140px;
	color: #333;
}

.gr-value a:hover,.gr-value a.current {
	color: #ff4f4f;
}

.gr-value a.current {
	font-weight: bold;
}

.gr-value-letter {
	float: left;
}

.gr-value-letter a.current::before {
	position: absolute;
	left: 50%;
	bottom: -4px;
	width: 4px;
	height: 4px;
	margin-left: -2px;
	content: "";
	background-color: #ff4f4f;
	border-radius: 50%;
}

.gr-value .trigger {
	position: relative;
	display: block;
	float: left;
	padding-left: 5px;
	padding-right: 20px;
	margin: 3px 20px 3px 0;
	border: solid 1px #ccc;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	cursor: pointer;
}

.gr-value .trigger .gr-arrow {
	position: absolute;
	right: 4px;
	top: 8px;
	width: 11px;
	height: 4px;
	background-position: 0 0;
}

.gr-value .trigger.current {
}

.gr-value .trigger.current .gr-arrow {
	background-position: -11px 0;
}

.gr-overlay {
	margin-left: 60px;
	margin-top: 4px;
	background-color: #eee;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	display: block;
}

.gr-overlay a {
	float: left;
	margin: 5px 30px 5px 0;
	height: 18px;
	max-width: 140px;
}

.gr-overlay-inner {
	padding: 0 10px 10px;
	display: none;
}

.gr-overlay-inner.show {
	display: block;
}
/**/
.rank-group {
	float: left;
	line-height: 20px;
	padding-top: 10px;
}

.rank-group li {
	position: relative;
	float: left;
	padding-left: 20px;
	margin-left: 30px;
	cursor: pointer;
	color: #666;
}

.rank-group li i {
	position: absolute;
	left: 0;
	top: 4px;
	width: 12px;
	height: 12px;
	border: solid 1px #ddd;
	background-color: #fff;
	border-radius: 50%;
}

.rank-group li.current {
}

.rank-group li.current i {
	border-color: #ff4f4f;
	background-color: #ff4f4f;
}

.rank-group-overlay {
	font-size: 14px;
	margin-top: 15px;
}

.rank-group-overlay span {
	margin-right: 30px;
	cursor: pointer;
}

.rank-group-overlay span.current {
	color: #ff4f4f;
}

.rank-group-list {
	display: none;
}

.rank-group-list.show {
	display: block;
}

/**/
.product-big-photo {
	width: 900px;
	height: 400px;
	margin-top: 30px;
	border-radius: 4px;
	overflow: hidden;
}
/**/
.focus {
	float: left;
	width: 600px;
	height: 400px;
	overflow: hidden;
}

.focus .item {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.focus .item img {
	display: block;
	width: 600px;
	height: 400px;
}

.focus .item .focus-title {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-align: center;
	background-color: rgba(51,51,51,.75);
	font-size: 14px;
}

.focus .item a:hover .focus-title {
	background-color: rgba(255,79,79,.75);
}

.focus-small {
	width: 300px;
	float: right;
}

.focus-small li {
	position: relative;
	width: 300px;
	height: 200px;
}

.focus-small li img {
	display: block;
	width: 300px;
	height: 200px;
}

.focus-small li span {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	background-color: rgba(51,51,51,.75);
	font-size: 14px;
}

.focus-small li a:hover span {
	background-color: rgba(255,79,79,.75);
}
/**/
.product-rank-nav-list {
	height: 600px;
}

.product-rank-nav-item {
	margin-bottom: 20px;
}

.product-rank-nav-cate {
	display: block;
	width: 210px;
	height: 30px;
	line-height: 30px;
	text-indent: 10px;
	background-color: #ff4f4f;
	font-size: 18px;
	font-style: normal;
	color: #fff;
	overflow: hidden;
	border-radius: 2px;
}

.product-rank-nav-sort {
	margin-top: 15px;
}

.product-rank-nav-sort dt {
	height: 30px;
	margin-bottom: 14px;
	padding-left: 10px;
	line-height: 30px;
	color: #333;
	background:  no-repeat 0 50%;
}

.product-rank-nav-sort dt a {
	color: #333;
}

.product-rank-nav-sort dt a:hover {
	color: #ff4f4f;
}

.product-rank-nav-sort dd {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}

.product-rank-nav-sort dd a {
	color: #666;
}

.product-rank-nav-sort dd a:hover {
	color: #ff4f4f;
}

.product-rank-nav-sort .current {
	color: #ff4f4f !important;
}
/**/
.product-rank-item-list {
}

.rank-item {
	border-bottom: 1px solid #ddd;
	padding: 10px 0;
	width: 100%;
	overflow: hidden;
}

.rank-item:last-child {
	border-bottom: 0;
}

.rank-item-num {
	width: 40px;
	height: 40px;
	display: inline-block;
	float: left;
	line-height: 40px;
	border-radius: 50%;
	text-align: center;
	background-color: #eee;
	font-size: 24px;
	font-weight: bold;
	margin-top: 30px;
}

.rank-item:nth-child(-n 3) .rank-item-num {
	background-color: #ff4f4f;
	color: #fff;
}

.rank-item-photo {
	float: left;
	margin: 0 30px 0 60px;
}

.rank-item-photo img {
	width: 150px;
	height: 100px;
}

.rank-item-con {
	width: 240px;
	float: left;
}

.rank-item-con h3 {
	font-size: 24px;
	height: 45px;
	line-height: 45px;
	overflow: hidden;
}

.rank-item-price {
	font-size: 14px;
}

.rank-item-price span {
	display: block;
	line-height: 24px;
}

.rank-item-price em {
	font-size: 18px;
	margin-right: 5px;
	color: #ff4f4f;
	font-weight: bold;
}

.rank-item-volume {
	width: 120px;
	float: left;
	font-size: 18px;
	height: 90px;
	margin-top: 5px;
	display: table;
}

.rank-item-volume p {
	vertical-align: middle;
	display: table-cell;
	border: 1px solid #ddd;
	border-radius: 2px;
	padding-left: 12px;
}

.rank-item-volume span {
	display: block;
	font-size: 14px;
}

.rank-item-volume em {
	font-size: 24px;
	color: #ff4f4f;
	margin-right: 5px;
}

.rank-item-related {
	width: 220px;
	overflow: hidden;
	margin: 5px -10px 0 0;
	display: inline-block;
	float: right;
}

.rank-item-related li {
	float: left;
	margin: 0 10px 10px 0;
	width: 100px;
	background-color: #fff;
	line-height: 38px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
}

.rank-item-related li a {
	display: block;
	background-color: #fff;
	border: solid 1px #ddd;
	border-radius: 2px;
}

.rank-item-related li a:hover {
	background-color: #ff4f4f;
	border-color: #ff4f4f;
	color: #fff;
}

.rank-item-related li.bb a {
	background-color: #333;
	border-color: #333;
	color: #fff;
}

.rank-item-related li.bb a:hover {
	background-color: #ff4f4f;
	border-color: #ff4f4f;
	color: #fff;
}
/**/
.sel-yearmonth {
	padding-right: 10px;
	background:  no-repeat right 50%;
	cursor: pointer;
	width: 80px;
	text-align: right;
}

.sel-yearmonth:hover {
	color: #ff4f4f;
}

.fl-ym-body {
	overflow: hidden;
	width: 100%;
}

.fl-ym-year {
	float: left;
	width: 130px;
	line-height: 40px;
	margin: 15px -6px 0 0;
	text-align: center;
	height: 170px;
	overflow: hidden;
}

.fl-ym-year .cur,
.fl-ym-year .cur a {
	color: #ff4f4f;
}

.fl-ym-year .mcsb_scrolltools .mcsb_draggerrail {
	background: none;
}

.fl-ym-year .mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
	border-radius: 0;
	background-color: #ff4f4f;
}

.fl-ym-month {
	float: left;
	height: 200px;
	width: 300px;
	border-left: 1px solid #ccc;
	overflow: hidden;
}

.fl-ym-month ul {
	padding: 15px 0 0 30px;
}

.fl-ym-month li {
	width: 60px;
	height: 40px;
	line-height: 40px;
	display: inline-block;
}

.fl-ym-month li.cur {
	font-weight: bold;
	color: #ff4f4f;
}

.fl-ym-month li.cur a {
	color: #ff4f4f;
}

/**
 * photo.css
 */
#photo-body {
	background-color: #333;
	color: #fff;
}

.photo-header {
	height: 48px;
	padding: 0 20px;
	border-bottom: solid 1px #222;
	line-height: 48px;
	font-size: 14px;
}

.photo-header-right {
	float: right;
}

.photo-header .photo-crumbs {
	float: left;
	margin-right: 5px;
	color: #666;
}

.photo-header .photo-crumbs a {
	color: #666;
}

.photo-header .photo-crumbs a:hover {
	color: #ff4f4f;
}

.photo-header .photo-car-option {
	position: relative;
	float: left;
	padding-right: 50px;
	cursor: pointer;
}

.photo-header .photo-car-option a {
	color: #fff;
}

.photo-header .photo-car-option i {
	position: absolute;
	right: 0;
	top: 15px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background-color: #999;
	color: #333;
	border-radius: 2px;
}

.photo-header .photo-select-option.show {
}

.photo-header .photo-select-option {
	display: none;
	position: absolute;
	right: 0;
	top: 49px;
	width: 100%;
	min-width: 270px;
	max-height: 300px;
	background-color: #333;
	z-index: 1;
}

.photo-header .photo-select-option dl {
}

.photo-header .photo-select-option dt,.photo-header .photo-select-option dd {
	padding: 0 10px;
	border-bottom: solid 1px #222;
	line-height: 30px;
}

.photo-header .photo-select-option dt {
	font-weight: bold;
	font-size: 16px;
}

.photo-header .photo-select-option dd a {
	color: #fff;
	font-size: 14px;
}

.photo-header .photo-select-option dd a:hover {
	color: #ffdb12;
}

.photo-header .photo-car-name {
	float: left;
	padding-right: 30px;
	margin-top: 15px;
	font-size: 16px;
	color: #999;
	height: 20px;
	line-height: 20px;
	border-right: solid 2px #666;
}

.photo-header .photo-car-name a {
	color: #999;
}

.photo-header .photo-car-name a:hover {
	color: #ff4f4f;
}

.photo-nav {
	float: left;
}

.photo-nav li {
	float: left;
	margin-left: 30px;
	font-size: 14px;
	color: #666;
}

.photo-nav li a {
	color: #666;
}

.photo-nav li a:hover {
	color: #ff4f4f;
}

.photo-user-area {
	margin-left: 30px;
	float: left;
	font-size: 16px;
	color: #999;
}

.photo-user-area i {
	color: #ccc;
	margin-right: 10px;
}

.photo-user-area a {
	color: #999;
}

.photo-user-area a:hover {
	color: #ff4f4f;
}

/**/
.big-photo {
	width: 1050px;
	float: left;
}

.big-photo-focus {
	position: relative;
	width: 1050px;
	height: 700px;
	overflow: hidden;
	border-radius: 4px;
}

.big-photo-list img {
	width: 1050px;
	height: 700px;
	display: block;
}
/**/
.big-photo-control {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
}

.big-photo-control a {
	position: absolute;
	top: 0;
	margin-top: -45px;
	display: block;
	width: 40px;
	height: 90px;
	background-color: rgba(0,0,0,.5);
	font-size: 40px;
	line-height: 90px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
}

.big-photo-control a:hover {
	background-color: rgba(255,79,79,.5);
}

.big-photo-control .prev {
	left: 10px;
}

.big-photo-control .next {
	right: 10px;
}
/**/
.big-photo-info {
	margin-top: 17px;
}

.big-photo-title {
	width: 130px;
	height: 46px;
	margin-top: 3px;
	line-height: 23px;
	border-right: solid 1px #666;
	float: left;
}

.big-photo-title h2 {
	font-size: 20px;
}

.big-photo-title span {
	font-size: 14px;
}

.big-photo-txt {
	margin-left: 150px;
	height: 52px;
	overflow: hidden;
	font-size: 14px;
	line-height: 26px;
}
/**/
.big-photo-side {
	width: 116px;
	height: 700px;
	float: right;
	overflow: hidden;
	position: relative;
}

.big-photo-nav {
	margin-right: -1px;
	border-radius: 4px;
	overflow: hidden;
	padding-top: 30px;
}

.big-photo-nav li {
	height: 50px;
	padding-left: 10px;
	padding-top: 6px;
	margin-bottom: 2px;
	background-color: #666;
	position: relative;
}

.big-photo-nav li em,.big-photo-nav li i,.big-photo-nav li span {
	display: block;
}

.big-photo-nav li em {
	font-size: 18px;
	line-height: 22px;
	color: #999;
	font-weight: bold;
}

.big-photo-nav li i {
	font-size: 10px;
	line-height: 12px;
	color: #777;
	font-style: normal;
	font-weight: bold;
	font-family: "arial black";
}

.big-photo-nav li span {
	font-size: 16px;
	color: #333;
	line-height: 20px;
	position: absolute;
	right: 8px;
	top: 15px;
}

.big-photo-nav li span strong {
	font-size: 24px;
}

.big-photo-nav li.current {
	background-color: #ff4f4f;
}

.big-photo-nav li.current em,
.big-photo-nav li.current span,
.big-photo-nav li.current i {
	color: #fff;
}
/**/
.big-photo-cartype {
	margin-top: 70px;
	padding: 15px 20px;
	border: solid 1px #ccc;
	border-radius: 2px;
}

.big-photo-cartype h3 {
	font-size: 30px;
	line-height: 40px;
}

.big-photo-cartype p {
	font-size: 16px;
	margin-top: 5px;
}

.big-photo-cartype .btn {
	display: block;
	width: 116px;
	height: 50px;
	margin-top: 30px;
	background-color: #fff;
	text-align: center;
	line-height: 50px;
	border-radius: 2px;
	font-size: 16px;
}
/**/
.big-photo-like {
	margin-top: 27px;
}

.big-photo-like h3 {
	font-size: 18px;
	line-height: 24px;
}

.big-photo-like ul {
	margin-top: 14px;
}

.big-photo-like li {
	float: left;
	margin-bottom: 5px;
	width: 116px;
	font-size: 14px;
	line-height: 20px;
	color: #999;
	overflow: hidden;
}

.big-photo-like li a {
	color: #999;
}
/**/
.big-photo-back {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	font-size: 14px;
	text-align: center;
	width: 100%;
}

.big-photo-back a {
	background-color: #434343;
	color: #fff;
	display: block;
	line-height: 40px;
	border-radius: 3px;
	overflow: hidden;
}

.big-photo-back a:hover {
	background-color: #ff4f4f;
}
/**/
.big-photo-name {
	border-top: 1px solid #ff4f4f;
	margin-top: 25px;
	padding: 30px 0;
}

.big-photo-name h2 {
	font-size: 24px;
	font-weight: bold;
	display: inline-block;
}

.big-photo-name span {
	font-size: 18px;
	margin-left: 45px;
	display: inline-block;
}

.big-photo-name a {
	color: #fff;
}

.big-photo-name a:hover {
	color: #ff4f4f;
}
/**/
.big-photo-price {
	position: absolute;
	top: 10px;
	left: 50%;
}

.big-photo-price p {
	position: relative;
	left: -50%;
	background-color: rgba(255,255,255,.6);
	padding: 10px 15px;
	border-radius: 3px;
}

.big-photo-price span {
	color: #333;
	font-size: 14px;
}

.big-photo-price strong {
	color: #ff4f4f;
	font-size: 16px;
	font-weight: bold;
	margin-left: 12px;
}

.big-photo-price .btn {
	display: inline-block;
	width: 60px;
	height: 24px;
	background-color: #333;
	color: #fff;
	text-align: center;
	line-height: 24px;
	border-radius: 2px;
	font-size: 14px;
	margin-left: 15px;
}

.big-photo-price .btn:hover {
	background-color: #ff4f4f;
}


/**
 * video.css
 */
.video-bg {
	background-color: #333;
}

.video-crumbs {
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	padding: 24px 0;
}

.video-crumbs a {
	color: #fff;
}

.video-wrap-right .mod-report {
	position: absolute;
	top: -150px;
	left: 0;
}

.video-wrap-right .mod-report .mod-hd {
	height: 20px;
	line-height: 20px;
}

.video-wrap-right .mod-report .mod-hd h2 {
	color: #fff;
}

.video-wrap-right .car-mod {
	margin-top: 0;
}
/**/
.video-title {
	margin-top: 34px;
	font-size: 24px;
	color: #fff;
}

.video-summary {
	margin-top: 14px;
	height: 52px;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
}

.video-summary p {
	line-height: 26px;
}
/**/
.video-list-area {
	background-color: #444;
	padding: 10px 10px 0 10px;
	border-radius: 4px;
}

.video-c .video-list {
	margin-top: 20px;
	overflow: hidden;
}

.video-c .video-list li {
	height: 72px;
	margin-bottom: 18px;
}

.video-c .video-list li a {
	display: flex;
}

.video-c .video-list li img {
	width: 128px;
	height: 72px;
	border-radius: 2px;
	display: block;
	float: left;
	margin-right: 15px;
}

.video-c .video-list li span {
	font-size: 14px;
	line-height: 20px;
	color: #fff;
	width: 123px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.video-c .video-column-title {
	height: 20px;
	line-height: 20px;
	font-size: 18px;
	color: #fff;
}
/**/
.video-more-list {
	margin-right: -10px;
}

.video-more-list li {
	float: left;
	width: 192px;
	margin-right: 10px;
}

.video-more-list li .video-more-list-img {
	display: block;
	width: 192px;
	height: 108px;
	border-radius: 4px;
	overflow: hidden;
}

.video-more-list li .video-more-list-img img {
	width: 192px;
	height: 108px;
	display: block;
}

.video-more-list li span.video-more-list-txt {
	display: block;
	height: 40px;
	margin-top: 10px;
	overflow: hidden;
	font-size: 14px;
	line-height: 20px;
}
/**/
.auto-login {
	float: left;
	padding-top: 10px;
	margin-left: 30px;
}

.video-wrap-tilte {
	height: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	line-height: 20px;
	padding-bottom: 13px;
}

.auto-arti-search form {
	position: relative;
}

.video-c .video-list {
	overflow-y: scroll;
}

.video-list::-webkit-scrollbar, .video-list-box-below-right ul::-webkit-scrollbar {
	display: none;
}

.video-list, .video-list-box-below-right ul {
	-ms-overflow-style: none;
}

.video-list .-o-scrollbar, .video-list-box-below-right ul .-o-scrollbar {
	-moz-appearance: none !important;
	background: rgba(0,255,0,0) !important;
}

#mydiv {
	width: 0;
	height: 0;
	border-width: 20px;
	border-style: solid;
	border-color: transparent #fff transparent transparent;
	transform: rotate(90deg);
	float: left;
	margin-top: 10px;
}

.video-info {
	height: 20px;
	padding: 15px 0;
	float: right;
	display: none;
}

.video-info li {
	float: left;
	color: #fff;
	line-height: 20px;
	font-size: 14px;
	margin-left: 36px;
}

.video-info li:before {
	font-size: 20px;
	margin-right: 11px;
}

.video-wrap-right {
	position: relative;
	float: right;
	width: 280px;
	background: #111111;
	border-radius: 3px;
	padding: 22px 20px 0;
	overflow: hidden;
}

.video-wrap-right_tip {
	font-size: 14px;
	color: #999;
	line-height: 19.5px;
	padding: 19px 0 26px;
	border-bottom: 1px solid #333;
	display: -webkit-box;
	overflow: hidden;
	height: 34px;
}

.video-list-box {
	clear: both;
	color: #333333;
}

.video-synopsis-content {
	text-align: justify;
	line-height: 28px;
	font-size: 16px;
	font-weight: 400;
}

.video-synopsis h3 {
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	padding: 18px 0 10px;
}

.video-synopsis-time {
	font-size: 14px;
	color: #999999;
	padding: 10px 0;
	border-bottom: 1px solid #cccccc;
}

.video-lab-box {
	position: relative;
}

.video-lab-box h2 {
	font-size: 36px;
	font-weight: bold;
	line-height: 36px;
}

.video-lab-more {
	font-size: 14px;
	color: #999999;
	position: absolute;
	right: 0;
}

.video-lab-synopsis {
	clear: both;
	padding: 15px 0 34px;
	font-size: 16px;
	line-height: 22.5px;
}

.video-lab-list-left {
	float: left;
}

.video-lab-list-right {
	float: right;
	display: flex;
	text-align: justify;
	justify-content: space-between;
	flex-wrap: wrap;
	overflow: hidden;
	height: 420px;
}

.video-lab-list-right span {
	height: 44px;
	font-size: 16px;
	line-height: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.video-lab-box-anyway {
	margin-top: -11px;
}

.video-lab-list-left img {
	width: 280px;
	height: 420px;
}

.video-lab-list-right li {
	width: 256px;
	margin-bottom: 15px;
}

.video-lab-list-right li img {
	width: 100%;
	height: 144px;
}

.video-lab-list-right span {
	padding-top: 17px;
}

.video-list-box-right-car {
	float: right;
	width: 300px;
}

.video-list-box-right-car h4 {
	font-size: 18px;
	font-weight: bold;
	padding-top: 49px;
	line-height: 18px;
}

.video-list-box-right-car img {
	width: 294px;
	height: 196px;
	margin: 0 auto;
}

.video-list-box-right-car ul {
	display: flex;
	text-align: justify;
	justify-content: space-between;
}

.video-list-box-right-car li a {
	width: 58px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #666;
	border: 1px solid #ccc;
	border-radius: 2px;
	display: block;
}

.video-list-box-right-car li:last-child a {
	width: 78px;
}

.video-list-box-right-car li.active a {
	background: #333;
	color: #fff;
}

.video-list-box-below {
	clear: both;
}

.video-list-box-below-left {
	float: left;
}

.video-list-box-below-right {
	float: right;
	width: 300px;
	overflow: hidden;
}

.video-list-box-below-right ul {
	overflow-y: scroll;
}

.video-list-box-below-right h3 {
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	padding-top: 56px;
	padding-bottom: 21px;
}

.video-list-box-below-right li {
	padding-bottom: 28px;
	height: 72px;
}

.video-list-box-below-right li img {
	width: 128px;
	height: 72px;
	float: left;
	display: block;
}

.video-list-box-below-right li span {
	font-size: 14px;
	line-height: 24px;
	width: 145px;
	padding-left: 12px;
	display: block;
	float: left;
}

.video-blank {
	height: 150px;
	clear: both;
}

@media screen and (max-width:1290px) {
	.video-c .auto-nav {
		float: left;
		width: 714px;
	}

	.video-c .auto-arti-search {
		width: 140px;
	}

	.video-c .auto-arti-search .search-text {
		width: 104px;
	}

	.video-c .video-wrap-left,.video-synopsis {
		float: left;
		width: 720px;
		overflow: hidden;
	}

	.video-c .video, #example_video_1 {
		width: 720px;
		height: 405px;
	}

	.video-c .video-crumbs,.video-c .video-wrap,.video-c .video-wrap-tilte,.video-c .auto-header,.video-c .container,.video-c .video-list-box,.video-c .video-list-box-above,.video-c .video-bg {
		width: 1060px;
		margin: 0 auto;
	}

	.video-wrap-right {
		height: 383px;
	}

	.video-c .video-list {
		height: 259px;
	}

	.video-lab-box {
		width: 720px;
		overflow: hidden;
		padding-top: 47px;
	}

	.video-lab-synopsis {
		width: 699px;
		text-align: justify;
	}

	.video-lab-list-right {
		width: 440px;
		height: 375px;
	}

	.video-lab-list-left img {
		width: 250px;
		height: 375px;
	}

	.video-lab-list-right li {
		width: 208px;
		margin-bottom: 25px;
	}

	.video-lab-list-right li img {
		width: 100%;
		height: 117px;
	}

	.video-lab-list-right span {
		padding-top: 14px;
	}

	.video-lab-more {
		top: 67px;
	}

	.video-list-box-below-left {
		margin-top: -120px;
	}
}

@media screen and (min-width: 1291px) and (max-width:1580px) {
	.video-c .auto-arti-search {
		width: 200px;
	}

	.video-c .video-crumbs,.video-c .video-wrap,.video-c .video-wrap-tilte,.video-c .auto-header,.video-c .container,.video-list-box,.video-list-box-above {
		width: 1200px;
		margin: 0 auto;
	}

	.video-c .video-wrap-left,.video-synopsis {
		float: left;
		width: 864px;
		overflow: hidden;
	}

	.video, #example_video_1 {
		width: 864px;
		height: 486px;
	}

	.video-wrap-right {
		height: 464px;
	}

	.video-c .video-list {
		height: 340px;
	}

	.video-lab-box {
		width: 864px;
		overflow: hidden;
		padding-top: 47px;
	}

	.video-lab-synopsis {
		width: 699px;
		text-align: justify;
	}

	.video-lab-list-right {
		width: 536px;
	}

	.video-lab-more {
		top: 136px;
	}

	.video-list-box-below-left {
		margin-top: -120px;
	}
}

@media screen and (min-width: 1581px) and (max-width:1830px) {
	.video-c .auto-nav {
		float: left;
		width: 1081px;
	}

	.video-c .auto-arti-search {
		width: 200px;
	}

	.video-crumbs,.video-wrap,.video-wrap-tilte,.auto-header,.video-c .container,.video-list-box,.video-list-box-above {
		width: 1490px;
		margin: 0 auto;
	}

	.video-wrap-left,.video-synopsis {
		float: left;
		width: 1152px;
		overflow: hidden;
	}

	.video, #example_video_1 {
		width: 1152px;
		height: 648px;
	}

	.video-wrap-right {
		height: 626px;
	}

	.video-c .video-list {
		height: 502px;
	}

	.video-lab-box {
		width: 1152px;
		overflow: hidden;
		padding-top: 47px;
	}

	.video-lab-synopsis {
		width: 699px;
		text-align: justify;
	}

	.video-lab-list-right {
		width: 828px;
	}

	.video-lab-more {
		top: 136px;
	}

	.video-list-box-below-left {
		margin-top: -148px;
	}
}

@media screen and (min-width: 1831px) {
	.video-c .auto-nav {
		float: left;
		width: 1081px;
	}

	.video-c .auto-arti-search {
		width: 200px;
	}

	.video-crumbs,.video-wrap,.video-wrap-tilte,.auto-header,.video-c .container,.video-list-box,.video-list-box-above {
		width: 1720px;
		margin: 0 auto;
	}

	.video-wrap-left,.video-synopsis {
		float: left;
		width: 1376px;
		overflow: hidden;
	}

	.video, #example_video_1 {
		width: 1376px;
		height: 774px;
	}

	.video-wrap-right {
		height: 752px;
	}

	.video-c .video-list {
		height: 628px;
	}

	.video-c .video-lab-box {
		width: 1376px;
		overflow: hidden;
		padding-top: 47px;
	}

	.video-lab-synopsis {
		width: 708px;
		text-align: justify;
	}

	.video-lab-list-right {
		width: 1066px;
	}

	.video-lab-more {
		top: 136px;
	}

	.video-list-box-below-left {
		margin-top: -148px;
	}
}
/**
 * select.css
 */
.select-car-option {
	margin-top: 30px;
}

.select-car-option .item-title {
	width: 80px;
	float: left;
}

.select-car-option .item-title h3 {
	font-size: 20px;
	line-height: 24px;
	margin-top: 0;
}

.select-car-option .item-title span {
	display: block;
	font-size: 14px;
	color: #ccc;
	line-height: 14px;
	font-family: arial;
}

.select-car-option .item-option {
	margin-left: 80px;
}

.select-car-option .item-option li {
	float: left;
	width: 70px;
	height: 40px;
	margin-right: 20px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	border-radius: 5px;
	overflow: hidden;
}

.select-car-option .item-option li.all {
	font-size: 18px;
}

.select-car-option .item-option li a {
	display: block;
	height: 38px;
	line-height: 38px;
	border: solid 1px #fff;
	border-radius: 5px;
}

.select-car-option .item-option li a:hover {
	border: solid 1px #ccc;
}

.select-car-option .item-option li.current {
	background-color: #ff4f4f;
}

.select-car-option .item-option li.current a {
	color: #fff;
	border-radius: 0;
}

.select-car-option .item-option li.disabled {
	background-color: #fff;
}

.select-car-option .item-option li.disabled a {
	color: #999;
	cursor: default;
}

.select-car-option .item-option li.disabled a:hover {
	border-color: #fff;
}

.select-car-option.fixed {
	position: fixed;
	width: 1200px;
	margin: 0;
	z-index: 1;
	background-color: #fff;
	padding: 10px 0;
/*border-bottom:1px solid #ccc;*/
}

.select-car-option.fixed:before {
	content: '';
	border-bottom: 1px solid #ccc;
	width: 100%;
	height: 60px;
	left: 0;
	top: 0;
/* background-color:red; */
	z-index: 3;
}
/*.select-car-option.fixed .select-brand-body{display:none;}*/
.select-car-option.fixed .select-brand-body {
	display: none;
}

.select-car-option.fixed .select-brand-body.show {
	display: block;
}

.item-carbrand {
	top: 0;
}

.item-carstyle {
	top: 0;
}

.item-carstyle .item-title h3 {
	margin-top: 15px;
}

.item-carstyle .item-option {
	height: 70px;
	font-size: 12px;
}

.item-carstyle .item-option li {
	width: 70px;
	height: 70px;
}

.item-carstyle .item-option li a {
	display: block;
	height: 68px;
	line-height: 20px;
	border: solid 1px #fff;
}

.item-carstyle .item-option li.all {
	font-size: 18px;
}

.item-carstyle .item-option li.all i {
	display: block;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	font-style: italic;
}

.item-carstyle .item-option li.all a {
	padding-top: 15px;
	height: 53px;
}

.item-carstyle .item-option .item-car {
	background-image: ;
	background-repeat: no-repeat;
}

.item-carstyle .item-option .item-car a {
	padding-top: 40px;
	height: 28px;
}

.item-carstyle .item-option .item-icon01 {
	background-position: 0 0;
}

.item-carstyle .item-option .item-icon02 {
	background-position: -72px 0;
}

.item-carstyle .item-option .item-icon03 {
	background-position: -144px 0;
}

.item-carstyle .item-option .item-icon04 {
	background-position: -216px 0;
}

.item-carstyle .item-option .item-icon05 {
	background-position: -288px 0;
}

.item-carstyle .item-option .item-icon06 {
	background-position: -360px 0;
}

.item-carstyle .item-option .item-icon07 {
	background-position: -432px 0;
}

.item-carstyle .item-option .item-icon08 {
	background-position: -504px 0;
}

.item-carstyle .item-option .item-icon09 {
	background-position: -576px 0;
}

.item-carstyle .item-option li.disabled a {
	color: #999;
	cursor: default;
}
/**/
.selected-list {
	margin-left: 80px;
	margin-top: 30px;
	padding: 11px 20px;
	border-radius: 4px;
	height: 18px;
	line-height: 18px;
	background-color: #eee;
}

.selected-list h3 {
	float: left;
	color: #999;
}

.selected-list .clear-list {
	float: left;
	padding-left: 25px;
}

.selected-list .clear-list a {
	position: relative;
	float: left;
	margin-right: 20px;
	padding-right: 15px;
}

.selected-list .clear-list a:before {
	content: "";
	position: absolute;
	right: 0;
	top: 3px;
	width: 12px;
	height: 12px;
	background:  no-repeat;
	background-position: 0 0;
}

.selected-list .clear-list a:hover:before {
	background-position: 0 -15px;
}

.selected-list .clear-list a.clear-all {
	color: #ff4f4f;
	border-left: solid 1px #999;
	padding-left: 10px;
}

.selected-list .clear-list a.clear-all:before {
	display: none;
}

.selected-list .clear-list a.clear-all:hover {
	color: #2960a0;
}

.selected-list-right {
	float: right;
}

.selected-list-right span {
	padding: 0 5px;
	color: #ff4f4f;
}
/**/
.select-brand-area {
	border: solid 1px #ccc;
	border-radius: 4px;
	margin-left: 80px;
	padding: 9px;
	position: relative;
	z-index: 4;
}

.select-brand-header {
	font-size: 14px;
	height: 20px;
	overflow: hidden;
}

.select-brand-header .hot {
	float: left;
	display: block;
	border-radius: 2px;
	width: 50px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background-color: #ff4f4f;
	color: #fff;
}

.select-brand-header .l-list {
	float: left;
}

.select-brand-header .l-list li {
	float: left;
	padding-left: 5px;
}

.select-brand-header .l-list li.lea {
	padding-left: 20px;
}

.select-brand-header .l-list li a {
	padding: 0 8px;
}

.select-brand-header .l-list li.current a {
	color: #ff4f4f;
}

.select-brand-header .l-list li.disabled a {
	color: #999;
	cursor: default;
}

.select-brand-body {
}

.select-brand-list {
	display: none;
}

.select-brand-list.show {
	display: block;
}

.select-brand-list li {
	padding: 0 20px;
	margin-top: 20px;
	float: left;
}

.select-brand-list li em,.select-brand-list li img {
	width: 40px;
	height: 40px;
	display: block;
}

.select-brand-list li em {
	overflow: hidden;
	margin: 0 auto;
}

.select-brand-list li span {
	display: block;
	text-align: center;
	line-height: 20px;
	height: 20px;
	overflow: hidden;
}
/**/
.car-show {
	position: relative;
	margin-top: 90px;
	margin-left: 20px;
	border: solid 1px #ccc;
	border-radius: 4px;
	background-color: #eee;
}

.car-this-letter {
	position: absolute;
	top: -60px;
	left: -20px;
	font-size: 80px;
	font-weight: 700;
	line-height: 80px;
	z-index: -1;
}

.car-brand {
	position: relative;
	padding-left: 79px;
	overflow: hidden;
}

.car-brand-logo {
	position: absolute;
	left: 0;
	top: 0;
	width: 79px;
	border-top: solid 1px #ccc;
	padding-top: 19px;
}

.car-brand-logo img {
	display: block;
	width: 40px;
	height: 40px;
	margin: 0 auto;
}

.car-brand-logo em {
	display: block;
	margin-top: 7px;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}

.car-brand-name,.car-brand-list {
	border-left: solid 1px #ccc;
	background-color: #fff;
}

.car-brand-name {
	padding-left: 20px;
	line-height: 39px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	font-weight: bold;
}

.car-show .car-brand:nth-of-type(1) .car-brand-logo:nth-of-type(1),
.car-show .car-brand:nth-of-type(1) .car-brand-name:nth-of-type(1) {
	border-top: 0;
	border-top-right-radius: 4px;
}

.car-show .car-brand:nth-last-of-type(1) .car-brand-list {
	border-bottom-right-radius: 4px;
}

.car-brand-list {
	padding-top: 10px;
}

.car-brand-list .item {
	float: left;
	width: 180px;
	margin: 0 49px 38px 45px;
	position: relative;
	height: 222px;
}

.car-brand-list .item .pic {
	width: 180px;
	height: 120px;
}

.car-brand-list .item .pic img {
	display: block;
	width: 180px;
	height: 120px;
}

.car-brand-list .item .tit {
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	max-height: 44px;
	overflow: hidden;
}

.car-brand-list .item .price-tit {
	font-size: 14px;
	color: #999;
	line-height: 16px;
	margin-top: 10px;
}

.car-brand-list .item .price {
	font-size: 14px;
	line-height: 22px;
	margin-top: 6px;
}

.car-brand-list .item .price strong {
	font-size: 20px;
	font-weight: bold;
	margin-right: 3px;
	color: #ff4f4f;
}

.car-brand-list .item .total {
	font-size: 14px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: right 4px;
	float: left;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 55px;
	position: absolute;
	right: 0;
	top: 110px;
}

.car-brand-list .item .total strong {
	font-size: 26px;
	font-family: arial;
	font-weight: bold;
}

.car-brand-list .item .btn {
	height: 20px;
	margin-top: 2px;
	line-height: 20px;
}

.car-brand-list .item .btn a {
	display: block;
	float: left;
	color: #999;
	font-size: 14px;
	width: auto;
	height: 20px;
	line-height: 20px;
}

.car-brand-list .item .btn .btn-def {
	border: 0;
	margin-right: 12px;
}

.car-brand-list .item .btn .btn-def:hover {
	background: none;
	color: #ff4f4f;
}

.car-brand-list .item .btn .btn-blk {
	width: 60px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	background-color: #333;
	border-radius: 2px;
}

.car-brand-list .item .btn .btn-blk:hover {
	background-color: #ff4f4f;
}

.car-brand-list .item.hot {
}

.car-brand-list .item.hot .total strong {
	color: #ff4f4f;
}

/**
 * carseries.css
 */
.w-carseries-arti-nav {
	position: absolute;
	left: -40px;
	top: 240px;
}

.w-carseries-arti-nav ul {
	width: 90px;
	border-radius: 2px;
	overflow: hidden;
}

.w-carseries-arti-nav ul.scrollfixed {
	z-index: 998;
	top: 10px !important;
}

.w-carseries-arti-nav ul li {
	background-color: #666;
	border-bottom: solid 1px #fff;
	display: block;
	text-align: right;
	height: 26px;
	font-size: 12px;
}

.w-carseries-arti-nav ul li a {
	display: block;
	color: #fff;
	height: 26px;
	line-height: 26px;
	padding-right: 4px;
}

.w-carseries-arti-nav ul li a:hover {
	background-color: #ff4f4f;
	color: #fff;
}

.w-carseries-arti-nav ul li.active a {
	background-color: #ff4f4f;
	color: #fff;
}

.w-carseries-arti-nav ul li.active a:hover {
	background-color: #ff4f4f;
}

.w-carseries-arti-nav ul li.no {
	margin-top: 1px;
	height: 24px;
	line-height: 24px;
}

.w-carseries-arti-nav ul li.no a {
	background-color: #333;
	color: #fff;
	padding-right: 5px;
}

.w-carseries-arti-nav ul li.no a:hover {
	background-color: #ff4f4f;
}
/**/
.configure-option-title {
	margin-top: 10px;
	width: 70px;
	height: 24px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	background-color: #333;
	line-height: 24px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.configure-option {
	padding: 9px 0;
	border: solid 1px #ccc;
	border-radius: 4px;
	border-top-left-radius: 0;
}

.configure-option ul {
	display: flex;
	flex-wrap: wrap;
}

.configure-option li {
	float: left;
	width: 378px;
	padding: 0 0 10px 20px;
	line-height: 20px;
	font-size: 14px;
	border-left: solid 1px #ccc;
}

.configure-option li.no-bor {
	border-left: none;
}

.configure-option li .co-label,.configure-option li .co-option,.configure-option li .checkbox {
	float: left;
}

.configure-option li .co-label {
	margin-right: 17px;
	margin-top: 10px;
}

.configure-option li .co-option-list {
	float: left;
	width: 300px;
}

.configure-option li .co-option {
	margin-right: 17px;
	cursor: pointer;
	margin-top: 10px;
}

.configure-option li .checkbox {
	display: block;
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background: #eee;
	cursor: pointer;
	border-radius: 4px;
}

.configure-option li .co-option.selected .checkbox {
	background-color: #ff4f4f;
}

.configure-option li .co-hide {
	visibility: hidden;
	width: 0;
	height: 0;
}
/**/
.container-operation {
/*position:absolute;*/
}

.container-operation-head {
	margin-top: 10px;
}

.container-operation-body {
}

.carseries-table-title {
	width: 260px;
	line-height: 30px;
	margin-top: 20px;
	text-align: right;
	font-size: 18px;
	font-weight: bold;
	color: #ff4f4f;
}

.carseries-table-title span {
	color: #999;
	margin-right: 15px;
	font-weight: normal;
	display: none;
}

.carseries-table {
	background-color: #f9f9f9;
}

.carseries-table tr,.carseries-table td {
	padding: 0;
	margin: 0;
}

.carseries-table tr.odd {
	background-color: #eee;
}

.carseries-table tr.even {
	background-color: #f9f9f9;
}

.carseries-table td {
	width: 200px;
	height: 40px;
	min-width: 200px;
	border-right: solid 1px #fff;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	vertical-align: middle;
}

.carseries-table tr.first-row td {
	font-size: 40px;
	line-height: 80px;
}

.carseries-table td.title,.carseries-table tr.first-row td.title {
	width: 240px;
	min-width: 240px;
	padding-right: 20px;
	border-right: solid 10px #fff;
	text-align: right;
	font-size: 14px;
}

.carseries-table td.title {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.carseries-table td .txt-gray {
	color: #999;
}

.carseries-table tr.blue td {
	background-color: #ff4f4f;
	color: #fff;
}

.carseries-table tr.odd td.blue {
	background-color: #ff4f4f;
}

.carseries-table tr td.blue {
	background-color: #78b6ff;
}

.carseries-table td.blue {
	color: #fff;
}

.carseries-table tr.blue .txt-gray {
	color: #fff;
}
/**/
.carseries-head {
	background-color: #eee;
}

.carseries-head td {
	position: relative;
	height: 150px;
	text-align: left;
	vertical-align: top;
}

.carseries-head .title {
	background-color: #333;
}

.carseries-head .title em {
	display: block;
	padding: 7px 80px 0 20px;
	text-align: left;
	font-style: normal;
	font-size: 24px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
}

.carseries-head .ch-year-list {
	position: absolute;
	right: 0;
	top: 0;
	width: 80px;
	height: 150px;
	background-color: #666;
	text-align: center;
}

.carseries-head .ch-year-list li {
	position: relative;
	height: 22px;
	padding: 8px 0 0;
	font-size: 14px;
	line-height: 22px;
	color: #333;
	cursor: pointer;
}

.carseries-head .ch-year-list li:first-child {
	font-size: 12px;
}

.carseries-head .ch-year-list li i {
	position: absolute;
	left: -6px;
	top: 13px;
	display: block;
	width: 8px;
	height: 8px;
	background-color: #666;
	border: solid 2px #333;
	border-radius: 2px;
}

.carseries-head .ch-year-list li.current {
	color: #fff;
}

.carseries-head .ch-year-list li.current i {
	display: block;
	background-color: #ff4f4f;
	border: solid 2px #333;
	border-radius: 2px
}

.carseries-head .ch-year {
	display: block;
	margin-left: 20px;
	margin-top: 20px;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
}

.carseries-head .ch-type {
	display: block;
	margin-left: 20px;
	font-size: 14px;
	line-height: 20px;
	font-style: normal;
}

.carseries-head .ch-closebtn {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 20px;
	height: 20px;
	background-color: #333;
	border-radius: 2px;
	line-height: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}

.carseries-head .ch-closebtn:hover {
	background-color: #ff4f4f;
}

/**
 * index.css
 */
.auto-typenav {
	margin-top: 15px;
}

.auto-typenav ul {
	width: 100%;
	overflow: hidden;
}

.auto-typenav li {
	float: left;
	width: 120px;
}

.auto-typenav li a {
	display: block;
	height: 40px;
	line-height: 54px;
	overflow: hidden;
}

.auto-typenav .type-icon {
	background-image: ;
	float: left;
	height: 40px;
	overflow: hidden;
	width: 60px;
}

.auto-typenav .type-name {
	display: inline-block;
	font-size: 12px;
	padding-left: 7px;
	text-align: center;
	vertical-align: top;
}

.auto-typenav .type1 .type-icon {
	background-position: 0 0;
}

.auto-typenav .type2 .type-icon {
	background-position: -120px 0;
}

.auto-typenav .type3 .type-icon {
	background-position: -240px 0;
}

.auto-typenav .type4 .type-icon {
	background-position: -360px 0;
}

.auto-typenav .type5 .type-icon {
	background-position: -480px 0;
}

.auto-typenav .type6 .type-icon {
	background-position: -600px 0;
}

.auto-typenav .type7 .type-icon {
	background-position: -720px 0;
}

.auto-typenav .type8 .type-icon {
	background-position: -840px 0;
}

.auto-typenav .type9 .type-icon {
	background-position: -960px 0;
}

.auto-typenav .type10 .type-icon {
	background-position: -1080px 0;
}
/**/
.auto-main-search {
	margin-top: 20px;
}

.auto-main-search .search-select {
	float: left;
	width: 1040px;
}

.auto-main-search .search-link {
	float: right;
	width: 140px;
}

.auto-main-search .option {
	float: left;
}

.auto-main-search .option-brand {
	width: 420px;
}

.auto-main-search .option-spec {
	width: 470px;
	margin: 0 20px 0 10px;
}

.auto-main-search .option-btn {
	width: 120px;
}
/**/
.atcn-select {
	position: relative;
}

.atcn-select__selected {
	border: 2px solid #ddd;
	border-radius: 3px;
	height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.atcn-select__selected:hover {
	border-color: #ff4f4f;
}

.atcn-select:hover .atcn-select_icon .iconfont {
	color: #ff4f4f;
}

.atcn-select__selected .atcn-select_icon {
	position: absolute;
	height: 36px;
	line-height: 36px;
	width: 36px;
	text-align: center;
	right: 2px;
	top: 2px;
	-webkit-transition: -webkit-transform linear .2s;
	transition: -webkit-transform linear .2s;
	-o-transition: -o-transform linear .2s;
	transition: transform linear .2s;
	transition: transform linear .2s,-webkit-transform linear .2s,-o-transform linear .2s;
}

.atcn-select__selected .atcn-select_icon .at-arrowdown {
	font-size: 24px;
	color: #666;
}

.atcn-select.disabled .atcn-select__selected,
.atcn-select.disabled .atcn-select__selected:hover {
	border-color: #eee;
}

.atcn-select.disabled .atcn-select__selected .atcn-select_icon .iconfont,
.atcn-select.disabled .atcn-select__selected:hover .atcn-select_icon .iconfont {
	color: #ccc;
}

.atcn-select__selected .atcn-select_text {
	color: #999;
	display: inline-block;
	font-size: 14px;
	padding: 7px 10px;
	white-space: nowrap;
	vertical-align: top;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.auto-main-search .option-btn a {
	background-color: #ff4f4f;
	border-radius: 3px;
	height: 40px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 15px;
}

.atcn-select.active .atcn-select_option {
	display: block;
}

.atcn-select__option {
	position: absolute;
	top: 44px;
	left: 0;
	right: 0;
	display: none;
}

.atcn-select__option:after {
	content: "";
	display: table;
	clear: both;
}

.atcn-select__option>dl {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: solid 1px #bfbfbf;
}

.atcn-select__option dl {
	max-height: 475px;
	overflow-x: hidden;
	overflow-y: auto;
}

.atcn-select__option dt,.atcn-select__option dd {
	line-height: 30px;
	padding-left: 20px;
	padding-right: 10px;
	border-bottom: solid 1px #e5e5e5;
}

.atcn-select__option dt {
	color: #ff4f4f;
	font-weight: 700;
	background-color: #eee;
}

.atcn-select__option dt.text-gray {
	color: #333;
}

.atcn-select__option dd {
	position: relative;
	cursor: default;
	white-space: nowrap;
}

.atcn-select__option dd.selected,.atcn-select__option dd:hover {
	color: #fff;
	background-color: #ff4f4f;
}

.atcn-select__option dd.selected span,.atcn-select__option dd:hover span {
	color: #fff;
	background-color: #ff4f4f;
}

.atcn-select__option dd.disabled {
	color: #999;
}

.atcn-select__option dd.disabled:hover {
	color: #999;
	background-color: #fff;
}

.atcn-select__option dd.disabled:hover span {
	color: #f43636;
	background-color: #fff;
}

.atcn-select__option dd span {
	position: absolute;
	right: 0;
	color: #f43636;
	padding: 0 10px 0 5px;
	background-color: #fff;
}

.atcn-select__option dd>a {
	display: block;
	color: #333;
}

.atcn-select__option dd>a:hover {
	color: #fff;
}

.atcn-select.active:not(.disabled) {
	z-index: 5;
}

.atcn-select.active:not(.disabled) .atcn-select_icon {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}

.atcn-select.active:not(.disabled) .atcn-select__option {
	display: block;
}

.atcn-select.active .atcn-select__selected,.atcn-select:hover .atcn-select__selected {
	border-color: #ff4f4f;
}

.atcn-select .pop-wrapper .brand {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: solid 1px #bfbfbf;
}

.atcn-select .pop-wrapper .brand:after {
	content: "";
	display: table;
	clear: both;
}

.atcn-select .pop-wrapper .brand>.index {
	position: absolute;
	top: 0;
	left: 0;
	width: 28px;
	height: 100%;
	line-height: 20px;
	text-align: center;
	background-color: #f8f8f8;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 5px 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.atcn-select .pop-wrapper .brand>.index li {
	cursor: pointer;
}

.atcn-select .pop-wrapper .brand>.index li.active,.atcn-select .pop-wrapper .brand>.index li:hover {
	color: #fff;
	background-color: #ff4f4f;
}

.atcn-select .pop-wrapper .brand>.list {
	margin-left: 28px;
	border-left: solid 1px #bfbfbf;
}

.atcn-select .pop-wrapper .series {
	display: none;
	position: absolute;
	top: 0;
	left: 199px;
	width: 200px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: solid 1px #bfbfbf;
}

.atcn-select .pop-wrapper .spec {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: solid 1px #bfbfbf;
}

.atcn-select .pop-wrapper .pop-nav {
	width: 100%;
	height: auto;
	overflow: hidden;
	line-height: 38px;
	padding: 0 12px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #fff;
	border: solid 1px #bfbfbf;
	border-bottom: 0 none;
}

.atcn-select .pop-wrapper .pop-nav li {
	float: left;
}

.atcn-select .pop-wrapper .pop-nav li:last-child em {
	font-weight: 700;
}

.atcn-select .pop-wrapper .pop-nav span {
	position: relative;
	top: -1px;
	display: inline-block;
	vertical-align: top;
	padding: 0 5px;
}

.atcn-select .pop-wrapper .pop-nav em {
	cursor: pointer;
}

.atcn-select .pop-wrapper .pop-nav .selected {
	display: inline-block;
	font-weight: 700;
}

.atcn-select .pop-wrapper .pop-nav ~ .brand,.atcn-select .pop-wrapper .pop-nav ~ .series,.atcn-select .pop-wrapper .pop-nav ~ .spec {
	position: relative;
	left: 0;
	width: auto;
}

.atcn-select .pop-wrapper .pop-nav ~ .series,.atcn-select .pop-wrapper .pop-nav ~ .spec {
	display: none;
}

.atcn-select .pop-wrapper .pop-nav ~ .brand .series dl {
	height: auto;
}

.atcn-select .pop-wrapper .brand .series dl {
	height: 475px;
}

.atcn-select .pop-wrapper>.brand:only-child,.atcn-select .pop-wrapper>.series:only-child,.atcn-select .pop-wrapper>.spec:only-child {
	position: relative;
	left: 0;
	width: auto;
	min-width: 200px;
}

.atcn-select .pop-wrapper>.brand:only-child dl,.atcn-select .pop-wrapper>.series:only-child dl,.atcn-select .pop-wrapper>.spec:only-child dl {
	height: auto;
}

.atcn-select--small .atcn-select__selected {
	border-radius: 2px;
}

.atcn-select--small .atcn-select__text {
	height: 28px;
	font-size: 14px;
	padding: 4px 8px;
}

.atcn-select--small .atcn-select__option {
	top: 33px;
}

.atcn-select--small .atcn-select__icon {
	width: 35px;
}

.atcn-select--small .at-arrowdown {
	margin-top: -9px;
}

.atcn-input {
	height: 40px;
	font-size: 14px;
	padding: 8px 10px;
	border-radius: 4px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: solid 1px #bfbfbf;
}

.atcn-input--small {
	height: 30px;
	padding: 3px 10px;
}
/**/
.search-link a {
	border: 2px solid #ddd;
	border-radius: 3px;
	color: #666;
	display: block;
	font-size: 14px;
	height: 40px;
	line-height: 36px;
	overflow: hidden;
	text-align: center;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.search-link a:hover {
	border-color: #ff4f4f;
	color: #fff;
	background-color: #ff4f4f;
}

.search-link .iconfont {
	color: #666;
	margin-right: 8px;
}

.search-link a:hover .iconfont {
	color: #fff;
}
/**/
.auto-filter {
	margin-top: 20px;
}

.filter-tab {
	border-bottom: 1px solid #ddd;
	font-size: 16px;
	padding-left: 130px;
}

.filter-tab li {
	float: left;
	width: 100px;
}

.filter-tab li span {
	padding: 3px 0 5px;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
}

.filter-tab li .active {
	color: #ff4f4f;
}

.filter-tab li .active:after {
	content: '';
	position: absolute;
	left: 0;
	bottom: -1px;
	right: 0;
	height: 0;
	display: block;
	border-bottom: solid 2px #ff4f4f;
}

.filter-con {
	height: 175px;
	overflow: hidden;
}

.filter-con .item {
	display: none;
	padding-top: 8px;
}

.filter-con .item .list {
	margin-bottom: 16px;
	height: 42px;
	overflow: hidden;
}

.filter-con .item .list>div {
	display: table-cell;
	vertical-align: middle;
}

.filter-con .item.active {
	display: block;
}

.filter-con .item .name {
	font-weight: bold;
	width: 80px;
}

.filter-slide {
	position: relative;
	overflow: hidden;
	padding: 0 30px 0 50px;
}

.filter-slide_con ul {
	height: 42px;
}

.filter-slide_con li {
	float: left;
	width: 130px;
	line-height: 20px;
}

.filter-slide_con li p a {
	color: #666;
}

.filter-slide_con li p a:hover {
	color: #ff4f4f;
}

.filter-slide_con li p:nth-child(2) span {
	color: #d1d1d1;
	font-size: 12px;
	margin-right: 10px;
	text-decoration: line-through;
}

.filter-slide_con li p:nth-child(2) a {
	color: #999;
	font-size: 12px;
	margin-right: 10px;
}

.filter-slide_con li p:nth-child(2) a:hover {
	color: #ff4f4f;
}

.filter-slide_nav {
	position: absolute;
	top: 6px;
	border: 1px solid #ababab;
	border-radius: 50%;
	display: block;
	width: 26px;
	height: 26px;
	line-height: 26px;
	text-align: center;
}

.filter-slide_nav .iconfont {
	font-size: 12px;
	color: #ababab;
}

.filter-slide_nav:hover {
	background-color: #ff4f4f;
	border-color: #ff4f4f;
}

.filter-slide_nav:hover .iconfont {
	color: #fff;
}

.filter-slide .fprev {
	left: 0;
}

.filter-slide .fnext {
	right: 0;
}
/**/
.auto-focus {
	margin-top: 20px;
}

.focus-slide {
	float: left;
	width: 720px;
	height: 400px;
	overflow: hidden;
	position: relative;
}

.focus-slide_con {
	position: relative;
	height: 100%;
	z-index: 0;
}

.focus-slide_con li {
	zoom: 1;
	position: relative;
	vertical-align: middle;
	border-radius: 3px;
	overflow: hidden;
}

.focus-slide_con img {
	width: 720px;
	height: 360px;
	display: block;
	border-radius: 0;
}

.focus-slide_con p {
	background-color: #333;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	text-align: center;
	color: #fff;
}

.focus-slide .focus-slide_nav {
	position: absolute;
	font-size: 34px;
	color: #fff;
	left: 10px;
	top: 50%;
	margin-top: -45px;
	display: block;
	width: 40px;
	height: 90px;
	line-height: 90px;
	background-color: rgba(0,0,0,.5);
	text-align: center;
	border-radius: 2px;
}

.focus-slide .at-slideright {
	left: auto;
	right: 10px;
}

.focus-slide .focus-slide_nav:hover {
	text-decoration: none;
	background-color: rgba(255,79,79,.5);
}

.focus-slide_indicators {
	position: absolute;
	left: 0;
	bottom: 50px;
	text-align: center;
	width: 100%;
}

.focus-slide_indicators i {
	display: inline-block;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background-color: #fff;
	margin: 0 8px;
}

.focus-slide_indicators i.active {
	background-color: #ff4f4f;
}

.focus-text {
	float: right;
	width: 440px;
}

.focus-h2-title {
	font-size: 24px;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	text-align: center;
}

.focus-h2-title a {
	color: #ff4f4f;
}

.focus-subtitle {
	font-size: 14px;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	text-align: center;
}

.focus-subtitle a {
	margin: 0 2em;
}

.focus-h3-title {
	border: 1px solid #ff4f4f;
	border-radius: 2px;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin-top: 6px;
	overflow: hidden;
	text-align: center;
}

.focus-list {
	margin-top: 10px;
}
/*.focus-list li {font-size:16px; height:40px; line-height:40px; overflow:hidden;}
.focus-list li a {background-image:; background-repeat:no-repeat; background-position:0 center; padding:0 11px 0 12px;}
.focus-list li a:first-child {padding-left:0; background-image:none;}
.focus-list li a:last-child {padding-right:0;}*/
.focus-list li {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}

.focus-list li span {
	overflow: hidden;
	float: left;
	width: 214px;
}

.focus-list li span:nth-child(2n) {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 12px;
}
/**/
.container-hd {
	height: 80px;
}

.container-hd {
	*zoom: 1;
}

.container-hd:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.container-hd h2 {
	float: left;
	font-size: 34px;
	font-weight: bold;
	line-height: 80px;
}

.container-hd h3 {
	float: left;
	font-size: 18px;
	line-height: 24px;
	margin-left: 20px;
	color: #999;
	padding-top: 35px;
}

.container-hd h3 em {
	color: #ff4f4f;
	font-style: normal;
	margin: 0 8px;
}

.container-hd .hd-nav {
	font-size: 14px;
	float: right;
	padding-top: 38px;
}

.container-hd .hd-nav a {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 1px 14px;
	padding: 0 25px;
}

.container-hd .hd-nav a:first-child {
	background-image: none;
}

.container-hd .more {
	float: right;
	font-size: 14px;
	padding: 38px 0 0 40px;
}

.container-hd .more a {
	color: #999;
}

.container-hd .more a:hover {
	color: #ff4f4f;
}
/**/
.car-mod {
	margin-top: 20px;
}

.mod-hd {
	height: 60px;
	line-height: 60px;
}

.mod-hd {
	*zoom: 1;
}

.mod-hd:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.mod-hd h2 {
	float: left;
	font-size: 18px;
	font-weight: bold;
}

.mod-hd h2 a:hover {
	color: #ff4f4f;
}

.mod-hd h3 {
	color: #999;
	float: left;
	font-size: 14px;
	margin-left: 20px;
}

.mod-hd h3 a {
	color: #999;
}

.mod-hd h3 a:hover {
	color: #ff4f4f;
}

.mod-hd .more {
	float: right;
	font-size: 14px;
}

.mod-hd .more span {
	color: #ff4f4f;
}

.mod-hd .more a {
	color: #999;
}

.mod-hd .more a:hover {
	color: #ff4f4f;
}

.mod-bd {
	*zoom: 1;
}

.commonlist {
	width: 850px;
}

.mod-bd:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
/**/
.auto-news {
	margin-top: 20px;
}

.auto-news .mod-hd {
	height: 38px;
	line-height: 38px;
}

.auto-news .col-l {
	float: left;
	margin-right: 40px;
	width: 300px;
}

.auto-news .col-m {
	float: left;
	width: 460px;
}

.auto-news .col-r {
	float: right;
	width: 350px;
}

.auto-news .news-sub-title {
	font-size: 14px;
	height: 38px;
	line-height: 38px;
	margin-bottom: -22px;
	overflow: hidden;
	text-align: center;
}

.auto-news .news-sub-title a {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 center;
	padding: 0 11px 0 12px;
}

.auto-news .news-sub-title a:first-child {
	padding-left: 0;
	background-image: none;
}

.auto-news .news-sub-title a:last-child {
	padding-right: 0;
}

.auto-news .news-blue-title a {
	background-color: #ff4f4f;
	border-radius: 2px;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.auto-news .news-frame-title a {
	border: 1px solid #ff4f4f;
	border-radius: 2px;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.auto-news .news-frame-title a:hover {
	color: #ff4f4f;
}

.mod-headline {
	border-radius: 3px;
	overflow: hidden;
}

.mod-headline a {
	background-color: #eee;
	display: block;
	height: 370px;
	position: relative;
}

.mod-headline a:hover {
	background-color: #ff4f4f;
}

.mod-headline .pic img {
	border-radius: 0;
	width: 100%;
}

.mod-headline .txt {
	height: 80px;
	overflow: hidden;
	margin: 10px 10px 0;
}

.mod-headline .txt img {
	height: 30px;
	width: 30px;
	border-radius: 50%;
	float: left;
}

.mod-headline .txt p {
	margin-left: 40px;
	font-size: 16px;
}

.mod-headline .mod-hd {
	position: absolute;
	bottom: 0;
	right: 10px;
	border-bottom: 10px solid #ff4f4f;
	font-size: 24px;
	line-height: 30px;
	font-family: arial;
	font-weight: bold;
	height: auto;
}

.mod-headline a:hover .mod-hd,
.mod-headline a:hover .txt {
	color: #fff;
}

.mod-people {
	margin-top: 20px;
}

.mod-people .item {
	border-radius: 3px;
	overflow: hidden;
}

.mod-people .item a {
	color: #fff;
	display: block;
	position: relative;
}

.mod-people .item img {
	width: 100%;
}

.mod-people .item a:hover .txt {
	background-color: rgba(255,79,79,.5);
}

.mod-people .item .txt {
	position: absolute;
	top: 0;
	left: 0;
	height: 130px;
	width: 100%;
}

.mod-people .item .txt h3 {
	font-size: 24px;
	font-weight: bold;
	padding: 25px 10px 0 10px;
}

.mod-people .item .txt p {
	font-size: 16px;
	line-height: 22px;
	padding: 5px 10px 0 10px;
}

.mod-people .item:nth-child(1) {
	margin-bottom: 10px;
	text-align: right;
}

.mod-editor {
	margin-top: 20px;
}

.mod-editor .mod-bd {
	border-radius: 3px;
	overflow: hidden;
}

.mod-editor .item {
	margin-bottom: 10px;
}

.mod-editor .item:last-child {
	margin-bottom: 0;
}

.mod-editor .item a {
	background-color: #eee;
	color: #666;
	display: block;
	height: 60px;
	overflow: hidden;
	border-radius: 3px;
}

.mod-editor .item a:hover {
	background-color: #ff4f4f;
	color: #fff;
}

.mod-editor .item img {
	float: left;
	height: 60px;
	width: 90px;
	border-radius: 0;
}

.mod-editor .item p {
	margin-left: 100px;
	line-height: 21px;
	padding-top: 10px;
}

.mod-editor .item.active a {
	background-color: #ff4f4f;
	color: #fff;
}

.mod-mainlist {
	padding: 15px 0;
}

.auto-news .col-m .mod-mainlist {
	padding-bottom: 25px;
}

.mod-mainlist li {
	border-bottom: 1px solid #eee;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-left: 16px;
	position: relative;
}

.mod-mainlist li:before {
	content: '';
	position: absolute;
	left: -16px;
	top: 0;
	height: 40px;
	width: 16px;
	background-image: ;
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 4px;
}

.mod-mainlist li a {
	margin-right: 30px;
}

.mod-mainlist li:last-child {
	border-bottom: 0;
}

.mod-mainlist li a:last-child {
	margin-right: 0;
}

.mod-mainlist li span {
	display: block;
	float: left;
	width: 222px;
}

.mod-mainlist li span a {
	margin-right: 0;
}

.mod-sublist {
	padding: 15px 0;
}

.mod-sublist li {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.mod-sublist li strong {
	float: left;
	width: 35px;
	text-align: justify;
}

.mod-sublist li strong:after {
	display: inline-block;
	content: '';
	overflow: hidden;
	width: 100%;
	height: 0;
}

.mod-sublist li strong a {
	color: #999;
}

.mod-sublist li strong a:hover {
	color: #ff4f4f;
}

.mod-sublist li p {
	margin-left: 50px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 3px;
	padding-left: 17px;
}

.mod-areamarket {
	margin-top: 20px;
}

.mod-areamarket .mod-hd h2 {
	font-weight: normal;
}

.mod-areamarket .mod-hd .change-city {
	border-left: 1px solid #eee;
	height: 18px;
	line-height: 18px;
	margin-top: 10px;
	overflow: hidden;
	padding-left: 18px;
	margin-left: 18px;
	float: left;
}

.mod-areamarket .mod-hd .change-city .change-city-btn {
	color: #999;
	padding-right: 0;
	background-image: none;
}

.mod-areamarket .mod-hd .change-city .change-city-btn:hover {
	color: #ff4f4f;
}

.mod-areamarket li {
	float: left;
	width: 220px;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	padding-left: 10px;
	background-image: ;
	background-position: 0 center;
	background-repeat: no-repeat;
	background-size: 3px;
}

.mod-tool {
	margin-top: -38px;
}

.mod-tool .item {
	float: left;
	margin: 0 1px 1px 0;
	width: 116px;
	overflow: hidden;
}

.mod-tool .item:nth-child(1) a {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 73px 11px;
}

.mod-tool .item:nth-child(1) a:hover {
	background-image: ;
}

.mod-tool .item:nth-child(3n) {
	margin-right: 0;
}

.mod-tool .item:nth-child(1) {
	border-top-left-radius: 3px;
}

.mod-tool .item:nth-child(3) {
	border-top-right-radius: 3px;
}

.mod-tool .item:nth-child(7) {
	border-bottom-left-radius: 3px;
}

.mod-tool .item:nth-child(9) a {
	padding-left: 0;
}

.mod-tool .item:nth-child(9) a:hover {
	background: #eee;
}

.mod-tool .item:nth-child(9) img {
	border-bottom-right-radius: 3px;
	width: 70px;
	height: 70px;
	border: 10px solid #eee;
	display: block;
	margin: auto;
}

.mod-tool .item strong {
	display: block;
	font-size: 24px;
	font-weight: bold;
	line-height: 28px;
	padding-top: 12px;
}

.mod-tool .item span {
	color: #ccc;
	display: block;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}

.mod-tool .item p {
	font-size: 12px;
	margin-top: 4px;
	text-align: center;
}

.mod-tool .item a {
	display: block;
	background-color: #eee;
	height: 90px;
	padding-left: 12px;
}

.mod-tool .item a:hover {
	background-color: #ff4f4f;
}

.mod-tool .item a:hover strong,
.mod-tool .item a:hover span {
	color: #fff;
}

.mod-salescharts {
	margin-top: 10px;
}

.mod-salescharts .mod-bd {
	border-radius: 3px;
	overflow: hidden;
}

.mod-salescharts .item a>div {
	display: table-cell;
	vertical-align: middle;
}

.mod-salescharts .item a {
	display: block;
	height: 80px;
}

.mod-salescharts .item i {
	background-color: #333;
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin: 0 10px;
	width: 20px;
	text-align: center;
}

.mod-salescharts .item .pic {
	padding-right: 10px;
}

.mod-salescharts .item img {
	height: 80px;
	width: 120px;
}

.mod-salescharts .item .tit {
	width: 100px;
	font-size: 16px;
}

.mod-salescharts .item .sum {
	width: 75px;
	font-size: 14px;
	text-align: right;
}

.mod-salescharts .item .sum strong {
	font-size: 18px;
	font-weight: bold;
}

.mod-salescharts .item:nth-child(odd) {
	background-color: #eee;
}

.mod-salescharts .item:nth-child(even) {
	background-color: #fff;
}

.mod-salescharts .item.active {
	background-color: #ff4f4f;
}

.mod-salescharts .item.active i {
	background-color: #fff;
	color: #ff4f4f;
}

.mod-salescharts .item.active .tit {
	color: #fff;
}

.mod-salescharts .item.active .sum {
	color: #fff;
}

.mod-salescharts .item a:hover {
	background-color: #ff4f4f;
}

.mod-salescharts .item a:hover i {
	background-color: #fff;
	color: #ff4f4f;
}

.mod-salescharts .item a:hover .tit {
	color: #fff;
}

.mod-salescharts .item a:hover .sum {
	color: #fff;
}

.mod-upcoming {
	margin-top: 35px;
}

.mod-upcoming .mod-hd h2 {
	color: #999;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin-right: 20px;
	cursor: pointer;
}

.mod-upcoming .mod-hd h2.active {
	color: #333;
	font-size: 18px;
	font-weight: bold;
}

.mod-upcoming .item {
	margin-bottom: 7px;
}

.mod-upcoming .item a {
	background-color: #eee;
	display: block;
	height: 60px;
	padding-left: 10px;
	border-radius: 3px;
	overflow: hidden;
}

.mod-upcoming .item img {
	float: right;
	height: 60px;
	width: 90px;
	border-radius: 0;
}

.mod-upcoming .item span {
	display: block;
	color: #999;
	padding-top: 8px;
}

.mod-upcoming .item p {
	font-size: 18px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
}

.mod-upcoming .item a:hover {
	background-color: #ff4f4f;
}

.mod-upcoming .item a:hover span {
	color: #ca4343;
}

.mod-upcoming .item a:hover p {
	color: #fff;
}

.mod-upcoming .item:last-child {
	margin-bottom: 0;
}

.mod-manufacturer {
	margin-top: 40px;
}

.mod-manufacturer .mod-bd {
	border-top: 1px solid #eee;
	padding-top: 5px;
}

.mod-manufacturer .mod-bd li {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 3px;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	overflow: hidden;
}

.mod-manufacturer .mod-bd li a {
	color: #666;
}

.mod-manufacturer .mod-bd li a:hover {
	color: #ff4f4f;
}

.mod-pricelist {
	margin-top: 40px;
}

.mod-pricelist .mod-bd {
	border-top: 1px solid #eee;
	padding-top: 5px;
}

.mod-pricelist .mod-bd li {
	background-image: ;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 3px;
	height: 31px;
	line-height: 31px;
	padding-left: 14px;
	overflow: hidden;
	white-space: nowrap;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.mod-pricelist .mod-bd li a {
	color: #666;
}

.mod-pricelist .mod-bd li a:hover {
	color: #ff4f4f;
}



/**/
.auto-report {
	margin-top: 20px;
}

.report-slide {
	height: 390px;
	position: relative;
}

.report-slide .report-slide_nav {
	position: absolute;
	font-size: 40px;
	color: #ccc;
	left: -60px;
	top: 20px;
	display: block;
	width: 45px;
	height: 80px;
	line-height: 80px;
	text-align: center;
}

.report-slide .report-slide_nav:hover {
	color: #ff4f4f;
}

.report-slide .report-slide_nav.next {
	left: auto;
	right: -60px;
}

.report-slide_hd {
	height: 170px;
	overflow: hidden;
}

.report-slide_hd .item {
	float: left;
	width: 180px;
	cursor: pointer;
	margin-right: 24px;
}

.report-slide_hd .item .pic img {
	height: 120px;
	width: 180px;
}

.report-slide_hd .item .txt {
	background-color: #eee;
	color: #666;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	border-radius: 3px;
	overflow: hidden;
}

.report-slide_hd .active {
	position: relative;
}

.report-slide_hd .active .txt {
	background-color: #ff4f4f;
	color: #fff;
}

.report-slide_hd .active:after {
	content: '';
	position: absolute;
	right: 0;
	bottom: -10px;
	border-bottom: 4px solid #ff4f4f;
	width: 130px;
}

.report-slide_hd .item .txt strong {
	display: block;
	float: left;
	width: 50px;
	background-color: #333;
	color: #fff;
	font-size: 26px;
	font-family: arial;
	font-weight: bold;
	line-height: 40px;
	margin-right: 12px;
	overflow: hidden;
	text-align: center;
}

.report-slide_hd .item:hover .txt {
	background-color: #ff4f4f;
	color: #fff;
}

.report-search {
	float: right;
	width: 500px;
	line-height: 24px;
	padding-top: 16px;
}

.report-search .option-brand {
	float: left;
	width: 360px;
}

.report-search .option-btn {
	float: right;
	width: 130px;
}

.report-search .option-btn a {
	display: block;
	border: 1px solid #ff4f4f;
	border-radius: 3px;
	color: #ff4f4f;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
}

.report-search .option-btn a:hover {
	background-color: #ff4f4f;
	color: #fff;
}

.report-search .atcn-select_selected .atcn-select_icon {
	line-height: 36px;
}

.report-slide_con {
	background-color: #eee;
	height: 220px;
}

.report-slide_con .col-l {
	float: left;
	margin-right: 15px;
	width: 520px;
}

.report-slide_con .col-m {
	float: left;
	width: 560px;
}

.report-slide_con .col-r {
	float: right;
	width: 100px;
}

.rep-tit {
	float: left;
	padding: 10px 0 0 30px;
	font-size: 18px;
	font-weight: bold;
}

.rep-total {
	float: right;
	font-size: 14px;
	line-height: 120%;
	padding: 15px 30px 0 0;
}

.rep-total strong {
	font-size: 24px;
	font-weight: bold;
	color: #ff4f4f;
}

.rep-desc {
	clear: both;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	padding: 0 15px 10px 30px;
}

.rep-desc a {
	color: #333;
	font-weight: bold;
}

.rep-desc a:hover {
	color: #ff4f4f;
}

.rep-score {
	padding-left: 5px;
}

.rep-score li {
	float: left;
	text-align: center;
	width: 102px;
}

.rep-score li a {
	display: block;
}

.rep-score .iconfont {
	font-size: 34px;
	background-color: #fff;
	border-radius: 50%;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.rep-score .at-carwheel {
	font-size: 44px;
}

.rep-score .at-carseat {
	font-size: 30px;
}

.rep-score .at-car {
	font-size: 38px;
}

.rep-score li a:hover .iconfont {
	background-color: #ff4f4f;
	color: #fff;
}

.rep-score li strong {
	display: block;
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.rep-score li span {
	display: block;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
}

.rep-pic {
	float: left;
	width: 330px;
	background-image: ;
	background-position: 0 18px;
	background-repeat: no-repeat;
	background-size: 157px 58px;
}

.rep-pic img {
	width: 330px;
	height: 220px;
}

.rep-txt {
	margin-left: 375px;
}

.rep-txt h3 {
	font-size: 16px;
	border-bottom: 1px solid #ff4f4f;
	line-height: 32px;
	padding-top: 14px;
	width: 100px;
}

.rep-txt p {
	font-size: 14px;
	line-height: 20px;
	padding-top: 6px;
}

.rep-download {
	padding: 10px;
	font-size: 12px;
	line-height: 14px;
	text-align: right;
}

.rep-download strong {
	display: block;
	margin-top: 4px;
}

.rep-download span {
	display: block;
	font-family: arial;
	font-weight: bold;
	color: #ccc;
}
/**/
.auto-video {
	margin-top: 20px;
}

.auto-video .col-l {
	float: left;
	width: 480px;
}

.auto-video .col-r {
	float: right;
	width: 704px;
}

.video-slide {
	width: 100%;
	height: 324px;
	overflow: hidden;
	position: relative;
}

.video-slide_con {
	position: relative;
	height: 100%;
	z-index: 0;
}

.video-slide_con li {
	zoom: 1;
	position: relative;
	vertical-align: middle;
}

.video-slide_con img {
	width: 100%;
	height: 270px;
	display: block;
}

.video-slide_con p {
	background-color: #eee;
	height: 54px;
	line-height: 54px;
	font-size: 20px;
	text-align: center;
	padding: 0 10px;
}

.video-slide_con .iconfont {
	position: absolute;
	left: 200px;
	top: 75px;
	font-size: 80px;
	color: #fff;
}

.video-slide .video-slide_nav {
	position: absolute;
	font-size: 34px;
	color: #fff;
	left: 10px;
	top: 50%;
	margin-top: -45px;
	display: block;
	width: 40px;
	height: 90px;
	line-height: 90px;
	filter: alpha(opacity=0);
	opacity: 0;
	background-color: rgba(0,0,0,.5);
	text-align: center;
}

.video-slide .at-slideright {
	left: auto;
	right: 10px;
}

.video-slide .video-slide_nav:hover {
	text-decoration: none;
	background-color: rgba(255,79,79,.5);
}

.video-slide:hover .video-slide_nav {
	filter: alpha(opacity=100);
	opacity: 1;
}

.video-slide:hover .video-slide_con p {
	background-color: #ff4f4f;
	color: #fff;
}

.auto-video .video-list .item {
	float: left;
	height: 160px;
	margin: 0 0 8px 16px;
	width: 224px;
}

.auto-video .video-list .item:nth-child(3n 1) {
	margin-left: 0;
}

.auto-video .video-list .item a {
	display: block;
	height: 160px;
	position: relative;
}

.auto-video .video-list .item img {
	width: 224px;
	height: 126px;
}

.auto-video .video-list .item p {
	font-size: 14px;
	height: 34px;
	line-height: 34px;
	text-align: center;
}

.auto-video .video-list .item .iconfont {
	position: absolute;
	left: 88px;
	top: 40px;
	font-size: 40px;
	color: #fff;
}
/**/
.auto-photo {
	margin-top: 20px;
	position: relative;
}

.auto-photo:before {
	background-color: #eee;
	position: absolute;
	left: 0;
	top: 0;
	height: 450px;
	z-index: 0;
	width: 100%;
	content: '';
}

.auto-photo .container {
	position: relative;
}

.auto-photo .item {
	float: left;
	height: 210px;
	margin: 0 25px 10px 0;
	width: 383px;
}

.auto-photo .item:nth-child(3n) {
	margin-right: 0;
}

.auto-photo .item a {
	display: block;
	position: relative;
}

.auto-photo .item img {
	border-radius: 0;
}

.auto-photo .item .pic-1 {
	width: 255px;
	height: 170px;
	margin-right: 2px;
	float: left;
}

.auto-photo .item .pic-2 {
	width: 126px;
	height: 84px;
	margin-bottom: 2px;
}

.auto-photo .item .pic-3 {
	width: 126px;
	height: 84px;
}

.auto-photo .item .pic {
	border-radius: 3px;
	overflow: hidden;
}

.auto-photo .item .pic p {
	position: absolute;
	top: 86px;
	right: 0;
	color: #fff;
	font-size: 14px;
	height: 84px;
	line-height: 84px;
	text-align: center;
	width: 126px;
	background-color: rgba(0,0,0,.6);
	border-bottom-right-radius: 3px;
}

.auto-photo .item .pic p strong {
	font-size: 34px;
	font-family: arial;
	font-weight: bold;
}

.auto-photo .item:hover .pic p {
	background-color: rgba(255,79,79,.6);
}

.auto-photo .item .iconfont {
	position: absolute;
	left: 88px;
	top: 40px;
	font-size: 40px;
	color: #fff;
}

.auto-photo .item .txt {
	height: 40px;
	line-height: 40px;
	font-size: 18px;
}

.auto-photo .item:nth-child(2) .pic p {
	background-color: #ff4f4f;
}

.auto-photo .item:nth-child(2):hover .pic p {
	background-color: rgba(255,79,79,.6);
}
/**/
.auto-buy {
	margin-top: 20px;
	clear: both;
}

.auto-buy .mod-hd {
	height: 38px;
	line-height: 38px;
}

.auto-buy .container-hd .area-switch {
	padding: 0 0 0 40px;
	background-image: ;
	background-size: 1px 16px;
	background-repeat: no-repeat;
	background-position: 20px center;
}

.auto-buy .container-hd h3 a {
	color: #999;
}

.auto-buy .container-hd h3 a:hover {
	color: #ff4f4f;
}

.auto-buy .change-city {
	font-size: 18px;
	color: #999;
	float: left;
	line-height: 24px;
	padding-top: 35px;
	margin-left: 20px;
}

.auto-buy .change-city .current-city {
	margin-right: 0;
}

.auto-buy .change-city .change-city-space {
	padding: 0 20px;
	color: #ddd;
}

.auto-buy .change-city .change-city-btn {
	color: #999;
	padding-right: 0;
	background-image: none;
}

.auto-buy .change-city .change-city-btn:hover {
	color: #ff4f4f;
}

.auto-buy .col-l {
	float: left;
	width: 800px;
}

.auto-buy .col-r {
	float: right;
	width: 350px;
}

.buy-bigpic {
	float: left;
	width: 330px;
	margin-right: 30px;
}

.buy-bigpic img {
	height: 220px;
	width: 100%;
}

.buy-piclist {
	float: left;
	width: 150px;
}

.buy-piclist .item {
	height: 100px;
	position: relative;
}

.buy-piclist .item:first-child {
	margin-bottom: 20px;
}

.buy-piclist .item img {
	height: 100px;
	width: 100%;
}

.buy-piclist .item p {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 20px;
	line-height: 20px;
	color: #fff;
	font-size: 12px;
	background-color: rgba(0,0,0,.6);
	text-align: center;
}

.buy-piclist .item:hover p {
	background-color: rgba(255,79,79,.6);
}

.buy-txtlist {
	float: right;
	width: 270px;
	height: 220px;
	overflow: hidden;
}

.buy-txtlist ul {
	margin-top: -10px;
}

.buy-txtlist li {
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}

.buy-price {
	clear: both;
	padding-top: 20px;
	width: 800px;
	overflow: hidden;
}

.buy-price-tab {
	float: left;
	width: 108px;
}

.buy-price-tab li {
	background-color: #333;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	cursor: pointer;
	width: 100px;
}

.buy-price-tab li.active {
	background-color: #ff4f4f;
	position: relative;
}

.buy-price-tab li.active:after {
	top: 50%;
	right: -12px;
	margin-top: -6px;
	border-bottom: solid 2px #ff4f4f;
	border-width: 6px;
	border-color: transparent transparent transparent #ff4f4f;
	border-style: solid;
	content: '';
	position: absolute;
	height: 0;
	display: block;
}
/*.buy-price-tab li:nth-child(1) {background-color:#ff4f4f;}
.buy-price-tab li:nth-child(1):hover {background-color:#2a7fe3;}
.buy-price-tab li:nth-child(1).active:after {top:50%; right:-12px; margin-top:-6px; border-bottom:solid 2px #2a7fe3; border-width:6px; border-color:transparent transparent transparent #2a7fe3; border-style:solid; content:''; position:absolute; height:0; display:block;}*/
.buy-price-tab li:hover {
	background-color: #ff4f4f;
}

.buy-price-con {
	float: right;
	width: 690px;
	overflow: hidden;
	height: 210px;
	overflow: hidden;
}

.buy-price-con .item {
	overflow: hidden;
}

.buy-price-con .item dl {
	float: left;
	width: 344px;
}

.buy-price-con .item dl:nth-child(1) {
	border-right: 1px solid #eee;
}

.buy-price-con .item dt {
	font-size: 14px;
	color: #999;
	height: 40px;
	line-height: 35px;
}

.buy-price-con .item dd {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
}

.buy-price-con .item .col1 {
	float: left;
	width: 140px;
	padding-left: 24px;
}

.buy-price-con .item .col2 {
	float: left;
	width: 100px;
}

.buy-price-con .item .col3 {
	float: left;
	width: 80px;
}

.buy-price-con .item dd .col3 {
	color: #ff4f4f;
}

.mod-reduction {
	margin-top: -38px;
}

.mod-reduction .item a>div {
	display: table-cell;
	vertical-align: middle;
}

.mod-reduction .item a {
	display: block;
	height: 90px;
}

.mod-reduction .item i {
	background-color: #333;
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin: 0 10px;
	width: 20px;
	text-align: center;
}

.mod-reduction .item .pic {
	padding-right: 10px;
}

.mod-reduction .item img {
	height: 90px;
	width: 108px;
}

.mod-reduction .item .tit {
	width: 100px;
	font-size: 16px;
}

.mod-reduction .item .tit strong {
	font-weight: bold;
}

.mod-reduction .item .btn {
	width: 70px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}

.mod-reduction .item .btn span {
	background-color: #333;
	color: #fff;
	display: inline-block;
	height: 30px;
	width: 70px;
}

.mod-reduction .item:nth-child(odd) {
	background-color: #eee;
}

.mod-reduction .item:nth-child(even) {
	background-color: #fff;
}

.mod-reduction .item:nth-child(1) {
	background-color: #ff4f4f;
}

.mod-reduction .item:nth-child(1) i {
	background-color: #fff;
	color: #ff4f4f;
}

.mod-reduction .item:nth-child(1) .tit {
	color: #fff;
}

.mod-reduction .item:nth-child(1) .btn span {
	color: #333;
	background-color: #fff;
}

.mod-reduction .item a:hover {
	background-color: #ff4f4f;
}

.mod-reduction .item a:hover i {
	background-color: #fff;
	color: #ff4f4f;
}

.mod-reduction .item a:hover .tit {
	color: #fff;
}

.mod-reduction .item a:hover .btn span {
	color: #ff4f4f;
	background-color: #fff;
}
/**/
.auto-discover {
	margin-top: 20px;
	clear: both;
}

.auto-discover .col-l {
	float: left;
	width: 800px;
}

.auto-discover .col-r {
	float: right;
	width: 350px;
}

.auto-discover .container-hd h3 {
	font-size: 18px;
	padding-left: 1em;
}

.auto-discover .container-hd h3 a {
	color: #999;
	margin-right: 1.5em;
}

.auto-discover .container-hd h3 a.active {
	color: #333;
}

.discover-list .item {
	position: relative;
	margin-bottom: 50px;
	height: 200px;
}

.discover-list .item-img {
	float: left;
	position: relative;
}

.discover-list .item-img img {
	height: 200px;
	width: 300px;
	border-radius: 3px;
}

.discover-list .item-img .iconfont {
	position: absolute;
	top: 0;
	left: 0;
	width: 240px;
	height: 160px;
	line-height: 160px;
	text-align: center;
	font-size: 50px;
	color: #fff;
}

.discover-list .item-con {
	margin-left: 320px;
}

.discover-list .item-tit {
	font-size: 26px;
	font-weight: bold;
	height: 80px;
	line-height: 40px;
	overflow: hidden;
}

.discover-list .item-des {
	font-size: 14px;
	height: 48px;
	line-height: 24px;
	color: #666;
	overflow: hidden;
	margin-top: 12px;
}

.discover-list .item-foot {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	color: #333;
	overflow: hidden;
	margin-top: 25px;
}

.discover-list .item-foot a {
	color: #333;
}

.discover-list .item-foot a:hover {
	color: #ff4f4f;
}

.discover-list .item-foot .timeago {
}

.discover-list .item-foot .column {
}
/*.discover-list .pic img {height:450px; width:800px; border-radius:3px;}
.discover-list .pic:after {position:absolute; content:''; left:0; top:0; height:450px; width:800px; border-radius:2px; background-color:rgba(0,0,0,.4);}
.discover-list .item:hover .pic:after {background-color:transparent;}
.discover-list .tag {position:absolute; left:20px; top:20px; background-color:#000; color:#fff; display:block; padding:10px 20px; border-radius:20px;}
.discover-list .txt {position:absolute; top:285px; left:40px;}
.discover-list .tit {font-size:30px; color:#fff; font-weight:bold;}
.discover-list .info {color:#fff;}
.discover-list .info .iconfont {vertical-align:middle;}
.discover-list .info span {margin:0 2em 0 5px;}
.discover-list .play {position:absolute; top:170px; left:40px;}
.discover-list .play .iconfont {font-size:80px; color:#fff;}
.discover-list .link {display:block;}
.discover-list .link:hover .tag {background-color:#ff4f4f; color:#fff;}
.discover-list .author {padding:10px 0; line-height:40px; text-align:right;}
.discover-list .author .avatar {border-radius:50%; height:40px; width:40px; margin-right:10px; vertical-align:middle;}*/
.auto-discover .loadmore {
	border-top: 1px solid #eee;
	padding: 10px 0;
	text-align: center;
}

.auto-discover .loadmore strong {
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	display: block;
}

.auto-discover .loadmore span {
	font-size: 16px;
	line-height: 18px;
	font-family: "arial bold",arial;
	font-weight: bold;
	color: #ccc;
	display: block;
}

.auto-discover .loadmore a:hover span {
	color: #ca4343;
}
/**/
.mod-autostars {
	margin-top: -35px;
}

.mod-autostars .mod-hd {
	background-color: #eee;
	padding: 0 10px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.autostars {
	position: relative;
}

.autostars .pic img {
	height: 196px;
	width: 100%;
	border-radius: 0;
}

.autostars .txt {
	border: 1px solid #ccc;
	border-top: 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	font-size: 18px;
	line-height: 34px;
	font-weight: bold;
	padding: 25px 20px 30px 110px;
	position: relative;
}

.autostars .txt:before {
	content: "a€?";
	position: absolute;
	font-size: 30px;
	left: 90px;
}

.autostars .txt p {
	position: relative;
}

.autostars .txt p:after {
	content: "a€?";
	font-size: 30px;
	line-height: 34px;
}

.autostars .editor {
	position: absolute;
	left: 10px;
	top: 185px;
	width: 74px;
}

.autostars .avatar {
	border-radius: 50%;
	border: 7px solid #fff;
	display: block;
	width: 60px;
	height: 60px;
	margin: auto;
}

.autostars .name {
	font-size: 12px;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
}

.autostars .btn {
	background-color: #333;
	display: block;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin: auto;
	width: 60px;
	text-align: center;
}

.autostars .btn:hover {
	background-color: #ff4f4f;
}
/**/
.mod-editortalk {
	margin-top: 35px;
}

.mod-editortalk .mod-hd .more {
	cursor: pointer;
	color: #999;
}

.mod-editortalk .mod-hd .more .iconfont {
	font-size: 12px;
	margin-right: 10px;
}

.mod-editortalk .mod-hd .more:hover {
	color: #ff4f4f;
}
/**/
.editortalk .mod-bd {
	margin-top: 15px;
}

.editortalk li {
	background-color: #eee;
	height: 120px;
	margin-bottom: 15px;
	position: relative;
	border-radius: 3px;
}

.editortalk li .tit {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
	padding: 25px 0 0 20px;
	width: 210px;
}

.editortalk li .editor {
	position: absolute;
	right: 0;
	top: -10px;
	width: 100px;
}

.editortalk li .avatar {
	border-radius: 50%;
	display: block;
	width: 60px;
	height: 60px;
	margin: auto;
}

.editortalk li .name {
	font-size: 12px;
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	margin-bottom: 10px;
	text-align: center;
}

.editortalk li .btn {
	background-color: #333;
	display: block;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin: auto;
	width: 60px;
	text-align: center;
}

.editortalk li:hover {
	background-color: #ff4f4f;
}

.editortalk li:hover .tit a {
	color: #fff;
}

.editortalk li:hover .name {
	color: #fff;
}

.editortalk li.active {
	background-color: #ff4f4f;
}

.editortalk li.active .tit a {
	color: #fff;
}

.editortalk li.active .name {
	color: #fff;
}

.editortalk li:last-child {
	margin-bottom: 0;
}
/**/
.mod-artirank {
	margin-top: 35px;
	position: relative;
}

.mod-artirank .artirank-tab {
	position: absolute;
	top: 10px;
	right: 0;
	color: #999;
}

.mod-artirank .artirank-tab span {
	padding: 0 .6em;
	cursor: pointer;
}

.mod-artirank .artirank-tab .active {
	color: #333;
}

.mod-artirank ul {
	border-radius: 3px;
	overflow: hidden;
}

.mod-artirank li {
	height: 50px;
	line-height: 50px;
}

.mod-artirank li a {
	height: 50px;
	display: block;
}

.mod-artirank li .num {
	display: block;
	float: left;
	width: 50px;
	text-align: center;
}

.mod-artirank li .tit {
	display: block;
	width: 300px;
	height: 50px;
	overflow: hidden;
	white-space: nowrap;
	vertical-align: top;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	text-indent: 15px;
}

.mod-artirank li:nth-child(odd) .num {
	background-color: #ddd;
}

.mod-artirank li:nth-child(even) .num {
	background-color: #eee;
}

.mod-artirank li:nth-child(odd) a {
	background-color: #eee;
}

.mod-artirank li.active a {
	background-color: #ff4f4f;
	color: #fff;
}

.mod-artirank li.active .num {
	background-color: #333;
}

.mod-artirank li a:hover {
	background-color: #ff4f4f;
	color: #fff;
}

.mod-artirank li a:hover .num {
	background-color: #333;
}
/**/
.mod-hottags {
	margin-top: 35px;
}

.mod-hottags .mod-hd {
	border-bottom: 1px solid #eee;
}

.mod-hottags .mod-bd {
	font-size: 16px;
	line-height: 40px;
}

.mod-hottags .mod-bd a {
	color: #666;
	margin-right: 1em;
	display: inline-block;
}

.mod-hottags .mod-bd a:hover {
	color: #ff4f4f;
}
/**/
.auto-sponser {
	margin-top: 100px;
	padding-bottom: 22px;
}

.sponser-tab {
	color: #999;
	font-size: 24px;
	border-bottom: 1px solid #eee;
}

.sponser-tab span {
	padding-right: 2em;
	cursor: pointer;
	display: inline-block;
	height: 43px;
}

.sponser-tab .active {
	color: #333;
}

.sponser-con {
	color: #999;
	font-size: 14px;
	line-height: 28px;
	padding: 10px 0;
}

.sponser-con span {
	margin-left: 7px;
}

.sponser-con a {
	color: #999;
}

.sponser-con a:hover {
	color: #ff4f4f;
}
/**/
.floornav {
	width: 80px;
	display: none;
	position: fixed;
	left: 50%;
	bottom: 130px;
	margin-left: 620px;
}

.floornav li {
	margin-bottom: 1px;
	font-weight: bold;
}

.floornav li a {
	background-color: #999;
	display: block;
	color: #fff;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.floornav li.active a,
.floornav li a:hover {
	background-color: #ff4f4f;
}

.floornav .qrcode {
	background-color: #999;
	padding: 3px;
}

.floornav .qrcode img {
	width: 74px;
	height: 74px;
}

.floorgzh {
	position: fixed;
	left: 50%;
	overflow: hidden;
}

.floorgzh-btn {
	width: 89px;
	height: 86px;
	margin-left: 620px;
	bottom: 30px;
	cursor: pointer;
	z-index: 9;
}

.floorgzh-hover {
	width: 458px;
	height: 128px;
	margin-left: 270px;
	bottom: 9px;
}

.floorgzh img {
	position: absolute;
	right: 0;
	top: 0;
}

.floorgzh-btn img {
	right: -100%;
}
/**/
.gotop {
	background-color: #999;
	cursor: pointer;
	color: #fff;
	margin-bottom: 1px;
	line-height: 45px;
	text-align: center;
	height: 40px;
	overflow: hidden;
}

.gotop:hover {
	background-color: #ff4f4f;
}

.gotop .iconfont {
	font-size: 40px;
}

/* carseries header */
.carseries-header {
	height: 120px;
	position: relative;
}

.carseries-header .container {
	position: relative;
}

.carseries-header-bgimg {
	background-size: cover;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background-position: center;
	opacity: .10;
	filter: "alpha(opacity=10)";
	-ms-filter: "alpha(opacity=10)"
}

.carseries-breadcrumbs {
	font-size: 14px;
	color: #999;
	height: 40px;
	line-height: 18px;
	padding-top: 10px;
}

.carseries-breadcrumbs a {
	color: #999;
}

.carseries-title {
	float: left;
	width: 780px;
	overflow: hidden;
}

.carseries-title h2 {
	color: #666;
	font-weight: bold;
	font-size: 44px;
	height: 74px;
	line-height: 74px;
}

.carseries-title h2 a {
	color: #666;
}

.carseries-title .brand-logo {
	vertical-align: middle;
	margin: 10px 20px 0 0;
	height: 60px;
	width: 60px;
	float: left;
}

.carseries-headnavi {
	height: 49px;
	line-height: 49px;
	font-size: 18px;
	float: right;
	padding-top: 25px;
	width: 420px;
	text-align: right;
}

.carseries-headnavi span {
	color: #666;
	margin-left: 25px;
}

.carseries-headnavi span a {
	color: #666;
}

.carseries-headnavi span.plaintext {
	opacity: .50;
	filter: "alpha(opacity=50)";
	-ms-filter: "alpha(opacity=50)"
}

.carseries-headnavi span.active {
	font-weight: bold;
}

.editor-artilist-header {
	border-bottom: 0;
	height: 80px;
}

.news-artilist-header {
	border-bottom: 0;
 /*height:90px;*/
}
/* carseries area*/
.carseries-area {
}

.carseries-left {
	float: left;
	width: 800px;
}

.carseries-right {
	float: right;
	width: 322px;
}
/* cartype area*/
.cartype-area {
}

.cartype-left {
	float: left;
	width: 800px;
}

.cartype-right {
	float: right;
	width: 292px;
}

.btn a {
	width: 60px;
	height: 30px;
	line-height: 30px;
	display: inline-block;
	text-align: center;
	border-radius: 2px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.btnapply a {
	width: 105px;
	height: 108px;
	line-height: 107px;
	display: inline-block;
	text-align: center;
	border-radius: 2px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ec5c56;
	color: #fff;
	border: 1px solid #ec5c56;
}

.btn .btn-disable {
	border: 1px solid #eee;
	color: #ccc;
	cursor: default;
}

.btn .btn-def {
	border: 1px solid #ccc;
}

.btn .btn-def:hover {
	background-color: #ff4f4f;
	border: 1px solid #ff4f4f;
	color: #fff;
}

.btn .btn-blk {
	background-color: #333;
	border: 1px solid #333;
	color: #fff;
}

.btn .btn-blk:hover {
	background-color: #ff4f4f;
	border: 1px solid #ff4f4f;
}
/* article content */
.arti-content {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 30px 0;
}

.arti-content strong {
	font-weight: bold;
}

.arti-title {
	font-size: 30px;
	font-weight: bold;
	line-height: 120%;
}

.arti-info {
	color: #999;
	font-size: 12px;
	height: 18px;
	line-height: 18px;
	margin-top: 6px;
	position: relative;
}

.arti-info .time {
}

.arti-info .cate {
	margin-left: 40px;
}

.arti-info .editor {
	margin-left: 35px;
}

.arti-info .editor em {
	color: #ff4f4f;
}

.arti-info .source {
	margin-left: 25px;
}

.arti-info .source em {
	color: #ff4f4f;
}

.arti-info .tool {
	position: absolute;
	right: 0;
	top: 0;
	height: 18px;
}
/**/
.widget-share {
	color: #666;
	font-size: 14px;
	line-height: 38px;
	text-align: center;
}

.widget-share a {
	color: #666;
}

.widget-share a:hover {
	color: #ff4f4f;
}

.widget-share .sharewx {
	margin-right: 30px;
}

.widget-share .sharewx {
	margin-right: 30px;
}

.widget-share .iconfont {
	margin-right: 6px;
	vertical-align: middle;
	line-height: 17px;
}

.widget-share .at-weixin {
	color: #4ac167;
}

.widget-share .at-weibo {
	color: #ffc601;
}

.arti-info .tool .widget-share {
	font-size: 12px;
}

.arti-info .tool .sharewx {
	margin-right: 20px;
}

.arti-btmshare {
	height: 18px;
	margin: 0 auto -20px;
	height: 38px;
	width: 300px;
	border: 1px solid #ddd;
	background-color: #fff;
	border-radius: 20px;
}

.arti-btmshare .iconfont {
	font-size: 20px;
}

.bdshare-button-style0-16 a {
	float: none !important;
	background: none !important;
	font-size: inherit !important;
	padding-left: 0 !important;
	margin: 0 !important;
}

.bdshare-button-style0-16 .sharewx a:hover {
	color: #4ac167;
}

.bdshare-button-style0-16 .sharewb a:hover {
	color: #ffc600;
}

.wx-qrcode {
	display: none;
}

.wx-qrcode img {
	height: 90px;
	width: 90px;
}

.bd_weixin_popup {
	border-radius: 3px;
	-webkit-box-shadow: 1px 1px 10px #999;
	box-shadow: 1px 1px 10px #999;
}
/**/
.arti-summary {
	color: #666;
	padding-left: 110px;
	font-size: 16px;
	line-height: 28px;
	margin: 25px 0 20px;
	background-image: ;
	background-size: 80px auto;
	background-position: left center;
	background-repeat: no-repeat;
	min-height: 28px;
}

.arti-detail {
	font-size: 18px;
	line-height: 36px;
	color: #666;
}

.arti-detail p {
	padding: 10px 0;
	text-indent: 2em;
}

.arti-detail .firstp {
	display: inline;
	padding-left: 3px;
}

.arti-detail:before {
	content: '';
	padding-left: 2em;
}

.arti-detail img {
	width: 750px;
	margin: 0 auto;
	display: block;
	border-radius: 3px;
}

.arti-detail div {
	text-indent: 30px;
	font-size: 20px;
	line-height: 36px;
	padding: 10px 0px
}

.arti-detail a {
	color: #ff4f4f;
}

.arti-detail .pcenter {
	text-align: center;
}

.arti-detail iframe {
	margin: 0 auto;
	display: block;
	width: 800px;
	height: 450px;
}

.arti-detail .arti-dettable {
	width: 840px;
	margin: 20px auto;
	padding: 0;
	color: #333;
	font-size: 16px;
	border-radius: 3px;
	border-collapse: initial;
	border: 1px solid #ccc;
}

.arti-detail .arti-dettable div {
	margin: 0;
	padding: 0;
}

.arti-detail .arti-dettable table {
	width: 100%;
}

.arti-detail .arti-dettable th {
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	border-right: 1px solid #ccc;
	text-align: center;
	background-color: #eee;
}

.arti-detail .arti-dettable th:last-child {
	border-right: 0;
}

.arti-detail .arti-dettable .arti-thead th {
	height: 50px;
	background-image: ;
	background-repeat: no-repeat;
	background-color: #fff;
	text-align: right;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	padding-right: 10px;
	color: #fff;
	padding: 0 10px 0 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.arti-detail .arti-dettable td {
	padding: 10px 0;
	line-height: 18px;
	border-right: 1px solid #ccc;
	text-align: center;
	vertical-align: middle;
}

.arti-detail .arti-dettable td:last-child {
	border-right: 0;
}

.arti-detail .arti-dettable tr:nth-child(odd) td {
	background-color: #eee;
}

.arti-detail .arti-dettable .last td {
	text-align: right;
	border-top: 1px solid #ccc;
	font-size: 12px;
	padding: 5px 10px;
}

.arti-detail .arti-dettable .last a {
	color: #ff4f4f;
}

.arti-detail-bottom {
	border-radius: 3px;
	border: 1px solid #ddd;
	margin-top: 70px;
}

.arti-tag {
	margin-top: 20px;
	color: #666;
	font-size: 14px;
	line-height: 24px;
}

.arti-tag span,
.arti-tag a {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	display: inline-block;
	margin-right: 20px;
	line-height: 38px;
	height: 38px;
	padding: 0 14px;
	white-space: nowrap;
}

.arti-tag a:hover {
	background-color: #ff4f4f;
	border-color: #ff4f4f;
	color: #fff;
}

.arti-tip {
	background-color: #fff;
	color: #ccc;
	text-align: center;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	margin: -12px auto 20px;
	width: 530px;
}

.arti-tip a {
	color: #ff4f4f;
}
/**/
.arti-content-nav-box {
	position: relative;
}

.arti-content-nav {
	position: absolute;
	margin-left: -475px;
	left: 50%;
	top: 0;
}

.arti-content-nav ul {
	width: 90px;
	border-radius: 2px;
	overflow: hidden;
	border-top: 2px solid #ff4f4f;
}

.arti-content-nav ul.scrollfixed {
	z-index: 998;
	top: 10px !important;
}

.arti-content-nav ul li {
	background-color: #ff4f4f;
	display: block;
	text-align: right;
	height: 26px;
	font-size: 12px;
}

.arti-content-nav ul li a {
	background-color: #fff;
	display: block;
	color: #666;
	height: 24px;
	line-height: 24px;
	margin: 0 1px 0 4px;
	padding-right: 4px;
}

.arti-content-nav ul li a:hover {
	color: #ff4f4f;
}

.arti-content-nav ul li.active a {
	background-color: #ff4f4f;
	color: #fff;
}

.arti-content-nav ul li.active a:hover {
	background-color: #ff4f4f;
}

.arti-content-nav ul li.no {
	background-color: #333;
	color: #fff;
	margin-top: 1px;
	padding-right: 5px;
	height: 24px;
	line-height: 24px;
}

.arti-content-nav ul li.no:hover {
	background-color: #ff4f4f;
}

.arti-content-nav ul li.no a {
	background-color: #333;
	color: #fff;
	margin: 0;
	padding-right: 0;
}

.arti-content-nav ul li.no a:hover {
	background-color: #ff4f4f;
	color: #fff;
	margin: 0;
	padding-right: 0;
}

.arti-page .pages {
	text-align: center;
	padding: 0 0 20px;
}

.arti-page-menu {
	overflow: hidden;
	padding: 10px 0 0;
}

.arti-page-menu li {
	height: 40px;
	line-height: 40px;
	float: left;
	width: 260px;
	padding-left: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.arti-page-menu li.active a {
	color: #ff4f4f;
}
/**/
.mod-relalist {
	width: 1200px;
	margin: auto;
}

.mod-latestlist {
}

.mod-cartypetable {
}

.mod-brandnewslist {
	margin-top: 0;
}
/**/
.mod-carparm .hd {
	height: 40px;
	overflow: hidden;
}

.mod-carparm .mod-bd {
	position: relative;
}

.mod-carparm .pic {
	float: left;
}

.mod-carparm .pic img {
	width: 225px;
	height: 150px;
}

.mod-carparm .txt {
	padding-left: 260px;
	width: 330px;
}

.mod-carparm .txt ul {
	overflow: hidden;
	padding-top: 20px;
}

.mod-carparm .txt li {
	color: #666;
	float: left;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	width: 150px;
}

.mod-carparm .txt li.price {
	clear: both;
	width: 330px;
	font-size: 20px;
}

.mod-carparm .txt li.price strong {
	color: #ff4f4f;
	margin-right: 10px;
	font-weight: bold;
}

.mod-carparm .txt li label {
	color: #999;
	font-size: 14px;
	float: left;
	width: 80px;
	text-align: justify;
}

.mod-carparm .txt li label:after {
	display: inline-block;
	width: 100%;
	content: '';
}

.mod-carparm .btn {
	position: absolute;
	right: 0;
	top: 40px;
	width: 250px;
}

.mod-carparm .btn a {
	width: 120px;
	height: 40px;
	line-height: 40px;
	margin: 0 10px 10px 0;
	border-radius: 2px;
}

.mod-carparm .btn a:nth-child(2n) {
	margin-right: 0;
}
/**/
.commonlist .item {
	overflow: hidden;
	width: 100%;
	margin-bottom: 40px;
}

.commonlist .item-img {
	float: left;
	position: relative;
}

.commonlist .item-img img {
	height: 160px;
	width: 240px;
}

.commonlist .item-img .iconfont {
	position: absolute;
	top: 0;
	left: 0;
	width: 240px;
	height: 160px;
	line-height: 160px;
	text-align: center;
	font-size: 50px;
	color: #fff;
}

.commonlist .item-con {
	margin-left: 265px;
}

.commonlist .item-tit {
	font-size: 18px;
	font-weight: bold;
	height: 38px;
	line-height: 38px;
	overflow: hidden;
}

.commonlist .item-des {
	font-size: 14px;
	height: 72px;
	line-height: 24px;
	color: #666;
	overflow: hidden;
	margin-top: 12px;
}

.commonlist .item-foot {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	color: #afafaf;
	overflow: hidden;
	margin-top: 16px;
}

.commonlist .item-foot a {
	color: #afafaf;
}

.commonlist .item-foot a:hover {
	color: #ff4f4f;
}

.commonlist .item-foot .tag {
	margin-left: 1em;
}

.commonlist .item-foot .tag a:not(:last-child) {
	margin-right: 7px;
}

.commonlist .item-foot .review {
	float: right;
}

.commonlist-more {
	text-align: center;
	position: relative;
}

.commonlist-more:before {
	content: '';
	border-bottom: 1px solid #ddd;
	left: 0;
	top: 0;
	width: 100%;
	height: 30px;
	position: absolute;
	z-index: 0
}

.commonlist-more a {
	background-color: #ff4f4f;
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	margin: auto;
	font-size: 14px;
	padding: 10px 20px;
	position: relative;
	z-index: 1;
}
/**/
.mod-report {
	margin-top: 24px;
}

.mod-report .mod-hd {
	height: 20px;
	line-height: 20px;
}

.mod-report .total {
	font-size: 14px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center 4px;
	float: left;
	height: 60px;
	line-height: 60px;
	width: 55px;
}

.mod-report .total strong {
	font-size: 26px;
	font-family: arial;
	font-weight: bold;
}

.mod-report .total-no {
	font-size: 14px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	height: 60px;
	line-height: 60px;
	width: 56px;
}

.mod-report .btn {
	float: right;
	padding-top: 12px;
	height: 48px;
}

.mod-report .btn a {
	margin-right: 10px;
}

.mod-report .btn a:last-child {
	margin-right: 0;
}

.mod-report .pic img {
	width: 311px;
	height: 194px;
}

.mod-report .score {
	background-color: #eee;
	border-radius: 2px;
	clear: both;
	padding-bottom: 20px;
}

.mod-report .score li {
	float: left;
	padding-top: 20px;
	text-align: center;
	width: 97px;
}

.mod-report .score li a {
	display: block;
}

.mod-report .score .iconfont {
	font-size: 34px;
	background-color: #fff;
	border-radius: 50%;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.mod-report .score .at-carwheel {
	font-size: 44px;
}

.mod-report .score .at-carseat {
	font-size: 30px;
}

.mod-report .score .at-car {
	font-size: 38px;
}

.mod-report .score li a:hover .iconfont {
	background-color: #ff4f4f;
	color: #fff;
}

.mod-report .score li strong {
	display: block;
	font-size: 20px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}

.mod-report .score li span {
	display: block;
	font-size: 12px;
	height: 14px;
	line-height: 14px;
	overflow: hidden;
}

.mod-report .score-title {
	background-color: #eee;
	border-radius: 2px;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	text-align: center;
	margin: 0px 0 -5px;
	padding: 10px 0 0;
}
/**/
.report-rate {
}

.report-rate .ratelist {
}

.report-rate .ratelist li {
	height: 40px;
}

.report-rate .ratelist li label {
	float: left;
	width: 122px;
	height: 40px;
	font-size: 18px;
	font-weight: bold;
	line-height: 27px;
	position: relative;
}

.report-rate .ratelist li label:before {
	position: absolute;
	left: 0;
	top: 0;
	font-family: arial;
	color: #eee;
	font-weight: bolder;
	font-size: 24px;
	line-height: 53px;
	z-index: -1;
}

.report-rate .ratelist li.ext label:before {
	content: 'exterior';
}

.report-rate .ratelist li.dri label:before {
	content: 'driving';
}

.report-rate .ratelist li.com label:before {
	content: 'comfort';
}

.report-rate .ratelist li.saf label:before {
	content: 'safety';
}

.report-rate .ratelist li.eco label:before {
	content: 'economic';
}

.report-rate .ratelist li.fai label:before {
	content: 'failure';
}

.report-rate .ratelist .bars {
	float: left;
	width: 118px;
	height: 16px;
	background-image: ;
	background-size: 118px auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 13px;
}

.report-rate .ratelist .bar {
	display: block;
	height: 16px;
	background-image: ;
	background-size: 118px auto;
	background-repeat: no-repeat;
	background-position: 0 0;
	overflow: hidden;
}

.report-rate .ratelist .bar-0 {
	width: 0;
}

.report-rate .ratelist .bar-10 {
	width: 12px;
}

.report-rate .ratelist .bar-20 {
	width: 24px;
}

.report-rate .ratelist .bar-30 {
	width: 36px;
}

.report-rate .ratelist .bar-40 {
	width: 48px;
}

.report-rate .ratelist .bar-50 {
	width: 60px;
}

.report-rate .ratelist .bar-60 {
	width: 72px;
}

.report-rate .ratelist .bar-70 {
	width: 84px;
}

.report-rate .ratelist .bar-80 {
	width: 96px;
}

.report-rate .ratelist .bar-90 {
	width: 108px;
}

.report-rate .ratelist .bar-100 {
	width: 100%;
}

.report-rate .ratelist .rate {
	float: right;
	font-size: 18px;
	line-height: 40px;
}

/**/
.btn-viewtest {
	background-color: #ff4f4f;
	color: #fff;
	border-radius: 3px;
	height: 50;
	font-size: 20px;
	font-weight: bold;
	line-height: 50px;
	text-align: center;
}

.btn-viewtest a {
	display: block;
	height: 50;
	color: #fff
}
/**/
.btn-asktest {
	background-color: #ff4f4f;
	color: #fff;
	border-radius: 3px;
	height: 70px;
	text-align: center;
}

.btn-asktest a {
	display: block;
	height: 70px;
	color: #fff
}

.btn-asktest h3 {
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	padding-top: 12px;
}

.btn-asktest p {
	font-size: 12px;
	line-height: 16px;
}


/**/
.mod-hotlist .change-city {
	float: left;
	margin-left: 20px;
}

.mod-hotlist .mod-bd {
	padding: 5px 0;
}

.mod-hotlist li {
	padding-left: 22px;
	font-size: 14px;
	line-height: 20px;
	position: relative;
	height: 50px;
	overflow: hidden;
}

.mod-hotlist li:before {
	content: '';
	height: 12px;
	width: 12px;
	position: absolute;
	left: 0;
	top: 4px;
	background-color: #ccc;
	border-radius: 1px;
}

.mod-hotlist li:nth-child(-n 3):before {
	background-color: #ff4f4f;
}

.hotlist-toppic {
	border-radius: 3px;
	overflow: hidden;
	position: relative;
	margin-bottom: 14px;
}

.hotlist-toppic img {
	width: 100%;
	height: 194px;
}

.hotlist-toppic p {
	background-color: rgb(0,0,0,.75);
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
}

.hotlist-toppic a {
	color: #fff;
}

.hotlist-toppic a:hover p {
	background-color: rgb(255,79,79,.75);
}
/**/
.mod-relaphoto .mod-hd .more {
	cursor: pointer;
	color: #999;
}

.mod-relaphoto .mod-hd .more .iconfont {
	font-size: 12px;
	margin-right: 10px;
}

.mod-relaphoto .mod-hd .more:hover {
	color: #ff4f4f;
}

.mod-relaphoto .mod-bd ul {
	overflow: hidden;
	width: 100%;
}

.mod-relaphoto .mod-bd li {
	float: left;
	margin: 0 10px 6px 0;
	width: 141px;
	height: 94px;
	overflow: hidden;
	position: relative;
	border-radius: 2px;
}

.mod-relaphoto .mod-bd li:nth-child(2n) {
	margin-right: 0;
}

.mod-relaphoto .mod-bd li img {
	width: 141px;
	height: 94px;
}

.mod-relaphoto .mod-bd li a {
	color: #fff;
	display: block;
}

.mod-relaphoto .mod-bd li p {
	font-size: 12px;
	line-height: 20px;
	background-color: rgb(0,0,0,.75);
	width: 100%;
	height: 20px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	left: 0;
	bottom: 0;
}

.mod-relaphoto .mod-bd li.last p {
	font-size: 14px;
	line-height: 18px;
	background-color: rgb(0,0,0,.75);
	height: 94px;
}

.mod-relaphoto .mod-bd li.last p strong {
	font-size: 30px;
	display: block;
	padding-top: 20px;
	font-weight: bold;
	line-height: 34px;
	vertical-align: middle;
}

.mod-relaphoto .mod-bd li:hover p {
	background-color: rgb(255,79,79,.75);
}

.relaphoto-default {
	border-radius: 3px;
	overflow: hidden;
}

.relaphoto-default img {
	height: 194px;
	width: 100%;
}
/**/
.mod-relaseries .mod-hd .more {
	cursor: pointer;
	color: #999;
}

.mod-relaseries .mod-hd .more {
	cursor: pointer;
	color: #999;
}

.mod-relaseries .mod-hd .more .iconfont {
	font-size: 12px;
	margin-right: 10px;
}

.mod-relaseries .mod-hd .more:hover {
	color: #ff4f4f;
}

.mod-relaseries .mod-bd ul {
	overflow: hidden;
	width: 100%;
}

.mod-relaseries .mod-bd li {
	float: left;
	height: 190px;
	line-height: 20px;
	margin-right: 10px;
	width: 141px;
	overflow: hidden;
}

.mod-relaseries .mod-bd li:nth-child(2n) {
	margin-right: 0;
}

.mod-relaseries .mod-bd li .pic img {
	width: 141px;
	height: 94px;
	border-radius: 2px;
}

.mod-relaseries .mod-bd li .tit {
	margin-top: 5px;
	font-size: 16px;
}

.mod-relaseries .mod-bd li .btn {
	margin-top: 5px;
}
/**/
.mod-guessulike .mod-hd .more {
	cursor: pointer;
	color: #999;
}

.mod-guessulike .mod-hd .more .iconfont {
	font-size: 12px;
	margin-right: 10px;
}

.mod-guessulike .mod-hd .more:hover {
	color: #ff4f4f;
}

.mod-guessulike .mod-bd ul {
	overflow: hidden;
	width: 100%;
}

.mod-guessulike .mod-bd li {
	float: left;
	height: 190px;
	line-height: 20px;
	margin-right: 10px;
	width: 154px;
	overflow: hidden;
}

.mod-guessulike .mod-bd li:nth-child(2n) {
	margin-right: 0;
}

.mod-guessulike .mod-bd li .pic img {
	width: 154px;
	height: 94px;
	border-radius: 2px;
}

.mod-guessulike .mod-bd li .tit {
	margin-top: 5px;
	font-size: 16px;
}

.mod-guessulike .mod-bd li .btn {
	margin-top: 5px;
}
/**/
.latestgallery {
	float: left;
	width: 292px;
	height: 220px;
	overflow: hidden;
	position: relative;
}

.latestgallery_con {
	position: relative;
	height: 194px;
	z-index: 0;
	overflow: hidden;
	border-radius: 3px;
}

.latestgallery_con li {
	zoom: 1;
	position: relative;
	vertical-align: middle;
}

.latestgallery_con img {
	width: 292px;
	height: 194px;
	display: block;
	border-radius: 0;
}

.latestgallery_con p {
	background-color: #333;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
	color: #fff;
	position: absolute;
	left: 0;
	width: 100%;
	bottom: 0;
}

.latestgallery .latestgallery_nav {
	position: absolute;
	font-size: 18px;
	color: #fff;
	left: 10px;
	top: 50%;
	margin-top: -39px;
	display: block;
	width: 20px;
	height: 45px;
	line-height: 45px;
	background-color: rgba(0,0,0,.5);
	text-align: center;
	border-radius: 2px;
}

.latestgallery .at-slideright {
	left: auto;
	right: 10px;
}

.latestgallery .latestgallery_nav:hover {
	text-decoration: none;
	background-color: rgba(255,79,79,.5);
}

.latestgallery_indicators {
	text-align: center;
}

.latestgallery_indicators i {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background-color: #ddd;
	margin: 0 8px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.latestgallery_indicators i.active {
	background-color: #ff4f4f;
	width: 20px;
	border-radius: 4px;
}
/**/
.mod-editor-card {
}

.mod-editor-card .card {
	background-color: #eee;
	border-radius: 2px;
	padding: 10px;
}

.mod-editor-card .pic {
	float: left;
}

.mod-editor-card .pic img {
	width: 100px;
	height: 100px;
}

.mod-editor-card .txt {
	margin-left: 120px;
}

.mod-editor-card .txt .tit {
	font-size: 24px;
	font-weight: bold;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
}

.mod-editor-card .txt .tag {
	background-color: #ff4f4f;
	border-radius: 2px;
	display: inline-block;
	color: #fff;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 6px;
	vertical-align: middle;
}

.mod-editor-card .txt .desc {
	font-size: 14px;
	line-height: 20px;
	margin-top: 6px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.mod-editor-card .num {
	text-align: center;
	height: 40px;
	line-height: 40px;
}

.mod-editor-card .num span {
	color: #ccc;
	margin: 0 20px;
}
/**/
.mod-carinformation {
	position: relative;
}

.mod-carinformation .tit {
	font-size: 18px;
	font-weight: bold;
	line-height: 50px;
}

.mod-carinformation .btn {
	position: absolute;
	right: 0;
	top: 0;
}

.mod-carinformation .btn a {
	height: 34px;
	width: 90px;
	line-height: 34px;
}

.mod-carinformation .pic {
	float: left;
}

.mod-carinformation .pic img {
	height: 200px;
	width: 300px;
}

.mod-carinformation .txt {
	margin-left: 340px;
}

.mod-carinformation .price-tit {
}

.mod-carinformation .price {
	font-size: 20px;
	line-height: 40px;
	height: 40px;
}

.mod-carinformation .price strong {
	font-size: 36px;
	font-weight: bold;
	color: #ff4f4f;
	margin-right: 10px;
}

.mod-carinformation .price-guide {
	color: #999;
	font-size: 14px;
	line-height: 35px;
}

.mod-carinformation .parm {
	border-top: 1px solid #eee;
	overflow: hidden;
	width: 100%;
	padding-top: 12px;
}

.mod-carinformation .parm li {
	float: left;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}

.mod-carinformation .parm li:nth-child(odd) {
	width: 260px;
}

.mod-carinformation .parm li:nth-child(even) {
	width: 200px;
}

.mod-carinformation .parm li label {
	color: #999;
}

.cartype-area .mod-carinformation .btn {
	top: 75px;
}
/**/
.mod-othertype .mod-hd {
	height: 50px;
	line-height: 50px;
}

.othertype-list li {
	font-size: 14px;
	line-height: 30px;
}

.othertype-list li p {
	float: left;
	width: 200px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.othertype-list li span {
	float: right;
	width: 90px;
	text-align: right;
}

.othertype-list li span strong {
	color: #ff4f4f;
}
/**/
.mod-seriesphoto .mod-subhd {
	background-color: #eee;
	padding: 5px 10px;
	line-height: 20px;
}

.mod-seriesphoto .mod-subhd .more {
	float: right;
}

.seriesphoto {
	margin: 10px 0 20px;
}

.seriesphoto img {
	width: 192px;
	height: 128px;
}

.seriesphoto a {
	margin-right: 10px;
}

.seriesphoto a:nth-child(1),
.seriesphoto a:nth-child(2) {
	margin-right: 11px;
}

.seriesphoto a:last-child {
	margin-right: 0;
}
/**/
.mod-seriesagency .mod-hd {
	position: relative;
}

.mod-seriesagency .change-city {
	float: left;
	margin-left: 20px;
}

.mod-seriesagency .change-city-all {
	position: absolute;
	right: 0;
	top: 0;
}
/**/
.mod-reduction-mini {
	margin-top: 30px;
}

.mod-reduction-mini .mod-hd {
	height: 40px;
	line-height: 40px;
}

.mod-reduction-mini .item a>div {
	display: table-cell;
	vertical-align: middle;
}

.mod-reduction-mini .item a {
	display: block;
	height: 80px;
}

.mod-reduction-mini .item i {
	background-color: #333;
	border-radius: 50%;
	color: #fff;
	display: block;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin: 0 5px;
	width: 20px;
	text-align: center;
}

.mod-reduction-mini .item .pic {
	padding-right: 10px;
}

.mod-reduction-mini .item img {
	height: 80px;
	width: 108px;
}

.mod-reduction-mini .item .tit {
	width: 100px;
	font-size: 16px;
}

.mod-reduction-mini .item .sum {
	width: 85px;
	font-size: 14px;
	text-align: right;
}

.mod-reduction-mini .item .sum strong {
	font-size: 22px;
	font-weight: bold;
}

.mod-reduction-mini .item:nth-child(odd) {
	background-color: #eee;
}

.mod-reduction-mini .item:nth-child(even) {
	background-color: #fff;
}

.mod-reduction-mini .item:nth-child(1) {
	background-color: #ff4f4f;
}

.mod-reduction-mini .item:nth-child(1) i {
	background-color: #fff;
	color: #ff4f4f;
}

.mod-reduction-mini .item:nth-child(1) .tit {
	color: #fff;
}

.mod-reduction-mini .item:nth-child(1) .sum {
	color: #fff;
}

.mod-reduction-mini .item a:hover {
	background-color: #ff4f4f;
}

.mod-reduction-mini .item a:hover i {
	background-color: #fff;
	color: #ff4f4f;
}

.mod-reduction-mini .item a:hover .tit {
	color: #fff;
}

.mod-reduction-mini .item a:hover .sum {
	color: #fff;
}
/**/
.mod-fastfind {
	margin-top: 40px;
}

.mod-fastfind .mod-hd {
	border-bottom: 1px solid #eee;
	height: 40px;
	line-height: 40px;
	margin-bottom: 20px;
}

.mod-fastfind .inputtext {
	border: 1px solid #ccc;
	border-radius: 2px;
}

.mod-fastfind .inputtext input {
	padding: 0 10px;
	line-height: 38px;
	width: 248px;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.mod-fastfind .inputtext input:not(:last-child) {
	border-bottom: 1px solid #ccc;
}

.mod-fastfind button {
	background-color: #333;
	border: 0;
	border-radius: 2px;
	color: #fff;
	font-size: 18px;
	height: 50px;
	line-height: 50px;
	width: 100%;
	text-align: center;
	cursor: pointer;
	margin-top: 10px;
}

.mod-fastfind button:hover {
	background-color: #ff4f4f;
}
/**/
.mod-hotselling .item {
	width: 180px;
	height: 200px;
	float: left;
	text-align: center;
	font-size: 16px;
	margin-right: 57px;
}

.mod-hotselling .item:nth-child(3n) {
	margin-right: 56px;
}

.mod-hotselling .item:nth-child(4n) {
	margin-right: 0;
}

.mod-hotselling .item .tit {
	line-height: 26px;
	margin-top: 6px;
}

.mod-hotselling .item .price strong {
	color: #ff4f4f;
	margin-right: 5px;
}
/* comment */
.mod-comment-post {
}

.mod-comment-post .textareabox {
	border: 1px solid #eee;
	padding: 10px;
	border-radius: 2px;
}

.mod-comment-post .textareabox textarea {
	width: 100%;
	height: 110px;
	margin: auto;
	resize: none;
}

.mod-comment-post .textareafoot {
	position: relative;
	margin-top: 10px;
	height: 40px;
}

.mod-comment-post .textareafoot .length {
	color: #999;
	font-size: 14px;
	line-height: 24px;
	float: left;
}

.mod-comment-post .textareafoot .length strong {
	color: #f00;
}

.mod-comment-post .textareafoot .avatar {
	position: absolute;
	right: 160px;
	top: 0;
	height: 40px;
}

.mod-comment-post .textareafoot .avatar img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

.mod-comment-post .textareafoot .btn {
	position: absolute;
	right: 0;
	top: 0;
	width: 120px;
}

.mod-comment-post .textareafoot .btn a {
	width: 120px;
	height: 40px;
	line-height: 40px;
}

.mod-comment-post .textareafoot .uploadpic {
	float: left;
	margin-left: 30px;
	font-size: 14px;
}

.mod-comment-post .textareafoot .uploadpic a {
	display: block;
	padding-left: 30px;
	background-image: ;
	background-repeat: no-repeat;
	line-height: 24px;
}
/**/
.mod-comment-reply .mod-hd {
	border-bottom: 1px solid #eee;
	height: 38px;
	line-height: 38px;
	position: relative;
}

.mod-comment-reply .mod-hd .sum {
	float: right;
	font-size: 14px;
	padding-top: 4px;
}

.mod-comment-reply .mod-hd .sum a {
	color: #999;
}

.mod-comment-reply .mod-hd .sum strong {
	color: #ff4f4f;
	margin: 0 5px;
}

.mod-comment-reply .mod-hd .sum a:hover {
	color: #ff4f4f;
}

.mod-comment-reply .mod-hd .nav {
	position: absolute;
	left: 110px;
	top: 8px;
}

.mod-comment-reply .mod-hd .nav span {
	display: block;
	float: left;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	border-radius: 2px;
	padding: 0 12px;
	color: #999;
	cursor: pointer;
}

.mod-comment-reply .mod-hd .nav span.active {
	background-color: #fff;
	border: 1px solid #eee;
	border-bottom: 0;
	border-radius: 2px;
	font-weight: bold;
	color: #ff4f4f;
}
/**/
.reply-list {
}

.reply-item {
	padding: 10px 0;
	border-bottom: 1px solid #ddd;
}

.reply-item {
	*zoom: 1;
}

.reply-item:after {
	display: block;
	overflow: hidden;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

.reply-item .item-hd {
	color: #999;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.reply-item .item-hd a {
	color: #999;
}

.reply-item .item-hd a:hover {
	color: #ff4f4f;
}

.reply-item .item-hd .avatar {
	float: left;
}

.reply-item .item-hd .avatar img {
	width: 40px;
	height: 40px;
	margin-right: 20px;
	border-radius: 50%;
}

.reply-item .item-hd .time {
	float: right;
}

.reply-item .item-bd {
	padding: 10px 0 10px 60px;
	font-size: 16px;
	text-align: left;
}

.reply-item .item-bd p {
	line-height: 24px;
	padding: 10px 0;
}

.reply-item .item-ft {
	color: #999;
	text-align: right;
}

.reply-item .item-ft a {
	color: #999;
}

.reply-item .item-ft a:hover {
	color: #ff4f4f;
}

.reply-item .item-ft .like {
	margin-right: 30px;
}

.reply-item .item-quote {
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	border-radius: 2px;
	padding: 10px;
	margin: 0 0 10px 60px;
}

.reply-item .quote-hd {
	color: #999;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
}

.reply-item .quote-hd .avatar img {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	border-radius: 50%;
}

.reply-item .quote-bd {
	padding: 10px 0 0;
}

.reply-item .quote-ft {
	color: #999;
	text-align: right;
}

.reply-item .quote-ft a {
	color: #999;
}

.reply-item .quote-ft a:hover {
	color: #ff4f4f;
}
/**/
.reply-list-more {
	background-color: #fff;
	margin-top: -1px;
}

.reply-list-more {
	text-align: center;
	position: relative;
}

.reply-list-more:before {
	content: '';
	border-bottom: 1px solid #ddd;
	left: 0;
	top: 0;
	width: 100%;
	height: 30px;
	position: absolute;
	z-index: 0
}

.reply-list-more a {
	background-color: #eee;
	border-radius: 2px;
	display: inline-block;
	margin: auto;
	font-size: 14px;
	padding: 10px 20px;
	position: relative;
	z-index: 1;
}

.reply-list-more a:hover {
	background-color: #ff4f4f;
	color: #fff;
}
/**/
.replay-page {
	text-align: center;
}

.replay-page .pages {
	padding: 20px 0;
}
/**/
.carseries-comment-header {
	height: 100px;
	border-bottom: 0;
}

.carseries-comment-header .carseries-title h2 {
	font-size: 24px;
}

.carseries-comment-header .carseries-title .a1 {
	color: #ff4f4f;
}

.carseries-comment-header .carseries-title .a2 {
	font-size: 14px;
	margin-left: 20px;
	font-weight: normal;
}
/**/
.comment-reply-hd {
	border-bottom: 1px solid #ddd;
	padding: 30px 0 10px;
}

.comment-reply-hd .btn {
	float: left;
}

.comment-reply-hd .btn-blk {
	width: 80px;
	height: 30px;
}

.comment-reply-hd .replay-page {
	float: left;
	width: 580px;
}

.comment-reply-hd .replay-page .pages {
	padding: 0;
	text-align: center;
}

.comment-reply-hd .sum {
	float: right;
	color: #999;
	font-size: 14px;
	line-height: 30px;
}

.comment-reply-hd .sum strong {
	color: #ff4f4f;
}
/* carseries artilist */
.carseries-artilist {
	width: 800px;
}

.carseries-artilist .commonlist {
	border-bottom: 1px solid #eee;
}

.artilist-nav {
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	margin-bottom: 15px;
}

.artilist-nav span {
	margin-right: 38px;
}

.artilist-nav a {
	color: #afafaf;
}

.artilist-nav a:hover {
	color: #ff4f4f;
}

.artilist-nav .active {
	font-weight: bold;
}

.artilist-nav .active a {
	color: #333;
}

.artilist-nav .active a:hover {
	color: #ff4f4f;
}
/**/
.pages {
	padding: 40px 0;
	font-size: 0;
	[;font-size: 12px;
	];
  *font-size: 0;
	font-family: arial;
	[;letter-spacing: -3px;
	];
  *letter-spacing: normal;
	*word-spacing: -1px;
	display: table;
	margin: auto;
}

.pages a,.pages span {
	background: #eee;
	border-radius: 2px;
	font-size: 14px;
	margin: 0 5px;
	display: inline-block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	*display: inline;
	*zoom: 1;
	font-size: 14px;
	letter-spacing: normal;
	word-spacing: normal;
}

.pages a {
	color: #333;
}

.pages a:hover {
	background: #ff4f4f;
	color: #fff;
}

.pages span {
	color: #999;
}

.pages span.curpage {
	background: #ff4f4f;
	color: #fff;
	font-weight: bold;
}

.pages .firstpage,
.pages .lastpage {
	width: 50px;
}

.pages .prevpage,
.pages .nextpage {
	width: 60px;
}

.pages span.prevpage,
.pages span.nextpage {
	color: #999;
}

.pages .allpage {
	width: 80px;
	margin-left: 10px;
}
/**/
.loadmore {
	border-top: 1px solid #eee;
	padding: 10px 0;
	text-align: center;
}

.loadmore strong {
	font-size: 24px;
	line-height: 26px;
	display: block;
}

.loadmore span {
	font-size: 16px;
	line-height: 18px;
	font-family: "arial bold";
	font-weight: bold;
	color: #ccc;
	display: block;
}

.loadmore a:hover span {
	color: #ca4343;
}
/* brand */
.brand-story {
	background-color: #eee;
	padding: 15px 0;
}

.brand-story-hd {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
}

.brand-story-bd {
	font-size: 14px;
	line-height: 26px;
}

.mod-hotbrand {
	margin-top: 0;
}

.hotbrand-list ul {
	overflow: hidden;
}

.hotbrand-list li {
	float: left;
	line-height: 40px;
	height: 120px;
	overflow: hidden;
	font-size: 14px;
	text-align: center;
	margin: 0 26px 10px 0;
	width: 80px;
}

.hotbrand-list li:nth-child(3n) {
	margin-right: 0;
}

.hotbrand-list li img {
	height: 80px;
	width: 80px;
}
/**/
.brand-series-hd {
	height: 40px;
	border-bottom: 1px solid #eee;
	margin-top: 20px;
	background-color: #fff;
}

.brand-series-hd h2 {
	font-size: 18px;
	line-height: 40px;
	font-weight: bold;
	float: left;
}

.brand-series-hd h3 {
	font-size: 14px;
	line-height: 40px;
	float: left;
	margin-left: 20px;
}

.brand-series-hd h3 strong {
	color: #ff4f4f;
	margin: 0 10px;
}

.brand-series-hd .sort {
	font-size: 14px;
	line-height: 40px;
	float: right;
}

.brand-series-hd .sort span {
	margin-right: 20px;
	cursor: pointer;
}

.brand-series-hd .sort span.active {
	font-weight: bold;
}

.brand-series-hd .sort span:hover {
	color: #ff4f4f;
}

.brand-series-hd .sort span:last-child {
	margin-right: 0;
}

.brand-series-bd {
	overflow: hidden;
}

.brand-series-list {
	background-image: ;
	background-size: 10px 260px;
	margin-top: -2px;
	clear: both;
}

.brand-series-list .item {
	float: left;
	width: 180px;
	margin-right: 75px;
	position: relative;
	height: 260px;
}

.brand-series-list .item:nth-child(5n) {
	margin-right: 0;
}

.brand-series-list .item .tit {
	font-size: 18px;
	font-weight: bold;
}

.brand-series-list .item .price-tit {
	font-size: 14px;
	color: #999;
	line-height: 16px;
	margin: 5px 0 2px;
}

.brand-series-list .item .price {
	font-size: 14px;
	line-height: 22px;
}

.brand-series-list .item .price strong {
	font-size: 20px;
	font-weight: bold;
	margin-right: 3px;
	color: #ff4f4f;
}

.brand-series-list .item .total {
	font-size: 14px;
	background-image: ;
	background-repeat: no-repeat;
	background-position: center 4px;
	float: left;
	height: 60px;
	line-height: 60px;
	text-align: center;
	width: 60px;
	position: absolute;
	right: 0;
	top: 110px;
}

.brand-series-list .item .total strong {
	font-size: 26px;
	font-family: arial;
	font-weight: bold;
}

.brand-series-list .item .btn .btn-def {
	border: 0;
	display: inline;
	margin-right: 12px;
}

.brand-series-list .item .btn .btn-def:hover {
	background: none;
	color: #ff4f4f;
}

.brand-series-list .item .btn .btn-blk {
	height: 20px;
	line-height: 20px;
}
/**/
.carseries-hotlinks {
	margin-top: 110px;
}

.carseries-hotlinks .container-hd {
	border-bottom: 1px solid #eee;
	height: 42px;
}

.carseries-hotlinks .container-hd h2 {
	font-size: 18px;
	line-height: 42px;
}

.carseries-hotlinks-con {
	color: #999;
	font-size: 14px;
	line-height: 28px;
	padding: 10px 0;
}

.carseries-hotlinks-con a {
	color: #999;
}

.carseries-hotlinks-con a:hover {
	color: #ff4f4f;
}
/* local page */
.local-area {
}

.local-left {
	float: left;
	width: 890px;
}

.local-right {
	float: right;
	width: 250px;
}

.local-focus {
	width: 360px;
	height: 240px;
	border-radius: 2px;
	overflow: hidden;
	float: left;
	position: relative;
}

.local-focus h3 {
	background-color: rgba(0,0,0,.7);
	color: #fff;
	font-size: 14px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
}

.local-focus:hover h3 {
	background-color: rgba(255,79,79,.5);
}
/**/
.mod-local-headline .change-city {
	float: left;
	margin-left: 20px;
}

.local-headline {
	margin-left: 390px;
}

.local-headline .news-blue-title a {
	background-color: #ff4f4f;
	border-radius: 2px;
	color: #fff;
	display: block;
	font-size: 20px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	text-align: center;
}

.local-headline .headline-list {
	padding-top: 12px;
}

.local-headline .headline-list li {
	float: left;
	font-size: 16px;
	height: 33px;
	line-height: 33px;
	width: 235px;
	margin-right: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

.local-headline .headline-list li:nth-child(2n) {
	margin-right: 0;
}

.local-headline .headline-list li strong {
	color: #999;
	margin-right: 10px;
}

.local-headline .headline-list li strong a {
	color: #999;
}

.local-headline .headline-list li strong a:hover {
	color: #ff4f4f;
}

.local-headline .headline-list li p {
	display: inline;
}
/**/
.mod-local-price {
	margin-top: 20px;
}

.local-price-tit {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	position: relative;
}

.local-price-tit h2 {
	font-size: 18px;
	font-weight: bold;
}

.local-price-tab {
	position: absolute;
	left: 120px;
	top: 0;
	width: 500px;
}

.local-price-tab li {
	display: inline-block;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	cursor: pointer;
}

.local-price-tab li.active {
	background-color: #fff;
	border: 1px solid #ccc;
	border-bottom: 0;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

.local-price-tab li:hover {
	color: #ff4f4f;
}

.local-price-con {
	margin-top: 5px;
}

.local-price-con .item {
	overflow: hidden;
}

.local-price-con .item .item-left {
	float: left;
	width: 434px;
	border-right: 1px solid #eee;
}

.local-price-con .item .item-right {
	float: right;
	width: 400px;
}

.local-price-con .item dt {
	font-size: 14px;
	color: #999;
	height: 40px;
	line-height: 35px;
}

.local-price-con .item dd {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
}

.local-price-con .item .col1 {
	float: left;
	width: 210px;
}

.local-price-con .item .item-left .col2 {
	float: left;
	width: 120px;
}

.local-price-con .item .item-right .col2 {
	float: left;
	width: 110px;
}

.local-price-con .item .col3 {
	float: left;
	width: 80px;
}

.local-price-con .item dd .col3 strong {
	color: #ff4f4f;
}


/* search article result page */
.searcharti-form {
	border-bottom: 6px solid #eee;
	height: 140px;
}

.searcharti-form .searchcount {
	font-size: 14px;
	color: #999;
	margin-top: 12px;
}

.searcharti-form .searchcount em {
	margin: 0 6px;
	color: #ff4f4f;
}

.searcharti-form .searchcount em.no {
	margin: 0 6px;
	color: #e60012;
}

.searcharti-box {
	padding-top: 40px;
}

.searcharti-box .searchbar {
	width: 630px;
	height: 46px;
	border: 2px solid #ddd;
	border-radius: 3px;
	float: left;
	margin-right: 20px;
}

.searcharti-box .txt-search {
	line-height: 46px;
	font-size: 20px;
	padding: 0 20px;
	width: 590px;
}

.searcharti-box .btn-search {
	float: left;
	width: 140px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background-color: #333;
	font-size: 24px;
	color: #fff;
	border-radius: 3px;
	padding: 0;
}

.searcharti-box .btn-search:hover {
	background-color: #ff4f4f;
}

.searcharti-result {
	margin-top: 24px;
}

.searcharti-left {
	float: left;
	width: 800px;
}

.searcharti-right {
	float: right;
	width: 292px;
}

.searcharti-noresult {
	padding-top: 60px;
}

.searcharti-noresult img {
	width: 734px;
}

/* ad */
.adsign {
	position: absolute;
	right: 2px;
	bottom: 2px;
	color: #fff;
	display: block;
	text-align: center;
	height: 18px;
	width: 32px;
}

.adarea {
	position: relative;
	margin: auto;
}

.adtonglan-850-90 {
	height: 90px;
	width: 850px;
}

.adtonglan-90 {
	height: 90px;
	width: 1200px;
}

.adtonglan-850-90 .adsign,
.adtonglan-90 .adsign {
	background:  0 0 no-repeat;
	text-indent: -999em;
}

.adjiaodian {
	height: 400px;
	width: 720px;
}

.adjiaodian .adsign {
	background:  0 0 no-repeat;
	text-indent: -999em;
	bottom: 44px;
}

.adheadline .adsign {
	background:  0 0 no-repeat;
	text-indent: -999em;
	top: 230px;
}

.adwzl .adsign {
	background-color: #ffd3d3;
	font-size: 8px;
	height: 8px;
	line-height: 8px;
	width: 20px;
	padding: 2px 0 0;
	right: 1px;
	bottom: 1px;
	overflow: hidden;
}



/**/
.auto-footer {
	background-color: #333;
	color: #999;
	font-size: 12px;
	line-height: 200%;
	margin-top: 100px;
	padding: 30px 0;
	text-align: left;
}

.auto-footer a {
	color: #999;
	margin: 0 10px 0 0;
}

.auto-footer a:hover {
	color: #ccc;
}

.auto-footer .left {
	float: left;
}

.auto-footer .right {
	float: right;
	padding-top: 50px;
}

.auto-footer .footer-logo {
	width: 150px;
	height: 64px;
}

.auto-footer .copyright {
	line-height: 24px;
	margin-top: 25px;
}

.auto-footer .contact li {
	float: left;
	width: 200px;
	line-height: 20px;
}

.auto-footer .contact li em {
	color: #fff;
	font-weight: bold;
}
/**/
.no-bor {
	border: none;
}
/**
 * my.mcustomscrollbar.min.css
 */
.mcustomscrollbar {
	-ms-touch-action: pinch-zoom;
	touch-action: pinch-zoom
}

.mcustomscrollbar.mcs_no_scrollbar,.mcustomscrollbar.mcs_touch_action {
	-ms-touch-action: auto;
	touch-action: auto
}

.mcustomscrollbox {
	position: relative;
	overflow: hidden;
	height: 100%;
	max-width: 100%;
	outline: 0;
	direction: ltr
}

.mcsb_container {
	overflow: hidden;
	width: auto;
	height: auto
}

.mcsb_inside > .mcsb_container {
	margin-right: 30px
}

.mcsb_container.mcs_no_scrollbar_y.mcs_y_hidden {
	margin-right: 0
}

.mcs-dir-rtl > .mcsb_inside > .mcsb_container {
	margin-right: 0;
	margin-left: 30px
}

.mcs-dir-rtl > .mcsb_inside > .mcsb_container.mcs_no_scrollbar_y.mcs_y_hidden {
	margin-left: 0
}

.mcsb_scrolltools {
	position: absolute;
	width: 16px;
	height: auto;
	left: auto;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mcsb_outside   .mcsb_scrolltools {
	right: -26px
}

.mcs-dir-rtl > .mcsb_inside > .mcsb_scrolltools,.mcs-dir-rtl > .mcsb_outside   .mcsb_scrolltools {
	right: auto;
	left: 0
}

.mcs-dir-rtl > .mcsb_outside   .mcsb_scrolltools {
	left: -26px
}

.mcsb_scrolltools .mcsb_draggercontainer {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	height: auto
}

.mcsb_scrolltools a   .mcsb_draggercontainer {
	margin: 20px 0
}

.mcsb_scrolltools .mcsb_draggerrail {
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px
}

.mcsb_scrolltools .mcsb_dragger {
	cursor: pointer;
	width: 100%;
	height: 30px;
	z-index: 1
}

.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
	position: relative;
	width: 4px;
	height: 100%;
	margin: 0 auto;
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;
	text-align: center
}

.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar {
	width: 12px
}

.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded   .mcsb_draggerrail,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail {
	width: 8px
}

.mcsb_scrolltools .mcsb_buttondown,.mcsb_scrolltools .mcsb_buttonup {
	display: block;
	position: absolute;
	height: 20px;
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mcsb_scrolltools .mcsb_buttondown {
	bottom: 0
}

.mcsb_horizontal.mcsb_inside > .mcsb_container {
	margin-right: 0;
	margin-bottom: 30px
}

.mcsb_horizontal.mcsb_outside > .mcsb_container {
	min-height: 100%
}

.mcsb_horizontal > .mcsb_container.mcs_no_scrollbar_x.mcs_x_hidden {
	margin-bottom: 0
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal {
	width: auto;
	height: 16px;
	top: auto;
	right: 0;
	bottom: 0;
	left: 0
}

.mcustomscrollbox   .mcsb_scrolltools   .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcustomscrollbox   .mcsb_scrolltools.mcsb_scrolltools_horizontal {
	bottom: -26px
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal a   .mcsb_draggercontainer {
	margin: 0 20px
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_draggerrail {
	width: 100%;
	height: 2px;
	margin: 7px 0
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_dragger {
	width: 30px;
	height: 100%;
	left: 0
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_dragger .mcsb_dragger_bar {
	width: 100%;
	height: 4px;
	margin: 6px auto
}

.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded .mcsb_dragger_bar,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_dragger .mcsb_dragger_bar {
	height: 12px;
	margin: 2px auto
}

.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger.mcsb_dragger_ondrag_expanded   .mcsb_draggerrail,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggercontainer:hover .mcsb_draggerrail {
	height: 8px;
	margin: 4px 0
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonleft,.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonright {
	display: block;
	position: absolute;
	width: 20px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	cursor: pointer
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonleft {
	left: 0
}

.mcsb_scrolltools.mcsb_scrolltools_horizontal .mcsb_buttonright {
	right: 0
}

.mcsb_container_wrapper {
	position: absolute;
	height: auto;
	width: auto;
	overflow: hidden;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin-right: 30px;
	margin-bottom: 30px
}

.mcsb_container_wrapper > .mcsb_container {
	padding-right: 30px;
	padding-bottom: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.mcsb_vertical_horizontal > .mcsb_scrolltools.mcsb_scrolltools_vertical {
	bottom: 20px
}

.mcsb_vertical_horizontal > .mcsb_scrolltools.mcsb_scrolltools_horizontal {
	right: 20px
}

.mcsb_container_wrapper.mcs_no_scrollbar_x.mcs_x_hidden   .mcsb_scrolltools.mcsb_scrolltools_vertical {
	bottom: 0
}

.mcs-dir-rtl > .mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside > .mcsb_scrolltools.mcsb_scrolltools_horizontal,.mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden   .mcsb_scrolltools ~ .mcsb_scrolltools.mcsb_scrolltools_horizontal {
	right: 0
}

.mcs-dir-rtl > .mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside > .mcsb_scrolltools.mcsb_scrolltools_horizontal {
	left: 20px
}

.mcs-dir-rtl > .mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside > .mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden   .mcsb_scrolltools ~ .mcsb_scrolltools.mcsb_scrolltools_horizontal {
	left: 0
}

.mcs-dir-rtl > .mcsb_inside > .mcsb_container_wrapper {
	margin-right: 0;
	margin-left: 30px
}

.mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden > .mcsb_container {
	padding-right: 0
}

.mcsb_container_wrapper.mcs_no_scrollbar_x.mcs_x_hidden > .mcsb_container {
	padding-bottom: 0
}

.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside > .mcsb_container_wrapper.mcs_no_scrollbar_y.mcs_y_hidden {
	margin-right: 0;
	margin-left: 0
}

.mcustomscrollbox.mcsb_vertical_horizontal.mcsb_inside > .mcsb_container_wrapper.mcs_no_scrollbar_x.mcs_x_hidden {
	margin-bottom: 0
}

.mcsb_scrolltools,.mcsb_scrolltools .mcsb_buttondown,.mcsb_scrolltools .mcsb_buttonleft,.mcsb_scrolltools .mcsb_buttonright,.mcsb_scrolltools .mcsb_buttonup,.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
	-webkit-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	-o-transition: opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_draggerrail,.mcsb_scrolltools_horizontal.mcsb_scrolltools_ondrag_expand .mcsb_dragger_bar,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_draggerrail,.mcsb_scrolltools_vertical.mcsb_scrolltools_ondrag_expand .mcsb_dragger_bar {
	-webkit-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	-o-transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;
	transition: width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out
}

.mcs-autohide > .mcustomscrollbox > .mcsb_scrolltools,.mcs-autohide > .mcustomscrollbox ~ .mcsb_scrolltools {
	opacity: 0;
	filter: "alpha(opacity=0)";
	-ms-filter: "alpha(opacity=0)"
}

.mcs-autohide:hover > .mcustomscrollbox > .mcsb_scrolltools,.mcs-autohide:hover > .mcustomscrollbox ~ .mcsb_scrolltools,.mcustomscrollbox:hover > .mcsb_scrolltools,.mcustomscrollbox:hover ~ .mcsb_scrolltools,.mcustomscrollbar > .mcustomscrollbox > .mcsb_scrolltools.mcsb_scrolltools_ondrag,.mcustomscrollbar > .mcustomscrollbox ~ .mcsb_scrolltools.mcsb_scrolltools_ondrag {
	opacity: 1;
	filter: "alpha(opacity=100)";
	-ms-filter: "alpha(opacity=100)"
}

.mcsb_scrolltools .mcsb_draggerrail {
	background-color: #eee;
	background-color: rgba(51,51,51,.4);
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
	background-color: #ff4f4f;
	background-color: rgba(255,79,79,.75);
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mcsb_scrolltools .mcsb_dragger:hover .mcsb_dragger_bar {
	background-color: #ff4f4f;
	background-color: rgba(255,79,79,.85);
	filter: "alpha(opacity=85)";
	-ms-filter: "alpha(opacity=85)"
}

.mcsb_scrolltools .mcsb_dragger.mcsb_dragger_ondrag .mcsb_dragger_bar,.mcsb_scrolltools .mcsb_dragger:active .mcsb_dragger_bar {
	background-color: #ff4f4f;
	background-color: rgba(255,79,79,.9);
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mcsb_scrolltools .mcsb_buttondown,.mcsb_scrolltools .mcsb_buttonleft,.mcsb_scrolltools .mcsb_buttonright,.mcsb_scrolltools .mcsb_buttonup {
	background-image: ;
	background-repeat: no-repeat;
	opacity: .4;
	filter: "alpha(opacity=40)";
	-ms-filter: "alpha(opacity=40)"
}

.mcsb_scrolltools .mcsb_buttonup {
	background-position: 0 0
}

.mcsb_scrolltools .mcsb_buttondown {
	background-position: 0 -20px
}

.mcsb_scrolltools .mcsb_buttonleft {
	background-position: 0 -40px
}

.mcsb_scrolltools .mcsb_buttonright {
	background-position: 0 -56px
}

.mcsb_scrolltools .mcsb_buttondown:hover,.mcsb_scrolltools .mcsb_buttonleft:hover,.mcsb_scrolltools .mcsb_buttonright:hover,.mcsb_scrolltools .mcsb_buttonup:hover {
	opacity: .75;
	filter: "alpha(opacity=75)";
	-ms-filter: "alpha(opacity=75)"
}

.mcsb_scrolltools .mcsb_buttondown:active,.mcsb_scrolltools .mcsb_buttonleft:active,.mcsb_scrolltools .mcsb_buttonright:active,.mcsb_scrolltools .mcsb_buttonup:active {
	opacity: .9;
	filter: "alpha(opacity=90)";
	-ms-filter: "alpha(opacity=90)"
}

.mcs-mywide.mcsb_scrolltools .mcsb_draggerrail {
	width: 10px;
}

.mcs-mywide.mcsb_scrolltools .mcsb_dragger .mcsb_dragger_bar {
	width: 10px;
}
/**/
#js-video-nav::-webkit-scrollbar {
	display: none;
}

#js-video-nav {
	-ms-overflow-style: none;
}

#js-video-nav::-webkit-scrollbar {
	width: 0!important
}

#js-video-nav {
	overflow: -moz-scrollbars-none;
}

.auto-cwc-box {
	width: 1200px;
	margin: auto;
}

.auto-cwc {
	width: 850px;
	display: flex;
	flex-wrap: wrap;
}

.auto-cwc a {
	display: block;
	color: #999;
	padding: 13px 0;
	width: 170px;
}

.auto-cwc a:before {
	content: "";
	width: 4px;
	height: 4px;
	background: #999;
	display: block;
	position: relative;
	top: 50%;
	margin-top: -2px;
	left: -10px;
}

.auto-cwc a:hover {
	color: #ff4f4f;
}

/*auto*/
.auto-header_top .auto-logo a {
	background-size: auto 30px;
	padding-top: 79px;
}

.auto-header_top .auto-logo p {
	text-align: justify;
	text-justify: inter-ideograph;
	display: inline-block;
	vertical-align: top;
	width: 136px;
	font-size: 18px;
	color: #999;
	font-weight: bold;
}

.auto-header_top .auto-logo p::after {
	display: inline-block;
	width: 100%;
	content: '';
	height: 0;
}

.auto-header_top {
	width: 1200px;
	height: 94px;
	margin: auto;
	display: flex;
	text-align: justify;
	justify-content: space-between;
}

.auto-header_top .auto-logo {
	width: 240px;
	margin-top: 28px;
}

.auto-header_top .auto-top-search {
	height: 40px;
	line-height: 40px;
	margin-top: 25px;
}

.auto-header_top .auto-top-search #sform {
	display: flex;
}

.auto-header_top input {
	width: 280px;
	background: #eee;
	padding: 0 10px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.auto-header_top .auto_search-btn {
	width: 100px;
	background: #ff4f4f;
	text-align: center;
	font-size: 20px;
	color: #fff;
	display: block;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.auto-header_top .auto_login {
	font-size: 14px;
	color: #333;
	padding-top: 37px;
	display: flex;
	text-align: justify;
	justify-content: space-between;
	width: 149px;
	margin-top: 1px;
}

.auto-header_new {
	width: 100%;
	background: #ff4f4f;
	height: 40px;
	line-height: 40px;
	border: none;
}

.auto-header_new .container {
	position: relative;
}

.auto-header a {
	color: #fff;
}

.auto-header .iconfont {
	color: #fff;
	cursor: pointer;
	display: block;
}

.auto-nav li {
	position: relative;
	padding: 0 16px;
	display: flex;
}

.auto-nav li:nth-child(1) {
	padding-left: 0;
}

.auto-nav .auto_mbox {
	position: absolute;
	right: 0;
	padding: 0;
}

.auto_m {
	position: relative;
	display: flex;
}

.auto_m .article_nav {
	width: 140px;
	margin-left: -70px;
}

.article_nav {
	position: absolute;
	padding: 4px 0;
	width: 100px;
	background: #fff;
	border: 1px solid #2e0909;
	border-radius: 3px;
	top: 46px;
	z-index: 2;
	left: 50%;
	margin-left: -50px;
	display: none;
}

.article_navbox.activet:not(.disabled) .article_nav {
	display: block;
}

.article_navbox.activet:not(.disabled) .iconfont {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	-webkit-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
	transform-origin: center center;
}

.article_nav a {
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #666;
	display: block;
}

.article_nav a:hover {
	background: #2e0909;
	color: #fff;
}

.disablea€”click:hover {
	background: none !important;
}