/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,feldset,input,textarea,p,blockquote,th,td{ 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:normal;}
ol,ul{ list-style:none;}
caption,th{ text-align:left;} 
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
q:before,q:after{ content:'';}
abbr,acronym,input{ border:0;}
a{ text-decoration:none;}
input{ outline:none}
/*-------------------------ԭ����----------------------*/

/*�����Ű�*/
.f12{ font-size:12px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.f15{ font-size:15px;}
.f16{ font-size:16px;}
.f20{ font-size:20px;}
.f22{ font-size:22px;}
.f24{ font-size:24px;}

.fb{ font-weight:bold;}
.fn{ font-weight:normal;}

.unl{ text-decoration:underline;}
.no_unl{ text-decoration:none;}
.line_through{ text-decoration:line-through;}

/*��ʾ*/
.dblock{ display:block;}
.dinline{ display:inline;}
.dnone{ display:none;}
.dinlineblock{ display:inline-block;}
.hidden{ visibility:hidden;}

/*��λ*/
.tl{ text-align:left;}
.tc{ text-align:center;}
.tr{ text-align:right;}

.vt{ vertical-align:top;}
.vm{ vertical-align:middle;}
.vb{ vertical-align:bottom;}

.fl{ float:left; display:inline;}
.fr{ float:right;display:inline;}

.bc{ margin-left:auto; margin-right:auto;}

.cb{ clear:both;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{ /*display:inline-block*/}* html .clearfix{ height:1%;}
.Clearfix{ display:block;}

.zoom{ zoom:1;}

.position_r{ position:relative;}

/*cursor*/
.cursor_pointer{ cursor:pointer;}
.cursor_default{ cursor:default;}

.w100{ width:100%;}

/* WebKit browsers 适配谷歌 */
input::-webkit-input-placeholder {
    font-weight: 400;
    color: rgba(0,0,0,0.45);
}
/* Mozilla Firefox 19+ 适配火狐 */
input::-moz-placeholder {
    font-weight: 400;
    color: rgba(0,0,0,0.45);
}
/* Internet Explorer 10+  适配ie */
input:-ms-input-placeholder {
    font-weight: 400;
    color: rgba(0,0,0,0.45);
}