/*历史*/
.his_1 {
	padding: 20px 0;
	text-align: center;
}
.his_1 h2 {
	font-size: 36px;
	color: #333;
}
.his_1 h3 {
	font-size: 18px;
	color: #555;
	line-height: 28px;
}
.his_2 {
	padding: 20px 0 80px;
}
.his_2 h2 {
	font-size: 36px;
	color: #333;
	text-align: center;
	font-weight: bold;
	margin-bottom: 0;
}
.his_2 h3 {
	font-size: 18px;
	color: #333;
	text-align: center;
	margin-top: 10px;
}
.his_2 .his_by {
	padding-top: 50px;
	width: 950px;
	margin: 0 auto;
}
.his_2 .slides li {
	display: none!important;
}
.his_2 .slides li.flex-active-slide {
	display: block!important;
}
.his_2 .slides li.flex-active-slide .scrollBody ul li {
	display: block!important;
}
.his_2 .top {
	position: relative;
}
.his_2 .top span {
	font-size: 26px;
	color: #555;
	width: 100px;
}
.his_2 .top span.left {
	position: absolute;
	left: 22%;
	top: 2px;
	text-align: right;
}
.his_2 .top span.right {
	position: absolute;
	right: 22%;
	top: 2px;
}
.his_2 .txt {
	float: left;
	margin-left: 40px;
	width: 560px;
}
.his_2 .txt table th {
	font-size: 14px;
	color: #0d5cc1;
	padding-bottom: 15px;
	width: 90px;
	padding-right: 30px;
	font-weight: normal;
	vertical-align: top;
}
.his_2 .txt table td {
	font-size: 14px;
	color: #555;
	padding-bottom: 15px;
}
.his_2 .pic {
	float: left;
}
.his_2 .pic div.clearfix {
	width: 343px;
	position: relative;
}
.his_2 .pic div.clearfix .leftBtn {
	position: absolute;
	top: 80px;
	left: 0;
	font-size: 40px;
	color: #999;
	font-family: simsun;
	font-weight: 600;
	text-decoration: none;
	z-index: 99;
}
.his_2 .pic div.clearfix .rightBtn {
	position: absolute;
	top: 80px;
	right: 0;
	font-size: 40px;
	color: #999;
	font-family: simsun;
	font-weight: 600;
	text-decoration: none;
}
.his_by .scrollBody {
	position: relative;
	height: 245px;
	width: 343px;
	overflow: hidden;
}
.his_by .scrollBody ul {
	height: 352px;
	width: 9999em;
	position: absolute;
	top: 0;
	left: 0;
}
.his_by .scrollBody ul li {
	width: 343px;
	display: block;
	overflow: hidden;
	float: left;
}
.his_by .scrollBody ul li .txCont {
	text-align: center;
	color: #fff;
	height: 30px;
	line-height: 30px;
	background: #4d4b45;
	font-size: 14px;
}
.ca-container {
	margin: 10px auto 10px auto;
	width: 686px;
	height: 396px;
	overflow: hidden;
	background: url(../images/hisBg.png) no-repeat center;
}
.ca-container ul{ padding:0; margin:0;}
.ca-wrapper {
	width: 100%;
	height: 100%;
	position: relative;
}
.ca-item {
	float: left;
	width: 225px;
	height: 100%;
	text-align: center;
}
.hist_1 {
	position: relative;
	width: 750px;
	margin: 0 auto;
}
#g_left {
	position: absolute;
	top: 46%;
	left: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(../images/left.png) no-repeat;
	z-index: 999;
}
#g_left:hover {
	background: url(../images/left_h.png) no-repeat;
}
#g_right {
	position: absolute;
	top: 46%;
	right: 0px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background: url(../images/right.png) no-repeat;
}
#g_right:hover {
	background: url(../images/right_h.png) no-repeat;
}
.ca-item .txt {
	height: 73px;
    margin-top: 30px;
}
.ca-item .txt h3 {
	font-size: 18px;
	color: #1A7489;
}
.ca-item .txt p {
	font-size: 13px;
	color: #666;
	line-height: 18px;
}
.ca-item .tu1 {
	background: url(../images/his_bg2.png) no-repeat center top;
}
.ca-item .tu1{
	padding-top: 115px;
}
.ca-item .tu2 {
	background: url(../images/his_bg3.png) no-repeat center bottom;
}
.ca-item .tu2 {
	padding-bottom: 105px;
}
.ca-item .tu1 img,.ca-item .tu2 img{ width:150px; height:150px; border-radius:79px;}
.ca-nav span {
	width: 32px;
	height: 32px;
	position: absolute;
	top: 50%;
	margin-top: -19px;
	left: -30px;
	text-indent: -9000px;
	opacity: 0.7;
	cursor: pointer;
	z-index: 100;
}
.ca-nav-prev {
	background: url(../images/left.png) no-repeat;
}
.ca-nav-next {
	background: url(../images/right.png) no-repeat;
}
.ca-nav span.ca-nav-next {
	left: auto;
	right: -30px;

}

/*实业布局切换*/

		.sideMen{ width:760px;}
		.sideMen h3{ height:32px; line-height:32px; padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4;
			font:normal 14px/32px "Microsoft YaHei";
		}
		.sideMen h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMen h3 em.on{ background-position:16px -57px; }
		.sideMen ul{ padding:0; color:#999;  }
		.sideMen ul li{ padding:0;font-size: 12px;color: #666;padding: 10px; padding-bottom: 10px; margin-top: 0;}
		.sideMen ul li p{ font-size: 12px;color: #666;}
		.sideMen ul li img{max-width: 760px; margin: 0; }


/* 企业风采css */
	.slider{ width:760px; margin:0 auto;  position:relative;background:#70A1AF; color: #fff;  }
	.slider .bd{ position:relative; z-index:0; width: 760px; }
	.slider .bd ul{ padding: 0; margin: 0;}
	.slider .bd li{ height:auto; overflow:hidden; text-align: center; }
	.slider .bd li span{  padding: 20px;display: block; }
   

	.slider .bd li img{ display:block;width: 760px;max-width: 760px!important; height: 475px; margin: 0;}

	.slider .hd{ width:760px;  position:absolute; z-index:1; bottom:110px; left:0; height:30px; line-height:30px; }
	.slider .hd ul{ text-align:center; }
	.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 
		background:url(../images/dot.png) 0 -16px;
		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px; 
	}
	.slider .hd ul .on{ background-position:0 0;  }
	.slider .timer{ position:absolute; z-index:1; left:0; bottom:115px; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }



/* 本例子css */
	.focusSwitch{ width:720px;  padding:20px; background:#eee;   }
	.focusSwitch ul{ overflow:hidden; zoom:1; margin-right:-2px; padding: 0 }
	.focusSwitch li{ width:238px; height:150px; float:left; margin:0 2px 2px 0; display:inline; overflow:hidden; background:#fff;   }
	.focusSwitch li img{ display:block; width:238px; height:150px; }
	.focusSwitch li.m{ width:478px; background:#595959; color:#fff;   }
	.focusSwitch li.m dd{     padding: 10px;overflow: hidden;
    line-height: 18px;
    text-align: center;
    color: #e1e1e1; }
    .focusSwitch li.m dd span{ padding-top: 35px;
    line-height: 20px;
    font-size: 18px;
    display: block;
    color: #fff; padding-bottom: 8px;}

	.focusSwitch li.t{ background:#D2251E; text-align:center; color:#fff;   }
	.focusSwitch li.t p{     line-height: 30px; padding-top: 45px; }
	.focusSwitch li.t h3{ font: 18px "微软雅黑"; color: #fff;  }

	.focusSwitch li.n img{ filter:alpha(opacity=40);opacity:0.4;margin: 0 }
	.focusSwitch li.on img{ filter:alpha(opacity=100);opacity:1;  }
