button{
	outline: none;
	cursor: pointer;
}
/*banner区*/
.number_banner{
	background:#fff url(../images/servicecheck/number_banner.png) no-repeat center center;
	background-size:cover;
	height: 720px
}
.service-title{
	color: #fff;
	font-size: 40px;
	padding-top:228px;
	text-align: center;
	line-height: 1
}
.tele_box{
	background-color: #fff
}
.service-form{
	display: table;
	border-collapse: separate;
	margin:90px auto 0;
	position: relative;z-index: 2;
    padding-left: 22px;
	width:670px;
	background-color: #fff;
	/*background-image: url(../images/number_icon.png);*/
	/*background-repeat: no-repeat;*/
	/*background-position: 600px center;*/
}
.comstomersch{
	position: absolute;
	right: 31px;
	top: 11px;
}
button, input:not([type=radio]):not([type=checkbox]), select{
	vertical-align: middle;
}
.service-form input{
    height: 60px;
    line-height: 30px;
    width: 506px;
    border: 0;
    font-size: 18px;
    background:none;
}
.number_pic img{}
.service-from span{	
    display: table-cell;
}
.keywords-btn{
	background-color: #14c1ae;
	height: 50px;
	line-height: 25px;
	padding:0px 20px;
	color:#fff;
	font-size:18px;
	border:0;
	border-radius: 0px 5px 5px 0px;
}
.keywords-btn img{
	vertical-align: middle;
}
.caseList{
	padding:60px 0px;
}
.case-title{
	font-size: 24px;
}
.line{
	width:40px;
	height: 2px;
	background-color: #14c1ae;
	display: inline-block;
}
.padding-10{
	padding:10px;
}
.caselist-title{
	font-size: 16px;
	color:#1a1a1a;
	font-weight: 600;
	padding-bottom: 10px
}
.caselist-desc{
	font-size: 14px;
	color:#666;
	line-height: 22px;
}
.swiper-section{
	padding:30px 0px;
}

.weui-mask {
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
}
.weui-dialog {
    position: fixed;
    z-index: 5000;
    width: 80%;
    max-width: 575px;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    /*background-color: #FFFFFF;*/
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
}
.weui-dialog__hd{
	padding:15px 15px;
	font-size: 18px;
	color: #454545;
    border-bottom: 1px solid #D5D5D6;
}
/*.weui-dialog__hd:after {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #D5D5D6;
    color: #D5D5D6;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}*/
.weui-dialog_bd{
	padding:30px 15px 15px;
}
.alert-btn{
	margin-top:30px;
	margin-bottom:30px;
	background-color: #14c1ae;
	color: #fff;
	font-size: 16px;
	border:0;
	padding:8px 30px;
}
.number_text_title{
	font-size: 24px;
	padding-bottom: 25px;
	line-height: 1;
	color: #000
}
.number_pic_box li{
	float: left;
	width: 280px;
	margin-right: 26px;
}
.number_pic_box li:last-child{
	margin-right: 0;
}
.number_pic_box li p{
	font-size: 14px;
	font-weight: 600;
	line-height: 34px;
	color: #4a4a4a
}
.number_pic_img{
		width: 280px;
	height: 162px;
	overflow: hidden;
}
.number_pic_box li img{
	width: 280px;
	height: auto!important;
}