@charset "utf-8";

.productImage .aexpand,.contentdetail .aexpand {
	position:absolute;
	right:0;
	bottom:3px;
	width:230px;
	height:20px;
	cursor:pointer;	
	background:url(images_services/images/more_info.jpg) no-repeat right top;
	text-indent:-9999px;
	background-color:#fbfbfb;
}
.productImage .aexpandActive,.contentdetail .aexpandActive { 	
	right:0;
	bottom:3px;
	width:230px;
	height:20px;
	cursor:pointer;	
	background:url(images_services/images/less_info.jpg) no-repeat right top;
	background-color:#fbfbfb;
}
.pToggleContainer p,.scrollContainer p {
	font-size:11px;
	color:#474c54;	
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.pToggleContainer h2,h3,h4,h5,.scrollContainer h2,h3,h4,h5 { 
	font-weight:bold;
	color:#17495d;
	font-family:Arial, Helvetica, sans-serif;
}
.pToggleContainer,.scrollContainer {
	width:675px;
	float:left;
	position:relative;
	padding-top:16px;	
}
.producttoggle,.scrollContent {
	width:675px;
	float:left;
	position:relative;
	padding-bottom:5px;	
}
.pToggleContainer h2,.scrollContainer h2 {
	font-size:18px;
	display:block;
	overflow:hidden;
	line-height:20px;
	padding-bottom:13px;	
}
.pToggleContainer h3,.scrollContainer h3 {
	font-size:12px;
	display:block;
	overflow:hidden;
	border-bottom:1px solid #e6e6e6;
	padding-left:24px;
	background:url(expand.png) no-repeat top left;
	cursor:pointer;	
	line-height:19px;
	margin-bottom:13px;
	padding-bottom:3px;
}
.pToggleContainer h3.collapse {
	background:url(contract.png) no-repeat top left;	
}

.scroll-pane {
	width:663px;
	height:452px;
	margin-left:12px;
	background:url(scroll-pane-bg.jpg) no-repeat top left;	
	overflow:auto;
}
.scrollContainer {
	width:640px;
	padding-top:0;	
}
.scrollContainer h3 {
	background:none;
	padding-left:9px;
	padding-bottom:0;
	line-height:27px;	
}
.scrollContent {
	width:631px;
	padding-left:9px;	
}
.chart {
	padding-left:12px;	
}
.popContact {
	width:662px;
	overflow:hidden;
	padding-left:12px;	
}
.popContactLeft {
	width:460px;
	border-top:1px solid #a3aab8;
	float:left;
	overflow:hidden;	
}
.popContactLeft address {
	float:left;
	overflow:hidden;
	width:280px;
	padding-top:2px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#4c525a;	
}
.popContactLeft .altaddress {
	width:180px;
	float:right;	
}
.popContact .pLogo {
	float:right;
	width:128px;
	height:49px;	
}
.shareSpec {
	position:absolute;
	width:243px;
	background:#fff url(share-bg.jpg) no-repeat bottom left;
	border:1px solid #d3d3d5;
	min-height:228px;
	right:13px;	
	top:73px;
	z-index:10;
}
.shareForm {
	width:223px;
	padding-left:9px;
	overflow:hidden;	
}
.shareForm b {
	display:block;
	overflow:hidden;
	color:#828994;
	font:bold 14px/28px Arial,Helvetica, sans-serif;
}
.shareForm p {
	display:block;
	overflow:hidden;	
	padding-bottom:5px;
}
.shareForm label {
	width:49px;
	float:left;
	overflow:hidden;
	font:normal 12px/26px Arial, Helvetica, sans-serif;
	color:#4a4f56;	
}
.shareForm input,.shareForm textarea {
	float:left;
	overflow:hidden;
	width:156px;
	height:13px;
	border:1px solid #e4e4e4;
    background: none repeat scroll 0 0 #FFFFFF;
    color: #B9B9B9;
    font: 11px/12px Arial,Helvetica,sans-serif;
    padding: 5px 8px 5px;
}
.shareForm textarea { 
	height:59px;
}

.shareForm .send1 {
	width:63px;
	height:24px;
	float:left;
	overflow:hidden;
	background:none;
	border:none;
	margin-right:4px;
	margin-top:2px;	
	padding:0;
}


.contentdetail 
{
	width:960px;
	overflow:hidden;
	position:relative;
	margin-bottom:10px;

}

.contentdetail .authImg
{
	width:165px;  
	float:left; 
	position:relative;
	margin-left:60px;
}

.contentdetail h4
{	
	width:600px;
	margin-left:50px;
	font-size: 14px;
    line-height: 30px;
	color:#FFFFFF;
	float:left; 
	position:relative;
	background-color:#414040;
	padding-left:15px;
}

.contentdetail p
{
	width:450px;
	margin-left:50px;
	font-size:12px;
	color:#2a2929;
	float:left; 
	position:relative;
	margin-bottom:20px;
	margin-top:5px;
}

.detail 
{
	width:700px;
	margin-left:226px;
	overflow:hidden;

}

.detail h4
{
	width:400px;
	min-height:12px;
	background-color:#fbfbfb;
	color:#333333;
	padding-left:0px;
	margin-bottom:-10px;
}

.detail p
{
	width:450px;

}

/*---------template-6.html------------*/
.contentdetail1 {
	border:none;	
}
.bannerimg {
	display:block;
	overflow:hidden;
	padding:9px 0 0 0;	
}