@charset "utf-8";
/* CSS Document */


/*-------index-----------------*/
body {margin:0px;}
#all { width:1002px; height:auto; margin:0 auto;}
#topmenu {width:1002px; height:210px;}
#left { width:347px; float:left; }
#right { width:655px;  float:right;}
#foot { width:1002px; height:180px; position:relative; background:url(images/index_below.jpg) no-repeat top left;}
#index_inforbox{
	width:231px;
	height:auto;
	position:absolute;
	top:5px;
	left:21px;
}


#index_inforbox2{
	width:231px;
	height:auto;
	position:absolute;
	top:100px;
	left:21px;
}


#index_inforbox3{
	width:231px;
	height:auto;
	position:absolute;
	top:100px;
	left:300px;
}



#index_inforbox4{
	width:342px;
	height:auto;
	position:absolute;
	top:100px;
	left:600px;
}











/*--------inside--------------------------------------------------------------------------------------------------*/

#topmenu02 {width:1002px; height:68px; position:relative; top:0px;left:0px;}
#menebox {width:420px;	height:19px;	right:15px;	top:5px;	position:absolute; color:#FFFFFF; font-size:14px;}
#menebox_ta {
	width:auto;
	height:auto;
	right:13px;
	top:3px;
	position:absolute;
	color:#FFFFFF;
	font-size:14px;
}
#main {	width:1002px;position:relative;padding-top:4px;}

/*-------about----------------------------------------------------------------------------------------------------------------------------*/

#about_mainleft {
	width:580px;
	float:left;
	position:relative;
}
#about_imgbox {
	width:588px;
	float:left;
	margin-bottom:7px;
	position:relative;
}
#service {
	width:283px;
	height:475px;
	position:relative;
	float:left;
	background:url(images/new_product.jpg) left bottom no-repeat;
}

#news {
	width:297px;
	height:480px;
	position:relative;
	float:right;
	background:url(images/line.gif) no-repeat right bottom;
	left: 8px;
}
#nextbar {
	height:20px;
	width:50px;
	text-align:right;
	position:absolute;
	right:12px;
	bottom:11px;
	z-index: 3;
}
#nextbar2 {
	height:20px;
	width:50px;
	text-align:right;
	position:absolute;
	right:12px;
	bottom:11px;
	z-index: 3;
	visibility: hidden;
}

#nextbar3 {
	height:20px;
	width:50px;
	text-align:right;
	position:absolute;
	right:12px;
	bottom:11px;
	z-index: 4;
	visibility: hidden;
}

#nextbar4 {
	height:20px;
	width:50px;
	text-align:right;
	position:absolute;
	right:77px;
	bottom:11px;
	z-index: 5;
	visibility: hidden;
}



#nexbox01 {
	position:absolute;
	top:37px;
	padding-left:8px;
	left:7px;
	width: 267px;
}

#nexbox02 {
	position:absolute;
	top:37px;
	padding-left:8px;
	left:7px;
	width: 267px;
	visibility: hidden;
}

#nexbox03 {
	position:absolute;
	top:37px;
	padding-left:8px;
	left:7px;
	width: 267px;
	visibility: hidden;
	}





#about_mainright {
	width:404px;
	height:auto;
	float:right;
	position:relative;
	background-color:#f0f0ef;
}
#about_box {
	width:389px;
	margin-left:10px;
	padding-right:5px;
	margin-bottom:10px;
}
#call_box {
	width:394px;
	height:350px;
	margin-top:10px;
	margin-left:10px;
	position:relative;
}

#callbox2 { padding:10px 5px 10px 10px;}
#callbox { width:343px;  position:relative; margin-top:10px; margin-left:8px;}

#infor_box {
	width:384px;
	right:0px;
	background:url(images/inforbg.gif) left top repeat-x;
	padding-top:10px;
	padding-left:10px;
	z-index: 2;
}

#infor_box2 {
	width:384px;
	right:-719px;
	background:url(images/inforbg.gif) left top repeat-x;
	padding-top:10px;
	padding-left:10px;
	z-index: 10;
	position:absolute;
	bottom:0px;
}

/*---------product----------------------------------------------------------------------------------------------------------*/
#product_mainleft { width:283px; float:left; position:relative;}
#products_imgbox {
	width:283px;
	height:271px;
	float:left;
	margin-bottom:7px;
	position: relative;
}

#product_mainright {
	width:709px;
	height:auto;
	float:right;
	position:relative;
	background-color:#f0f0ef;
}

#out_box { height:181px; position:relative; float:left;}
div#pdbox  { width:163px; height:141px; margin-left:0px; margin-left:11px; margin-top:5px; float:left;position:relative; }
* html div#pdbox { width:163px; height:141px; margin-left:5px; margin-right:6px;  margin-top:5px; float:left;position:relative; }
#pdname_box {
	width:163px;
	height:20px;
	position:absolute;
	bottom:-19px;
	left:0px;
	background-color:#2e2e2e;
	text-align:center;
	z-index: 10;
}
#inforbox{
	position:absolute;
	left: 16px;
	top: 174px;
	height: 90px;
	width: 258px;
}



/*--------------------------------p1--------------------------------------------------*/
#p1_text_box { position:absolute; top:350px; right:0px; height:20px; text-align:right;}

/*--------------------------------p2--------------------------------------------------------*/
#p2-1tbox {	position:absolute;	top:119px;	left:405px;	width:174px;}
#p2-2tbox {	position:absolute;	top:341px;	left:89px;	width:174px;}
#p2-3tbox {
	position:absolute;
	top:497px;
	left:327px;
	width:174px;
}


/*------------------------------p3--------------------------------------------------------*/
#p3_left {
	width:290px;
	height:633px;
	position:relative;
	float:left;
	margin-left:10px;
	background-color:#E3E3E3;
}
#p3_right {
	width:290px;
	height:595px;
	position:relative;
	float:left;
	margin-left:20px;
	background-color:#B6B6B6;
}


#p3_imgbox { position:relative; top:80px; left:21px; width:248px; height:299px; float:left; }
#p3_textbox { position:absolute; width:248px; height:100px;left:0px; top:309px;}

#P3big {
	position:absolute;
	width:337px;
	height:331px;
	top:200px;
	left:185px;
}
#P3edage {
	position:absolute;
	width:163px;
	height:331px;
	top:200px;
	left:522px;
}



/*------------------p4-----------------------------------------------------------*/
#p4_left {
	width:392px;
	height:590px;
	position:relative;
	float:left;
	margin-left:10px;
	background-color:#E3E3E3;
}
#p4_right {
	width:285px;
	height:590px;
	position:relative;
	float:left;
	margin-left:10px;
	background-color:#B6B6B6;
}

#p4_imgbox {
	position:relative;
	top:80px;
	left:15px;
	width:356px;
	height:281px;
	float:left;
}
#p4_textbox {
	position:absolute;
	width:356px;
	height:60px;
	left:0px;
	top:295px;
}


/*-------------P5---------------------------------------------------------------------------------*/
#p5_text_box {
	position:absolute;
	top:504px;
	right:0px;
	text-align:left;
}


/*---------------------------------------------*/


#pd_call_box { width:394px; height:375px; margin-left:10px; position:absolute; bottom:0px; right:0px; }

#foot02 { width:1002px; height:86px; float:left; border-top:#cccccc solid 5px; position:relative; background:#eeeeee;}



#footlogo {
	width:136px;
	height:48px;
	position:absolute;
	top:18px;
	right:650px;
} 
