
.clear{ clear:both; height:0px; line-height:0px; overflow:hidden;}
.titleA{ background:url(title-bg.gif) no-repeat 0 6px; padding-left:15px; height:50px; overflow:hidden; font-size:14px; line-height:50px; font-weight:bold; margin-bottom:15px; border-bottom:#ccc 1px dashed;}
.stitle{ background:url(careers-stit.gif) no-repeat; height:32px; line-height:32px;  color:#21801A; font-weight:bold; font-size:14px;}
.wraper{ width:960px; margin:0 auto;}

.sideBox{ float:left; width:209px;border:4px solid #e7e7e7;}
.leftNav{ border:1px solid #fff; background-color:#f1f1f1; }
.leftNav li{ }
.leftNav li a{ font-size:14px; padding-left:70px; line-height:35px; display:block;height:40px; background:url(nav-bg01.gif);}
.leftNav li a:hover,.leftNav li a.on{background:url(nav-bg.gif) no-repeat ; background-position:left -1px; color:#fff; font-weight:bold; text-decoration:none; margin-left:-4px; margin-right:-4px;  position:relative; }
.leftNav li a.on span.s,.leftNav li a:hover span.s{ font-size:12px; font-weight:lighter; color:#21882c;}
.leftNav li span.s{ font-size:12px; padding-left:5px; color:#939393;}
.maincontent{ float:right; width:730px; border:1px solid #ccc;}
.w620{ width:700px; margin:0 auto; padding-bottom:15px;}

.about p{ text-indent:2em; font-size:14px; margin-top:15px; line-height:28px;}
.about .aboutImg{ margin-top:20px;}
.index{ background:url(index-bg.gif) center no-repeat;}
.index li{ float:left; width:350px; margin:20px 0;}
.index li .ipic{ float:left; margin-right:15px; }
.index li .dec{ float:left;}
.index li h3{ color:#21801a; font-size:16px; height:40px;}
.index li.l1{ height:190px;}
.index li dd{ font-size:14px; line-height:23px;}
.media li{ font-size:14px; line-height:26px;}
.history p {	
    font-size: 12px;
    line-height: 26px;
    padding-top: 15px;
	 border-bottom: 1px solid #dedede;
	 position:relative;
}
.history p .time {
    color: #21801A;
   
    font-family: "Î¢ÈíÑÅºÚ","ºÚÌå",Arial;
    font-size: 14px;
    font-weight: bold;
	position:absolute;
	left:0px;
  
}
.history p .text {
   
    padding-left: 140px;
    width: 555px;
	font-size:14px;
	display:block;
	padding-bottom:15px;
}

.services{line-height:22px;}
.services .tab01{ background:url(service-bg1.gif) no-repeat; height:356px; overflow:hidden;}
.services .tab01 .items{ width:310px; float:left; display:block; margin-top:120px;  }
.services .tab01 .items .text1{padding-left:75px;}
.services .tab01 .items .text2{padding-left:60px;}
.services .tab01 .items .text3{padding-left:75px;}
.services .tab01 .w{ width:500px; margin:0px; margin-top:50px;}
.services .tab02{background:url(service-bg2.gif) no-repeat; height:293px;}
.services .tab02 .items{ padding:115px 0 0 75px;}
.services .tab02 .items .cols{ float:left; width:120px; display:block;}
.services .tab02 .items .w{ width:400px;} 


.careers p{ font-size:14px; margin:8px 0px; line-height:30px;}


.partners .tab01,.partners .tab03{ margin-top:-10px;}

.partners .tab01 ul{ width:640px;}
.partners .tab01 ul li{ float:left; display:block; padding-right:12px;padding-left:12px; padding-top:12px; background-color:#fff;}
.partners .tab01 ul li img{ width:122px; height:48px; display:block; padding:4px; border:#e7e7e7 1px solid;  }
.partners .tab03 { line-height:25px;}

.site ul{ margin:15px 0;}
.site li{ line-height:30px; font-size:14px; height:30px;}
.site li a{ padding-left:10px;}


.law p{ text-indent:2em; font-size:14px; line-height:24px;}

.contact .first{ font-size:14px; line-height:28px;}
.contact .first strong{ font-weight:bold;}
.contact li{width:280px; height:auto; overflow:hidden; float:left; margin-top:30px; font-size:14px; line-height:25px; padding:10px; background-color:#fafafa; border:#dedede 1px solid; margin-right:15px;}
.contact li h3{ font-size:14px; color:#218500;}
.contact li img{ padding-left:10px; margin-top:5px; vertical-align:middle;}
.hide{ display:none;}
.team{ font-size:14px;}
.team h4 a{ color:#21801A; font-size:14px;}
.team p{ font-size:12px; line-height:21px;}
.team .tabCd .tabs{ height:30px; overflow:hidden}
.team .tabCd li{ float:left; margin-right:15px;} 
.team .tabCd li a{ padding:4px;}
.team .tabCd li .current{ background-color:#FC9;}
.team .itemsList .items{ margin-top:25px; min-height:90px;}
.team .itemsList .items .ipic{ float:left; margin-right:15px;}
.team .itemsList .items .ipic img{width:65px; height:84px;}
.team .itemsList .items  p{ height:63px; overflow:hidden;}
.tabChange .on{ background-color:#FC6;}
.artTeam .hd{ padding-top:20px; text-align:center;}
.artTeam .hd h4{ padding-top:10px; }
.artTeam .hd p{ padding-top:10px; color:#ff6600; font-size:14px;}
.artTeam .bd p{  font-size:14px; text-indent:2em; line-height:24px;}

.tablemap td{ padding:10px;}
.footer{ overflow:hidden; text-align:center;  padding-top:15px; border-top:#ccc 1px solid; margin-top:10px;}
.footer a{}


ul.pic1{display:block;margin:10px 8px 0}
ul.pic1 li{float:left;height:127px;width:157px}
ul.pic1 li img{border:1px solid #CDCBCC;height:95px;width:140px}
ul.pic1 li span{cursor:pointer;display:block;height:31px;line-height:31px;overflow:hidden;width:137px;margin:0 10px;}