@charset "gb2312";
#aboutShow1 .ashowM1 {
	height:305px;
	clear:both;
	text-align:center;
	background-color:#007cc3;
	padding-top:55px;
	font-size:13px;
	line-height:22px;
}
body.engBody #aboutShow1 .ashowM1 {
	font-size:12px;
	line-height:19px;
}
#aboutShow1 .btBg {
	height: 600px;
	width: 100%;
	background-image: url(../img/about/aboutBanner.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
#aboutShow1 .logoBt {
	text-align:center;
	margin-bottom:28px;
	color:#fff;
}
#aboutShow1 strong {
	font-weight:normal;
	font-size:19px;
	padding:12px 0;
	display:block;
	margin:auto;
}
body.engBody #aboutShow1 strong {
	padding:30px 0 0 0; 
}
#aboutShow1 .ashowM1 {
	color:#75c5f0;
}
#aboutShow2 {
	clear:both;
	width:1010px;
	margin:auto;
	padding:80px 0 0 52px;	
}
h2.logoBt {
	font-size:42px;
	display:inline-block;
	margin-bottom:30px;
	color:#75c5f0;
	line-height:42px;
	font-weight:normal;
	vertical-align:middle;
}
h2.logoBt img {
	vertical-align:middle;
	display:inline-block;	
}
body.engBody  h2.logoBt {
	font-size:35px;
	line-height:35px;
}
body.engBody h2.logoBt img {
	height:26px;
	margin-top:-5px;
}
#aboutShow2 .t20 {
	margin-bottom:20px;
}
.zw {
	line-height:23px;
}
#aboutShow2 .zw img {
	float:right;
	margin-right:56px;
}
.engBody #aboutShow2 .zw .leftBar {
	width:530px;
}

#aboutShow3 {
	clear:both;
	width:1010px;
	margin:auto;
	padding:85px 0 110px 52px;
	height:auto;
	overflow:hidden;
}
#aboutShow3 .logoBt {
	padding-left:570px;
}
#aboutShow3 .leftBar {
	width:570px;
}
.engBody #aboutShow3 .leftBar {
	width:530px;
}
#aboutShow3 .leftBar .t20 {
	padding:8px 0;
}
#aboutShow3 .rightBar {
	width:440px;
}
#aboutShow3 .clear {
	width:100%;
}

#aboutShow5 {
	clear:both;		
	padding:280px 0 0 0;
	height:680px;
	overflow:hidden;
	background-color:#3bb3c2;
}
#aboutShow5 .logoBt {
	color:#fff;
	margin-bottom:110px;
	width:100%;
	text-align:center;
}
#aboutShow5  ul {
	width:967px;
	margin:auto;
}
#aboutShow5 li {
	width:25%;
	float:left;
	text-align:center;
	color:#fff;
}
#aboutShow5 li p {
	color:#000;
	font-size:17px;
	line-height:28px;
}
#aboutShow5 li img {
	display:block;
	margin:auto auto 25px auto;
	border-radius:65px;
}

#aboutShow4 {
	padding-top:254px;
	height:706px;
	width:100%;
	background-color:#f5f5f5;
	position:relative;
	clear:both;
}
#aboutShow4 .logoBt {
	text-align:center;
	clear:both;
	margin-bottom:140px;
	color:#000;
	display:block;	
}
#aboutShow4 ul.showAll {
	width:960px;
	margin:auto;
}
#aboutShow4 ul.showAll li {
	width:24.9%;
	float:left;
	margin:0px;
	text-align:center;
}
.engBody #aboutShow4 ul.showAll li {
	width:24%;
	padding:0 0.45%;
	float:left;
	margin:0px;
	text-align:center;
}
#aboutShow4 ul.showAll li div {
	border-radius:55px;
	width:110px;
	height:110px;
	display: block;
	margin:0 auto 0px auto;	
	overflow:hidden;
}
#aboutShow4 ul.showAll li .t20 {
	padding:15px 0 21px 0;
	display:block;
	font-size:21px;
}
#aboutShow4 ul.showAll li p {
	margin-bottom:4px;
	line-height:24px;
	font-size:12px;
}
#aboutShow4 ul.showAll li a img {
	vertical-align:middle;
	margin-right:5px;
}
#aboutShow4 ul.showAll li a {
	font-size:13px;
	color:#3bb3c2;
}
#aboutShow6 {
	background-color:#f5f5f5;
	padding-top:125px;
	height:835px;
}
.engBody #aboutShow6 {
	height:890px;
}
#aboutShow6 .logoBt {
	text-align:center;
	clear:both;
	margin-bottom:70px;
	color:#000;
	display:block;	
}
#aboutShow6 .txff {
	width:1047px;
	margin:auto;
	padding-left:43px;
}
#aboutShow6 ul {
	width:1006px;
	padding:0px 29px;
	margin:auto;
}
#aboutShow6 ul li {
	width:16.5%;
	float:left;
	position:relative;
	padding-top:300px;
}
#aboutShow6 ul li .top {
	position:absolute;
	top:0px;
	left:0px;
	width:300px;
}
#aboutShow6 ul li h3 {
	font-weight:normal;
	display:inline-block;
	vertical-align:bottom;
	margin-bottom:20px;
	height:130px;
	line-height:30px;
	color:#3bb3c2;
}
#aboutShow6 ul li h3  b {
	display:block;
	font-size:22px;
	margin-bottom:10px;
	font-weight:normal;
}

#aboutShow6 ul li.aboutSer05 h3 b,#aboutShow6 ul li.aboutSer03 h3 b  {
	padding-top:58px;
}
.engBody #aboutShow6 ul li.aboutSer05 h3 b {
	padding-top:28px;
}
#aboutShow6 ul li .bottom {
	position:absolute;
	top:460px;
	left:0px;
	width:300px;
}
#aboutShow6 ul li.aboutSer02 h3,#aboutShow6 ul li.aboutSer04 h3,#aboutShow6 ul li.aboutSer06 h3 {
	height:auto;
}

#aboutJssl {
	position:absolute;
	z-index:9999;
	top:0px;
	left:50%;
	width:960px;
	margin-left:-480px;
	background-color:#fff;
	background-color:rgba(255,255,255,0.98);
	display:none;
}
#focus {
	width:908px;
	height:960px;
	overflow: hidden; position: relative;	
	margin:auto;
	z-index:9999;
}
#focus ul { 
	width:908px;
	height:960px;	
	float: left; position: absolute; clear: both; padding: 0px; margin: 0px; 
}
#focus ul li { 
	float: left; 
	width:908px;
	height:960px; overflow: hidden; position: relative; padding: 0px; margin: 0px; 	
}
#focus .preNext { width: 30px; height:100px; position: absolute; top:50%; margin-top:-50px; cursor: pointer; }
#focus .pre { left:50px; background: url(../img/jumpPrev.png) no-repeat left center; }
#focus .next { right:10px; background: url(../img/jumpNext.png) no-repeat right center; }
#jumpClose {
	position:absolute;
	top:129px;
	right:15px;
	z-index:99999;
	width:17px;
	height:17px;
	cursor:pointer;
}
.showIco {
	width:190px;
	text-align:center;
	height:190px;
	font-size:21px;
	padding-left:95px;
}
.showIco img {
	display:block;
	border-radius:55px;
	width:110px;
	height:110px;
	display: block;
	margin:0 auto 22px auto;
}
.aboutShowInfo {
	padding:18px 50px 0px 135px;
	font-size:13px;
	line-height:22px;
	position:relative;
	clear:both;
	text-align:left;
	overflow-y:auto;
}
.aboutShowInfo .t20 {
	font-size:19px;
	margin-bottom:20px;
	display:block;
	height:auto;
}
.s4  .t20 {
	padding-top:18px;
	padding-bottom:2px;
	clear:both;
	margin-bottom:0px;
	color:#3bb3c2;
}
.s1 {
	padding-top:220px;
}
.s2 {
	padding-top:350px;
}
.s3 {
	padding-top:320px;
}
.s4 {
	padding-top:130px;
}
.s4  .aboutShowInfo {
	padding:12px 50px 0 122px;
	font-size:12px;
}
.engBody .s4  .aboutShowInfo {
	padding:30px 70px 0 122px;
}
/*
.aboutShow {
	width:1006px;
	margin:auto;
	padding-top:217px;
	height:auto;
	margin-bottom:110px;
	overflow:hidden;
}
.aboutShow .showIco {
	height:196px;
	width:248px;
	text-align:center;
	font-size:21px;
}
.aboutShow .showIco  div.ico,
.aboutShowInfo {
	padding: 49px 40px;
	border:solid 1px  #d6d5d5;
	border-radius: 9px;
	font-size:14px;
	line-height:25px;
	position:relative;
	margin-top:19px;
	min-height:400px;
}
.aboutShowInfo img.jt {
	position:absolute;
	top:-23px;
	left:109px;	
}
.aboutShowInfo .t30 {
	margin-bottom:8px;
	display:block;
	font-size:29px;
}*/