﻿html,body{min-height:100%;height:100%}
body{margin:0;font:normal 12px Arial,"\5b8b\4f53"}
body>div{margin-right:auto;margin-left:auto}
h1,h2,h3,h4,h5,h6,p,ul,li{margin:0px;padding:0;text-align:left}
img{border:0;margin:0;background:none}
form{margin:0px;padding:0px}
input,select{font-size:12px;vertical-align:middle;}
a,table,div,p,ul,li,td,pre,dt,dd,select,input,textarea{color:#3b4247}
a{text-decoration:none;color:#464645;}
a:hover{text-decoration:none;color:#3b4247}
a.noline{text-decoration:none}
li{list-style:none;}
.fleft{float:left}
.fright{float:right}
.clear{clear:both;overflow:hidden}
.tleft{text-align:left}
.tright{text-align:right}
.tcenter{text-align:center}
.big{font-size:14px}
.orange{color:#FF6600}
.red{color:#FF0000}
.white{color:White}
.green{color:Green}
.blue
{
    color: #004F9B;
    font-weight: bolder;
}
.blue1{color:#167093}
.blue2{color:#0865BF}
.blue3{color:Blue;}
.bold{font-weight:bold}
.black{color:#000}
.yellow{color:Yellow}
.gray{color:#808080;}
.absolute{position:absolute;}
.relative{position:relative;}
.hide{display:none;}
.show{display:block;}
.hand{cursor:pointer;}
.clearfix{display:block}
.f14{font-size:14px}
.f12{font-size:12px}
.hred{color:#C41D0A}
dd,dt,dl{padding:0;margin:0;text-indent:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.input{border:1px solid #ccc;padding:4px 0px 0px 4px;color:#808080;height:16px;}
.over{overflow:hidden;zoom:1}
.mt10{ margin-top:10px;}
.mt15{ margin-top:15px;}
.mt20{ margin-top:20px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
/*进度条*/
.process-bar
{
width:100px;
display:inline-block;
*zoom:1;
}
.pb-wrapper
{
border:1px solid gray;
border-style:solid none;
position:relative;
background:#cfd0d2;
}
.pb-container
{
border:1px solid gray;
border-style:none solid;
height:12px;
position:relative;
left:-1px;
margin-right:-2px;
font:1px/0 arial;
padding:1px;
}
.pb-highlight
{
position:absolute;
left:0;
top:0;
_top:1px;
width:100%;
opacity:0.6;
filter:alpha(opacity=60);
height:6px;
background:white;
font-size:1px;
line-height:0;
z-index:1
}
.pb-text
{
width:100%;
position:absolute;
left:0;
top:0;
text-align:center;
font:10px/12px arial;
}
.pb-value
{
height:100%;
background:#19d73d;
}
.pb-text
{
color:black;
font:10px/12px arial
}


.skin-green .pb-wrapper
{
border-color:#666;
border-top-color:#628c2d;
}
.skin-green .pb-container
{
border-left-color:#628c2d;
    top: 0px;
    border-right-color: #666;
    border-top-color: #666;
    border-bottom-color: #666;
}
.skin-green .pb-text{ color:black }