﻿/*--------------------------------------------------*/
.clearfix:after 
{ 
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden; 
} 
.clearfix 
{ 
display:inline-block; 
} 
/* Hide from IE Mac */ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */ 
/*--------------------------------------------------*/
a:link       { color: #666666; text-decoration: none; }
a:visited    { color: #666666; text-decoration: none; }
a:hover		 { color: #ff6600; text-decoration: none; }
a:active     { color: #666666; text-decoration: none; }
/*--------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td {
padding: 0;    
margin: 0;    
}
table {
border-collapse: collapse;    
border-spacing: 0;    
}    
fieldset,img { 
border: 0;    
}    
address,caption,cite,code,dfn,em,strong,th,var {    
font-weight: normal;    
font-style: normal;    
}    
ol,ul {
list-style: none;
}    
caption,th {
 text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}    
q:before,q:after {
content:'';
}    
abbr,acronym {
border: 0;
}
/*--------------------------------------------------*/
body {
	background-color:#E8E8E8;
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	color:#666666;
}
.seo {
	display: none;
}
#absDiv {
	background-color:#FFFFFF;
	position: absolute;
	top: 17px;
	left: 50%;
	width: 960px;
	margin-left: -480px;
	height: 10px;
	z-index: 1;
	
}
#absDiv .top{
width:930px;
height:75px;
background-color:#FFFFFF;
padding:0px 15px;
}
#absDiv .logo{
width:250px;
height:75px;
background:url(../images/img/home_r2_c2.jpg) no-repeat;
}
	#absDiv .toolsBar {
		position: absolute;
		top:0px;
		left:0px;
		width: 355px;
		height: 75px;
		margin-left: 590px;
		overflow: hidden;

	}

		
	#absDiv .navMenu {
		height: 34px;
		top:400px;
		width: 960px;
		position: absolute;
		left: 0px;
		background:url(../images/img/menu.jpg) top center no-repeat;
	}
		#absDiv .navMenu2 {
		height: 34px;
		top:75px;
		width: 960px;
		position: absolute;
		left: 0px;
		background:url(../images/img/menu.jpg) top center no-repeat;
	}
		.navMenu li {
			display: inline;
		}
			.navMenu a,
			.navMenu a:link,
			.navMenu a:visited,
			.navMenu a:active {
				padding: 11px 0 0 0;
				overflow: hidden;
				display: block;
				float: left;
				text-align:center;
			}
			.navMenu a:hover {
			color:#FF6600;
			font-weight:bold;
			text-decoration:none;
			}
			
			.navMenu li.n1 a
			 {
			 margin-left:31px;
			 _margin-left:15px; 
				width:104px;
			}
			.navMenu li.n2 a {
				width:98px;
			}
			.navMenu li.n3 a {
				width:100px;
			}
			.navMenu li.n4 a {
				width:103px;
			}
			.navMenu li.n5 a {
				width:99px;
			}
			.navMenu li.n6 a{
				width:97px;
			}
			.navMenu li.n7 a{
				width:98px;
			}
			.navMenu li.n8 a{
				width:99px;
			}
			.navMenu li.n9 a {
				width:103px;
			}

	
	#absDiv .indexBanner {
		width: 960px;
		height: 325px;
		position: absolute;
		top:75px;
		left: 0px;
		overflow: hidden;
		background-color: white;
		z-index: 2;
		text-align:center;
	}
	#absDiv .indexMainBox {
		top:434px;
		left: 0px;
		position: absolute;
		height: 155px;
		width: 960px;
		background-color:#ffffff;
		z-index: 2;
	}
	.index_biao{
	height:17px;
	padding:0;
	margin:0;
	}
		.indexMainBox .col1 {
			width: 350px;
			top: 16px;
			left: 31px;
			position: absolute;
			z-index: 3;
		}
			.indexMainBox .col1 .inner {
			width:350px;
			height:122px;
			background:url(../images/img/home_r7_c11.jpg) top right no-repeat;
			_margin-top:-4px;
			}
			


			.indexMainBox .col1 h1 a {
				height: 	0px !important;
				height /**/:25px; /* IE 5/Win hack */
				padding: 25px 0 0 0;
				overflow: hidden;
				display: block;
			}
		.indexMainBox .col2 {
			left:391px;
			top: 16px;
			width: 219px;
			position: absolute;
			z-index: 3;
		}
			.indexMainBox .col2 .inner {

				height: 122px;
				overflow: hidden;
				background:url(../images/img/home_r7_c17.jpg) top right no-repeat;
				margin-top:-4px;
				
			}
			.indexMainBox .col2 .inner p {
				line-height: 150%;
				text-indent: 2em;
				color: #8f8f8f;
			}
			.indexMainBox .col2 a
			.indexMainBox .col2 a:link,
			.indexMainBox .col2 a:visited,
			.indexMainBox .col2 a:active {
				color: #8f8f8f;
			}
			.indexMainBox .col2 a:hover {
				color: #333;
				text-decoration: none;
			}
			
			.indexMainBox .col2 .inner img {
				float: right;
			}
			.indexMainBox .col2 h1 a {
				height: 	0px !important;
				height /**/:25px; /* IE 5/Win hack */
				padding: 25px 0 0 0;
				overflow: hidden;
				display: block;
			}
		.indexMainBox .col3 {
			width: 305px;
			top: 16px;
			left:624px;
			position: absolute;
			z-index: 3;
		}
			.indexMainBox .col3 .inner {
				padding: 5px 0 0 2px;
			}
	
		#absDiv .indexMainBoxSplitBox {
			position: absolute;
			left:556px;
			top:394px;
			width: 56px;
			height: 16px;
			overflow: hidden;
			z-index: 4;
		}
			.indexMainBoxSplitBox a {
				display: block;
				float: left;
				width: 16px;
				height: 16px;
				background-image: url(../images/123split.gif);
				background-repeat: no-repeat;
				margin-right: 2px;
			}
			.indexMainBoxSplitBox .sp1,
			.indexMainBoxSplitBox .sp1:link,
			.indexMainBoxSplitBox .sp1:visited,
			.indexMainBoxSplitBox .sp1:active,
			.indexMainBoxSplitBox .sp1:hover {
				background-position: 0px 0px;
			}
			
			
			.indexMainBoxSplitBox .sp1a,
			.indexMainBoxSplitBox .sp1a:link,
			.indexMainBoxSplitBox .sp1a:visited,
			.indexMainBoxSplitBox .sp1a:active,
			.indexMainBoxSplitBox .sp1a:hover {
				background-position: 0px -16px;
			}
			
			.indexMainBoxSplitBox .sp2,
			.indexMainBoxSplitBox .sp2:link,
			.indexMainBoxSplitBox .sp2:visited,
			.indexMainBoxSplitBox .sp2:active,
			.indexMainBoxSplitBox .sp2:hover {
				background-position: -16px 0px;
			}

			.indexMainBoxSplitBox .sp2a,
			.indexMainBoxSplitBox .sp2a:link,
			.indexMainBoxSplitBox .sp2a:visited,
			.indexMainBoxSplitBox .sp2a:active,
			.indexMainBoxSplitBox .sp2a:hover {
				background-position: -16px -16px;
			}

			.indexMainBoxSplitBox .sp3,
			.indexMainBoxSplitBox .sp3:link,
			.indexMainBoxSplitBox .sp3:visited,
			.indexMainBoxSplitBox .sp3:active,
			.indexMainBoxSplitBox .sp3:hover {
				background-position: -32px 0px;
			}
			
			.indexMainBoxSplitBox .sp3a,
			.indexMainBoxSplitBox .sp3a:link,
			.indexMainBoxSplitBox .sp3a:visited,
			.indexMainBoxSplitBox .sp3a:active,
			.indexMainBoxSplitBox .sp3a:hover {
				background-position: -32px -16px;
			}
	
	#absDiv .indexHotBox {
		width: 876px;
		height: 86px;
		z-index: 2;
		position: absolute;
		left: 0px;
		top: 527px;
		background-image: url(../images/indexHotBoxbg.gif);
		background-repeat: no-repeat;
		overflow: hidden;
	}
		.indexHotBox .inner {
			padding-left: 40px;
			padding-right: 40px;
			padding-bottom: 8px;
			font-size: 0px;
			line-height: 0px;
		}
		
	#absDiv .footer {
		top:589px;
		left: 0px;
		z-index: 2;
		position: absolute;
		width:960px;
		height: 74px;
		overflow: hidden;
		background-image: url(../images/img/foot.jpg);
		background-repeat: no-repeat;
	}
		#footer2 {
		clear:both;
		width:960px;
		height: 74px;
		overflow: hidden;
		background-color:#E8E8E8;
		background-image: url(../images/img/foot.jpg);
		background-repeat: no-repeat;
	}
		#absDiv .footer p {
			line-height: 180%;
			padding-right: 20px;
			color: #9e9e9e;
			font-size: 12px;
		}
		#absDiv .footer p.copy {
			color: #656565;
		}
		
	#absDiv .neiBanner {
		top:109px;
		width: 960px;
		position: absolute;
		z-index: 2;
		height: 202px;
		overflow: hidden;
		left:0px;
		background-color: white;
		text-align:center;
	}

	#absDiv .leftbox {
		width: 213px;
		_height: 700px;
		min-height: 700px;
		top: 311px;
		background-color: white;
		background:#FFFFFF url(../images/img/profile_r5_c4.jpg) top left no-repeat;
		left: 0px;
		position: absolute;
		z-index: 2;	
	}
	.leftbox .ltitle {
	height:34px;
	background:url(../images/img/profile_r6_c3.jpg) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
			overflow: hidden;
			display: block;
			font-size: 12px;
			line-height:36px;
			font-weight:bold;
			padding-left:48px;
			color:#1A4824;
		/*	letter-spacing: 0.1em;*/
			clear: both;
			margin:8px 0 0 15px;
					}
		.leftbox h1.lefttitle {
			height: 	0px !important;
			height /**/:60px; /* IE 5/Win hack */
			padding: 60px 0 0 0;
			overflow: hidden;
			display: block;
			background-repeat: no-repeat;
			font-size: 0px;
			clear: both;
		}
		.leftbox h1.lt1 {
			background-image: url(../images/lt1.jpg);
			margin: 0px;
		}
		.leftbox h1.lt2 {
			background-image: url(../images/lt2.jpg);
			margin: 0px;
		}
		.leftbox h1.lt3 {
			background-image: url(../images/lt3.jpg);
			margin: 0px;
		}
		.leftbox h1.lt4 {
			background-image: url(../images/lt4.jpg);
			margin: 0px;
		}
		.leftbox h1.lt5 {
			background-image: url(../images/lt5.jpg);
			margin: 0px;
		}
		.leftbox h1.lt6 {
			background-image: url(../images/lt6.jpg);
			margin: 0px;
		}
		.leftbox h1.lt7 {
			background-image: url(../images/lt7.jpg);
			margin: 0px;
		}
		.leftbox h1.lt8 {
			background-image: url(../images/lt8.jpg);
			margin: 0px;
		}
		.leftbox h1.lefttel {
			background-image: url(../images/lefttel.jpg);
			margin-top: 20px;
		}
		.leftbox .ServiceLink {
			padding-left: 5px;
			padding-top: 20px;
			padding-bottom: 20px;
		}
	#absDiv .rightbox {
		width: 747px;
		_height: 700px;
		min-height: 700px;
		top: 311px;
		
		left: 213px;
		position: absolute;
		z-index: 2;
		background-image: url(../images/rightboxbg.gif);
		background-color: white;
		background-repeat: repeat-x;
		background-position: top;
	}
		.rightbox .pagerNow {
			color: #727272;
			height: 47px;
			line-height: 47px;
			font-size: 12px;
			background:#FFFFFF url(../images/img/biaoti_bg.jpg) top left no-repeat;
			padding-left:40px;
		}
			.rightbox .pagerNow span {
				font-size: 13px;
				padding-left: 5px;
				padding-right: 5px;
			}
			.rightbox .pagerNow .biaoti {
				font-size: 12px;
				color:#FF6600;
				font-weight:bold;
				margin-left: -5px;
			}
			.rightbox  .supportad {
				width: 650px;
				height: 192px;
				overflow: hidden;
				margin: 0px auto;
			}
			
		#absDiv .nfooter {
			top:1094px;
		}
#elem-FrontCommonContent_showDetailByList-AboutUsDoc {
	padding: 0px;
	width: 650px;
	margin: 0px;
}
#elem-FrontCommonContent_showDetailByList-AboutUsDoc .content {
	width: 650px;
	padding-left: 0px;
}

.indexSalesDiv {
	display: none; 
}
#mainbox_nei{
	position: absolute;
	width:960px;
	height:auto!important;height:487px; min-height:487px;
	top:311px;
	background-color:#ffffff;
}
#left01{
	width:15px;
	height:650px;
	float:left;
}
#left02{
	width:198px;
	height:650px;
	background:#ffffff url(../images/img/left_bg.jpg) top center repeat-x;
	float:left;
}
#left03{
	width:29px;
	height:650px;
	float:left;
}
#left04{
	width:693px;
	float:left;
}
#left05{
	width:5px;
	float:left;
	height:650px;
}
	.ltitle {
	height:34px;
	background:url(../images/img/profile_r6_c3.jpg) top center no-repeat;
	font-family:Arial, Helvetica, sans-serif;
			overflow: hidden;
			display: block;
			font-size: 12px;
			line-height:36px;
			font-weight:bold;
			padding-left:48px;
			color:#1A4824;
		/*	letter-spacing: 0.1em;*/
			clear: both;
			margin:8px 0 0 0;
					}
.rtitle {
			color: #727272;
			height: 47px;
			line-height: 47px;
			font-size: 12px;
			background:#FFFFFF url(../images/img/right_bg.jpg) top left no-repeat;
			padding-left:5px;
		}
		.rtitle span {
				font-size: 13px;
				padding-left: 5px;
				padding-right: 5px;
			}
			.rtitle .biaoti {
				font-size: 12px;
				color:#FF6600;
				font-weight:bold;
				margin-left: -5px;
			}