body{
    background-color: #F8F8F8;
}
.max-width{
    width: 1200px;
    margin: 0 auto;
}
.prin-intr{
    width: 100%;
    height: 420px;
    background: url('../images/prin_bg3x.png') 50% no-repeat;
    background-size: cover;
    padding-left: 310px;
    padding-top: 70px;
    box-sizing: border-box;
}
.prin-name{
    font-size: 48px;
    color: #fff;
}
.prin-name span{
    font-size: 24px;
}
.prin_line{
    width: 800px;
    height: 2px;
    background-color: rgba(230,230,230,.1);
    margin: 24px 0 40px 0;
}
.prin-intr p{
    width: 830px;
    color: #fff;
    font-size: 16px;
}
.history { background:url(../images/line.png) repeat-y 241px 0; overflow:hidden;margin-top: 42px;margin-bottom:95px;box-sizing:border-box;position:relative;}
.history-date { overflow:hidden;}
.history-date h2 { background:url(../images/logo@3x.png) #F8F8F8 no-repeat 213px 0; height:59px; font-size:25px;width: 100%;
    background-size: 60px; font-weight:normal; margin-bottom:46px;  }
.history-date h2.first { position:absolute; left:0; top:0;  z-index:99;}
.history-date h2 p{
    font-size: 24px;
    color: #01527F;
    position: absolute;
    left: 296px;
    top: 14px;
}
.history-date h2 a { color:#01527F; font-size:36px;font-weight:600;line-height:59px;display:inline; zoom:1; background:url(../images/arrow@3x.png) no-repeat right 50%; padding-right:17px; margin:21px 97px 0 0;}
.history-date h2 a:hover { text-decoration:none;}
.history-date h2 img { vertical-align:-5px;}
.history-date h2.date02 { background:none;}
.history-date ul {}
.history-date ul li { background:url(../images/time@3x.png) no-repeat 236px 6px;padding-bottom:50px; 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:243px;box-sizing: border-box; text-align:right; padding-right:19px;color:#999; font-size: 24px;}
.history-date ul li h3 span { display:block; color:#999; font-size:14px;}
.history-date ul li dl { float:left; padding-left:37px;width:957px;box-sizing: border-box}
.history-date ul li dl dt { font-size:16px; color:#333;line-height: 24px }
.history-date ul li dl dt div {  color:#999; font-size:16px;}
/*.history-date ul li.green h3 { color:#1db702;}*/
/*.history-date ul li.green h3 span { color:#a8dda3; }*/
/*.history-date ul li.green dl { margin-top:-8px;}*/
/*.history-date ul li.green dl dt { font-size:30px; line-height:28px;}*/
/*.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;}
.history-date ul .li_img_se  dl dt{
    color: #01527F;
    font-size: 16px;
}
.li_img{
    width: 920px;
}
.li_img em{
    display: block;
    float: left;
    width: 215px;
    height: 120px;
    margin-right: 20px;
    margin-top: 6px;
}
.li_img em:last-child{
    margin-right: 0;
}




























