/*内容部分*/
.content{
    background-color:#fff;
    min-height:330px;
    border:1px solid #C9D7E6;
    box-sizing:border-box;
    padding:40px 50px 70px;
}
.content .head{
    border-bottom:1px solid #C9D7E6;
}
.content .head .header{
    font-size:26px;
    color:#457DBD;
    text-align:center;
}
.content .head .details{
    text-align:center;
    font-size:14px;
    color:#666;
    margin:20px 0 12px;
}
.content .body{
    margin-top:30px;
    font-size:16px;
    color:#333;
    overflow:hidden;
}
.content .fj{
    margin-top:10px;
}
.content .fj a{
    color:#457DBD;
}
.content .fj:hover a{
    color:#496AB7;
}

/*提建议部分*/
.opinion{
    padding:30px 50px 40px;
    margin-bottom:50px;
    border:1px solid #C9D7E6;
    border-top:0;
    box-sizing:border-box;
}
.opinion .header{
    margin-bottom:30px;
}
.opinion .header img{
    vertical-align:middle;
    width:24px;
    height:24px;
}
.opinion .header span{
    vertical-align:middle;
    margin-left:12px;
    font-size:24px;
    color:333;
    font-family:PingFang SC;
    font-weight:Medium;
}
.opinion .opinionContent .msgContent{
    display:inline-block;
    width: 640px;
    height: 128px;
    font-size: 16px;
    border: 1px solid #B2B2B2;
    border-radius: 4px;
    outline: none;
    resize: none;
    vertical-align:top;
    margin-left:20px;
    padding:14px;
    font-family:PingFang SC;
    box-sizing:border-box;
}
.opinion .suggestions{
    margin-top:10px;
}
.opinion .noTips{
    margin-top:20px;
}
.opinion .suggestions .bt{
    width:81px;
    display:inline-block;
    text-align:right;
}
.opinion .suggestions .open{
    display:inline-block;
    margin-left:7px;
}
.opinion .suggestions .open .isOpen{
    margin:0 10px 0 30px;
}
.opinion .suggestions .showInput,
.opinion .suggestions .codeInput{
    width: 320px;
    height: 40px;
    line-height: 40px;
    background: #fff;
    outline: none;
    padding-left: 10px;
    border: 1px solid #B2B2B2;
    border-radius: 4px;
    font-size: 14px;
    margin-left:20px;
    color: black;
}
.opinion .suggestions .code{
    display:inline-block;
}
.opinion .suggestions .codeInput{
     width: 230px;
     margin-right:10px;
}
.opinion .submit{
    width:180px;
    height:50px;
    text-align:center;
    line-height:50px;
    background:#457DBD;
    margin:30px 0  0 102px;
    border-radius:3px;
    color:#fff;
    font-size:20px;
    cursor:pointer;
}
.opinion .ban{
    background-color:#aaa;
}
.opinion .tips{
    display:block;
    color:#CD4136;
    font-size:14px;
    height:14px;
    margin-top:5px;
    margin-left:108px;
}

.oldModel .content .head .header{font-size: 32px;}
.oldModel .content .head .details{font-size: 28px;}
.oldModel .opinion .suggestions .bt{width: 160px;}