body, p, form, input, textarea, ul, li, h1, h2, h3, h4, dl, dt, dd, table, td, th { margin:0; padding:0; }
table, td, th { border-collapse:collapse; }
ul, li { list-style:none; }
h1, h2, h3, h4 { font-size:100%; }
img, input, textarea { vertical-align: middle; border:0; }
a { text-decoration:none; color:#787878; outline:none; }
a:hover { text-decoration:underline; }

/*.clearfix:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}*/
/*.clearfix{zoom:1;}*/
.fl { float:left;}
.fr { float:right;}
/*.public*/
.main {margin:0 auto; width:850px;}
/*a { blr:expression(this.onFocus=this.blur()) } !*针对 IE*!*/
a { outline:none; } /*针对firefox等*/

.main {}
/*history*/
.history { background: url(/images/cpgs_images/yearLine.png) repeat-y 35px 0; overflow:hidden; position:relative;}
.history-date { overflow:hidden;}
.history-date h2 {height:32px; font-size:16px; font-weight:normal; padding-left:18px; margin-bottom:24px;  }
.history-date:last-child h2{margin-bottom:0;}
.history-date:last-child ul li:nth-child(2){margin-top: 24px;}
.history-date:last-child ul li:last-child{padding-bottom:0;}
.history-date h2.first { width:935px; z-index:99;}
.history-date h2 a { color:#fff;  zoom:1; background:#6F1AD8;
text-align: center;border-radius: 16px;width:100PX;height:28px;
    line-height: 28px;
}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img.year_icon {margin-left: 6px;}
.history-date h2 span{    margin-right: 9px;margin-left: 5px; font-size: 14px;}
.history-date h2 img.month_icon{margin-bottom: 1px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(/images/cpgs_images/month.png) no-repeat 31px 14px; padding-bottom:16px; zoom:1; }
.history-date ul li.last { padding-bottom:0;}
.history-date ul li:after{content:" "; display:block; height:0; clear:both; visibility:hidden;}
.history-date ul li h3 { float:left; width:140px; text-align:right; padding-right:26px;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    color: #fff;
}
.history-date ul li h3 span { display:block; color:#d0d0d0; font-size:12px;}
.history-date ul li dl { float:left; border: 1px solid rgba(234,234,234,0.3);}
/*.history-date ul li dl dt { font:20px/22px 微软雅黑; color:#737373; }*/
.history-date ul li dl dt span {font-size:16px;}
.history-date ul li dl dt p {font-size:16px;}
.history-date ul li dl dt p.competitionName{color:#EAEAEA;width:500px;line-height: 24px; padding: 6px 0;}
.history-date ul li dl dt p.competitionName:hover{
  color: rgba(234,234,234,0.6);
  text-decoration: underline;
}
.history-date ul li dl dt p.position{color:#999;float: right; width: 110px;line-height: 24px; text-align: right;}
.history-date ul li.green h3 { color:#999;}
.history-date ul li.green h3 span { color:#a8dda3; }
.history-date ul li.green dl {}
.history-date ul li dl dt {
    position: relative;
    line-height: 40px;
    width: 550px;
    background: #f8f8f8;
    /*height: 40px;*/
    /*background: url(/images/cpgs_images/everyBs.png);*/
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: rgba(28,8,46,0.6);
}
/* .history-date ul li dl dt::before{
    content:'';
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent rgba(234,234,234,0.3)  transparent transparent;
    position: absolute;
    left: -21px;
}
.history-date ul li dl dt::after{
    content:'';
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: transparent  rgba(28,8,46,0.6) transparent transparent;
    position: absolute;
    left: -20px;
} */
/*.history-date ul li.green dl dt a { !*background:url(../images/icon09.gif) no-repeat 0 0; width:19px; height:16px;*! display:inline-block; *display:inline; zoom:1; overflow:hidden; vertical-align: middle; margin-left:12px;}*/
/*.history-date ul li.green dl dd { padding-top:20px; display:none;}*/
/*.history-date ul li.green dl dd img { float:left;}*/
/*.history-date ul li.green dl dd p { overflow:hidden; zoom:1; line-height:21px; color:#787878;}*/

.history-date h2.first .more-history {font-size: 16px; background: transparent; margin-left: 30px;}
.history-date h2.first .more-history:hover {text-decoration: underline;}

*body .history-date ul li dl dt {_font-size:12px !important; _font-weight:bold;}
*body .history-date ul li dl dt span {_font-weight:normal !important;}
/**body .history-date ul li.green dl dt a {_background:transparent !important; *background:transparent !important;*font-size:12px !important; _font-weight:normal !important;}*/
