.m-body-document{border-top:none;padding:20px 10px 10px;margin-bottom:15px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;background-color:#fff;*border: solid 1px #dedede;
	        box-shadow: 0px 2px 1px rgba(129,129,129,0.5);
    -webkit-box-shadow: 0px 2px 1px rgba(129,129,129,0.5);
       -moz-box-shadow: 0px 2px 1px rgba(129,129,129,0.5);
        -ms-box-shadow: 0px 2px 1px rgba(129,129,129,0.5);
         -o-box-shadow: 0px 2px 1px rgba(129,129,129,0.5);
}
.u-doc-title{text-align: center;font-size:22px;line-height: 26px;padding:15px 8px;}
.u-doc-author{line-height: 36px;font-size:14px;text-align: center;color:#A8A8A8;border-bottom: dashed 1px #dedede;margin-bottom: 15px}
.u-doc-author span{color:#4C4C4C;margin:0 20px 0 5px;}
.u-doc-content{padding:20px 30px;min-height:380px;font-size:16px;line-height: 1.9;}

.g-crumb-wrap {
    height: 50px;
    line-height: 50px;
    padding-left: 15px;
}
.g-container {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.m-crumb span,.m-crumb span a{
   color: #333;
}
.m-crumb{
    font-size: 15px;
}
.m-crumb a{
    font-size: 15px;
}


a{
 font-size:inherit;
 color:inherit;
}

.subtitle {
    text-align: center;
    margin-bottom: 10px;
}
#hint {
    width: 986px;
    margin: 0 auto;
    display:none;
}
#hint h2 {
    font-size: 26px;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}
#hint table {
    width: 986px;
    background: #d1d1d1;
}

#hint table .tit {
    text-align: center;
}
#hint table td {
    padding: 10px;
    font-size: 15px;
    color: #242424;
    background: #fff;
}
#hint table .tit a {
    color: #5e3c92;
    font-size: 16px;
}

#hint table td.tit2 {
    font-weight: bold;
    font-size: 15px;
}

#hint table td {
    padding: 10px;
    font-size: 15px;
    color: #242424;
    background: #fff;
}
#hint table td font {
    color: #f80000;
    font-size: 15px;
}