@charset "utf-8";
.steps span,.filter .line .sp,.sort .inner .p .s,.sort2 .business li a,.sort2 .business .tit .s,.list .s,.list .address,.index_banner .buy_car,.selectbox,.sort2 .inner .jiang,.sort2 .inner .sheng,.list .timer2 { background:url(../images/kuaisonSP.gif) no-repeat 0 0;}

.mask { display:none; position:fixed; z-index:998; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:.8;}

.steps { text-align:center;}
.steps span { display:inline-block; *display:inline; *zoom:1; height:50px; font-size:18px; background-color:#fff; line-height:50px; padding:0 42px 0 25px;}
.steps .sp_1 { background-position:100% -220px; color:#fff; background-color:#db5424;}
.steps .sp_2 { background-position:100% -271px;}
.steps .sp_3 { background-position:100% -322px;}
.index_banner_bottom { padding:70px 0 30px; background:#f5f5f6 url(../images/kuaison_index_banner.png) no-repeat 50% -597px;}
.index_banner_wrapper { height:324px; background-color:#fbf7f7; position:relative; z-index:1; *zoom:1;}
.index_banner { width:100%; position:absolute; left:0; top:0; height:324px; overflow:hidden; background:url(../images/kuaidianindex1.jpg) no-repeat 50% 0;}
.index_banner .s_title { color:#fff; font-size:16px; line-height:30px; height:30px; overflow:hidden; margin:200px 0 0 95px;}
.index_banner .s_title .em { font-size:22px;}
.index_banner .s_search { margin:60px 0 0 124px;}
.index_banner .s_ipt {font-size: 14px; border: 0 none; border-left: 1px solid #ddd; border-radius: 0; padding: 3px 8px; width: 480px; height: 20px; margin-right: 10px; vertical-align: -2px; outline: 0; color: #aaa;}
.index_banner .s_btn { display:inline-block; *display:inline; *zoom:1; border:0 none; background:#82ce0e url(../images/index8/icon2.png) no-repeat 27px -38px; border-top-right-radius:3px; border-bottom-right-radius:3px; line-height:18px; color:#fff; font-size:16px; width:120px; text-align:left; height:42px; cursor:pointer; vertical-align:middle; text-indent:59px;}
.index_banner .s_btn:hover { background-color:#7dc60c;}

.index_banner .search { position:absolute; left:250px; top:160px; padding:6px; background-color:rgba(255,255,255,.7); _background-color:#f9f9f9; border-radius:4px;}
.index_banner .inner { display:block; vertical-align:top; background-color:#fff; border-radius:4px;}


.index_banner .hot_key { margin:10px 0 0 124px;}
.index_banner .hot_key a { color:#e18450;}
.index_banner .hot_key a:hover { color:#d00;}
.index_banner .mobile_view { display:block; margin:110px 0 0 139px; width:145px; height:100px; overflow:hidden; text-indent:-999em;}
.index_banner .buy_car { position:absolute; bottom:10px; right:120px; display:block; background-color:#ffdb3c; padding:8px 20px 8px 50px; font-size:14px; background-position:-123px -53px;}
.index_banner .ruzhu { display:block; position:fixed; _position:absolute; bottom:100px; left:5px; _left:-80px;}

.index_banner .line { height:8px; overflow:hidden; background-color:#ffc713;}

.filter { margin-top:30px; border:1px solid #eaeaea; padding:20px;}
.filter .line { position:relative; z-index:1; *zoom:1; padding-left:60px;}
.filter .line .sp { position:absolute; display:block; left:0; top:0; font-size:14px; padding:4px 5px 4px 20px;}
.filter .line .all { position:absolute; left:78px; top:0;}
.filter .line1 { border-bottom:1px dashed #eee; padding-bottom:20px; margin-bottom:20px;}
.filter .line2 { margin-top:20px;}
.filter .line1 .sp { background-position:-586px -376px;}
.filter .line2 .sp { background-position:-586px -400px;}
.filter .line a { margin:0 5px; line-height:27px; padding:1px 8px; display:inline-block; *display:inline; *zoom:1;}
.filter .line .selected { background-color:#f78115; border-radius:2px; color:#fff;}.filter .line .cur:hover { text-decoration:none; cursor:pointer; color:#fff;}
.filter .line .small { margin-top:10px; position:relative; z-index:1; *zoom:1; padding:10px 0; background-color:#fafafa; border-radius:3px;}
.filter .line .small .all { left:5px; top:10px;}

.sort { margin:10px 0 5px; border-bottom:2px solid #34383a; background-color:#f9f9f9;}
.sort .inner { float:left; font-size:16px; display:inline;}
.sort .inner li { float:left; display:inline;}
.sort .inner li a { display:block; padding:12px 22px; position:relative; margin-bottom:-2px;}
.sort .inner .cur a { color:#fff; background-color:#34383a;}
.sort .inner .p a { float:left; padding-right:25px; position:relative; z-index:1; *zoom:1;}
.sort .inner .p .s { display:block; position:absolute; top:12px; right:12px; width:7px; height:8px; overflow:hidden;}
.sort .inner .p .jiang { background-position:-585px -435px;}
.sort .inner .p .sheng { background-position:-593px -435px;}
.sort .search { float:right; border:1px solid #d4d4d4; margin-top:2px; display:inline; font-size:14px;}
.sort .search .left { float:left;}

/* search select */
.selectbox-wrapper { position:absolute; background-color:#fff; border:1px solid #d4d4d4; text-align:left; z-index:99; width:74px; margin-left:-1px; border-top:0 none;}
.selectbox-wrapper ul li.selected { background-color:#f1f1f1;}
.selectbox-wrapper ul li.current { background-color:#f1f1f1; color:#555;}
.selectbox-wrapper ul li { display:block; margin:0; padding:3px 0; font-size:14px; line-height:30px; cursor:default; text-align:center; width:74px; color:#666;}
.selectbox { display:block; margin-top:6px; width:74px; padding-left:15px; text-align:left; height:29px; line-height:28px; color:#666; background-color:transparent; background-position:-540px -962px; vertical-align:middle; border:0 none; cursor:pointer; font-size:16px;}


.sort .search .s_ipt,.sort .search .s_btn { border:0 none; vertical-align:top; display:inline-block; *display:inline; *zoom:1;} 
.sort .search .s_ipt { color:#aaa; padding:4px 6px; width:280px; outline:0;}
.sort .search .s_btn { cursor:pointer; background-color:#d4d4d4; height:29px; line-height:29px; width:44px; text-align:center; color:#444; outline:0;}
.sort2 { margin-bottom:12px;}
.sort2 .business { float:left;}
.sort2 .business .tit { display:block; font-size:12px; text-align:left; padding:14px 0 10px 20px; width:90px;}
.sort2 .business .tit .s { display:block; position:absolute; top:21px; right:20px; width:7px; height:4px; overflow:hidden; background-position:-577px -439px;}
.sort2 .business .po { display:none; position:absolute; top:40px; left:-1px; width:110px; padding:0px 0 8px; background-color:#fff; border:1px solid #eaeaea; border-top:0 none;}
.sort2 .business li { float:left;}
.sort2 .business li a { display:block; line-height:30px; font-size:14px; padding-left:35px; background-position:-571px -453px;}
.sort2 .business .cur a { background-position:-571px -482px;}
.sort2 .open .po { display:block;}
.sort2 .open .tit { background-color:#fff;}
.sort2 .open .tit .s { background-position:-577px -444px;}
.sort2 .inner { font-size:14px; line-height:30px;}
.sort2 .inner .tit { float:left;}
.sort2 .inner li { float:left;}
.sort2 .inner a { float:left; position:relative; z-index:1; *zoom:1; display:inline; margin-right:15px; padding-right:12px;}
.sort2 .inner .cur a { color:#aaa; cursor:default;}.sort2 .inner .cur a:hover { cursor:default; color:#aaa; text-decoration:none;}
.sort2 .inner .jiang,.sort2 .inner .sheng { display:block; position:absolute; top:11px; right:0px; width:7px; height:8px; overflow:hidden;}
.sort2 .inner .jiang { background-position:-585px -435px;}
.sort2 .inner .sheng { background-position:-593px -435px;}
.sort2 .right { line-height:30px; font-size:14px;}
.sort2 .right .num { color:#f78115;} 



.list {}
.list ul { width:1300px;}
.list li { float:left; width:268px; height:333px; padding:10px; margin:7px 13px 6px 0; position:relative; z-index:1; *zoom:1; border:1px solid #eaeaea;}
.list .viewImg { display:block; vertical-align:top; width:268px; height:195px;}
.list .s { display:block; position:absolute; left:0px; top:0px; overflow:hidden;}
.list .display10 { display:none;}
.list .is_top { width:12px; height:15px; right:10px; left:auto; top:220px; background-position:-482px -435px;}
.list .tit { display:block; margin-top:8px; font-size:16px; line-height:24px; height:24px; overflow:hidden;}
.list .icon { display:block; padding:0 0 10px 0; margin-top:8px; border-bottom: 1px dashed #eee;}
.list .timer { position:absolute; top:0; right:0;}
.list .timer .state { display:block; font-size:14px; text-align:right; line-height:31px; color:#fff; background:url(../images/tg2016-sp.png) no-repeat 0 0; width:68px; padding-right:15px; height:31px;}
.list .timer .state_1 { background-position:0 -683px;}
.list .timer .state_2 { background-position:-176px -683px;}
.list .timer .state_3 { background-position:-88px -683px;}
.list .timer .inner { display:block; float:left; width:200px; background:rgba(0, 0, 0, 0.5); *background-color:#555; color:#fff;}
.list .address,.list .timer2 { margin-top:10px; padding:0 0 0 20px; line-height:22px; overflow:hidden; height:22px; display:block; background-position:-585px -1002px; color:#999; font-size:14px;}
.list .timer2 { background-position:-585px -1036px;}
.list .cat { display:block; position:absolute; right:10px; top:243px; color:#d64a3d; border:1px solid #d12c17; background-color:#fdecea; padding:0 4px;}
.list .cat_2 { color:#59b170; border:1px solid #59b170; background-color:#f8f8ee;}
.list .cat_3 { color:#4db6d5; border:1px solid #4db6d5; background-color:#e0f5fb;}
.list .link { display:block; cursor:pointer;}
.list .link:hover { text-decoration:none; color:#333;}
.list li:hover { box-shadow:0px 0px 10px #aaa;}

.list .sys_more {}

.fixed_menu { position:fixed; bottom:90px; right:1px; z-index:3;}
.fixed_menu li { margin-bottom:1px; position:relative; *zoom:1;}
.fixed_menu li a { position:relative; z-index:2; display:block; width:70px; height:25px; padding-top:45px; color:#fff; font-size:12px; text-align:center; border-radius:4px;background:#4c4c4c url(../images/tg2016-sp.png) no-repeat 0 0;}
.fixed_menu li a:hover { text-decoration:none; opacity:.9;}

.fixed_menu li s { display:block; position:absolute; top:8px; right:10px; background-color:#fff; border-radius:21px; color:#f30; padding:0 6px; text-decoration:none; font-size:12px;}
.fixed_menu .li_1 a { background-color:#f7a515; background-position:17px -343px;}
.fixed_menu .li_2 a { background-color:#abcc1d; background-position:-66px -345px;}
.fixed_menu .li_3 a { background-color:#2c81d6; background-position:-145px -426px;}
.fixed_menu .li_4 a { background-color:#63ba3b; background-position:-69px -428px;}
.fixed_menu .li_5 { display:none;}
.fixed_menu .li_5 a { background-position:-145px -345px;}





.i_zeng,.i_jian,.i_first,.i_quan{ display:inline-block; *display:inline; *zoom:1; padding:2px 6px; margin-right:5px; vertical-align:middle; color:#fff; font-size:14px; text-decoration:none; line-height:16px; border-radius:2px;}
.i_zeng { background-color:#4ce4bd;}
.i_jian { background-color:#f06464;}
.i_first { background-color:#f9d11c;}
.i_quan { background-color:#6f9ffd;}