﻿/*公共样式*/
body,div,p,ul,li,ol,li,dl,dd,dt,h1,h2,h3,h4,h5,h6,input,img{
	padding:0;
	margin:0;
	list-style:none;
}
html{
	font-family: "Helvetica";
	font-size:100px;
}
body{
	background-color: #ffffff!important;
}
a{
	color:#666;
	text-decoration: none;	
}
a:hover{
	color:#1D7AD9;
}
.left{
	float: left;
}
.right{
	float: right;
}
.clear{
	clear: both;
}
.clearfix{
	overflow: hidden;
	zoom:1;
}
/*input属性字体颜色兼容性*/
input::-webkit-input-placeholder { /* WebKit browsers */  
  color: #bebebe;  
}  
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */  
  color:  #bebebe;  
}  
input::-moz-placeholder { /* Mozilla Firefox 19+ */  
  color:  #bebebe;  
}  
input:-ms-input-placeholder { /* Internet Explorer 10+ */  
  color:  #bebebe;  
}  
.image_size{
	width: 100%;
	display: block;
}
.image_size img{
	width: 100%;
	height: auto;
	vertical-align: middle;
}
/*计算器样式开始*/
#price{
	margin:10px 11px 0 11px;
	border:1px solid #808080;
	border-radius: 4px;
}
.num-frame{
	position: relative;
	height: 1.55rem;
	margin: 0 auto;
	border: 6px solid #D2D1D1;
	border-radius: 4px;
}
.num-frame .yuan{
	position: absolute;
	width: 	0.3rem;
	height: 0.3rem;
	line-height: 0.3rem;
	right: 0.12rem;
	bottom: 0.3rem;
}
.num-window{
	width: 100%;
	height: 100%;
	padding-right: 0.45rem;
	border-radius: 4px;
	border-top: 2px solid #3D3C30;
	border-bottom: 2px solid #6C6B60;
	border-left: 3px solid #3D3C30;
	border-right:3px solid #3D3C30;
	background-color:#D3D3CB;
	box-shadow:0px 1px 5px 1px #ABABA5 inset;
}
.num-window div{
	float: right;
	width: 0.54rem;
	height: 0.9rem;
	margin-top:0.13rem;
}
.result-queson{
	height: 1.44rem;
	padding:0.34rem 0.9rem;
}
.result-queson ul{
	width: 4rem;
	margin:0 auto;
	font-size: 0.28rem;
}
.result-queson ul li{
	margin-bottom: 10px;
	color: #808080;
}
/*计算器样式结束*/

/*手机号码滚动*/
#phone_swider{
	width: 100%;
	overflow: hidden;
	padding: 0.15rem 0.4rem;
	background-color: #D2D2D2;
	-moz-box-shadow:0px 1px 1px #A2A09F inset;               /* For Firefox3.6+ */
	-webkit-box-shadow:0px 1px 1px #A2A09F inset;            /* For Chrome5+, Safari5+ */
	box-shadow:0px 1px 1px #A2A09F inset;                    /* For Latest Opera */
}
#phone_swider i{
	float: left;
	width: 0.38rem;
	height: 0.34rem;
	line-height: 0.34rem;
	background: url(../image/notice.png) no-repeat center center;
	background-size: 100% 100%;
}
#phone_swider>ul{
	/*overflow: hidden;*/
	float: left;
	margin-left: 10px;
	margin-top: 1%;
	font-size: 0.25rem;
	height: 0.28rem;
	line-height: 0.28rem;
}
#phone_swider>ul>li{
	line-height: 0.45rem;
	height: 0.45rem;
	white-space: nowrap;
	text-overflow:ellipsis;
/*	overflow: hidden;*/
}
#phone_swider>ul>li>span,#people span{
	color: #E94C41;
	font-weight: bold;
}
#people{
	padding:18px 0;
	text-align: center;
	font-size: 0.26rem;
}
#select_list{
	padding: 0 0.4rem;
}
#select_list select{
	width: 48%;
	height: 0.9rem;
	line-height: 0.9rem;
	color: #666666;
	font-size: 0.3rem;
	font-family: "PingFang SC","Helvetica Neue",Helvetica,"Hiragino Sans GB",STHeitiSC-Light,"Microsoft YaHei",Arial,sans-serif;
	text-indent: 0.22rem;
	/*letter-spacing: 1px;*/
	border: 1px solid #dedede;
	border-radius: 4px;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	outline: none;
	background-image: url(../image/icon.png);
	background-size: auto 30%,auto auto;
	background-repeat: no-repeat;
	background-position: 93% 50%;
}
.area,.phone,.get_price{
	padding: 0 0.4rem;
}
.area input,.phone input{
	width: 100%;
	height: 0.9rem;
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-o-appearance: none; 
	appearance: none;
	line-height: 0.9rem;
	margin-top: 0.25rem;
	text-indent: 0.22rem;
	font-size: 0.3rem;
	border: 1px solid #dedede;
	color:#bebebe;
	outline: none;
	border-radius: 4px;
}
.get_price input{
	width: 100%;
	height: 1rem;
	-webkit-appearance: none; 
	-moz-appearance: none; 
	-o-appearance: none; 
	appearance: none;
	line-height: 1rem;
	margin-top: 0.25rem;
	font-size: 0.38rem;
	color: #ffffff;
	text-align: center;
	background-color: #4CA9EE;
	border: none;
	border-radius: 4px;
	outline: none;
	letter-spacing: 2px;
}
.footer{
	margin-top: 0.3rem;
}