article, aside, figure, footer, header, hgroup, menu, nav, section,
	summary, hgroup, article, aside, footer, header, hgroup, nav, section,
	audio, canvas, video {
	display: block
}

img {
	max-width: 100% !important
}

img {
	border: 0
}

input, button, textarea, select, optgroup, option {
	font: inherit
}

input {
	text-align: inherit
}

ul, li, ol {
	list-style: none;
	padding: 0;
	margin: 0
}

.fr {
	float: right !important
}

.fl {
	float: left !important
}

.c {
	text-align: center
}

.r {
	text-align: right
}

.l {
	text-align: left
}

.t-i {
	text-indent: 15px
}

.fw {
	font-weight: bold
}

.hide {
	display: none
}

.disp-table {
	display: table
}

.disp-cell {
	display: table-cell
}

.disp-inline-b {
	display: inline-block;
	*zoom: 1;
	*display: inline
}

.disp-block {
	display: block
}

.disp-inline {
	display: inline
}

.posi-a {
	position: absolute
}

.posi-r {
	position: relative
}

.posi-f {
	position: fixed
}

.userNone {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none
}

.nopadding {
	padding: 0 !important
}

.nomargin {
	margin: 0 !important
}

.nomargin {
	margin: 0 auto !important
}

.noborder {
	border: 0
}

.pointer {
	cursor: pointer
}

.h_min {
	min-height: 1px
}

.w_100 {
	width: 100%;
}

.borb_dbdadb {
	border-bottom: 1px solid #efefef
}

.pdl10 {
	padding-left: 10px
}

.pdl20 {
	padding-left: 20px
}

.pdl30 {
	padding-left: 30px
}

.pdr30 {
	padding-right: 30px
}

.pdt10 {
	padding-top: 10px
}

.pdt20 {
	padding-top: 20px
}

.pdt30 {
	padding-top: 30px
}

.pdlr15 {
	padding: 0 15px 0 15px
}

.fs_1 {
	font-size: .1em
}

.fs_2 {
	font-size: .2em
}

.fs_3 {
	font-size: .3em
}

.fs_4 {
	font-size: .4em
}

.fs_5 {
	font-size: .5em
}

.fs_6 {
	font-size: .6em
}

.fs_7 {
	font-size: .7em
}

.fs_8 {
	font-size: .8em
}

.fs_9 {
	font-size: .9em
}

.fs_10 {
	font-size: 1em
}

.fs_11 {
	font-size: 1.1em
}

.fs_12 {
	font-size: 1.2em
}

.fs_13 {
	font-size: 1.3em
}

.fs_14 {
	font-size: 1.4em
}

.fs_15 {
	font-size: 1.5em
}

.fs_16 {
	font-size: 1.6em
}

.fs_17 {
	font-size: 1.7em
}

.fs_18 {
	font-size: 1.8em
}

.fs_19 {
	font-size: 1.9em
}

.fs_20 {
	font-size: 2em
}

.fs_30 {
	font-size: 3em
}

.t_title26 {
	font-size: 20px;
	color: #666;
	line-height: 36px
}

.t_title16 {
	font-size: 16px;
	color: #333;
	line-height: 18px
}

.t_title18 {
	font-size: 18px;
	color: #000
}

.t_title24 {
	font-size: 24px;
	color: #257fe5
}

.t_title24_fff {
	font-size: 24px;
	color: #fff
}

.t_title48 {
	font-size: 48px
}

.t_conter13 {
	font-size: 13px;
	color: #c2c2c2
}

.t_conter14 {
	font-size: 14px;
	color: #333
}

.t_conter9 {
	font-size: 9px;
	color: #666
}

.cr_fff {
	color: #fff
}

.cr_1a79c4 {
	color: #1a79c4
}

.cr_2b88d0 {
	color: #2b88d0
}

.bg_fff {
	background-color: #fff
}

.bg_2b88d0 {
	background-color: #2b88d0
}

.a1:link, .a1:visited {
	text-decoration: none;
	display: block
}

.a1:hover, .a1:focus {
	text-decoration: none;
	background-color: #f2f2f2
}

.wraper {
	max-width: 640px;
	margin: 0 auto;
	min-height: 1px
}

.toptitle {
	width: 100%;
	height: 44px;
	border-bottom: 1px solid #000;
	background-color: #f9f9f9
}

.conterwraper {
	width: 100%;
	min-height: 1px
}

.mainbox {
	padding: 0 10px 0 10px;
	min-height: 1px
}

.a6:link,.a6:visited{
	text-decoration:none;
	display:block; color: #FFF; 
	width: 76%; border: 1px #999 solid; 
	margin: 30px auto 0 auto; 
	line-height: 44px; 
	text-align: center; 
	font-size: 1.5em;
	border: 1px solid #dedede;
	-moz-border-radius: 8px;      
	-webkit-border-radius: 8px;   
	border-radius:8px; 
	background: #76ab15;          
}
.a6:hover, .a6:focus { text-decoration:none; 
	background: #fff; 
	border: 1px #FFF solid; 
	color: #1877c3;
}