@charset "UTF-8";
*{margin:0; padding:0;}
table{border-collapse:collapse;}
img{border:none;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
i,s,em,u{font-style:normal; text-decoration:none;}
a{text-decoration:none; outline:none; color:inherit;cursor: pointer;}
.clearfix:after{clear:both; content:" "; display:block; height:0; font-size:0;}
.clearfix{*zoom:1;}
.dn{display:none;}
.db{display:block;}
textarea,input{font-size:inherit; font-family:microsoft yahei; outline:none; color: initial;}
body{font:14px/1.5 microsoft yahei; color:#000; background:#fff; min-width:1200px;}
.fl{float:left;}
/* 通用 */

.s_sider{position:fixed; bottom:200px; right:0; width:60px; z-index:10; overflow:hidden;}
.s_sider dl{background:#0c9; text-align:center; font-size:0; position:relative; cursor:pointer;}
.s_sider dl em{font-size:12px; display:block; color:#fff;}
.s_sider dl:hover em{color:#fff725;}
.s_sider dl.item2 em{padding-bottom:4px; *margin-top:-1px;}

.item_hover2{width:204px; height:48px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/tel_phone_bg.png) no-repeat 0 0;
	position: fixed;
	bottom: 227px;
	right: 0;
	z-index: 10;
}
.item_hover3{width:60px; height:48px;
	position: fixed;
	bottom: 227px;
	right: 0;
	z-index: 10;
}
.md_phone{display:inline-block; width:22px; height:24px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/mdPhone_lg.png) no-repeat center; margin-left: 10px;margin-top: 12px;}
.tel_num{line-height:24px;font-size: 20px;  color: #fff; margin-top: 12px; margin-left: 10px;}


.sc_box{width:300px; position:absolute; top:16px;box-shadow:0 0 35px rgba(55,66,73,.3);}
.sc_form{position:relative; z-index:2; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/dark41.png) repeat;padding-bottom:10px;}
.sc_nav{cursor:pointer;}
.sc_nav li{height:50px; float:left; width:50%; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/dark42.png) repeat; text-align:center; line-height:50px; font-size:0;position:relative;}
.sc_nav li.on{background:none;}
.sc_nav li i{display:inline-block;}
.sc_nav li.on i{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/trian.png) no-repeat;width:14px;height:8px;position:absolute;bottom:0;left:50%;margin-left:-7px;}
.sc_nav li em{font-size:16px; color:#fff; vertical-align:middle;}
.sc_nav li.on em{color:#00cc88;}
.sc_nav li img{height:20px; vertical-align:middle; margin-left:4px; margin-top:-4px;}
.sc_con{margin:0 20px; position:relative; display:none;}
.sc_con_on{display:block;}
.sc_gift{padding-top:4px;}
.sc_gift h2{text-align:center; position:relative; height:24px;}
.sc_gift h2 em{color:#00ffad; font-size:16px; font-weight:bold;}
.sc_gift h2 s{border-top:1px solid #279382; position:absolute; width:45px; top:11px;}
.scg_left{left:0;}
.scg_right{right:0;}
.sc_gift dl{border:1px solid #279382; border-top:0; margin-top:-13px;}
.sc_gift dl p{text-align:center; padding-top:12px; color:#fff;}
.sc_gift dl p i{font-size:14px; vertical-align:middle;}
.sc_gift dl p em{font-size:28px; padding:0 10px; vertical-align:middle;}
.sc_select{margin-top:10px;}
.sc_select h2{position:relative; background: #fff; border-radius: 5px;}
.sc_select h2 input{line-height:40px; height:40px; display:block; border:1px solid #adb3be; width:180px; border-radius:5px; padding-right:60px; padding-left:18px; font-size:15px; color:#333!important; background:transparent; position:relative; z-index:1;}
.sc_select h2 s{border-radius:0 5px 5px 0; position:absolute; top:1px; right:0; width:40px; height:40px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/arr_down.png) no-repeat center;/*border-left:1px solid #adb3be;*/}
.sc_welfare{margin-top:10px;}
.sc_welfare li{width:120px; position:relative;}
.sc_welfare li s{position:absolute; width:26px; height:26px;}
.sc_welfare li.item1{float:left;}
.sc_welfare li.item2{float:right;}
.sc_welfare li.item1 s{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/calculate_gift.png) no-repeat center; top:0px; left:0;}
.sc_welfare li.item2 s{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/calculate_praise.png) no-repeat center; top:-1px; left:4px;}
.sc_welfare li em{margin-left:22px; padding-left:10px; height:22px; line-height:22px; display:block; border:1px solid #999; border-left:0; border-radius:0 14px 14px 0; color:#333; font-size:12px;}
.sc_welfare li em:hover{font-weight: 700;}
.sc_input_box{margin-top:10px; background:#FFF; border-radius: 5px;}
.sc_input_box input{border:1px solid #adb3be; height:34px; line-height:34px; border-radius:5px; padding:2px 18px; background:transparent; font-size:15px;  width:222px;}
.sc_input_box input.user_code1{width:100px;padding:2px 8px 2px 18px;}
.sc_input_box s.car_num_btn{ position:absolute; top:53px; right:0; width:40px; height:40px; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/ok.png) no-repeat center;}
.sc_inputcode_box{padding:9px 0;}
.sc_input_box input.user_code2{width:144px;padding:0 8px 0 18px;border:none;height:22px;line-height:22px;border-right:1px solid #adb3be;border-radius:0;}
.sc_form .wid128{width:128px}
.cue_box s{width:16px;height:26px;background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/cue.png) no-repeat 0 bottom;display:inline-block;margin-right:5px;}
.cade_replace{font-size:15px;color:#17cc93;margin-left:16px;line-height: 40px;margin-top:10px;display:block;}
.cade_again{font-size:15px;color:#17cc93;margin-left:16px;}
.cade_replace:hover,.cade_again:hover{color:#17cc93;}
.sc_plate{line-height:1; margin-top:10px;}
.sc_plate i{display:inline-block; vertical-align:middle; width:13px; height:13px; position:relative; border:1px solid #adb6ba; border-radius:4px;background:#d1d6dc;}
.sc_plate i s{position:absolute; display:none; width:9px; height:9px; left:2px; top:2px; background:#00c888; border-radius:50%;}
.sc_plate i.selected s{display:block;}
.sc_plate em{padding-left:6px; color:#bbb; font-size:12px; vertical-align:middle;}
.sc_submit{padding-top:14px; padding-bottom:10px;}
.sc_submit:hover{cursor: pointer;}
.sc_submit:hover .sc_submit_btn{background: #00C851;}
.sc_submit_btn{display:block; height:48px; line-height:48px; font-size:0; text-align:center; background:#00c888; border-radius:5px; position:relative; overflow:hidden; transition:.4s;}
.sc_submit_btn i{width:20px; height:300px; background:rgba(255,255,255,.2); position:absolute; left:-100px; top:-100px; transform:rotate(-45deg); animation:sc_submit_btn_anim 3s linear infinite;}
.selectBox{cursor:pointer;cursor: -ms-pointer;}
@keyframes sc_submit_btn_anim{
       0%{ left:-100px; }
	 100%{ left:800px; }
}
/* banner-表单区域-按钮-流光动画 */
.sc_submit_btn s{width:22px; height:22px; display:inline-block; vertical-align:middle; background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/calculate_btn.png) no-repeat center;}
.sc_submit_btn s.ocustom{background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/ocustom_btn.png) no-repeat center;}
.sc_submit_btn em{font-size:18px; padding-left:10px; color:#fff; vertical-align:middle; transition:.4s; font-weight:bold;}
.sc_submit_btn:hover{box-shadow:0 0 8px rgba(0,0,0,.4);}
.sc_submit_btn:hover i{width:50px; animation:sc_submit_btn_anim 2s linear infinite;}
.scc_text{font-size:14px; padding-top:10px; color:#17cc93; text-align:center;}
/* banner-表单区域-表单内容 */

.sc_con_on .sc_n1{animation:sc_n1_anim .4s;}
.sc_con_on .sc_n2{animation:sc_n2_anim .4s;}
.sc_con_on .sc_n3{animation:sc_n3_anim .4s;}
.sc_con_on .sc_n4{animation:sc_n4_anim .6s;}
.sc_con_on .sc_n5{animation:sc_n5_anim .6s;}
.sc_con_on .sc_n6{animation:sc_n6_anim .6s;}
.sc_con_on .sc_n7{animation:sc_n7_anim .8s;}
.sc_con_on .sc_n8{animation:sc_n8_anim .8s;}
.sc_con_on .sc_n9{animation:sc_n9_anim .8s;}
@keyframes sc_n1_anim{
	from { background-position:0 0;}
	  to { background-position:0 -50px;}
}
@keyframes sc_n2_anim{
	from { background-position:0 0;}
	  to { background-position:0 -100px;}
}
@keyframes sc_n3_anim{
	from { background-position:0 0;}
	  to { background-position:0 -150px;}
}
@keyframes sc_n4_anim{
	from { background-position:0 0;}
	  to { background-position:0 -200px;}
}
@keyframes sc_n5_anim{
	from { background-position:0 0;}
	  to { background-position:0 -250px;}
}
@keyframes sc_n6_anim{
	from { background-position:0 0;}
	  to { background-position:0 -300px;}
}
@keyframes sc_n7_anim{
	from { background-position:0 0;}
	  to { background-position:0 -350px;}
}
@keyframes sc_n8_anim{
	from { background-position:0 0;}
	  to { background-position:0 -400px;}
}
@keyframes sc_n9_anim{
	from { background-position:0 0;}
	  to { background-position:0 -450px;}
}
/* banner-表单区域-滚动数字-跳字动画 */



/*
   城市控件
 * */
.city-component{
	position: relative;
	z-index:999;
}
.city-component s:hover{
	cursor: pointer;
}
.show-city{
	width: 370px;
	height: auto;
	z-index: 111;
	position: absolute;
	z-index: 1000;
	top: 32px;
	left: 0px;
	font-size: 12px;
	display: none;
}
.special-showCity{
	width: 376px;
	top: 40px;
	left: 174px;
}
.all-city{
	box-shadow: rgb(51, 51, 51) 2px 2px 5px;
	width:370px;
	background: #fff;
}
.all-city .tip-box{
	color: #999;
	height: 24px;
	line-height: 24px;
	padding-left: 10px;
}
ul.index-box{
	overflow: hidden;
	padding: 5px;
}
ul.index-box li{
	float: left;
	display: inline;
	width: auto;
	border-bottom: 1px solid #00d287;
	height: 20px;
	line-height: 20px;
	color: #333;
}
ul.index-box li:hover{
	cursor: pointer;
}
ul.index-box li.focus{
	border-bottom: 1px solid transparent;
}
ul.index-box li a{
	font-family: tahoma;
	display: inline-block;
	width: auto;
	height: auto;
	padding: 0px 7px;
	color: #333;
	text-decoration: none;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
}
ul.index-box li.focus a{
	border-left: 1px solid #00d287;
	border-right: 1px solid #00d287;
	border-top: 1px solid #00d287;
	color: #00d287;
	text-decoration: none;
}
.citys-box{
	padding:5px;
}
.citys-box:after{
	content: "";
	display: block;
	clear: both;
}
.city-box{
	width: 100%;
	display: none;
}
.city-box ul li{
	float: left;
	width: 67px;
	height: 24px;
	border: 1px solid transparent;
}
.city-box ul li:hover{
	cursor: pointer;
}
.city-box ul li a{
	color: #000;
	display:inline-block;
	padding-left: 5px;
	padding-right: 5px;
	height: 22px;
	line-height: 22px;
}
/*.city-box ul li:hover{
	background: #d2ffee;
	border: 1px solid #00d287;
}*/
.filter-city{
	display: none;
	box-shadow: rgb(51, 51, 51) 2px 2px 5px;
	width: 259px;
	height: 340px;
	background: #fff;
}
.filter-city ul.inner-ul{
	height: 316px;
	overflow: scroll;
}
.filter-city ul li{
	width: inherit;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
}
/*.filter-city ul li:not(.first-li):hover{
	background: #eee;
	cursor: pointer;
}*/
li.first-li{
	background: #00d287;
	color: #fff;
}
.first-a{
	float: left;
	color:#00d287 ;
}
.secend-a{
	float: right;
	color:#00d287 ;
}
.userName-box{
	display: none;
}

.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.entry-box{
	display: none;
}

.color_1{
	color: red;
}
.color_2{
	color: #f63;
}
.color_3{
	color: #fff;
}
.viplogin-box{
	font-size:15px;
}
.viplogin-box:hover{
	color:#fff;
}
.text_cen{
	text-align:center;
}
.gary{color: #999!important;}
.black{color: #333!important;}
/*提示不是会员弹出窗*/
.shade{width:100%;height:100%;background:#000000;position:fixed;top:0;left: 0;z-index:980;opacity:0.7;filter:alpha(opacity=70); /*支持IE */ -moz-opacity:0.7; /*支持FF */ }
.popup{width:450px;height:406px;padding-top:54px;position:fixed;top:50%;left:50%;margin-left:-225px;margin-top:-230px;background:#fff;border-radius:5px;z-index:990;}
.popup_logo{width:100px;height:100px;background:url(//pimg1.4008000000.com/app_images/4008000000/v20/index_b/crown.png) no-repeat;margin:0 auto;}
.popup_cue{width:256px;text-align:center;font-size:18px;color:#333;margin:30px auto 0;line-height: 32px;}
.popup_cue span{color:#ffb400;font-size:24px;font-weight:bold;}
.popup_btn{width:182px;height:44px;line-height:44px;font-size:18px;color:#fff;text-align:center;display:block;margin:50px auto 10px;background:#17cc93;border-radius:5px;}
.popup_btn:hover{color:#fff;}
.popup_next{font-size: 14px;color:#17cc93;display:block;text-align:center;}
.popup_next:hover{color:#17cc93;}
.popup_close{position:absolute;top:20px;right:20px;}
 .sc_input_box input.user_code2 {
    width: 95px;   
  }
  .cade_again {
    font-size: 15px;
    color: #17cc93;
    margin-left: 12px;
}
