body { margin: 0; padding: 0; font-family: "microsoft yahei", "lvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; background-image: url(/images/history_bg.png); background-repeat: repeat; background-position: center center; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, menu, section, summary { margin: 0; padding: 0; display: block; }
img { padding: 0; margin: 0; border: 0px; }
::selection {
 background: #7eae06;
 color: #fff;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
.sx-padding { padding: 45px 0; }
.info, .neirong { line-height: 30px; color: #333333; }
body { font: 14px '微软雅黑', sans-serif; color: #333 !important; }
.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.container { width: 1140px; min-width: 1140px; }
.clearfix::before, .clearfix::after, .container::before, .container::after, .nav::before, .nav::after, .row::before, .row::after {
 display: table;
 content: " ";
}
.clearfix::after, .container::after, .nav::after, .row::after {
 clear: both;
}
*:link, *:visited, *:hover, *:active, *:focus, .item-on-hover, .btn-success, #button { -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear; }
.wrapper { clear: both; }
.history { width: 100%; height: 2200px; position: relative; }
.start-history { width: 1000px; height: 2200px; margin: 30px auto; text-align: center; background: url(/images/history_start.png) no-repeat top center; display: block; }
.cc_history { color: #2b2b2b; font-size: 36px; font-weight: 400; display: block; padding-top: 43px; }
.next_history { color: #bbb; font-size: 26px; width: 160px; margin: 0 auto; border-bottom: 1px solid #d1d1d1; }
.history_r_2005 { margin-top: 157px; }
.history_R { width: 420px; height: 100px; margin-left: 500px; }
.yearalmostr { margin-top: 70px; }
.year211 { margin-top: 43px; }
.year2006 { margin-top: 242px; }
.history_L { width: 420px; height: 100px; float: right; margin-right: 500px;}
.history_L>span{min-width:420px; display:block; text-align:right;}
.yearalmost { margin-top: 73px; }
.year2009 { margin-top: 65px; }
.year2011 { margin-top: 53px; }
.year2013 { margin-top: 62px; }
.info p, .info li { color: #666666; }
.history_left { width: 431px; height: 2050px; float: left; clear: left; position: relative; overflow: hidden; }
.history-img { height: 2050px; width: 130px; overflow: hidden; float: left; margin-top: 24px; margin-left: 8px; }
.history_right { width: 431px; height: 2050px; float: left; position: relative; overflow: hidden; }
.history_2005_span { float: left; line-height: 100px; font-size: 42px; color: #d43434; }
.history_2006_span { float: right; line-height: 100px; font-size: 42px; color: #d43434; }
.history_2006_b { width: 280px; height: 58px; float: right; margin-top: 21px; background: url(/images/sprites.png) center; background-position: 0 -1200px; }
.yellow { background-position: 0 -1600px !important; }
span.yellow { color: #f76d02; }
.history_2005_b { width: 280px; height: 58px; float: left; margin-top: 21px; background: url(/images/sprites.png) center; background-position: 0 -1300px; }
.yellow_R { background-position: 0 -1700px !important; }
.history_r_month { float: left; color: #fff; display: block; width: 30px; line-height: 25px; height: 58px; border-right: 1px solid #FFF; margin-left: 25px; }
.history_r_text { float: left; font-size: 14px; color: #fff; display: block; height: 58px; line-height: 25px; padding-left: 5px; text-align: left; width:210px;}
.blue { background-position: 0 -1400px !important; }
span.blue { color: #37779d; }
.blue_R { background-position: 0 -1500px !important; }
fieldset, img { border: 0; }
.history_l_month { float: right; color: #fff; display: block; width: 30px; line-height: 25px; height: 58px; border-left: 1px solid #FFF; margin-right: 37px; }
.history_l_text { float: left; font-size: 14px; color: #fff; display: block; height: 58px; line-height: 25px; padding-top: 3px; width: 202px; text-align: right; padding-right: 5px; }
.full { line-height: 53px; }
.smalltxt { font-size: 12px; }
.smalltext { font-size: 12px; line-height: 18px; }