/*公共样式*/
/*css初始化*/
html,body,ul,li,ol,ul,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset{
	margin: 0;
	padding: 0;
	font: 14px "Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
}
/*fieldset组合表单中的相关元素*/
fieldset,img,input,button{
	border: none;
	padding: 0;
	margin: 0;
	outline-style: none;
}
button{
	cursor: pointer;
}
/*清除列表风格*/
ul,ol{
	list-style: none;
}
input{
	padding-top: 0;
	padding-bottom: 0;
}
select,input{
	vertical-align: middle;
}
select,input,textarea{
	font-size: 12px;
	margin: 0;
}
/*防止多行文本拖拽*/
textarea{
	resize: none;
}
/*去掉图片底侧默认的3像素空白空隙*/
img{
	border: 0;
	vertical-align: middle;
}
/*合并外边线*/
table{
	border-collapse: collapse;
}
.clearfix:before,.clearfix:after{
	content: "";
	display: table;
}
.clearfix:after{
	clear: both;
}
.clearfix{
	*zoom: 1;
}
a{
	color: #666;
	text-decoration: none;
	font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
}

h1,h2,h3,h4,h5,h6{
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
}
s,i,em{
	font-style: normal;
	text-decoration: none;
}
.col-red{
	color: #c81623 !important;
}
/*公共类*/
.w{
	width: 1210px;
	margin: 0 auto;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.al{
	text-align: left;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.hide{
	display: none;
}

.u-flyer{
	border-radius: 50%;
}

input[type=number] {  
	-moz-appearance:textfield;  
}  
input[type=number]::-webkit-inner-spin-button,  
input[type=number]::-webkit-outer-spin-button {  
	-webkit-appearance: none;  
	margin: 0;  
} 

/* 客户说模块样式 */
.client {
  background: #f6f6f6;
}

.client-center {
  width: 1200px;
  height: 550px;
  margin: auto;
  margin-top: 80px;
}

.client-center .client-title {
  padding: 44px 0;
  font-size: 36px;
}

.client-center h3 {
  padding: 64px 0;
  font-size: 36px;
  font-weight: 400;
  color: #333333;
}

.client-titlt-border {
  width: 280px;
  border-bottom: 1px solid #eaeaea;
  margin: 24px 0px;
}

.client-titlt span {
  line-height: 22px;
}

.client-titlt-end {
  position: absolute;
  bottom: 0px;
}

.client-carousel ul li {
  display: inline-table;
  width: 373px;
  height: 340px;
  background: #fff;
  border-radius: 10px;
}

.client-titlt {
  padding: 46px 40px 0px 40px;
}

.client-titlt-p {
  font-size: 14px;
  color: #666666;
  padding-top: 10px;
}

.client-titlt-name {
  position: relative;
  top: -53px;
  right: -97px;
}

.client-carousel ul li i {
  display: inline-table;
  height: 64px;
  width: 64px;
}

.client-carousel ul li i img{
	width: 64px;
	border-radius: 50%;
}

input:-internal-autofill-previewed,
input:-internal-autofill-selected {
    -webkit-text-fill-color: #333 !important;
    transition: background-color 5000s ease-in-out 0s !important;
}