/*
��������: �ﴴ�ƻ�����ʽ
URI: the-theme's-base
��������ʽ�����Լ�ͨ����ʽ
����: caogq
�汾: v1.0
[Ŀ¼��] 
	0- css reset
	1- ͨ����ʽ
*/	

/* 0 css reset--------------------------------------------------------------------------*/
html{
	overflow:hidden;background:#eaeaea;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%; height:100%;}
blockquote,html,body,div,ul,ol,li,dl,dt,dd,fieldset,form,h1,h2,h3,h4,h5,h6,hr,legend,pre,p,td,th,textarea,input,button{margin:0;padding:0;}
body,button,input,select,textarea{color:#000;font:12px/1.5 "\5FAE\8F6F\96C5\9ED1";}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
address,caption,code,cite,dfn,em,var{font-style:normal;font-weight:500;}
ol,ul,li{list-style:none;}
a{text-decoration:none;color:#333;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{color:#0149b7;text-decoration:underline;}
input[type=button]{-webkit-appearance:none; cursor:pointer;}
input[type=button],input[type=checkbox],input[type=radio]{outline:none;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
del{text-decoration:line-through;}
legend{color:#000;}
fieldset,img{border:0 none;}
img,input{vertical-align:middle;}
button,input,select,textarea{font-size:100%;vertical-align:middle;outline:0}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
iframe{display:block;}
s{ text-decoration:none;}
i{ font-style:normal;}
input::-ms-clear{display:none;}
.posRel{ position:relative;*zoom:1;}      

/*placeholder*/
:-moz-placeholder{color:#d6d6d6;}/* Mozilla Firefox 4 to 18 */
::-moz-placeholder{color:#b1b1b1;}/* Mozilla Firefox 19+ */
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#d6d6d6;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#d6d6d6;}
input::-ms-clear{ display:none;}
input[type="password"]::-ms-reveal{display:none;}

/* 1 ͨ����ʽ--------------------------------------------------------------------------*/
/***common class***/
.clearfix{*zoom:1}
.clearfix:after{content:"";clear:both;display:block;height:0;visibility:hidden;overflow:hidden;}
.clear{clear:both;display:block;height:0;line-height:0;font-size:0;overflow:hidden;visibility:hidden;}

.show{display:block;}
.hide{   display: none; }

.left{float:left;_display:inline;}
.right{float:right;_display:inline;}
.inline{display:inline;}

/*common width*/
.auto{margin:0 auto;}
.w1200{ width:1200px; margin:0 auto;}
/*common font*/
.font14{ font-size:14px;}
.font18{ font-size:18px;}
.font24{ font-size:24px;}

/*common margin*/
.mgr22{ margin-right:22px;}
.mgl10{ margin-left:10px;}
.mgt15{ margin-top:15px;}
.mgt5{ margin-top:5px;}
.mgb5{ margin-bottom:5px;}

