.cpts-recommenditem{background:#fff}.cpts-recommenditem .line{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#999}.cpts-recommenditem .line .prob{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cpts-recommenditem .line .base{width:480px;font-size:14px}.cpts-recommenditem .line .plannum{-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cpts-recommenditem .line .scores{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.cpts-recommenditem .line .op{-webkit-box-flex:0;-ms-flex:0 0 190px;flex:0 0 190px;text-align:center}.cpts-recommenditem .line .score-line{display:-webkit-box;display:-ms-flexbox;display:flex}.cpts-recommenditem .line .score-line .iconcon{-webkit-box-flex:0;-ms-flex:0 0 60px;flex:0 0 60px}.cpts-recommenditem .line-bd .prob .h1{font-size:26px;color:#000}.cpts-recommenditem .line-bd .prob .unit{padding:5px}.cpts-recommenditem .line-bd .prob .type{font-size:14px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;text-align:center;margin:0 10px;margin-top:10px;padding:0 8px;color:#fff;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;line-height:26px}.cpts-recommenditem .line-bd .prob .type1{background:var(--red)}.cpts-recommenditem .line-bd .prob .type2{background:var(--yellow)}.cpts-recommenditem .line-bd .prob .type3{background:var(--green)}.cpts-recommenditem .line-bd .base .name{font-size:16px;color:#000;margin-bottom:6px;color:var(--blue)}.cpts-recommenditem .line-bd .base .name .btn-analyz{background:var(--blueLight);color:var(--blue);padding:2px 5px;font-size:13px;border-radius:5px;cursor:pointer}.cpts-recommenditem .line-bd .base .desc{background:#f1f1f1;padding:5px;border-radius:4px}.cpts-recommenditem .line-bd .base .desc .code{color:#333;margin-bottom:5px}.cpts-recommenditem .line-bd .base .desc .code .subjectCode{margin-right:10px;padding:2px 4px;color:var(--blue);font-size:14px;font-weight:700;border:1px solid var(--blue)}.cpts-recommenditem .line-bd .base .desc .remark{color:#666;font-family:楷体,楷体_GB2312}.cpts-recommenditem .line-bd .base .item{line-height:1.5}.cpts-recommenditem .line-bd .plannum .num{font-size:28px;color:#000;padding:0 4px}.cpts-recommenditem .line-bd .score-line{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:40px;font-size:15px}.cpts-recommenditem .line-bd .score-line .scorecon{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px;display:-webkit-box;display:-ms-flexbox;display:flex}.cpts-recommenditem .line-bd .score-line .scorecon .scoreitem{-webkit-box-flex:0;-ms-flex:0 0 66px;flex:0 0 66px}.cpts-recommenditem .line-bd .score-line .scorecon .scoreitem .item{text-align:center}.cpts-recommenditem .line-bd .op{padding-top:20px}