@charset "utf-8";
/* CSS Document */
*{ margin:0; padding: 0; font-family: Microsoft Yahei, "微软雅黑", Pingfang SC, Helvetica, 微软雅黑, "Times New Roman";}
body{ text-align: justify;  max-width: 1920px; margin: 0 auto;}
a{ text-decoration:none; font-size: 14px; color:#000;}
input,select,textarea{ outline:none;  border-radius: 0; -webkit-appearance:none;}
img{ border: none;}

.clear{clear:both;}
.clearfix{ *zoom: 1;}
.clearfix:before{ content: ""; display: table;}
.clearfix:after{ content: ""; display: table; clear: both;}

.pic{ overflow: hidden;}
.pic img{ max-width: 100%; display: block; width: 100%; height: 100%; overflow: hidden; transition: all 0.5s;transform: scale(1); max-height:100%;}
.swiper-slide img{ width: 100%; display: block;}

input::-webkit-input-placeholder{		color: #666; font-size: 14px;}
input::-moz-input-placeholder{			color: #666; font-size: 14px;}
input::-ms-input-placeholder{			color: #666; font-size: 14px;}
input::-o-input-placeholder{			color: #666; font-size: 14px;}
textarea::-webkit-input-placeholder{	color: #666; font-size: 14px;}
textarea::-moz-input-placeholder{		color: #666; font-size: 14px;}
textarea::-ms-input-placeholder{		color: #666; font-size: 14px;}
textarea::-o-input-placeholder{			color: #666; font-size: 14px;}

.searcharea input::-webkit-input-placeholder{		color: #fff; font-size: 14px;}
.searcharea input::-moz-input-placeholder{			color: #fff; font-size: 14px;}
.searcharea input::-ms-input-placeholder{			color: #fff; font-size: 14px;}
.searcharea input::-o-input-placeholder{			color: #fff; font-size: 14px;}
.searcharea textarea::-webkit-input-placeholder{	color: #fff; font-size: 14px;}
.searcharea textarea::-moz-input-placeholder{		color: #fff; font-size: 14px;}
.searcharea textarea::-ms-input-placeholder{		color: #fff; font-size: 14px;}
.searcharea textarea::-o-input-placeholder{			color: #fff; font-size: 14px;}

.left{ float:left;}
.right{ float:right;}

.p10{ padding: 10px 0; }
.p20{ padding: 20px 0; }
.p30{ padding: 30px 0; }
.p40{ padding: 40px 0; }
.p50{ padding: 50px 0; }
.p60{ padding: 60px 0; }
.p70{ padding: 70px 0; }
.p80{ padding: 80px 0; }
.p90{ padding: 90px 0; }
.p100{ padding: 100px 0; }
.mt10{ margin-top: 10px !important; }
.mt20{ margin-top: 20px !important; }
.mt30{ margin-top: 30px !important; }
.mt40{ margin-top: 40px !important; }
.mt50{ margin-top: 50px !important; }
.mt60{ margin-top: 60px !important; }
.mt70{ margin-top: 70px !important; }
.mt80{ margin-top: 80px !important; }
.mt90{ margin-top: 90px !important; }
.mt100{ margin-top: 100px !important; }
.w1200{ width: 1200px; margin: 0 auto;}
.mx1200{ max-width: 1200px; width: 90%; margin: 0 auto;}
.mx1300{ max-width: 1300px; width: 90%; margin: 0 auto;}
