@charset "utf-8";
/* CSS Document by lwf*/
/*@Style Reset*/
body,div,dl,dt,dd,ul,li,form,input,button,h1,h2,h3,h4,h5,h6,p,tr,td{margin:0;padding:0;border: 0; font-family: Microsoft YaHei;}
html{-webkit-text-size-adjust:none;}
ul,li,dl,dt,dd{display:block;list-style:none;}
img{border:0;max-width:100%; }
input,img{vertical-align:middle; outline:none;  }
.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;overflow:hidden;visibility:hidden;width:0;height:0;}
/*  body{position:relative;}  */
/*@Link*/
a{text-decoration:none;outline:none;}
.list {
	position: relative;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0;
}

a.item {
	color: inherit;
	text-decoration: none;
}

a.item:hover,a.item:focus {
	text-decoration: none;
}

.item-thumbnail-left,.item-thumbnail-left .item-content {
	padding-top: 8px;
	padding-left: 106px;
	min-height: 100px;
}

.item-icon-right {
	padding-right: 54px;
}

.item,.item h1,.item h2,.item h3,.item h4,.item h5,.item h6,.item p,.item-content,.item-content h1,.item-content h2,.item-content h3,.item-content h4,.item-content h5,.item-content h6,.item-content p
	{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.item {
	border-color: #ddd;
	background-color: #fff;
	color: #444;
	position: relative;
	z-index: 2;
	display: block;
	margin: -1px;
	padding: 16px;
	border-width: 1px;
	border-style: solid;
	font-size: 16px;
}


/*快捷登录/密码登录/注册*/
.container{ position: relative;}
.header { 
	width: 100%; 
	text-align: center; 
	line-height:1;
	color: #fff;
	position: relative;
	padding: 15px 0;
	background: #387ff5;
	font-size: 18px;
}
.center{ width: 100%; height: 100%; overflow:hidden;  }
.cent p, p.paw{ position: relative; width: 100%; padding: 2.8% 0;border-bottom:solid #e5e5e5 1px;  color: #cdc7c7; overflow: hidden;}
/*.cent p label{ display: block; width: 4%; padding: 0 3%; float: left; border-right: solid #93939e 1px;  }*/
.cent p label{ padding: 1.6% 3%;}
.cent p label img{ width:6%;}
/*.cent p input, p.paw input{display: block;  width: 84%; padding-top: 1.6%; padding-left: 4%; float: left; color: #cacaca; line-height:1.06; font-size:1.06em;  font-weight:400;  }*/
.cent p input, p.paw input{padding-left: 4%;color: #000;font-size: 0.7rem;font-weight:400;line-height: 0.7rem;}
.cent p input {
	height: 22px;
	line-height: 22px;
}
/*.cent p span{ position: absolute; display: block; width: 26%; padding: 1% 0;  right: 2%; top: 20%;}*/
/*.cent p:nth-child(3){border-bottom:solid #d0d0d0 2px;}*/
.subm { 
	display: block;
	width: 90%;
	text-align: center;
	color: #fff;
	font-size: 0.7rem;
	line-height: 2;
	padding: 1% 0;
	background-color: #387ff5;
	-webkit-background-color: #387ff5;
	-moz-background-color: #387ff5;
	-ms-background-color: #387ff5;
	-o-background-color: #387ff5;
	-webkit-appearance:none;
	border-radius: 4px;
	margin: 15px auto 5px;
}
.centm {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 15px;
	width: 35px;
	height: 25px;
	margin: auto 0;
	font-size: 14px;
	text-align: center;
	line-height: 25px;
}
.reg{
	width: 86%;
	margin: 0 auto;
	font-size: 0.7rem;
	line-height: 1.1rem;
	padding-top: 10px;
	color: #a0a0a0;
}
.centm a{ color: #fff;}
.centm2 {
	width: 86%;
	margin: 10px auto;
}
.centm2 a:nth-child(1){  float:right; background: url(../images/icon-psd.png) no-repeat left center;background-size: 16px; text-indent: 20px; text-align: right;color: #000;
	font-size: 14px;}
.centm2 a:nth-child(2){ float:left; background: url(../images/icon-reg.png) no-repeat left center;background-size: 16px; text-indent: 20px; text-align: left;color: #000;
	font-size: 14px;}
.cent p a.paw_xs{ position: absolute; display: block; width: 6%; right: 4%; top: 40%; }
.reg span {
	display: block;
	height: 25px;
	line-height: 25px;
}
.reg span input {
	float: left;
	height: 25px;
	margin-right: 2%;
	line-height: 25px;
}

/*微官网*/
/*2016.4.8修改*/
.log_g span{ display: block; position: absolute; width: 3%; left:4% }
.inhd{ position: relative; border-bottom: none; background: #34343a; font-size: 1.6em; color: #fff;}
.inhd span{ display: block; position: absolute; width: 3%; left:4% }
.inhd b{ display: block; position: absolute;  right: 4%; top: 30%; text-align: right; font-size: 1.3rem; color: #fff;}
.inhd b a{font-size: 1.3rem; color: #fff; font-weight: normal;}
.incent{ width: 94%; margin: 3% auto 0; border: solid #e1e1e1 1px; border-top:none;background:#EEE  }
.incent_c{ width: 100%; height: 100%; overflow: hidden;}
.incent_mt, .incent_mm{ width: 94%; margin: 0 auto; padding: 3% 0; overflow: hidden; display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
.incent_mt{
	border-bottom: solid #e1e1e1 1px;  }
.incent_mt span{display: block;/* width: 11%; */float: left;margin: 0 2%;}
.incent_mt a{ display: block;  font-size: 0.8rem; color: #000; line-height: 1.3 }
.incent_mt a b{display: block; font-size: 0.6rem; color: #000; font-weight: normal;}
.incent_mm a{ display: block;  text-align: center; color: #000; border-right:solid #666 1px; }
.incent_mm a:nth-child(3){ border-right: none;}

/*网点详细*/
.wdxq{ width: 100%; border: none; overflow: hidden;}
.wdxq_m{ border: none; margin-top: 0;}
.incent_mt p{ font-size: 0.7rem; line-height: 1.2;overflow:hidden; color: #000;text-overflow:ellipsis;word-break:break-all;-webkit-box-orient:vertical;-webkit-line-clamp:1;white-space: nowrap;}
.incent_mt p:nth-child(3){ padding-bottom: 2%;}
.incent_mt p b{ padding: 0 2%;}
.incent_mt p b img{ width: 8%; vertical-align: middle;}
.incent_mm p{ padding-top: 2%; font-size: 1.2rem; line-height: 1.2; color: #313131;}

/*维修预约*/
.yyue p label{ border-right: none;}
.yyue p label img{vertical-align:middle;}
/*.yyue p b{ display: block; position: absolute; top: 30%; left: 10%; padding-right: 2%; font-size: 1.2rem; line-height: 1.2; font-weight: normal; color: #313131; background:url("../images/yy_jt.png") no-repeat; background-position: right center; background-size: 24%;}*/
/* .yyue p b{ padding-right: 2%; font-size: 1.2rem; line-height: 1.2; font-weight: normal; color: #313131; background:url("../images/yy_jt.png") no-repeat; background-position: right center; background-size: 24%;} */
/*.yyue p:nth-child(1) input{ width: 78%; padding-left:10% }*/
.yyue p input{ padding-left: 0; vertical-align:middle; padding-top:0;}
/*#yydate{ border:none;  }*/
/* .yyue p:nth-child(2) input{backgroud:url("../images/yy_xb.png") no-repeat; background-position:center; background-size:contain;}
 */
 
.yyue input[type=text], .yyue select { width:75%; border: solid 1px #fff;appearance:none;-moz-appearance:none; -webkit-appearance:none;background: url("../images/yy_xb.png") no-repeat right center; padding-left:0; padding-right:24px; color:#000;}
.yyue select option{color:#000;}
/*select样式width已包含border、padding，而input的width不包含border、padding*/
.yyue select{ width:80%;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
select::-ms-expand { display: none; }
.yyue p:nth-child(1) input{background:none;}
 
 
/*维修网点*/
.wxwd a{font-size:0.6rem;line-height: 1.1;padding-left: 7%;padding-right: 3%;}
.wxwd a:nth-child(1){background:url("../images/wx_phone.png") no-repeat; background-position:0 center; background-size:contain; }
.wxwd a:nth-child(2){background:url("../images/wx_map.png") no-repeat; background-position:0 center; background-size:contain; }
.wxwd a:nth-child(3){background:url("../images/wx_time.png") no-repeat; background-position:0 center; background-size:contain; }

/*2016.3.16更改*/
.log_g{ position: relative;}
.log_g b{ display: block; padding: 3px 0; position: absolute;  right: 4%; top: 30%; text-align: right; font-size: 1.3rem; color:#6a6969;}
.log_g b a{font-size: 14px; color: #fff; font-weight: normal;}
.cent p span input.btn_mfyzm {
	 color: #cacac8;
	 text-align: center;
		-webkit-appearance:none;
 		background: #fff;
		border: solid #cacac8 1px;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 10px;
		height: 26px;
		padding: 2px 5px;
		margin: auto 0;
		border-radius: 4px;
		font-size: 14px;
		line-height: 22px;
 }
.cent p span input.btn_mfyzm2 {
	color:white;
	text-align: center;
	-webkit-appearance:none;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	height: 26px;
	padding: 2px 5px;
	margin: auto 0;
	background: #387ff5;
	border-radius: 4px;
	font-size: 14px;
	line-height: 22px;
 }

/*预约成功*/
.yycg{ position: relative; width: 82%; text-align: left; padding-left: 18%; color: #ff0000;}
.yycg span{ position: absolute; display: block; width: 7.2%; top: 11%; left: 6%;}
.yycg_m{ width: 82%; margin: 0 auto;}
.yycg_m ul li{ width: 100%; border-bottom: solid #e6e6e6 1px; padding: 4% 0 2%; font-size: 1.1em; color: #000;}


/*app下载*/
.app_icon{ position: absolute; width: 56%; top:50%; left:22%;  }
.app_icon a{ display: block;}
.app_icon a:nth-child(2){ margin-top:10%; }

.btn_yzm{ position: absolute; padding: 1% 3.8%;  right: 2%; top: 20%; font-size: 1.2rem; line-height: 1.2; color: #cacac8; text-align: center;
-webkit-appearance:none; background: #fdfff3;}


/*用户协议*/
.xieyi{ border: none; color: #808080; text-indent: 2em;}
.xieyi h2{ color: #000000; text-align: center; padding-bottom: 7%;}
.xieyi h3{ color: #000000; text-indent: 0; padding-top:4%; }
.xieyi b{ display: block;color: #000000;  text-indent: 0; padding: 4% 0;}
.xieyi p{ line-height: 1.6;}

/* @media screen and (min-width:640px){.container,.container2{width:640px;margin:0 auto;}}
@media screen and (max-width:540px){body,html{font-size:14px}}
@media screen and (max-width:480px){body,html{font-size:13.5px}}
@media screen and (max-width:420px){body,html{font-size:13px}}
@media screen and (max-width:360px){body,html{font-size:12.5px}
	.reg span{white-space: nowrap;text-overflow: ellipsis;}
}
@media screen and (max-width:320px){body,html{font-size:12px}
	.reg span{white-space: nowrap;text-overflow: ellipsis;}
} */








