@charset "UTF-8";

a,a:active,a:hover,a:link,a:visited,html,legend {
	color: #000
}

a,input:focus {
	outline: 0
}

@media (min-width:1556px) {
	.column {
		width: 315px
	}
}

@media (max-width:1556px) {
	.column {
		width: 275px
	}
}

blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {
	margin: 0;
	padding: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

fieldset,img {
	border: 0
}

address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: 400
}

ol,ul {
	list-style: none
}

caption,th {
	text-align: left
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: 400
}

q:after,q:before {
	content: ''
}

abbr,acronym {
	border: 0;
	font-variant: normal
}

sub {
	vertical-align: text-bottom
}

input,select,textarea {
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit
}

#yui3-css-stamp.cssreset {
	display: none
}

::selection {
	color: #fff;
	background-color: #000
}

::-moz-selection {
	color: #fff;
	background-color: #000
}

::-webkit-selection {
	color: #fff;
	background-color: #000
}

::-ms-selection {
	color: #fff;
	background-color: #000
}

html {
	background: #fff;
	width: 100%;
	height: 100%;
	overflow-y: scroll
}

body {
	-webkit-tap-highlight-color: transparent;
	font-family:"microsoft yahei",Arial,Verdana,sans-serif;
	font-size: 12px;
	/*line-height: 1em;*/
	letter-spacing: .1em
}

p {
	line-height: 1.5em;
	margin-bottom: 1em
}

a {
	text-decoration: none
}

h1 {
	font-size: 24px
}

h2 {
	font-size: 18px
}

h3 {
	font-size: 14px
}

sup {
	vertical-align: baseline
}

html:-webkit-full-screen::-webkit-scrollbar {
	width: 0;
	height: 0
}

html:fullscreen::-webkit-scrollbar {
	width: 0;
	height: 0
}
button{border:none;cursor: pointer;}
/*# sourceMappingURL=common.css.map */

/* 浮动 */
.clr{clear:both;}
.fl{float: left;}
.fr{float: right;}

/* 外间距 */
.mt5{ margin-top:5px;}
.mt7{ margin-top:7px;}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt40{ margin-top:40px;}
.mt50{ margin-top:50px;}
.mt90{ margin-top:90px;}
.mt100{ margin-top:100px;}

.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}

.mr0{ margin-right:0px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}
.mr50{ margin-right:50px;}

.mb0{ margin-bottom:0px;}
.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}

.pl10{ padding-left:10px;}
.pl20{ padding-left:20px;}
.pl30{ padding-left:30px;}
.pl40{ padding-left:40px;}
.pr10{ padding-right:10px;}
.pr20{ padding-right:20px;}
.pr30{ padding-right:30px;}
.pr40{ padding-right:40px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.pb10{ padding-bottom:10px;}
.pb20{ padding-bottom:20px;}

/* 字体大小 */
.fz12{font-size: 12px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz30{font-size: 30px;}
.fz60{font-size: 60px;}

/* 字体颜色 */
.c_white{color: #fff;}

/* 行高 */
.lgt30{line-height: 30px;}
.lgt50{line-height: 50px;}

/* 对齐 */
.tlgc{text-align: center;}


.tbl_page{padding-top:0px;margin:0px auto 0 auto;border:0px solid #dddddd;width:100%;font-size:14px}
.tbl_page span{color:#ff0000;margin:0 2px 0 2px; font-size:14px}
.tbl_page a{text-decoration:underline;line-height:24px;padding-top:5px;padding-left:1px;padding-right:1px;width:50px;margin:0 6px -2px 0;text-align:center; font-size:14px}	
.tbl_page a:link{color:#686868;text-decoration:none;}
.tbl_page a:visited{color:#686868;text-decoration:none;}
.tbl_page a:hover{color:#ff0000;text-decoration:underline;}
.tbl_page .no{color:#999999;line-height:24px;padding-top:5px;padding-left:1px;padding-right:1px;width:50px;margin:0 6px -2px 0;text-align:center;}
.td_page{padding-bottom:4px;text-align:center;white-space:nowrap;}