body{color:#545454; font-family: "微软雅黑"; font-size: 14px;}
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{margin:0;padding:0;-webkit-text-size-adjust:none;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0; cursor: pointer;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:"微软雅黑";font-size:inherit;font-weight:inherit; background-color: #FFFFFF;}
input,textarea,select{*font-size:100%}
legend{color:#545454;}
a{text-decoration:none;color: #545454;}
a:hover{text-decoration:underline;}

.a_n:hover{text-decoration:none;}

.show{display: block;}
.hidden{ display: none;}

.left{ float: left;}
.right{ float: right;}

.center{ text-align: center;}
.center_l{ text-align: left;}
.center_r{ text-align: right;}

.clear:before, .clear:after {content:"";display:table;}
.clear:after {clear:both;}
.clear {zoom:1;}

.black{ color: #545454;}						/*黑色*/
.gray{ color: #ababab;}							/*灰色*/
.gules{ color: #dd242a;}						/*红色*/
.yellow{ color: #d48f1e;}						/*黄色*/
.white{ color: #ffffff;} 						/*白色*/

.black_bg{ background-color: #333333;}			/*深黑背景*/
.gray_bg{ background-color: #fafafa;}			/*灰色背景*/
.gray_bg_eff{ background-color: #eff0f2;}		/*灰色背景*/
.white_bg{ background-color: #ffffff;} 			/*白色背景*/

.content_all{ width: 100%; min-width: 1080px;}	/*内容100%宽度*/
.content_fluid{ margin: 0 auto;}	/*内容1200宽度*/
.content{ max-width: 1200px; margin: 0 auto;}		/*内容1200宽度*/

.btn{											/*绿色按钮*/
	background-color: #5ACE49;
	border: 0;
	outline: none;
	color: #FFFFFF;
	text-align: center;
	height: 40px;
	line-height: 40px;
	display: block;
	cursor:pointer;
	font-size: 14px;
}				
.btn:hover{background-color: #3dc229;text-decoration:none;}
.btn:active{background-color: #36b024;text-decoration:none;}

.txt{											/*文本*/
	border: 1px solid #DDDDDD;
	padding: 2px 8px;
	height: 24px;
	line-height: 24px;
	outline: none;
	color: #545454;
	font-size: 14px;
	box-sizing: initial !important;
	display:inline-block;
	*display:inline;
	*zoom:1;
}
.in-block{
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.mt0{ margin-top: 0;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{ margin-top: 20px;}
.mt25{ margin-top: 25px;}
.mt30{ margin-top: 30px;}
.mt35{ margin-top: 35px;}
.mt40{ margin-top: 40px;}
.mt45{ margin-top: 45px;}
.mt50{ margin-top: 50px;}

.ml0{ margin-left: 0;}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px;}
.ml20{ margin-left: 20px;}
.ml25{ margin-left: 25px;}
.ml30{ margin-left: 30px;}
.ml35{ margin-left: 35px;}
.ml40{ margin-left: 40px;}
.ml45{ margin-left: 45px;}
.ml50{ margin-left: 50px;}

.mr0{ margin-right: 0;}
.mr10{ margin-right: 10px;}
.mr15{ margin-right: 15px;}
.mr20{ margin-right: 20px;}
.mr25{ margin-right: 25px;}
.mr30{ margin-right: 30px;}
.mr35{ margin-right: 35px;}
.mr40{ margin-right: 40px;}
.mr45{ margin-right: 45px;}
.mr50{ margin-right: 50px;}

.mb0{ margin-bottom: 0;}
.mb10{ margin-bottom: 10px;}
.mb15{ margin-bottom: 15px;}
.mb20{ margin-bottom: 20px;}
.mb25{ margin-bottom: 25px;}
.mb30{ margin-bottom: 30px;}
.mb35{ margin-bottom: 35px;}
.mb40{ margin-bottom: 40px;}
.mb45{ margin-bottom: 45px;}
.mb50{ margin-bottom: 50px;}

.pt10{ padding-top: 10px;}
.pt15{ padding-top: 15px;}
.pt20{ padding-top: 20px;}
.pt25{ padding-top: 25px;}
.pt30{ padding-top: 30px;}
.pt35{ padding-top: 35px;}
.pt40{ padding-top: 40px;}
.pt45{ padding-top: 45px;}
.pt50{ padding-top: 50px;}

.pl10{ padding-left: 10px;}
.pl15{ padding-left: 15px;}
.pl20{ padding-left: 20px;}
.pl25{ padding-left: 25px;}
.pl30{ padding-left: 30px;}
.pl35{ padding-left: 35px;}
.pl40{ padding-left: 40px;}
.pl45{ padding-left: 45px;}
.pl50{ padding-left: 50px;}

.pr10{ padding-right: 10px;}
.pr15{ padding-right: 15px;}
.pr20{ padding-right: 20px;}
.pr25{ padding-right: 25px;}
.pr30{ padding-right: 30px;}
.pr35{ padding-right: 35px;}
.pr40{ padding-right: 40px;}
.pr45{ padding-right: 45px;}
.pr50{ padding-right: 50px;}

.pb10{ padding-bottom: 10px;}
.pb15{ padding-bottom: 15px;}
.pb20{ padding-bottom: 20px;}
.pb25{ padding-bottom: 25px;}
.pb30{ padding-bottom: 30px;}
.pb35{ padding-bottom: 35px;}
.pb40{ padding-bottom: 40px;}
.pb45{ padding-bottom: 45px;}
.pb50{ padding-bottom: 50px;}

