﻿* {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
body {
    /*font-family: "Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti;*/
    font-family:"Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","\5B8B\4F53";
	min-width:1190px;
    width:100%;
}

.fleft {
	float: left;
}
.fright {
	float: right;
}

/*常规字体大小12-28px*/
.fonts-12 {
	font-size: 12px;
}
.fonts-14 {
	font-size: 14px;
}
.fonts-16 {
	font-size: 16px;
}
.fonts-18 {
	font-size: 18px;
}
.fonts-20 {
	font-size: 20px;
}
.fonts-22 {
	font-size: 22px;
}
.fonts-24 {
	font-size: 24px;
}
.fonts-26 {
	font-size: 26px;
}
.fonts-28 {
	font-size: 28px;
}

/*常规颜色*/
.col-white {
	color: #fff;
}
.col-black {
	color: #000;
}
.col-red {
	color: #f74043;
}

/*常规布局*/
.flo-2 {
	width: 50%;
}
.flo-3 {
	width: 33.33%
}
.flo-4 {
	width: 25%
}
.flo-5 {
	width: 20%
}

/*常规margin*/
.mar-10 {
	margin: 10px;
}
.mar-15 {
	margin: 15px;
}
.mar-20 {
	margin: 20px;
}
.mar-25 {
	margin: 25px;
}
.mar-30 {
	margin: 30px;
}
.mar-left-10 {
	margin-left: 10px
}
.mar-left-15 {
	margin-left: 15px
}
.mar-left-20 {
	margin-left: 20px
}
.mar-left-25 {
	margin-left: 25px
}
.mar-left-30 {
	margin-left: 30px
}
.mar-right-10 {
	margin-right: 10px
}
.mar-right-15 {
	margin-right: 15px
}
.mar-right-20 {
	margin-right: 20px
}
.mar-right-25 {
	margin-right: 25px
}
.mar-right-30 {
	margin-right: 30px
}
.mar-top-10 {
	margin-top: 10px
}
.mar-top-15 {
	margin-top: 15px
}
.mar-top-20 {
	margin-top: 20px
}
.mar-top-25 {
	margin-top: 25px
}
.mar-top-30 {
	margin-top: 30px
}
.mar-bottom-10 {
	margin-bottom: 10px
}
.mar-bottom-15 {
	margin-bottom: 15px
}
.mar-bottom-20 {
	margin-bottom: 20px
}
.mar-bottom-25 {
	margin-bottom: 25px
}
.mar-bottom-30 {
	margin-bottom: 30px
}

/*常规margin*/
.pad-10 {
	padding: 10px;
}
.pad-15 {
	padding: 15px;
}
.pad-20 {
	padding: 20px;
}
.pad-25 {
	padding: 25px;
}
.pad-30 {
	padding: 30px;
}
.pad-left-10 {
	padding-left: 10px
}
.pad-left-15 {
	padding-left: 15px
}
.pad-left-20 {
	padding-left: 20px
}
.pad-left-25 {
	padding-left: 25px
}
.pad-left-30 {
	padding-left: 30px
}

.pad-right-10 {
	padding-right: 10px
}
.pad-right-15 {
	padding-right: 15px
}
.pad-right-20 {
	padding-right: 20px
}
.pad-right-25 {
	padding-right: 25px
}
.pad-right-30 {
	padding-right: 30px
}
.pad-top-10 {
	padding-top: 10px
}
.pad-top-15 {
	padding-top: 15px
}
.pad-top-20 {
	padding-top: 20px
}
.pad-top-25 {
	padding-top: 25px
}
.pad-top-30 {
	padding-top: 30px
}
.pad-bottom-10 {
	padding-bottom: 10px
}
.pad-bottom-15 {
	padding-bottom: 15px
}
.pad-bottom-20 {
	padding-bottom: 20px
}
.pad-bottom-25 {
	padding-bottom: 25px
}
.pad-bottom-30 {
	padding-bottom: 30px
}

.liheight-10 {
	line-height: 10px
}
.liheight-12 {
	line-height: 12px
}
.liheight-14 {
	line-height: 14px
}
.liheight-16 {
	line-height: 16px
}
.liheight-18 {
	line-height: 18px
}

.clearfix {
	zoom: 1
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
.cursor-p{
	cursor: pointer;
}