.resume{ margin: 0 auto; width: 1200px; overflow: hidden;}
.resumeleft{ width:394px ; float: left; margin-top: 20px; background-color: #fff; border-radius: 5px;}
.resumeright{ width: 740px; padding: 20px; float: right; background-color: #fff; margin-top: 20px; border-radius: 5px;}
.resumehead{ color: #595959; line-height: 32px; height: 32px; border-bottom: 1px solid #d9d9d9; padding-left: 26px; font-size: 18px;}
.tc{ color: #8c8c8c; font-size: 14px; margin-top: 20px;}
.yx{ color: #8c8c8c; font-size: 14px; margin-top: 20px;}
.tc span{ color: #78b97f; font-size: 16px;}
.yx span{ color: #3d81d4; font-size: 16px;}
.resumeright p{ color: #8c8c8c; font-size: 14px; text-indent: 2em; margin-top: 10px; line-height: 24px; letter-spacing: 1px;}
.zs .div{ position:absolute; top:23px; display:none; left:20px;text-align:center; line-height:388px; letter-spacing:4px; color:white; width:100%; height:388px; background-color:rgba(0,0,0,0.7);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.zs li{ float:left; width:100%; background:url(../images/zhengshu.png) no-repeat center; background-size:100%; height:388px; margin-top:20px; position:relative; margin-left:20px;}
.wenben {
    padding: 40px;
    margin-top: 50px;
    font-size: 14px;
    letter-spacing: 2px;
    word-wrap: break-word;
    word-break: normal;
}
.wenben p {
    line-height: 30px;
    word-wrap: break-word;
    word-break: normal;
    color:#0d0d0d;
}
.wenben p span {
    text-decoration: underline;
    font-weight: bold;
    padding: 0 5px;
    word-wrap: break-word;
    word-break: normal;
    color:#0d0d0d;
}