.secondEntH3{height: 32px; line-height: 30px; font-size: 100%; text-align: left; color: #000000; font-weight: 400; margin-bottom: 30px; border-left: 5px solid #e60012; padding-left: 16px;}
/* ??��???��?�J?��? */
 .development { padding-top: 40px; font-size: 32px; padding-bottom: 50px; }
 .history_box { width: 100%; }
 .hist_box { position: relative;}
 .hist_71{height: 600px;}
 .hist_73{height: 600px;}
 .hist_73{height: 1180px;}
 .hist_74{height: 2740px;}
 .hist_75{height: 150px;}
 .hist_box_time { width: 100px; height: 100px; text-align: center; line-height: 100px; color: #666666; font-size: 28px; position: absolute; top: 0; left: 50%; margin-left: -50px; cursor: pointer; }
 .hist_box_time.timeAct .hist_box_timeT { color: #e60012; }
 .hist_box_time img { display: block; width: 100%; }
 .hist_box_time>img { display: block; width: 100%; position: absolute; top: 0; left: 0; }
 .hist_box_timeT { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; color: #666666; }
 .hist_box_line { width: 2px; height: 100%; background: #eee; margin: 0 auto; }
 .hist_boxList { width: 100%; display: none; }
 .hist_boxList:after { content: ''; display: block; clear: both; }
/* ??????�W��??��??��?? */
 .hist_boxList { width: 100%; position: absolute; top: 0; left: 0; }
 .hist_boxList li { width: 50%; height: 500px; padding-top: 60px; position: relative; }
/* �N??��?��?��?????? */
 .hist_boxList li.numberO { float: left;}
 .hist_boxList li.numberO .hist_boxListBox { padding-right: 20%; }
 .hist_boxList li.numberQ { float: right; padding-top: 140px; height: 560px; }
 .hist_boxList li.numberQ .hist_boxListBox { padding-left: 20%; }
 .histListImg { display: block; width: 100%; position: relative; z-index: 9; margin-top: 3%; }
 .histListImg:first-child { margin-top: 0; }
 .histListImg>img { display: block; width: 100%; position: relative; z-index: 2; }
 .histListImg_span { display: block; width: 100%; height: 40px; position: absolute; bottom: 0; left: 0; z-index: 3; }
 .histListImg_span>img { display: block; width: 100%; height: 100%; }
 .histListImg_span span { display: block; width: 90%; height: 100%; line-height: 40px; position: absolute; top: 0; left: 2%; font-size: 16px; color: #fff; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -webkit-box-orient: vertical; }
 .txt p{ font-size: 14px; color: #333333; margin-top: 20px; padding-left: 12px; position: relative; line-height: 1.5; }
 .txt p:before{ content: ''; display: block; width: 5px; height: 5px; background: #e60012; position: absolute; top: 8px; left: 0; }
 .mouth_span { width: 10%; height: 30px; cursor: pointer; z-index: 3; }
 .hist_boxList li.gotoNew { padding-top: 150px; }
.gotoNewHistory { position: relative; padding-left: 12px; color: #e60012; font-size: 20px; z-index: 9; background: #fff; }
.gotoNewHistory:before { content: ''; display: block; width: 5px; height: 5px; background: #e60012; position: absolute; top: 10px; left: 0; }
.gotoNewHistory a { color: #e60012; border-bottom: 1px solid #e60012; }
/* ??��??�b? */
 .hist_boxList li.numberO .mouth_span { width: 60px; height: 30px; position: absolute; top: 150px; right: -30px; }
 .hist_boxList li.numberQ .mouth_span { width: 60px; height: 30px; position: absolute; top: 250px; left: -30px; }
 .mouth_span img { display: block; width: 100%; }
 .mouth_spanYu { display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; color: #fff; text-align: center; line-height: 30px; font-size: 14px; }
 .hist_boxList li.numberO .histListImgLine { width: 144px; height: 2px; background: #f5f5f5; position: absolute; top: 50%; left: -144px; }
 .hist_boxList li.numberQ .histListImgLine { width: 144px; height: 2px; background: #f5f5f5; position: absolute; top: 50%; right: -144px; }
/* ???��?�_??ة���J?��? */
 .hist_boxList.histAct { display: block; }
/* ???��?�_??ة��Ď??? */
 .history_new_Title { display: block; width: 80%; margin: 0 auto; }
 .history_newList li { overflow: hidden; zoom: 1; padding: 2.2% 0; position: relative; }
 .history_newList li .hist_box_time { top: 50px; }
 .history_newList li .hist_box_time .hist_box_timeT { color: #e60012; }
 .histBox { width: 40%; }
 .histBox.leftHist { float: left; }
 .histBox.rightHist { float: right; }
 .newBoxCon { position: relative; }
 .newBoxCon .hist_box_line { position: absolute; top: 0; left: 50%; }
@media screen and (max-width:768px) {
     .development { padding-top: 0; font-size: 60px; padding-bottom: 5%; }
     .hist_box_time { width: 50px; height: 50px; line-height: 50px; font-size: 16px; left: 0; margin-left: 0; }
     .hist_box_line { position: absolute; left: 25px; }
     .hist_boxList li { width: 100%; padding-left: 50px; }
     .hist_boxList li.active .hist_boxListBox { padding: 0 0 0 5%; }
     .hist_boxList li.numberO { float: none; padding-top: 5%; }
     .hist_boxList li.numberQ { float: none; }
     .hist_boxList li.numberO .mouth_span { left: 10px; }
     .hist_boxList li.numberQ .mouth_span { left: 10px; }
     .hist_boxList li.numberO .mouth_span,  .hist_boxList li.numberQ .mouth_span { width: 30px; height: 15px; line-height: 15px; top: 70px; }
     .mouth_spanYu { line-height: 15px; font-size: 12px; }
     .hist_boxList li.numberO .histListImgLine { width: 50px; left: 30px; }
     .hist_boxList li.numberQ .mouth_span { top: 70px; }
     .hist_boxList li.numberQ { padding-top: 5%; height: 450px; }
     .hist_boxList li { height: 450px; }
     .hist_boxList { position: relative; }
     .history_box { min-height: 80px; }
     .histListImg { max-width: 400px; }
     .hist_boxList li.numberO .hist_boxListBox,  .hist_boxList li.numberQ .hist_boxListBox { padding: 0; }
     .txt p{ margin-top: 4%; }
     .hist_boxList li.gotoNew { padding-top: 64px; }
     .newBoxCon .hist_box_line { position: absolute; top: 0; left: 50%; }
     .history_newList li .hist_box_time { left: 50%; top: 20px; margin-left: -25px; }
     .history_newList li { padding-top: 80px; }
     .histBox { width: 45%; }
     .histListImg_span span { font-size: 37.5%; }
     .history_new_Title { width: 100%; }
}
@media screen and (max-width:640px) {
     .development { font-size: 50px; }
}
@media screen and (max-width:414px) {
     .development { font-size: 44px; }
}
@media screen and (max-width:375px) {
     .development { font-size: 37.5px; }
}
/* ??��???��?Ď??? */