.banner{width: 100%;margin: 0px auto;background: linear-gradient(to top, #eb3348,#fe6b42);height: 160px;}
.banner h1{font-size: 46px;text-align: center;color: #fff;letter-spacing: 3px;line-height: 160px;}
.history{width: 1200px;margin: 0px auto; background:url(../img/updata/line04.jpg) repeat-y 170px 0;  position:relative;}
.history-date ul{margin: 40px auto;}
.history-date h2{background:url(../img/updata/icon06.jpg) no-repeat 140px 0; height:59px;line-height: 59px; font-size:22px;margin-bottom:74px;color: #333;cursor: pointer;}
.history-date h2.first,.date02{width:1200px;margin: 0px auto; overflow: hidden;}
.history-date h2 i{display:inline-block;font-size: 20px;margin-left: 20px;}
.history-date .navside_ico_open i{transform:rotate(-90deg);transition:all ease 0.35s}
.history-date ul li{background:url(../img/updata/icon07.jpg) no-repeat 163px 0;margin: 50px auto;width: 100%;}
.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:150px; text-align:right;color:#999;font-size: 18px;margin-top: -5px;}
.history-date ul li h3 span{display:block; color:#bbb; font-size:14px;}
.history-date ul li.green h3{color:#666;}
.history-date ul li.green h3 span{color:#999;}
.history-date ul li dl{float:right;width: 900px;padding: 50px;box-shadow: 0px 0px 20px rgba(0,0,0,0.08);border-radius: 6px;}
.history-date ul li dl dt{font-size: 22px;font-weight: bold;color: #333;}
.history-date ul li dl dt span{display:block; color:#666; font-size:14px;line-height: 26px;margin-top: 20px;font-weight: normal;}