
*{ margin:0; padding:0;}
body,.page{
    background: #fff;
}
h1,h2,h3,h4,h5,h6,h7,th { font-weight:normal; }
img{ border:0;}
ul,li{ list-style: none;}
.list-group .list-group-title{
    color:#000;
    font-size:1.2em;}
.content-padded{
    line-height:1.8em;}
.card-footer a{
    display:block;
    width:100%;}
.textbox{
    padding:0.5rem .7rem 0;}
.textbox .biaoti{
    font-size:1rem;}
.textbox .zuozhe{
    color:#06C;}
.card-content-inner img{
    width:100%;}

.yuedu_box{
    padding:0 .7rem .5rem;
}
.fanye{padding:0 .7rem .5rem;}

#yudingtab th{
    text-align:left;
    font-size:.8rem;}
.yuding{
    background:#393;
    color:#fff;
    text-align:center;}
.dingwan{
    background:#CCC;
    color:#fff;
    text-align:center;}
.xiangxia{}
.xiangshang{}
.warning{
    background:#F90;
    color:#fff;
}


.ftBlue{ color:#06C;}
.ftOrange{ color:#F90;}
.ftYellow{ color:#FF0;}
.ftRed{ color:#F00;}
.ftGray{ color:#666;}
.ftGreen{color:#360;}
.ftStrong{ font-weight:bold;}
.error {
    border: 1px solid #F00;
    background: #FFECEC;
    font-weight:normal;
    padding-top:5px;
}
.error th {
    background: url(../../HdInc/Images/error.png) no-repeat 4px 4px #FFECEC;
    width: 22px;
    height: 20px;
}

.error td {
    padding: 3px;
    color: #F00;
    background: #FFECEC;
}

.success {
    border: 1px solid #690;
    background: #F0FAE7;
}

.success th {
    background: url(../../HdInc/Images/success.png) no-repeat  4px 4px #F0FAE7;
    width: 22px;
}

.success td {
    padding: 3px;
    color: #360;
    background: #F0FAE7;
}

.info {
    border: 1px solid #09C;
    background: #DFF4FF;
}

.info th {
    background: url(../../HdInc/Images/info.png) no-repeat #DFF4FF 4px 4px;
    width: 20px;
}

.info td {
    padding: 3px;
    color: #069;
    background: #DFF4FF;
}

.warning {
    border: 1px solid #F90;
    background: #FCF9DA;
}

.warning th {
    background: url(../../HdInc/Images/warning.png) no-repeat  4px 4px #FCF9DA;
    width: 22px;
}

.warning td {
    padding: 3px;
    color: #C63;
    background: #FCF9DA;
}

input.error,textarea.error {
    display: block;
}

label.error {
    color: #F90;
    border: 0;
    background: none;
    margin-left: 5px;
}

.index-list-bar{
    display:none;}

.tishi{
    width:100%; text-align:right; padding-right:10px;
    float:right;
    border:1px solid #000;
    clear:both;
    display:none;
}
.mbi_title{
    width:100%;
    line-height:4rem;
    height:4rem;
    font-size:24px;
    font-weight:bold;
    color:#004FA2;
    text-align:center;
}
.mbi_box{
    width:96%;
    float:left;
    margin-left:2%;
}
.mbi_box .box{
    width:32%;
    float:left;
    margin:0 0.6%;
    margin-bottom:1.1%;
}
.mbi_box .box img{
    float:left;
    width:100%;
}


.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7);
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px;  margin:0 5px;  vertical-align:top; overflow:hidden; border:1px solid #D1D1D1;   }
.focus .hd ul .on{ border:1px solid #8C8C8C;  }

.focus .bd{ position:relative; z-index:0; }
.text-danger{
    color:red;
}