

* {margin: 0;padding: 0; }
img{ display: block; margin: 0; padding: 0; border: 0}
.dpi-img img{ display: inline}
.target-demo 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: -999999px}
.fonwei{font-weight: 100;}

/*字体大小*/
.font3{ font-size: 4px;}
.font12{ font-size: 12px;}
.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;}
.font40{ font-size: 40px;}
.font60{ font-size: 60px;}
/*文字行间距*/
.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;}
.txt-ina{ text-indent: 10px;}
.txt-ina1{ text-indent: 28%;}
.txt-ina2{ text-indent: 110px;}
/*英文大写*/
.txt-t{text-transform:uppercase}
/*边框设置*/
.bor-n{border:none;}
.bor{border:1px solid;}
.borT{border-top:1px solid;}
.borB{border-bottom:1px solid;}
.borR{border-right:1px solid;}
.borL{border-left:1px solid;}
.borBdo{border-bottom: 1px dotted}
.borTn{border:1px solid; border-top: none}
.borBn{border:1px solid; border-bottom: none}
.bor-2{border:2px solid;}
.bor-3{border-bottom:1px dashed;}
/*阴影设置*/
.b-shadow3{box-shadow: 1px 2px 1px #e7ecf1;}
.box-shadow{
    -webkit-box-shadow:0 0 3px #ca4a30;
    -moz-box-shadow:0 0 3px #ca4a30;
    box-shadow:0 0 3px #ca4a30;
}
/*浮动以及清除浮动*/
.fll{ float:left; display:inline;}
.flr{ float:right; display:inline;}
.clearb{ clear:both}
.of-h{ overflow:hidden;zoom:1; vertical-align: bottom}
.of-xh{ overflow-x:hidden;}
.of-yh{ overflow-y: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;}/*文字居右*/

.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;}

.protab tr th{ border: 1px solid #dbdbdb; height: 38px; line-height: 38px; text-align: center; background: #f6f4f4}
.protab tr td{ border: 1px solid #dbdbdb; height: 33px; line-height: 33px;}



.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;}
.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;}

.btnOrange{border: 1px solid #C12D1F;}
.btnOrange input{ background: url("../images/btn_orange.png") bottom repeat-x #FF5E4A; border: 1px solid #FF7665; color: white; width: 120px; }
.btnLightBlue{border: 1px solid #007685;}
.btnLightBlue input{ background: url("../images/btn_LightBlue.png") bottom repeat-x #E9FEFF; border: 1px solid #F6FFFF; color: #003559; width: 120px; }
