/*��css�����ã����� ��������*/
/*authors:���*/
/*date:2015-01-30*/

* {margin: 0;padding: 0; }
img{ margin: 0; padding: 0; border: 0}
.dpi-img img{ display: inline}
a span, form label {cursor:pointer}
ul li {list-style:none}
table { width:100%��border-collapse:collapse}
select, textarea, input, button {vertical-align:middle; font-family:"Microsoft Yahei",Arial;	font-size:100%}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
blockquote, q {quotes: "" "";}
h1, h2, h3, h4, h5, h6{ font-weight:100;}
body{
    line-height:1.8;/*Ĭ��1.8���о�*/
    font-family:"Microsoft Yahei",Arial;/*Ĭ������*/
    font-size:13px;/*Ĭ�������С*/
}
.bg-n{ background: none}
/*�߿�Բ������*/
.bor-ra3
{
    border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
.bor-ra50{
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
/**/

/*ȫ�ְ�ť*/
.btn{ display:inline-block;}
.btn input{ padding: 8px 40px;}
.btn:hover{
    opacity: 0.8;
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
}
/*��������*/
.fontY{ text-indent: -9999px}
.text_i{ text-indent:12px;}
.fonwei{font-weight: 100;}

/*�����С*/
.font3{ font-size: 4px;}
.font10{ font-size: 10px;}
.font12{ font-size: 12px;}
.font13{ font-size: 13px;}
.font14{ font-size: 14px;}
.font15{ font-size: 15px;}
.font16{ font-size: 16px;}
.font18{ font-size: 18px;}
.font20{ font-size: 20px;}
.font22{ font-size: 22px;}
.font24{ font-size: 24px;}
.font26{ font-size: 26px;}
.font30{ font-size: 30px;}
.font34{ font-size: 34px;}
.font40{ font-size: 40px;}

/*�����м��*/
.lht08{ line-height: .8;}
.lht12{ line-height: 1.2;}
.lht14{ line-height: 1.4;}
.lht16{ line-height: 1.6;}
.lht2{ line-height:2;}
.lht25{ line-height: 2.5;}

/*��������*/
.txt-in{ text-indent: 30px;}
.qx{ font-style:italic;}

/*�����Լ����*/
.fll{ float:left; display:inline;}
.flr{ float:right; display:inline;}
.clear{ overflow:hidden;zoom:1}
.clearb{ clear:both}
.of-h{ overflow:hidden;zoom:1; vertical-align: bottom}
.of-xh{ overflow-x:hidden;}
.of-yh{ overflow-y:hidden;}
.of-yc{ overflow:hidden;}

.center{ margin: 0 auto}/*��ǩ����*/
/*��λ*/
.pt-r{ position: relative}
.pt-a{ position:absolute}

.ta-c{ text-align: center;}/*���־���*/
.ta-l{ text-align: left;}/*���־���*/
.ta-r{ text-align: right;}/*���־���*/

.bor-rad{border-radius:50px; border: 2px solid #adcba1;}

.dpin{ display: inline-block}
.dpb{ display: block}
.wd{ width: 100%}
/*�������*/
table{ width: 100%; border-collapse: collapse}
table tr th,table tr td{ font-weight: 100;}

.bgCN{background-position: center; background-repeat: no-repeat}
.bgLCN{ background-position:left center; background-repeat:no-repeat;}
.bgRCN{ background-position:right center; background-repeat:no-repeat;}
.bgRB{ background-position:right bottom; background-repeat:no-repeat;}
.bgRX { background-repeat:repeat-x;}
.bgRY{background-repeat:repeat-y; }
.bgTCN{background-repeat:no-repeat; background-position:top center;}
.bgBCN{ background-position:bottom center; background-repeat:no-repeat;}


