*{ margin:0; padding:0; transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
body{ font-family:microsoft yahei; color:#333333; font-size:14px; background: #FFFFFF;}
html{ font-size: 14px;  }
a{ text-decoration: none;color: #333333;}
a:focus { outline: 0; color: #333333;text-decoration: none;}
a:hover{ color: #333333;text-decoration: none;}
a:visited {text-decoration: none;color:#333333;}
img{ border:none; -webkit-transition: all ease .5s;  -moz-transition: all ease .5s; transition: all ease .5s;}
ul,li{ list-style:none;margin:0;}
.clear{ clear:both;}
p{ margin:0 auto; padding:0;}
.padding5{ padding:5px;}
.padding10{ padding:10px;}
.padding15{ padding:15px;}
.padding20{ padding:20px;}
.padding30{ padding:30px;}
.padding40{ padding:40px;}
.rf{ float:right;}
.lf{ float:left; }
.paddingright{ padding-right:10px;}
.paddingleft{ padding-left:10px;}
.undis{ display:block;  background-size: cover;}
.dis{ display:none;  }
.pr5{ padding-right:5px;}
.red{ color:#f00;}
.fff{ color:#fff;}
.pdt30{ padding-top: 30px;}
.txtcenter{ text-align: center;}

input,button,select,textarea{ outline:none; font-family:arial;  }
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none; font-weight:normal;}


submit{ font-family:"arial, helvetica, sans-serif";  }
#warp{ width:100%; height:auto; overflow: hidden;}

.clearfix::after {
	content: '';
	display: block;
	clear: both;
}
.clamp1{
  	overflow: hidden;
  	text-overflow: ellipsis;
  	white-space: nowrap;
}
.clamp2{
  	overflow : hidden;
  	text-overflow: ellipsis;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
}