/* kaifamei原创源码，唯一官网：www.kaifamei.com */
/* kaifamei原创源码，唯一官网：www.kaifamei.com */
.opents_wrap { padding: 0 20px 20px; overflow: hidden; background: #fff; }
.opents_wrap .title { height: 48px; margin-top: 20px; }
.opents_wrap .title span { display: block; float: left; width: 140px; height: 48px; background: url(../images/img_title.png) no-repeat; text-align: center; font-size: 20px; color: #fff; text-align: center; line-height: 48px; font-weight: bold; text-indent: -15px; }
.opents_wrap .title .green { background-position: 0 0; }
.opents_wrap .title .red { background-position: 0 -48px; }
.opents_wrap .title .yellow { background-position: 0 -96px; }
.opents_wrap .itema { overflow: hidden; width: 100%; }
.opents_wrap .itema li { height: 100px; padding: 30px 0; border-bottom: 1px solid #f5f5f5; }
.opents_wrap .itema li .time { width: 190px; margin-right: 10px; margin-top: 20px; }
.opents_wrap .itema li .time strong { font-size: 30px; line-height: 40px; color: #333; width: 100%; display: block; }
.opents_wrap .itema li .time span { font-size: 16px; color: #666; }
.opents_wrap .itema li .img { margin-right: 20px; display: block; }
.opents_wrap .itema li .img, .opents_wrap .itema li .img img { width: 100px; height: 100px; border-radius: 12px; }
.opents_wrap .itema li .info { width: 240px; height: 100px; }
.opents_wrap .itema li .info .bt { display: block; height: 30px; line-height: 30px; font-size: 24px; color: #333; width: 100%; margin: 15px 0; overflow: hidden; }
.opents_wrap .itema li .info .bt:hover { color: #ff4c4c; }
.opents_wrap .itema li .info p { width: 100%; height: 20px; line-height: 20px; font-size: 15px; }
.opents_wrap .itema li .info p i { color: #ff4c4c; margin-right: 20px; }
.opents_wrap .itema li .info p span { color: #565656; margin-right: 5px; }
.opents_wrap .itema li .type { width: 170px; height: 100px; line-height: 100px; text-align: center; }
.opents_wrap .itema li .type .icon { vertical-align: middle; }
.opents_wrap .itema li .btn a { display: block; float: left; width: 106px; height: 38px; border: 1px solid #b2d9ff; font-size: 14px; font-weight: bold; color: #3399ff; text-align: center; line-height: 38px; margin: 30px 0 0 20px; border-radius: 4px; }
.opents_wrap .itema li .btn a:hover { background: #3399ff; color: #fff; }
.opents_wrap .itema li .btn .gray { background: #f2f2f2 !important; border-color: #f2f2f2; color: #565656 !important; }
.opents_wrap .tab_head { width: 100%; height: 50px; line-height: 50px; font-size: 15px; color: #565656; margin-top: 10px; }
.opents_wrap .time_box { height: 55px; line-height: 55px; }
.opents_wrap .time_box span { width: 145px; text-align: center; font-size: 18px; color: #ff4c4c; display: block; }
.opents_wrap .tab_bd { background: #fafafa; border-top: 10px solid #fafafa; border-bottom: 10px solid #fafafa; width: 100%; text-align: center; }
.opents_wrap .tab_bd td { padding: 10px 0; width: 137px; font-size: 14px; color: #333; line-height: 30px; text-align: center; }
.opents_wrap .tab_bd td .time { font-size: 14px; color: #333; }
.opents_wrap .tab_bd td .bt { color: #333; }
.opents_wrap .tab_bd .time { float: left; margin: 0 15px 0 30px; line-height: 35px; }
.opents_wrap .tab_bd .img { float: left; width: 35px; height: 35px; border-radius: 6px; }
.opents_wrap .tab_bd .btn { display: block; width: 70px; height: 28px; line-height: 28px; border: 1px solid #b2d9ff; font-size: 14px; font-weight: bold; color: #3399ff; text-align: center; margin: 0 auto; border-radius: 4px; }
.opents_wrap .tab_bd .btn:hover { background: #3399ff; color: #fff; }
.opents_wrap .tab_bd .gray { background: #f2f2f2 !important; border-color: #f2f2f2; color: #565656 !important; }
