* {
	margin: 0;
	padding: 0;
}

body {
	background: #fff;
	font-size: 14px;
	width: 100%;
	overflow-x: hidden;
	color: #373535;
}

td,
th,
caption {
	font-size: 14px;
}

a {
	text-decoration: none;
	cursor: pointer;
}

img {
	border: none;
	cursor: pointer;
}

ol,
ul,
li {
	list-style: none;
}

input,
textarea,
select,
button {
	font: 14px Verdana, Helvetica, Arial, sans-serif;
}

table {
	border-collapse: collapse;
}

.pull-left {
	float: left;
}

.pull-right {
	float: right;
}

.fnone {
	float: none !important;
}

.hide {
	display: none;
}


/* css common */

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

.clearfix {
	*zoom: 1;
}


/*设置定位*/

.posRelative {
	position: relative;
}

.posAbsolute {
	position: absolute;
}

.poxFixed {
	position: fixed;
}
.mt87{
	margin-top: 87px;
}
.mt20{
	margin-top: 20px;
}
.mt30{
	margin-top: 30px;
}
.mt5{
	margin-top: 5px;
}
.color6{
	color:#666;
}
.posA {
    position: absolute;
}
.posR {
    position: relative;
}
.color9{
	color:#999;
}
/*marginTop值设置*/

.mgt1 {
	margin-top: 1px;
}

.mgt2 {
	margin-top: 2px;
}

.mgt3 {
	margin-top: 3px;
}

.mgt4 {
	margin-top: 4px;
}

.mgt5 {
	margin-top: 5px;
}

.mgt6 {
	margin-top: 6px;
}

.mgt7 {
	margin-top: 7px;
}

.mgt8 {
	margin-top: 8px;
}

.mgt9 {
	margin-top: 9px;
}

.mgt10 {
	margin-top: 10px;
}

.mgt11 {
	margin-top: 11px;
}

.mgt12 {
	margin-top: 12px;
}

.mgt13 {
	margin-top: 13px;
}

.mgt14 {
	margin-top: 14px;
}

.mgt15 {
	margin-top: 15px;
}

.mgt20 {
	margin-top: 20px;
}


/*marginRight值设置*/

.mgr1 {
	margin-right: 1px;
}

.mgr2 {
	margin-right: 2px;
}

.mgr3 {
	margin-right: 3px;
}

.mgr4 {
	margin-right: 4px;
}

.mgr5 {
	margin-right: 5px;
}

.mgr6 {
	margin-right: 6px;
}

.mgr7 {
	margin-right: 7px;
}

.mgr8 {
	margin-right: 8px;
}

.mgr9 {
	margin-right: 9px;
}

.mgr10 {
	margin-right: 10px;
}

.mgr11 {
	margin-right: 11px;
}

.mgr12 {
	margin-right: 12px;
}

.mgr13 {
	margin-right: 13px;
}

.mgr14 {
	margin-right: 14px;
}

.mgr15 {
	margin-right: 15px;
}

.mgr18 {
	margin-right: 18px;
}

.mgr20 {
	margin-right: 20px;
}

.mgr25 {
	margin-right: 25px;
}


.mgb251 {
	margin-bottom: 25px;
	width:423px
}



.mgr30 {
	margin-right: 30px;
}


/*marginBottom值设置*/

.mgb1 {
	margin-bottom: 1px;
}

.mgb2 {
	margin-bottom: 2px;
}

.mgb3 {
	margin-bottom: 3px;
}

.mgb4 {
	margin-bottom: 4px;
}

.mgb5 {
	margin-bottom: 5px;
}

.mgb6 {
	margin-bottom: 6px;
}

.mgb7 {
	margin-bottom: 7px;
}

.mgb8 {
	margin-bottom: 8px;
}

.mgb9 {
	margin-bottom: 9px;
}

.mgb10 {
	margin-bottom: 10px;
}

.mgb11 {
	margin-bottom: 11px;
}

.mgb12 {
	margin-bottom: 12px;
}

.mgb13 {
	margin-bottom: 13px;
}

.mgb14 {
	margin-bottom: 14px;
}

.mgb15 {
	margin-bottom: 15px;
}

.mgb20 {
	margin-bottom: 20px;
}

.mgb25 {
	margin-bottom: 25px;
}


/*marginLeft值设置*/

.mgl1 {
	margin-left: 1px;
}

.mgl2 {
	margin-left: 2px;
}

.mgl3 {
	margin-left: 3px;
}

.mgl4 {
	margin-left: 4px;
}

.mgl5 {
	margin-left: 5px;
}

.mgl6 {
	margin-left: 6px;
}

.mgl7 {
	margin-left: 7px;
}

.mgl8 {
	margin-left: 8px;
}

.mgl9 {
	margin-left: 9px;
}

.mgl10 {
	margin-left: 10px;
}

.mgl11 {
	margin-left: 11px;
}

.mgl12 {
	margin-left: 12px;
}

.mgl13 {
	margin-left: 13px;
}

.mgl14 {
	margin-left: 14px;
}

.mgl15 {
	margin-left: 15px;
}

.mgl20 {
	margin-left: 20px;
}

.mgl25 {
	margin-left: 25px;
}


/*marginRight负值设置*/

.fmgr5 {
	margin-right: -5px;
}

.fmgr10 {
	margin-right: -10px;
}


/*marginTop负值设置*/

.fmgt5 {
	margin-top: -5px;
}


/*padding上下值设置*/

.padd10 {
	padding: 10px 0;
}


/*paddingBottom值设置*/

.padb5 {
	padding-bottom: 5px;
}

.padb10 {
	padding-bottom: 10px;
}


/*paddingLeft值设置*/

.pad3 {
	padding-left: 3px !important;
}

.pad5 {
	padding-left: 5px !important;
}

.padl15 {
	padding-left: 15px;
}

.padl20 {
	padding-left: 20px;
}


/*bottom下边线设置*/

.bline {
	border-bottom: 1px solid #000;
}

.overflHide {
	overflow: hidden;
}

.cursor {
	cursor: pointer;
}


/*设置高度*/


/*设置高度垂直居中对齐*/

.setHeight23 {
	height: 23px;
	line-height: 23px;
}

.setHeight24 {
	height: 24px;
	line-height: 24px;
}

.setHeight25 {
	height: 25px;
	line-height: 25px;
}

.setHeight26 {
	height: 26px;
	line-height: 26px;
}

.setHeight27 {
	height: 27px;
	line-height: 27px;
}

.setHeight28 {
	height: 28px;
	line-height: 28px;
}

.setHeight29 {
	height: 29px;
	line-height: 29px;
}

.setHeight30 {
	height: 30px;
	line-height: 30px;
}


/*文本对齐方式*/

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
	/*大写的英文转换成小写的英文*/
}

.text-uppercase {
	text-transform: uppercase;
	/*小写的英文转换成大写的英文*/
}

.text-capitalize {
	text-transform: capitalize;
	/*首字母大写*/
}

.text-overflow {
	text-overflow: ellipsis;
	/*显示省略符号来代表被修剪的文本*/
}


/*单行文本超出隐藏*/

.text-ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


/*字体操作*/

.font-weight {
	font-weight: bold;
}

.font-normal {
	font-weight: normal;
}

.font100 {
	font-weight: 100;
}

.font200 {
	font-weight: 200;
}

.font300 {
	font-weight: 300;
}

.font400 {
	font-weight: 400;
}

.font500 {
	font-weight: 500;
}

.font600 {
	font-weight: 600;
}

.font700 {
	font-weight: 700;
}

.font800 {
	font-weight: 800;
}

.font900 {
	font-weight: 900;
}


/*盒模型操作*/

.border-box {
	box-sizing: border-box;
}

.content-box {
	box-sizing: content-box;
}


/**/

.outline {
	outline: none;
}

.resize {
	resize: none;
}


/*字体大小*/

.font12 {
	font-size: 12px;
}

.font13 {
	font-size: 13px;
}

.font14 {
	font-size: 14px;
}

.font15 {
	font-size: 15px;
}

.font16 {
	font-size: 16px;
}

.font17 {
	font-size: 17px;
}

.font18 {
	font-size: 18px;
}

.font19 {
	font-size: 19px;
}

.font20 {
	font-size: 20px;
}

.font21 {
	font-size: 21px;
}

.font22 {
	font-size: 22px;
}

.font23 {
	font-size: 23px;
}

.font24 {
	font-size: 24px;
}

.font25 {
	font-size: 25px;
}

.font26 {
	font-size: 26px;
}

.font27 {
	font-size: 27px;
}

.font28 {
	font-size: 28px;
}

.font29 {
	font-size: 29px;
}

.font30 {
	font-size: 30px;
}


/*元素转换*/

.disInlineBlock {
	display: inline-block;
}

.disBlock {
	display: block;
}

.disInline {
	display: inline;
}

.disInherit {
	display: inherit;
}

.disInline-flex {
	display: inline-flex;
}

.disInline-table {
	display: inline-table;
}

.disFlex {
	display: flex;
}


/*边框操作*/

.borNone {
	border: none;
}

.borderSolid {
	border: 1px solid;
	/*边框1像素实线*/
}

.borderDotted {
	border: 1px dotted;
	/*边框1像素  点状边框*/
}

.borderDashed {
	border: 1px dashed;
	/*边框1像素  虚线边框*/
}

.borderSolid2 {
	border: 2px solid;
}

.borderDotted2 {
	border: 2px dotted;
}

.borderDashed2 {
	border: 2px dashed;
}

.borderSolid3 {
	border: 3px solid;
}

.borderDotted3 {
	border: 3px dotted;
}

.borderDashed3 {
	border: 3px dashed;
}

.borderRadiusNone {
	border-radius: none;
}

.borderRadius1 {
	border-radius: 1px;
}

.borderRadius2 {
	border-radius: 2px;
}

.borderRadius3 {
	border-radius: 3px;
}

.borderRadius4 {
	border-radius: 4px;
}

.borderRadius5 {
	border-radius: 5px;
}

.borderRadius {
	border-radius: 50%;
	/*圆形*/
}