@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,label,blockquote,th,td,button,span{padding:0;margin:0;}
body{ font:12px/1.5 Arial;}
fieldset,img{border:none;}
address,caption,cite,code,dfn,th,var,em{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
hr{ height:1px; border:0; border-bottom:1px solid #e9e9e9; overflow:hidden; margin:20px 0 10px 0}
/*a {blr:expression_r(this.onFocus=this.blur())}
area {blr:expression_r(this.onFocus=this.blur())}*/
a{outline:none;hide-focus:expression(this.hideFocus=true);}

/*link*/
a{text-decoration:none;}
a:link{color:#666; text-decoration:none}
a:visited{color:#666}
a:hover{ text-decoration:none;}
a:active{color:#666}


/*clearfix*/
.clearfix{ clear:both}
.clearfix:after{content:'\20 ';display:block;height:0;clear:both;}

/*color*/
.white{ color:#FFFFFF}
.green{ color:green}
.blue{ color:blue}
.red{ color:red}
/*common style*/
.b{ font-weight:bold}
.ta-c{ text-align:center}
.fwb{ font-weight:bold;}
.fwn{ font-weight:normal;}
.relative{ position:relative;}
.absolute{ position:absolute;}
.border-none{ border:none;}
.ofh { overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.w90{width:90px}
.w100{width:100px;}
.no-display{ display:none;}
.hidden{ visibility:hidden;}
.h30{ height:30px;}
.h18{ height:18px;}
.lh18{ line-height:18px;}
.h80{ height:80px;}
.lh80{ line-height:80px;}
.tar{ text-align:right;}
.tac{ text-align:center;}
.vlm{ vertical-align:middle;}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin:0 0 0 25px}
.ml30{margin:0 0 0 30px}
.ml45{margin:0 0 0 45px}
.mt10{margin:10px 0 0 0}
.pt10{padding:10px 0 0 0}
.pr10{padding:0 10px 0 0}
.pl120{padding:0 0 0 120px}
.pl130{padding:0 0 0 130px}
.pd10{padding:10px}
.pdlr10{ padding:0 10px}
.pdtb10{ padding:10px 0}
.h110{ height:110px}
.fs14{ font-size:14px}
.inline-block{ display:inline-block;}
.di{ display:inline}



/* footer */
#footer{width:913px; margin:50px auto 0;}
/* foot */		
	#footer .logo{ float:left; width:160px; padding:0 0 0 30px;}
	#footer .license01{ float:right; width:700px; color:#999;}
	#footer .license01 td{ padding:3px 0}
	#footer .license{ float:left; width:560px; color:#9c9172;}
	#footer .license a{color:#706443;}
	#footer .license_img{ float:left; width:120px; margin:0 20px;}
