#fixedBox .tabChange {
	position:relative
}
#fixedBox .tabChange .tabBtns {
	z-index:100;
	position:absolute;
	left:307px;
	top:0;
	width:301px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#52433C;
	height:28px
}
#fixedBox .tabChange .tabBtns li {
	float:left;
	padding:0 1px 0 0;
	cursor:pointer
}
#fixedBox .tabChange .tabBtns li.fix {
	padding:0;
}
#fixedBox .tabChange .tabContents {
	height:526px
}
#fixedBox .tabChange .tabContents .content {
	display:none
}
.content.tab2 h3 {
	text-align: center;
	margin-top: 62px;
}
.content.tab2 .toptxt {
	margin-top: 13px;
	text-align: center;
	margin-bottom: 20px;
}
.tab2 .main li .mainImg {
	float: left;
	width: 418px;
	height: 208px;
}
.content.tab2 .main li .textArea {
	vertical-align: middle;
	display: table-cell;
	height: 206px;
	width: 376px;
	padding: 0 0 0 30px;
}
.tab2 .main li .textArea h4 {
	margin-bottom: 15px;
}

#fixedBox .tabChange .tabContents .content .main {
	width:917px;
	height:292px;
	float:left;
}
#fixedBox .tabChange .tabContents .content .main li {
	margin:0;
	display:none;
	background-image: url(../img/history/history_bg.png);
	background-repeat: no-repeat;
	height: 207px;
	width: 829px;
	padding-top: 23px;
	padding-right: 44px;
	padding-bottom: 40px;
	padding-left: 44px;
}
#fixedBox .tabChange .tabContents .content .main li:first-child {
	display:block
}
.hisPoint0, .hisPoint1, .hisPoint2, .hisPoint3, .hisPoint4, .hisPoint5, .hisPoint6 {
	position: absolute;
	bottom: 0;
}
.content .main li .hisPoint0 {
	left: 58px;
}
.content .main li .hisPoint1 {
	left: 141px;
}
.content .main li .hisPoint2 {
	left: 287px;
}
.content .main li .hisPoint3 {
	left: 379px;
}
.content .main li .hisPoint4 {
	left: 452px;
}
.content .main li .hisPoint5 {
	right: 334px;
}
.content .main li .hisPoint6 {
	right: 80px;
}

#fixedBox .tabChange .tabContents .content .textBox {
	float:left;
	padding-left:40px;
	height:498px;
	padding-top:28px;
	width:522px
}
#fixedBox .tabChange .tabContents .content.tab2 .thumbBox {
	height:40px;
	width:917px;
	background-image: url(../img/history/history_line.gif);
	background-repeat: repeat-x;
	background-position: left 5px;
	padding: 0;
	margin: 0px;
	position: absolute;
	top: 402px;
	left: 0px;
}
#fixedBox .tabChange .tabContents .content .thumbBox .thumb {
	line-height:0;
	font-size:0;
	padding: 0 0 0 50px;
}
#fixedBox .tabChange .tabContents .content .thumbBox .thumb li {
	margin:0;
	display:inline-block;
	width: 56px;
	height: 40px;
	cursor:pointer;
	position:absolute;
}
#fixedBox .tabChange .tabContents .content .thumbBox .thumb li.year0 {
	width:69px;
	left:34px;
	background-image: url(../img/history/history_icon7_on.png);
	background-repeat: no-repeat;
}
.tab2 .thumbBox .year1 {
	left:124px;
	background-image: url(../img/history/history_icon0_on.png);
	background-repeat: no-repeat;
}
.tab2 .thumbBox .year2 {
	left:271px;
	background-image: url(../img/history/history_icon1_on.png);
	background-repeat: no-repeat;
}
.tab2 .thumbBox .year3 {
	left:362px;
	background-image: url(../img/history/history_icon2_on.png);
	background-repeat: no-repeat;
}
.tab2 .thumbBox .year4 {
	left:436px;
	background-image: url(../img/history/history_icon3_on.png);
	background-repeat: no-repeat;
}
.tab2 .thumbBox .year5 {
	right:317px;
	background-image: url(../img/history/history_icon4_on.png);
	background-repeat: no-repeat;
}
.tab2 .thumbBox .year6 {
	right:63px;
	background-image: url(../img/history/history_icon5_on.png);
	background-repeat: no-repeat;
}

/*
container
---------------------------------------------- */
#fixedBox .mainImg {
	float: left;
	padding: 59px 0 0 0;
}
#fixedBox .tab2 .mainImg {
	float: left;
	padding: 0 0 0 0;
}
#fixedBox .textBox {
	padding-top: 45px;
	padding-left: 40px;
	float: left;
	width: 522px;
}
#fixedBox .textBox h3 {
	margin-bottom: 15px;
	margin-top: 33px;
}
#fixedBox .textBox .aboutName {
	margin-bottom: 20px;
}
#fixedBox .textBox p {
	font-size: 12px;
	padding-bottom: 44px;
}
#fixedBox .subImg  {
	position: absolute;
	bottom: 0px;
	right: 0px;
}
.tab2 .caption {
	height: 70px;
	width: 915px;
	position: absolute;
	left: 0px;
	bottom: -110px;
}
.content .textBox dl {
	width:542px;
	height: 235px;
	margin: 0 0 15px 0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCC;
}

.content .textBox dl dt {
	float: left;
	width: 52px;
	padding: 0 0 5px 0;
}
.content .textBox dl dd {
	float: left;
	width: 472px;
	padding: 0 0 5px 0;
}
.textArea p .txt_s {
	font-size: 10px;
}
.content nav {
	height: 32px;
	width: 889px;
	position: absolute;
	left: 13px;
	top: 252px;
}
.content nav .js_prevBtn {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor:pointer
}
.content nav .js_nextBtn {
	position: absolute;
	top: 0px;
	right: 0px;
	cursor:pointer
}
