    .tpcontent {
        font-weight: bold;
        font-size: 11pt;
        color: #2b2b2b;
        font-family: 宋体
    ;}

    .cytpstyle {
        font-size: 9pt;
        color: #2b2b2b;
        font-family: 宋体
    ;}

    .content {
        margin: auto;
        text-align: left;
        line-height: 18px;
        padding: 3px 0 0 0;
        color: #727272
    ;}

    .process {
        width: 162px;
        height: 11px;
        background: #EDEDED;
        overflow: hidden;
        float: left;
        margin-left: 26px !important;
        margin-left: 13px;
        margin-right: 10px
    ;}

    .process div {
        width: 160px;
        height: 11px;
        background: url(/system/resource/images/newsvote/bg.gif) repeat-x;
        border-left: 1px solid #000;
        border-right: 1px solid #000
    ;}

    .process .style7 {
        border-left-color: #ff0000;
        border-right-color: #ff0000;
        background-position: 0 -77px
    ;}

    .smxy-sz-box {
        margin-top: 50px;}

    .smxy-sz-cont-left {
        float: left;
        width: 20%;
        border-right: solid 1px #eaebed;
        position: relative;
        padding-right: 3%;}

    .smxy-sz-cont-right {
        font-size: 18px;
        color: #666;
        line-height: 38px;}

    .smxy-sz-cont-right {
        float: right;
        width: 75%;}

    .smxy-sz-cont-inf .phone {
        width: 220px;
        height: 245px;
        overflow: hidden;
        margin: 0 auto;}

    .smxy-sz-cont-inf .phone img {
        width: 100%;}

    .smxy-sz-cont-inf .name {
        font-size: 24px;
        color: #333;
        margin: 25px 0 30px 0;}

    .smxy-sz-cont-inf .name span {
        display: inline-block;
        padding: 2px 5px;
        margin-left: 5px;
        font-size: 16px;
        color: #333;
        background-color: #efefef;}

    .smxy-sz-cont-inf h4 {
        margin: 20px 0 6px 0;
        font-size: 16px;
        color: #666;
        font-weight: bold;}

    .smxy-sz-cont-inf p {
        font-size: 18px !important;
        color: #333 !important;
        line-height: 40px !important;
        /* word-break: break-all; */
        text-align: justify;}

    .smxy-sz-cont-right h3 {
        padding: 0 0 15px 0;
        font-size: 24px;
        color: #458d8f;
        font-weight: bold;
        border-bottom: solid 1px #eaebed;
        margin: 0px 0 15px 0;}

    .smxy-sz-cont-right h3 i {
        display: inline-block;
        width: 7px;
        height: 23px;
        background-color: #458d8f;
        margin-right: 25px;
        vertical-align: -2px;}

    .smxy-sz-cont-right {
        font-size: 18px;
        color: #666;
        line-height: 38px;}

    .smxy-lsyg-box {
        margin: 100px 0;}
