﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section 
{
	margin:0;
	padding:0;
}
img{
	border:0;
}
ul{
	list-style:none
}
body{
	font-family:"微软雅黑";
	background:#f5f5f5
}
.clr{
	clear:both;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.hide{
	display:none !important;
}
a{
	text-decoration:none;
	cursor: pointer;
}
.center{
	text-align:center;
}
.grid{
	width:1200px;
	margin:0 auto;
}
.overflow{
	overflow:hidden;
}
/*字符*/
.f-ls1{
	letter-spacing:1px;
}
.f_theme{color:#a19784}
.f-12{font-size:12px;}
.f-14{font-size:14px;}
.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-22{font-size:22px;}
.f-24{font-size:24px;}
.f-30{font-size:30px;}
.f-54{font-size:54px;}
.underline{
	text-decoration:underline;
}
.lh30{
	line-height:30px;
}
.lh70{
	line-height:70px;
}
/*溢出文本省略*/
.ellipsis{
	text-overflow: ellipsis;
	overflow:hidden;
	white-space: nowrap;
}
/*居中*/
.in-center{
	text-align:center;
}
.out-center{
	margin:0 auto;
}
/*内边距5 上右下左*/
.pt5{
	padding-top:5px
}
.pr5{
	padding-right:5px
}
.pb5{
	padding-bottom:5px
}
.pl5{
	padding-left:5px
}
/*内边距10 上右下左*/
.pt10{
	padding-top:10px
}
.pr10{
	padding-right:10px
}
.pb10{
	padding-bottom:10px
}
.pl10{
	padding-left:10px
}
/*内边距15 上右下左*/
.pt15{
	padding-top:15px
}
.pr15{
	padding-right:15px
}
.pb15{
	padding-bottom:15px
}
.pl15{
	padding-left:15px
}
/*内边距20 上右下左*/
.pt20{
	padding-top:20px
}
.pr20{
	padding-right:20px
}
.pb20{
	padding-bottom:20px
}
.pl20{
	padding-left:20px
}
/*外边距5 上右下左*/
.mt5{
	margin-top:5px
}
.mr5{
	margin-right:5px;
}
.mb5{
	margin-bottom:5px;
}
.ml5{
	margin-left:5px;
}
/*外边距10 上右下左*/
.mt10{
	margin-top:10px
}
.mr10{
	margin-right:10px;
}
.mb10{
	margin-bottom:10px;
}
.ml10{
	margin-left:10px;
}
/*外边距15 上右下左*/
.mt15{
	margin-top:15px
}
.mr15{
	margin-right:15px;
}
.mb15{
	margin-bottom:15px;
}
.ml15{
	margin-left:15px;
}
/*外边距20 上右下左*/
.mt20{
	margin-top:20px
}
.mr20{
	margin-right:20px;
}
.mb20{
	margin-bottom:20px;
}
.ml20{
	margin-left:20px;
}
/*其他边距*/
.mb50{
	margin-bottom:50px;
}
.mb40{
	margin-bottom:40px;
}
.mb30{
	margin-bottom:30px;
}
.mt40{
	margin-top:40px;
}
.mt50{
	margin-top:50px;
}
.mt60{
	margin-top:60px;
}
.ml40{
	margin-left:40px;
}
.mr40{
	margin-right:40px;
}
.pl50{
	padding-left:50px;
}
.pl100{
	padding-left:100px;
}
.pt120{
	padding-top:120px;
}

.mw100{
	max-width:100%;
}
.mw80{
	max-width:80%;
}
.mw60{
	max-width:60%;
}
.ui-button {
	display: inline-block;
	text-align: center !important;
	text-decoration: none;
	vertical-align: middle;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	border-radius: 2px;
	padding: 0 20px;
	background-image: none;
	text-indent:0;
}
.ui-button-default{
	color: #000;
	border: 2px solid #000;
	height:39px;
	line-height:39px;
}
.ui-button-default2{
	color: #000;
	border: 2px solid #000;
	height:39px;
	line-height:39px;
}