﻿html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,
dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tr,td,input{margin:0px;padding:0px;}
ol,ul{list-style:none;}
:focus{outline:0;}
img{border:0;display:block}
/*img{vertical-align:middle;}*/
table{empty-cells:show;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
em{font-style:normal;}
body{font-size:12px;font-family:Arial,����,microsoft yahei;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.al{text-align:left;}
.ac{text-align:center;}
.ar{text-align:right;}
h1{font:20px "microsoft yahei","\5b8b\4f53";}
h2,h3{font-size:14px;}
h4,h5,h6{font-size:12px;}
a:link,a:visited{color:#686762;text-decoration:none;}
a:hover{text-decoration:none}
a:active{color:#474747;}

.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/*html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */*+html .clearfix{min-height:1%;}
.clear{clear:both;}
.overflow{overflow:hidden;}

.block{display:block;overflow:hidden;}
.hide{display:none;}
.invisible{visibility:hidden;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:none;padding:0;}
.form label,.form input,.form select,.form textarea,.form button,.form .label{float:left;font-size:12px;}
input, textarea, keygen, select, button, isindex {
margin: 0em;
font: -webkit-small-control;
color: initial;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
text-indent: 0px;
text-shadow: none;
display: inline;
text-align: start;
}

.marginT10{margin-top:10px}
.marginT15{margin-top:15px}
.marginT7{margin-top:7px}
.marginT20{margin-top:20px}
.marginT30{margin-top:30px}
.marginl5{margin-left:5px;}
.marginl10{margin-left:10px;}
.padd5{padding:5px;}
.padd_tb15{padding:15px 0;}
.margin10{margin:10px;}

.line_h2{line-height:2em;}
.line_h22{line-height:22px;}
.line_h18{line-height:18px;}
.color1{color:#666}

.ld {
    position: relative;
}
.ld s, .ld b, .ld .block {
    overflow: hidden;
    position: absolute;
}
.f_s14 {font-size: 14px;}
.f_s18{font-size:18px;}
.h_290{height:290px;}
.h_100{height:100%;overflow:auto;*overflow:visible;}
.h_100s {height:100%;}
.cl {clear:both}