.yjzj-main .title { font-size: 32px; text-align: center; margin-top: 30px; line-height: 150%; }
.yjzj-main .infos { margin: 40px 0 30px 0; padding-bottom: 20px; line-height: 24px; text-align: center; background: url(yjtc_bg_content_info.png) repeat-x center bottom; overflow: hidden; }
.yjzj-main .infos span { margin: 6px 10px; font-size: 15px; color: #999; display: inline-block; }
.yjzj-main .infos span img { width: 24px; height: 24px; display: inline-block; vertical-align: middle; }
.yjzj-main .infos span i { margin: 0 5px; display: inline-block; cursor: pointer; font-style: inherit; }
.yjzj-main .nrcon .yc { text-indent: 0px; }
.yjzj-main .nrcon img { max-width: 90% !important; height: auto!important; }
.yjzj-main .nrcon p,.yjzj-main .nrcon span { font-family: "microsoft yahei" !important; font-size: 18px !important; line-height: 2.2em !important; }
.yjzj-main .xgxw { margin-top: 15px; padding: 15px 0; border-bottom: 1px solid #eee; border-top: 1px solid #eee; display: block; box-sizing: border-box; }
.yjzj-main .xgxw .tit { padding-bottom: 10px; }
.yjzj-main .xgxw .tit span { padding-bottom: 10px; color: #FF0000; font-weight: bold; position: relative; }
.yjzj-main .xgxw .tit span i { width: 95%; height: 2px; background: #FF0000; border-radius: 100px; position: absolute; left: 0; bottom: 0; display: block; }
.yjzj-main .xgxw .nr-tit ul li { margin-top: 15px; }
.yjzj-main .xgxw .nr-tit ul li a { font-size: 18px;color: #454545; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; }
.yjzj-main .yjzjmail { margin-bottom: 15px; display: block;font-size: 18px; }
.yjzj-main .yjzjmail .tit { padding: 10px; background: #e8eef6; }
.yjzj-main .yjzjmail .tit span { color: #13559f; font-weight: bold; }
.yjzj-main .yjzjmail .tit span#username { font-weight: 400; }
.yjzj-main .yjzjmail .tit .font { float: right; display: inline-block; }
.yjzj-main .yjzjmail .tit .font a { margin: 0 8px; color: #13559f; display: inline-block; }
.yjzj-main .yjzjmail .nr ul { overflow: hidden; padding-bottom: 15px; box-sizing: border-box; border: 1px solid #eee; }
.yjzj-main .yjzjmail .nr ul li { padding: 15px 15px 0 15px; }
.yjzj-main .yjzjmail .nr ul li h4 { padding-bottom: 10px; color: #13559f; font-weight: bold; display: block; }
.yjzj-main .yjzjmail .nr ul li p { padding: 6px 10px; line-height: 28px; background-color: #fafafa; display: block; }
.yjzj-main .yjzjmail .nrtj ul { padding: 0 15px 15px 15px; box-sizing: border-box; border: 1px solid #eee; }
.yjzj-main .yjzjmail .nrtj ul li { min-height: 32px; padding-top: 30px; float: left; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(odd) { width: 20%; text-align: right; line-height: 32px; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) { width: 80%; padding-left: 15px; box-sizing: border-box; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) input[type="text"] { width: 80%; max-width: 500px; padding: 6px 10px; border: 1px solid #ddd; line-height: 20px; height: 32px; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) textarea { width: 80%; max-width: 500px; min-height: 150px; padding: 6px 10px; line-height: 30px; border: 1px solid #ddd; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) .btn { margin-right: 10px; padding: 0 20px; float: left; font-size: 14px; color: #fff; line-height: 40px; text-align: center; border-radius: 4px; display: block; position: relative; background: #2760b7; overflow: hidden; cursor: copy; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) .tip { font-size: 13px; color: #999; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) .yzm { max-width: 100px !important; float: left; }
.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) .img { height: 40px; margin-left: 12px; float: left; cursor: pointer;}
.yjzj-main .yjzjmail .nrtj .tj-btn { width: 80%; max-width: 120px; height: 40px; color: #fff; font-size: 16px; border: 0; background: #356abc; display: block; cursor: pointer; }
.yjzj-main .yjzjmail.mgtop { margin-top: 15px; }

@media screen and (max-width:768px){
    .yjzj-main{
        padding: 0 .2rem;
    }
    .yjzj-main .title { font-size: .4rem; font-weight: bold; line-height: initial; margin-top: .4rem; }
    .yjzj-main .infos { margin: .3rem 0; padding-bottom: .2rem; text-align: center; }
    .yjzj-main .infos span.zwxl-font { display: none; }
    .yjzj-main .infos .bdsharebuttonbox { display: none; }
    .yjzj-main .nrcon div,
    .yjzj-main .nrcon p,
    .yjzj-main .nrcon span { line-height: 28px !important; text-indent: 0 !important; font-size: 15px !important; }
    .yjzj-main .xgxw { margin-top: .2rem; padding: .2rem .2rem .26rem .2rem; }
    .yjzj-main .xgxw .nr-tit ul li { margin-top: .2rem; background-position: left .11rem; }
    .yjzj-main .xgxw .nr-tit ul li a { font-size: .32rem; height: .88rem; line-height: .44rem; overflow: hidden; text-overflow: ellipsis; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
    .yjzj-main .yjzjmail{
        font-size: .32rem;
    }
    .yjzj-main .yjzjmail .tit .font{
        float: none;
    }
    .yjzj-main .yjzjmail .nrtj ul{
        padding: 0 .2rem;
    }
    .yjzj-main .yjzjmail .nrtj ul li:nth-child(odd){
        width: 100%;
        text-align: left;
        padding-top: .3rem;
    }
    .yjzj-main .yjzjmail .nrtj ul li:nth-child(even){
        width: 100%;
        padding-left: 0;
        padding-top: .2rem;
    }
    .yjzj-main .yjzjmail .nrtj ul li:nth-child(even) input[type="text"],.yjzj-main .yjzjmail .nrtj ul li:nth-child(even) textarea{
        width: 100%;
        box-sizing: border-box;
    }
    .yjzj-main .yjzjmail .nrtj ul li:nth-child(even) .yzm{
        max-width: 50%!important;
    }
}