/*Reset*/
* {
	padding:0;
	margin:0;
	zoom: 1;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
		
	/*margin: 0;
	padding: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	vertical-align: baseline;*/
	border: 0;
	outline: 0;
	list-style-type:none
}
 th, td
{
	vertical-align: middle;
}
h1,h2,h3,h4,h5,h6{
	font-family: "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53";
	display:block;
}
span{
	line-height: 20px;
}

body{
	background: #fff url(../images/bg.jpg) repeat-x center top;
	font-family: "\5FAE\8F6F\96C5\9ED1","\5b8b\4f53";
	font-size:12px;
	color:#494949;
}
a{
	text-decoration:none;
	color:#333;
}
a:hover{
	color:#d00;
}
a:focus {outline:0;}
embed:focus {outline: 0;}
object:focus {outline: 0;}

input, textarea{ text-align:left;}
input:focus,input:active,input:hover,textarea:focus,textarea:active,textarea:hover,a:active{
	outline:none
}
	
img, a img ,button{border: none; vertical-align:middle;}

table { margin:0 auto;}
.table {border-collapse: collapse;border-spacing:1px; margin:0 auto;}
tr, td {line-height: 20px; padding:5px 0;}
h1{
	font-size:30px;
	line-height:30px
}
h2{
	font-size:24px;
	line-height:30px
}
h3{
	font-size:20px;
}
h4{
	font-size:16px;
}
h5{
	font-size:12px;
}
h6{
	font-size:12px;
}





/*******************************/
.mb {margin-bottom: 10px;}
.mt {margin-top: 10px;}
em {font-style: normal;}
ul, ol {list-style: none;}

.clear {
	clear: both;
	height: 0;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
.float_l {float: left;}
.float_r {float: right;}
/* -----Common----- */
q:before, q:after, blockquote:before, blockquote:after {content: "";}
.clearfix:after, .wrap:after,.cwrap:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
}
.clearfix {}
* + html .clearfix, * + html .wrap, * + html .cwrap {overflow: hidden;}

/*****************Table**********************/


/* color*/
.red, a.red {color: #d00;}
a.red:hover {color: #f00;}
.blue, a.blue {color: #014ca4;}
a.blue:hover {color: #3b639f;}
.gray, a.gray {color: #999;}
a.gray:hover {color: #8c8c8c;}
.green, a.green {color: #679800;}
a.green:hover {color: #390;}
.orange, a.orange {color: #ff3900;}
a.orange:hover {color: #fabe00;}

/* font */
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.font16 {font-size: 16px;}
.font18 {font-size: 18px;}
.fb {font-weight: 600;}

/*Display*/
.unline {text-decoration: underline;}
.none {	display: none;}
.block {display: block;}

.in{
	background:#fff;
	border:1px #a5bfd2 solid;
	height:20px;
	line-height:20px;
	padding:0 5px;
}
textarea{
	background:#fff;
	border:1px #a5bfd2 solid;
	line-height:20px;
	padding:0 5px;
}