﻿@charset "utf-8";
/* CSS Document */

/* CSS reset */
/*base*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0; padding:0;}
body{font-family:'Microsoft YaHei',"simSun","Arial", "Helvetica", "sans-serif"; color:#333}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0;}
address,caption,cite,code,dfn,em,th,var{ font-style:normal; font-weight:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{}
q:before,q:after{content:"";}
abbr,acronym{ border:0;}
a{text-decoration:none; color:#333; outline:none;star:expression_r(this.onFocus=this.blur());blr:expression(this.onFocus=this.blur());}
img{ display:inline; border:none;font-size:0px;}
input,textarea{outline:none;}
.noPr{padding-right:0 !important;}
.bg_fff{background-color: #FFF;}
.ff7200{background: #ff7200;}
.ff7200{background: #ff7200;}
.cshen{background: #222836;}
.f6{background-color:#f6f6f6;}
/* 文字排版 */

.ffff{ color:#FFF;}
.ebebeb{color: #EBEBEB;}
.fccc{ color:#CCC;}
.f999{ color:#999;}
.f666{ color:#666;}
.f333{ color:#333;}
.f000{ color:#000;}
.f8{ font-size:8px;}
.f10{ font-size:10px;}
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f16{ font-size:16px;}
.f18{ font-size:18px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}
.f26{ font-size:26px;}
.f28{ font-size:28px;}
.f30{ font-size:30px;}
.f32{ font-size:32px;}
.f34{ font-size:34px;}
.f48{ font-size:48px;}
.fb{ font-weight:bold}
.fn{ font-weight:normal;}
.t2{ text-indent:2em;}
.tj{ text-align:justify}
.lh20px{ line-height:20px;}
.lh30px{ line-height:30px;}
.lh40px{ line-height:40px;}
.lh48px{ line-height:48px;}
.lh50px{ line-height:50px;}
.lh60px{ line-height:60px;}
.lh100px{ line-height:100px;}
.lh150{ line-height:150%}
.lh180{ line-height:180%}
.lh200{ line-height:200%}
.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}


/* 定位 */
.tl{ text-align:left;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.bc{ margin-left:auto; margin-right:auto;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.cb{ clear:both;}
.cl{ clear:left;}
.cr{ clear:right;}
.clearFix:after{ content:""; display:block; height:0; clear:both; visibility:hidden;}
.clearFix{zoom:1;}
.vm{ vertical-align:middle;}
.pr{ position:relative;}
.pa{ position:absolute;}
.hidden{ visibility:hidden;}
.none{ display:none;}
.of{ overflow:hidden;}


/* 长度高度 */
.w10{ width:10px;}
.w20{ width:20px;}
.w30{ width:30px;}
.w40{ width:40px;}
.w50{ width:50px;}
.w60{ width:60px;}
.w70{ width:70px;}
.w80{ width:80px;}
.w90{ width:90px;}
.w100{ width:100px;}
.w200{ width:200px;}
.w300{ width:300px;}
.w400{ width:400px;}
.w450{ width:450px;}
.w500{ width:500px;}
.w600{ width:600px;}
.w700{ width:700px;}
.w800{ width:800px;}
.w900{ width:900px;}
.w1000{ width:1000px;}
.w{ width:100%;}

.h10{ height:10px;}
.h20{ height:20px;}
.h30{ height:30px;}
.h40{ height:40px;}
.h50{ height:50px;}
.h60{ height:60px;}
.h70{ height:70px;}
.h80{ height:80px;}
.h90{ height:90px;}
.h100{ height:100px;}
.h200{ height:200px;}
.h300{ height:300px;}
.h400{ height:400px;}
.h500{ height:500px;}
.h600{ height:600px;}
.h700{ height:700px;}
.h800{ height:800px;}
.h900{ height:900px;}
.h1000{ height:1000px;}
.h{ height:100%;}



/* 边距 */
.m10{ margin:10px;}
.m15{ margin:15px;}
.m30{ margin:30px;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt60{ margin-top:60px;}
.mt70{ margin-top:70px;}
.mt80{ margin-top:80px;}
.mt90{ margin-top:90px;}
.mt100{ margin-top:100px;}

.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mb40{ margin-bottom:40px;}
.mb50{ margin-bottom:50px;}
.mb60{ margin-bottom:60px;}
.mb70{ margin-bottom:70px;}
.mb80{ margin-bottom:80px;}
.mb90{ margin-bottom:90px;}
.mb100{ margin-bottom:100px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml60{ margin-left:60px;}
.ml70{ margin-left:70px;}
.ml80{ margin-left:80px;}
.ml90{ margin-left:90px;}
.ml100{ margin-left:100px;}

.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr50{ margin-right:50px;}
.mr60{ margin-right:60px;}
.mr70{ margin-right:70px;}
.mr80{ margin-right:80px;}
.mr90{ margin-right:90px;}
.mr100{ margin-right:100px;}


.p10{ padding:10px;}
.p15{ padding:15px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.p100{ padding:100px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.pt20{ padding-top:20px;}
.pt30{ padding-top:30px;}
.pt40{ padding-top:40px;}
.pt50{ padding-top:50px;}
.pt60{ padding-top:60px;}
.pt70{ padding-top:70px;}
.pt80{ padding-top:80px;}
.pt90{ padding-top:90px;}
.pt100{ padding-top:100px;}

.pb5{ padding-bottom:5px;}
.pb10{ padding-bottom:10px;}
.pb15{ padding-bottom:15px;}
.pb20{ padding-bottom:20px;}
.pb30{ padding-bottom:30px;}
.pb40{ padding-bottom:40px;}
.pb50{ padding-bottom:50px;}
.pb60{ padding-bottom:60px;}
.pb70{ padding-bottom:70px;}
.pb80{ padding-bottom:80px;}
.pb90{ padding-bottom:90px;}
.pb100{ padding-bottom:100px;}

.pl5{ padding-left:5px;}
.pl10{ padding-left:10px;}
.pl15{ padding-left:15px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pl50{ padding-left:50px;}
.pl60{ padding-left:60px;}
.pl70{ padding-left:70px;}
.pl80{ padding-left:80px;}
.pl90{ padding-left:90px;}
.pl100{ padding-left:100px;}

.pr5{ padding-right:5px;}
.pr10{ padding-right:10px;}
.pr15{ padding-right:15px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pr50{ padding-right:55px;}
.pr60{ padding-right:60px;}
.pr70{ padding-right:70px;}
.pr80{ padding-right:80px;}
.pr90{ padding-right:90px;}
.pr100{ padding-right:100px;}
/*base*/


body { font-size:14px; line-height:2em; font-family:'microsoft yahei'; -moz-user-select:none;}
.n{background: #ebebeb;min-width: 1200px;}
.w1200 { width: 1200px; margin: 0 auto;}
/*n_top*/
.h-nav{background: #363636; height: 46px; min-width: 1170px;}
.n_logo{float: left;width: 175px;height: 64px;margin-top: -18px;
position: relative;}
.n_logo i.ic {position:absolute;right:-8px;top: 0;width: 8px;height: 18px;
    background-position: 0 -256px;}
.c_spd {background: url(/static/images/ttweb/css_spride.png) 0 0 no-repeat;}
.h-nav .nav li {float: left;line-height: 46px;position: relative;}
.h-nav .nav ul li a{display: inline-block;padding: 0 20px;color: #fff;line-height: 46px;}
.h-nav .nav ul li a.on{background: #1a1a1a;}
.h-nav .nav ul li a:hover {background: #1a1a1a;}
.h-nav .tel{
	font-weight: bold;line-height: 46px;color: #fcc000;	font-style: italic;	
	padding-left: 30px;background: url(/static/images/ttweb/phone.gif) 0 0 no-repeat;}
.h-nav .tel img{vertical-align: top; *float: left; display: none;}
.h-nav .login {float: right;color: #ccc;font-size: 12px;margin: 8px 0 0 20px;}
.h-nav .logined {float: right;color: #ccc;font-size: 12px;margin: 8px 0 0 20px;}
.h-nav .login i.ic{
	background-position: 0 0; float: left;width: 13px;height: 13px; 
	margin: 7px 5px 0 0;}
/*n_top*/

/*品牌*/
.n_pinpai{margin: 15px auto;}
.n_pinpai ul{overflow: hidden; padding: 10px;}
.n_pinpai li {float: left; margin: 0 1px; text-align: center; width: 76px; height:60px;padding: 5px;}
.n_pinpai ul li a {display: block;color: #7c8aa6; text-decoration: none;}
.n_pinpai ul li img {width: 32px;height: 32px;}
.n_pinpai ul li p {
	font-size: 12px;line-height: 12px;height: 12px;overflow: hidden;}
.n_pinpai .arrow {background: #fff none repeat scroll 0 0;cursor: pointer;height:80px;position: absolute;right:0;top: 0; width: 48px;}
.n_pinpai .arrow:hover, .n_pinpai .listcur {
	background: #fff none repeat scroll 0 0;}
.n_pinpai .arrow i {float: left;margin: 30px 0 0 15px;}
.n_pinpai .CR_icon {
background-image: url(/static/images/ttweb/n_awa.png);background-repeat: no-repeat;
display: inline-block; overflow: hidden;vertical-align: middle;}
.n_pinpai .CR_icon_arrowup {background-position: 0 0;height:12px; width:20px;}
.n_pinpai .listcur .CR_icon_arrowup {
    background-position: 0 -11px; height: 12px; width: 20px;}
/*品牌*/
/*搜索*/
.icons {
   display: inline-block;background: url(/static/images/ttweb/index-icons.png) 0 0 no-repeat;
   vertical-align: middle;}
.icons.i-search {width: 22px; height: 21px;background-position: -80px 0;}
.input-box i {position: absolute;right: 15px;top: 9px;}
.input-box { 
	width: 280px; height: 35px; position: relative; display: inline-block;
	/*border: 1px solid #d7dce4;*/margin-top: 5px;margin-left: 40px;background-color: #eee;border-radius:5px}
.input-box label {
  display: block;overflow: hidden;padding: 0 0 0 10px;height: 35px;
  *height: 35px;box-sizing: border-box;-ms-box-sizing: border-box;
  -webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.input-box label input {
  width: 100%;height: 35px;line-height: 35px;display: inline-block;
  border: 0;color: #363636;font-size: 14px;outline: none;background: #eee;}
.input-box .confirm-btn {
  float: right;display: inline-block;box-sizing: border-box;
  -ms-box-sizing: border-box;-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;width: 52px;*width: 50px;height: 35px;
  *height: 36px;line-height: 35px;text-align: center;font-size: 14px;
  color: #dd9e4b;z-index: 1;position: relative;text-decoration: none;}
/*搜索*/
/*刚刚报名的团友*/
.gugaotu img{width: 100%}
.gugaotu{width: 320px; height: 180px;margin-bottom: 8px;}
.hot {
    padding-left: 15px;padding-bottom: 18px;background: #Fff;}
.hot h4 {
    font-size: 14px;line-height:32px;border-bottom: 1px dashed #eee;
    padding: 5px 0;}
.hot ul {padding: 10px 0 0 0;}
.hot h4 i.ic {    
	background-position: 0 -98px;width: 12px;height: 14px;float: left;
    margin: 6px 10px 0 0;}
.hot li {
    font-size: 13px;line-height: 35px;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap; width: 100%;}
.hot li:hover{color: #FF7F00;}
.hot li span{display: inline-block; width:20%; text-align: center; float: left;}
.hot li span.show_cate{width: 30%; height: 30px; overflow: hidden;}
.hot li span.show_tel{width: 25%;}
/*刚刚报名的团友*/
/*车型*/
/*.hotcar {width: 850px;}*/
.hotcar li {
	float: left; width: 278px;height: 270px;border: 1px solid #fff;
	margin:0px 10px 10px 0px;background-color: #fff;
	box-shadow: 0px 2px 0px #e9e9e9, 0px 2px 0px #e9e9e9;
	/*box-shadow: 1px 2px 1px #e9e9e9;*/}
.hotcar li:hover {border: 1px solid #ff7200;}
.hotcar li img {width: 260px;height: 173px;}
.hotcar li .car_info h2 {
    font-size: 18px;font-weight: 700;line-height: 1.2;color: #333;   	margin-bottom: 5px;}
.hotcar li .car_info p {
    height: 40px;line-height: 40px;font-size: 12px;color: #999;}
.hotcar li .car_info p em {
    font-weight: 700; color: #ff7200;}
.hotcar li .car_info p .tg-btn {
    float: right;width: 100px;height: 36px;line-height: 36px;
    font-size: 16px;font-weight: bold;text-align: center;color: #fff;
    background: #ff7200;*margin-top: -40px;}
.hotcar_logo li {
	float: left; width: 278px;height: 270px;border: 1px solid #fff;
	margin:0px 10px 10px 0px;background-color: #fff;
	box-shadow: 0px 2px 0px #e9e9e9, 0px 2px 0px #e9e9e9;
	/*box-shadow: 1px 2px 1px #e9e9e9;*/}
.hotcar_logo li:hover {border: 1px solid #ff7200;}
.hotcar_logo li img {width: 150px;height: 150px;}
.hotcar_logo li .car_info h2 {
    font-size: 18px;font-weight: 700;line-height: 1.2;color: #333;   	margin-bottom: 5px;}
.hotcar_logo li .car_info p {
    height: 40px;line-height: 40px;font-size: 12px;color: #999;}
.hotcar_logo li .car_info p em {
    font-weight: 700; color: #ff7200;}
.hotcar_logo li .car_info p .tg-btn {
    float: right;width: 100px;height: 36px;line-height: 36px;
    font-size: 16px;font-weight: bold;text-align: center;color: #fff;
    background: #ff7200;*margin-top: -40px;}
.car_images{text-align: center;}
/*车型*/

/*foot*/
.h_foot {
    background: #454545;
    min-width: 1200px;
}
.h_bottom {
    background: #363636;
    font-size: 12px;
    padding: 10px 0;
    color: #666;
    text-align: center;
}
.h_f_t {
    padding: 30px 0;
}
.h_f_t dl {
    float: left;
    border-right: 1px dashed #666;
    padding: 0 42px;
    min-height: 230px;
}
.h_f_t dl.aa{font-size: 13px;color: #aaa;}
.h_f_t dt {
    color: #fff;
    font-size: 16px;
    margin: 0 0 10px 0;
}
.h_f_t dl dd.tel {
    background-position: 0 -719px;
    width: 214px;
    height: 31px;
}
.h_f_t dl dd.date {
    font-size: 12px;
    color: #aaa;
    line-height: 2em;
    padding: 0 0 0 40px;
}
.h_f_t dl dd.suggest {
    color: #fff;
    font-size: 16px;
    margin: 26px 0 0 0;
}
.h_f_t dl.last .mail {
    font-size: 12px;
    color: #aaa;
    line-height: 2em;
    padding: 0 0 0 0;
    width: 180px;
    height:180px;
    overflow: hidden;
}
.h_f_t dl.last .mail img{width: 100%;}
.h_f_t dd a {
    font-size: 13px;
    color: #aaa;
}
/*foot*/
/*切换城市*/
.h_top {position: relative;}
.h_top .change_city_list{
	position: absolute;top: 28px;right:0px;z-index: 3;width: 370px;height: 350px;
	border: 1px solid #e3e3e3;overflow-y: auto;overflow-x: hidden;
	background-color: #ebebeb;display: list-item;}
.h_top .change_city_list .city_show dl {
    width: 360px;line-height: 30px; margin: 0 15px;
    border-bottom: 1px dashed #e3e3e3;overflow: hidden;}
.h_top .change_city_list .city_show dl dt {
    float: left;width: 45px;padding: 4px 0;text-align: center; font-weight: bold;
    color: #333;}
.h_top .change_city_list .city_show dl dd {
    float: left;width: 300px;padding: 4px 0;overflow: hidden;}
.h_top .change_city_list .city_show dl dd a {
    float: left;padding: 0 6px;white-space: nowrap;color: #666;}
.h_top .change_city_list .city_show dl dd a:hover {
    color: #fff;background-color: #ff7200;}
.h_top .change_city_list .city_show dl dd .on{
    color: #fff;background-color: #ff7200;}
/*切换城市*/
/*面包屑*/
.crumb{/* padding: 10px; margin-bottom: 20px;*/padding: 15px 0px 10px 20px;
	/*border-bottom: 1px dashed #E3E3E3;*/}
/*面包屑*/
/*换页*/
.pagenav{text-align:right; padding-right:20px; padding-bottom: 20px;}
.pagenav a{
	display:inline-block;height:35px;line-height:35px;padding:0 15px;border:1px solid #d9d9d9;font-size:14px;margin:0 3px; cursor: pointer;}
.pagenav a.active,.pagenav a:hover{
	background:#fb6f00;border:1px solid #fb6f00;color:#fff;text-decoration:none}
.pagenav a.active{cursor:default;}

/*换页*/

/*详情,标题*/
/*左边*/
.n_carjieshao{margin: 20px 0;}
.car_jieshao{width: 840px;}
/*标题*/
.car_jieshao .card_title {
	background: #e2e2e2; margin:5px 30px;}
.card_title ul{height: 48px;}
.card_title ul li{
    display: inline-block;height: 48px;line-height: 48px;font-size: 16px;
    float: left;color: #717171;margin-right: -3px;}
.card_title ul li.active {background-color: #ff9800;}
.card_title ul li:hover {background-color: #ff9800;}
.card_title ul li a {
    display: inline-block;line-height: 48px;padding: 0 30px;font-size: 16px;
    color: #717171;}
.card_title ul li a:hover {
    display: inline-block;line-height: 48px;padding: 0 30px;font-size: 16px;
    color: #fff;}
.card_title ul li.active a {color: #fff;}
.card_title ul li:first-child a {
    background-image: url(/static/images/ttweb/corner.png);background-position: left top;
    background-repeat: no-repeat;}
 /*标题*/
.detail-content {padding: 30px;}

.car_hot{margin: 30px 50px 30px 0; width: 300px;}

/*报名入口*/
.side-box {border:1px solid #eee;border-top:0}
.side-box .title {
	border-top:2px solid #FF7200;border-bottom:1px solid #eee;
	background-color:#fafafa;height:48px;line-height:48px}
.side-box .title .text {
	font-size:18px;	color:#333;	float:left;	padding-left:20px}
.side-box .content {padding:10px 18px}
.enroll-box .content {padding:30px 0 20px}
.enroll-box li {padding-bottom:8px}
.enroll-box li label {float:left;line-height:36px;padding-left:15px}
.enroll-box li div.i-select {padding:0 30px 0 50px;}
.enroll-box li div.i-select div.select-text.selected span {color:#333}
.enroll-box li div.i-other {padding:0 30px 0 50px;position:relative}
.enroll-box li div.i-other input.text {
	width:206px;height:20px;line-height:20px;padding:8px 10px;
	border:1px solid #d4d4d4;background-color:#fff}
.enroll-box li.submit {height:48px;padding:4px 0 8px 50px;}
.enroll-box li.submit input.btn {
	color:#fff;border-radius:2px;background-color:#fb6f00;
	box-shadow:0 3px 0 0 #d06c00;width:228px;height:45px;
	border:0;font-size:18px;cursor: pointer;}
.enroll-box li.submit input.btn:hover {opacity:.8;	filter:alpha(opacity=80)}
.enroll-box li div.i-select .bmcar{padding: 8px 3px;height: 40px;width: 228px;}
.enroll-box li div.i-select .bmcar option{padding: 5PX;}
.enroll-box li div.i-select .bmcar option.zimu{background-color: #F0F0F0;}
/*报名入口*/


/*登录注册*/

.loginbox {
    width: 460px;height:350px; background-color: #fafafa;border-radius: 5px;position: fixed;
    top: 20%;left: 50%;margin-left: -230px;font-size: 12px;display: none;
    z-index: 100;}
.reg-warp {padding: 15px 15px 30px;}
.reg-top {overflow: hidden;}
.err_tips, .err_tips_lg {
    text-align: center;width: 100%;height:25px;line-height:25px;color:#ca2630;}
.loginbox .zc-forget {text-align: center;margin-top: 35px;}
.loginbox .zc-forget span a.mfzc:hover{color: #FB6F00;}
.reg-top span {font-size: 18px;}
.close {
    display: block;background:url(/static/images/ttweb/close.png);
    width: 28px; height: 28px;text-indent: -999em;float: right;}
.reg-main {overflow: hidden;width: 100%;margin: 0 auto;}
.reg-main .option {
    margin-bottom: 15px;overflow: hidden;line-height: 32px;}
.reg-main .option input {width: 178px;height: 30px;float: left;}
.loginbox input {text-indent: 10px;}
.reg-main .telphone i {display: none;}
.reg-main .option i {font-style: normal;margin-left: 5px;color: #ca2630;}
.loginbox .denglu {
    display: block; width: 180px;height: 40px;background-color: #ff8045;
    color: #fff;text-align: center;font-size: 16px;line-height: 40px;
    margin: 0 auto;margin-top: 15px;margin-left: 126px;border-radius: 2px;}

.reg-main .option span {
    display: inline-block;width: 28%;float: left;margin-right: 12px;}
.text-right {text-align: right;}
.loginbox .zc-forget a { margin: 0 10px;}
.bg-warper {
    opacity: .7;width: 100%;height: 100%;position: fixed;top: 0;left: 0;
    background-color: #000;display: none;z-index: 99;}



.regbox {
	width:460px;height:350px; background-color:#fafafa;border-radius:5px;	position:fixed;
	top:20%;left:50%;margin-left:-230px;font-size:12px;	display:none;z-index:100}
.regbox .errotips {}
.regbox .errotips p {
	text-align:center;color:#ca2630;height:20px;width:200px;margin:0 auto;
	border:1px solid #ca2630}
.regbox input {text-indent:10px}
.reg-main .duanxin input,.reg-main .yzm input {	
	width:88px;	height:30px;float:left}
.reg-main .duanxin a {
	display:inline-block;background-color:#ff8045;width:78px;height:32px;
	color:#fff;text-align:center;float:left;margin-left:12px;border-radius:2px}
.reg-main .duanxin .code-noclick {background:#ccc}
.reg-main .yzm .yzm-dt {text-align:center;height:34px;float:left;margin:0 12px}
.reg-main .yzm .yzm-dt img {width:78px;height:32px}
.reg-main .yzm .tips {float:left}
.reg-main .yzm .tips .change-yzm {color:#ca2630}
.reg-main .yhxy {
	overflow:hidden;padding-left:90px;height:20px;line-height:15px}
.reg-main .yhxy .span-check {
	width:12px;height:12px;background-color:#fff;border:1px solid #ccc;
	border-radius:2px;display:inline-block;float:left}
.reg-main .yhxy div.checked {
	background:url(http://s2.weacar.com/checked.png);
	width:14px;height:14px;border:0}
.reg-main .yhxy a {
	display:inline-block;float:left;text-align:center;margin-left:5px}
.reg-main a.zhuce {
	display:block;width:180px;height:40px;background-color:#ff8045;color:#fff;
	text-align:center;font-size:16px;line-height:40px;margin:0 auto;
	margin-top:15px;margin-left:135px;border-radius:2px}
.reg-warp .tips02 {text-align:center;margin-top:20px}
.reg-warp .tips02 a {color:#fb6f00;}

/*登录注册*/
.question ul li{margin-bottom: 15px;}
.question .num_q{
	background-image: url(/static/images/ttweb/qa-icon.png);
	background-position: center center;background-repeat: no-repeat;
	width: 39px; height: 37px;	line-height: 37px;
	color: #fff; font-size: 24px; padding-left: 13px;}
.question .con{width: 710px; padding-left: 10px;}
/*搜索车型无结果*/
.search-nocar {
    width: 490px;height: 150px;
    background: url(/static/images/ttweb/nocar-bg.png) no-repeat top center;text-align: center;
    margin: 120px auto;}
.search-nocar h2 {
    font-size: 24px;padding-top: 30px;color: #ff9800;font-weight: 400;   	line-height: 80px;}
.search-nocar p {
    font-size: 14px;color: #909090;line-height: 24px;}
/*搜索车型无结果*/
/*success*/
.enroll-finish {
    width: 1100px;padding:80px 0 80px 40px;}
.enroll-finish .su_left {
    width: 640px;padding-left: 75px;font-size: 12px;
    background: url(/static/images/ttweb/i-ok.png) no-repeat 10px 6px;}
.enroll-finish .su_right {
    border-left: 1px dashed #ddd;padding: 2px 0 2px 30px;width: 272px;
    color: #666;}
.enroll-finish .su_right {
    border-left: 1px dashed #ddd;padding: 2px 0 2px 30px;width: 272px;}
.enroll-finish .su_left h3 {
    color: #7abd54;font-size: 24px;font-weight: 400;}
.enroll-finish .su_left p {
    line-height: 1.8em;font-size: 14px;padding: 15px 0;color: #666;}
.enroll-finish .su_left a {color: #0067b2;}
.enroll-finish .su_left a:hover {color: #fb6f00;}
.enroll-finish .su_left span {padding: 0 15px;}
.enroll-finish .su_left{font-size: 12px;}
.enroll-finish .su_right p {
	color: #555;font-size: 16px;padding: 10px 0 5px;}
/*success*/
/*404error*/
.errorbox{padding:40px 0 0 100px; text-align: center;}
.errorbox h1{line-height: 48px;}
.error_p{
	width: 200px;height: 36px;line-height: 36px;font-size: 16px;
	display:inline-block;font-weight: bold;text-align: center;
	color: #fff; margin-top: 20px; margin-right: 10px;}
.errorbox2{padding:80px 0 0 60px; text-align: center;}
/*404error*/
/*协议*/
.reveal-modal-bg { 
position: fixed; height: 100%; width: 100%;background: #000;
background: rgba(0,0,0,.8);	z-index: 100;display: block;top: 0;	left: 0; }	
.reveal-modal {
/*visibility: hidden;*/	top: 10%; left: 50%;margin-left: -550px;width: 1000px;
height: 70%;overflow: auto;background: #eee;position: absolute;z-index: 101;
padding: 30px 40px 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;
border-radius: 5px;	-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);
}		
	
.reveal-modal .close-reveal-modal {font-size:50px;line-height: .5;position: absolute;	top: 8px;right: 11px;color: #aaa;font-weight: bold;cursor: pointer;
text-shadow: 0 -1px 1px rbga(0,0,0,.6); position: fixed;} 
.reveal-modal p{line-height: 30px;}
.reveal-modal a{text-decoration: none;}
/*.reveal-modal a.close-reveal-modal{text-decoration:none;}*/
/*协议*/

/*团友点评*/
.post-comment-box {
	/*width:748px;*/
	padding:25px 0 0
}
.post-comment-box ul {
	padding:0 0 0 200px
}
.post-comment-box li {
	padding-bottom:8px
}
.post-comment-box li.price-li {
	position:relative
}
.post-comment-box li.price-li span.unit {
	position:absolute;
	top:10px;
	right:180px;
	color:#fb6f00;
	font-size:12px
}
.post-comment-box li.star-li dl {
	float:left;
	width:410px;
	border:1px solid #d4d4d4;
	padding:8px 0
}
.post-comment-box li.star-li dd {
	padding:4px 10px
}
.post-comment-box li.star-li dd span {
	float:left
}
.post-comment-box li.star-li dd span.star-l {
	width:90px;
	text-align:right
}
.post-comment-box li.star-li dd span.star-n {
	padding-left:10px
}
.post-comment-box li.star-li span.star em {
	cursor:pointer;
	float:left;
	background:url(../images/buy-detail-bg.png) no-repeat;
	_background:url(../images/buy-detail-bg.gif) no-repeat;
	background-position:-313px 0;
	width:16px;
	height:15px;
	overflow:hidden;
	margin-left:4px
}
.post-comment-box li.star-li span.star em.on {
	background-position:-295px 0
}
.post-comment-box li.upload-li .uploader-list {
	width:426px
}
.post-comment-box li.upload-li .uploader-list .file-item {
	width:78px;
	height:52px;
	float:left;
	margin:0 5px 5px 0;
	position:relative
}
.post-comment-box li.upload-li .uploader-list .file-item img {
	width:78px;
	height:52px
}
.post-comment-box li.upload-li .uploader-list .file-item a {
	width:16px;
	height:20px;
	line-height:100px;
	overflow:hidden;
	display:block;
	background:url(../images/i-del.png) no-repeat;
	position:absolute;
	right:2px;
	top:30px
}
.post-comment-box li.upload-li .uploader-list .progress {
	position:relative;
	width:74px;
	height:48px;
	border:2px dashed #BCBCBC;
	margin:0 5px 5px 0;
	float:left
}
.post-comment-box li.upload-li .uploader-list .progress div {
	position:absolute;
	bottom:0;
	left:0;
	width:74px;
	background-color:#e3e3e3
}
.post-comment-box li.upload-li .uploader-list .progress em {
	position:absolute;
	width:100%;
	top:18px;
	text-align:center
}
.post-comment-box li.upload-li .uploader-list .btn {
	background:url(http://mat2.16888.com/dist/images/buy/buy-comment-layer.png) no-repeat -254px -115px;
	width:78px;
	height:52px;
	float:left;
	margin:0 5px 5px 0
}
.post-comment-box li.upload-li p.tip {
	padding-top:10px;
	color: #666;
}
.post-comment-box li.upload-li label.error {
	margin:10px 0 0
}
.post-comment-box li.btn-li {
	padding:10px 0 30px 86px
}
.post-comment-box li.btn-li .btn {
	color:#fff;
	background-color:#0067b2;
	font-size:18px;
	box-shadow:0 3px 0 0 #015490;
	width:410px;
	height:45px;
	border:0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	border-radius:2px;
	margin-top:30px;
	cursor:pointer;
}
.post-comment-box span.label {
	width:100px;
	float:left;
}
.post-comment-box span.star-n{padding-left: 10px;}
.post-comment-box div.opt {
	float:left;
	width:582px;
	font-size:12px;
	padding-top: 5px;
}
.post-comment-box input.text {
	width:390px;
	height:20px;
	line-height:20px;
	padding:8px 10px;
	border:1px solid #d4d4d4;
	float:left
}
.post-comment-box select {
	width:100%;
	padding:8px;
	border:1px solid #d4d4d4
}
.post-comment-box textarea {
	float:left;
	padding:10px;
	width:390px;
	height:160px;
	border:1px solid #d4d4d4;
	font-size: 12px;
	color: #555;
}
.post-comment-box .i-select {
	float:left;
	width:202px
}
.post-comment-box .i-select-r {
	margin:0 0 8px 8px
}
.post-comment-box .i-select-col2 {
	width:412px;
	font-size:12px
}
.post-comment-box label.error {
	float:left;
	margin:10px 0 0 10px
}



.comment-data .rate {
    float: left;
    width: 190px;
    padding: 25px 40px;
    text-align: center;
}
.comment-data .rate strong {
    font: 400 46px/30px arial;
    color: #fb6f00;
}
.comment-data .percent {
    float: left;
    width: 260px;
    height: 74px;
    padding: 8px 30px 8px 0px;
    border-right: 1px solid #eee;
}
.comment-data .percent dl {
    padding: 2px 0;
    overflow: hidden;
    zoom: 1;
}
.comment-data .percent dt {
    float: left;
    width: 140px;
    color: #999;
}
.comment-data .percent dd {
    float: left;
    width: 100px;
    height: 10px;
    margin-top: 10px;
    overflow: hidden;
    background: #efefef;
}
.comment-data .percent dd div {
    overflow: hidden;
    height: 10px;
    width: 0;
    background-color: #fb6f00;
}
.pinglun{padding: 40px 20px; width: 170px;}
.pinglun span{font-size: 16px;}
.pinglun span a.y_pinglun{color:#fb6f00 ;}

.comments .mt {
    overflow: visible;
}
.comments .mt .m-tab-trigger-wrap {
    border: 1px solid #F5F5F5;
    background-color: #FAFAFA;
}
.m-tab-trigger-wrap {
    position: relative;
    height: 30px;
    line-height: 30px;
    margin-top: 4px;
    border-right: 1px solid #DEDFDE;
    border-bottom: 1px solid #DEDFDE;
    border-left: 1px solid #DEDFDE;
    border-top: 2px solid #999;
    background-color: #F7F7F7;
    overflow: visible;
}
.m-tab-trigger .trig-item {
    float: left;
    height: 30px;
}
.comments .mt .m-tab-trigger-wrap .m-tab-trigger .trig-item.curr a {
    color: #fb6f00;
    font-weight: 700;
    border: none;
    background: 0 0;
}
.comments .mt .m-tab-trigger-wrap .m-tab-trigger .trig-item a {
    font-size: 12px;
    padding: 0 20px;
    font-family: simsun;
}
.m-tab-trigger .trig-item.curr a {
    position: relative;
    height: 35px;
    line-height: 35px;
    margin-top: -6px;
    margin-left: -1px;
    border-top: 2px solid #e4393c;
    border-left: 1px solid #DEDFDE;
    border-right: 1px solid #DEDFDE;
    background-color: #fff;
}
.m-tab-trigger .trig-item a {
    display: inline-block;
    padding: 0 10px;
    font-family: "microsoft yahei";
    font-size: 14px;
}

.m-tab-trigger .trig-item a:hover{ color: #fb6f00;}
/*团友点评*/
/*友情链接*/
.footer_link ul {
    padding: 10px 0;
}
.footer_link ul li {
    color: #d5d5d5;
    display: inline;
    float: left;
    height: 26px;
    line-height: 26px;
}
.footer_link ul li a {
    color: #999;
    display: block;
    float: left;
    margin: 0 5px;
    white-space: nowrap;
}
.footer_link ul li a:hover {
    color: #ff7200;
}

/*友情链接*/

/*品牌收缩*/
.letter_lst{
	background:#ededed none repeat scroll 0 0;cursor:default;
	display:none;position:absolute;right:-15px;top:98px;width:1200px;z-index:999;padding-top: 30px}
.letter_lst .l,.letter_lst .r{float:left;padding:0 20px;width:550px}
.letter_lst dl{clear:both;overflow:hidden;padding-bottom:20px}
.letter_lst dt{color:#cc2727;float:left;font:700 16px/24px Arial;width:32px}
.letter_lst dd{float:left;width:418px}
.letter_lst dd a{
	color:#666;display:inline-block;
	font:13px/22px "Microsoft Yahei";margin-right:18px}
.letter_lst dd a:hover{color:#dd2a2a}

/*品牌收缩*/
/*团购车型*/
.buy_car .tuangou-modellist{
	padding:10px 20px;
	background-color:#fff;
}
.buy_car .tuangou-modellist li{
	height:70px;
	border-bottom:1px solid #ccc;
	padding: 10px 0px;
}
.buy_car .tuangou-modellist li:last-child{
	border-bottom:0px;
}
.buy_car .tuangou-modellist li .model-pic{
	width:100px;
	height:70px;
	float:left;
}
.buy_car .tuangou-modellist li .model-name{
	width:220px;
	height:70px;
	padding-left: 40px;
	float:left;
	line-height:70px;
}
.buy_car .tuangou-modellist li .model-price{
	width:280px;
	height:70px;
	float:left;
	line-height:70px;
}
.buy_car .tuangou-modellist li .model-signup{
	float: left;
	line-height:70px;
	width:98px;
	height:70px;
}
.buy_car .tuangou-modellist li .model-signup input {
	width:96px;
	height:24px;
	background-color:#fb6f00;
	border-radius: 2px;
	margin: 20px 0px;
	border: 0px;
	color: #fff;
	line-height:24px;
	cursor: pointer;
}
/*团购车型2*/
.tuangou-typelist{
	background-color:#fff;
}
.tuangou-typelist li .bt{font-weight: bold;margin-bottom:10px;color:#333333;}
.tuangou-typelist li .zd_price{color:#999999;text-decoration:line-through}
.tuangou-typelist li{
	height:70px;
	padding: 10px 0px;
	margin-bottom:20px;
	border: 0px;
}
.tuangou-typelist li:last-child{
	margin-bottom:0px;
	padding-bottom:0px;
}
.tuangou-typelist th {
	text-align:left;
	background-color:#F1F1F1;
	height:40px;
	font-weight: normal;
	color:#A0A0A0;
	font-size:14px;
}
.tuangou-typelist td {
	text-align:left;
	background-color:#FAFAFA;
	height:40px;
	color:#333333;
	font-size:14px;
}
.tuangou-typelist .cartype-signup {
	width:96px;
	height:24px;
	background-color:#fb6f00;
	border-radius: 2px;
	border: 0px;
	color: #fff;
	line-height:24px;
	cursor: pointer;
	display:block;
	text-align: center;
}
.tuangou-typelist td.bg_fff {
    background-color: #FFF;
}

/*弹出层*/
.popbox-car {
	width: 500px;
	padding: 10px;
	background-color: #ffffff;
	overflow: hidden;
	position: fixed;
	z-index: 450;
}
.popbox-car h2 {
	font-size: 14px;
	overflow: hidden;
	font-weight:normal;
	padding-left: 10px;
	position:relative;	
}
.popbox-car h2 span em {
	color:#999;
	font-style:normal;
}
.popbox-car h2 .close1 {
	cursor: pointer;
	position:absolute;
	right:10px;
}
.popbox-car h2 .close1 a {
	background: rgba(0, 0, 0, 0) url(/static/images/ttweb/closex.gif) no-repeat scroll 0 0;
	display: block;
	height: 17px;
	transition: all 0.3s ease-out 0s;
	width: 17px;
}
.popbox-car h2 .close a:hover {
	background-position: 0 -18px;
}
.popbox-car .tips_content p {
	margin: 10px;
	text-align: left;
	font-weight:bold;
}

.popbox-car .signup-info ul {
	padding-left:10px;	
}
.popbox-car .signup-info li {
    margin-bottom: 10px;
}
li {
    list-style: outside none none;
}
.popbox-car .input-tuan {
    padding-left: 10px;
    width: 308px;
    height: 30px;
    line-height: 30px;
	border:1px solid #CCC;
}
.popbox-car input.required,.popbox-car select.required {
    border: 1px solid #f00;
	background:#ffebe8;
}
.popbox-car .tips_button {
	margin-top: 30px;
	text-align: center;
}
.popbox-car .tips_button a {
	background: #fb6f00 none repeat scroll 0 0;
	color: #fff;
	display: block;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto 0 160px;
	text-align: center;
	width: 180px;
	text-decoration:none;
}
.popbox-car .tips_treaty {
	color: #999;
    font-size: 12px;
    padding: 10px;
    text-align: center;
}
.popbox-car .acor {
    color: #0088f5;
	text-decoration:none;
}
.popbox-car .type-key {
	margin: 0 -10px 0 77px;
}
.popbox-car .type-key span {
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    line-height: 30px;
    margin: 0 6px 5px 0;
    padding: 0 10px;
}
.popbox-car .type-key span {
    position: relative;
}
.popbox-car .type-key .cur {
    border-color: #0088f5;
    border-width: 2px;
    color: #0088f5;
    line-height: 28px;
    padding: 0 9px;
}
.popbox-car .checkmodel span.cur em, .popbox-car .checkmodel span:hover em {
    background-position: 0 -30px;
}
.popbox-car .checkmodel span em {
   
    bottom: 0;
    display: block;
    height: 16px;
    position: absolute;
    right: 0;
    width: 16px;
}
.mark {
    background: #000 none repeat scroll 0 0;
    left: 0;
    opacity: 0.3;
    position: absolute;
    top: 0;
    z-index: 450;
}
/*弹出层*/
/*团购车型*/
/*友情链接*/
/*友情链接*/


