/* CSS Document */


/*---------Every page has common css style-----------------*/
*{
	font-family:Arial;    margin: 0px;
}

#mian
{
	width:1002px;
	margin:auto;
}
#main:after
{
	content:".";
	height:0;
	display:block;
	visibility:hidden;
	clear:both;
}

#back_top
{
	background:url(../images/top_back.jpg) no-repeat left top;
	width:1002px;
	height:27px;
	margin:auto;
}

#back_line
{
	background:url(../images/back_line.jpg) repeat-y left top;
	width:1002px;
	margin:auto;
	height:auto;
}

#back_line:after
{
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
}

#back_foot
{
	background:url(../images/back_foot.jpg) no-repeat left top;
	width:1002px;
	height:87px;
	margin:auto;
}

#back_logo
{
	background:url(../images/top_logo.jpg) no-repeat left top;
	width:924px;
	height:100px;
	margin:auto;
	padding:5px 0 5px;
}

#head
{
	width:924px;
	height:28px;
	margin:auto;
	line-height:28px;
	background-color:#00a43c;
}

#head ul
{
	margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
}

#head li
{
	margin:0;
	padding:0px 7px;
	float:left;
	text-align:center;
}

#head .width_li1
{
	width:150px;
}

#head .width_li2
{
	width:100px;
}
/* */
#head .width_li3
{
	width:110px;
}

#head .width_li4
{
	width:130px;
}

#head a
{
	text-decoration:none;
	color:#000000;
	vertical-align:middle;
}

#head a:hover
{
	color:#FFFFFF;
}

#head .colorFirst
{
	color:#FFFFFF;
}

#head .back_line
{
	background:url(../images/head_line.jpg) no-repeat left 1px;
	width:2px;
	height:28px;
}



/* --------------------Home page css style-------------------------*/

#back_middle
{
	background:url(../images/back_middle.jpg) no-repeat left top;
	height:276px;
	width:924px;
	margin:10px auto 0;
}

#back_middle .text
{
	width:368px;
	height:auto;
	padding:22px 0 0 40px;
	font-weight:bold;
	font-size:13px;
	line-height:28px;
}
/* */
#pic
{
	padding:18px 0;
	height:146px;
	width:924px;
	margin:auto;
}

#pic .float_left
{
	float:left;
}

#pic .float_right
{
	float:right;
}

#pic .left
{
	float:left;
	padding-left:28px;
}


/* --------------------Left and Right part css style-------------------------*/

#mian-body
{
	width:924px;
	margin:auto;
	height:auto;
}

#mian_left
{
	width:187px;
	float:left;
	height:auto;
}

#main_right
{
	width:736px;
	height:auto;
	float:right;
}

.clear
{
	clear:both;
}


/* --------------------Left part css style-------------------------*/

#head_top
{
	background:url(../images/head_top.jpg) no-repeat left top;
	height:36px;
	width:187px;
}

#head_middle
{
	background:url(../images/head_backline.jpg) repeat-y left top;
	width:187px;
	height:400px;
}

#head_middle a
{
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
}

#head_first
{
	background:url(../images/head_first.jpg) no-repeat left top;
	width:186px;
	height:27px;
	padding-top:3px;
	text-indent:43px;
	font-size:13px;
}

#head_first_check
{
	background:url(../images/head_check.jpg) no-repeat left top;
	width:186px;
	height:27px;
	padding-top:4px;
	text-indent:43px;
	font-size:13px;
}

#head_first_check .color
{
	color:#FFFFFF;
}

#head_second
{
	background:url(../images/head_first.jpg) no-repeat left 10px;
	width:186px;
	height:27px;
	padding-top:12px;
	text-indent:43px;
	font-size:13px;
}

#head_second_check
{
	background:url(../images/head_check.jpg) no-repeat left 10px;
	width:186px;
	height:27px;
	padding-top:12px;
	text-indent:43px;
	font-size:13px;
}

#head_second_check .color
{
	color:#FFFFFF;
}

.head_first_second
{
	background:url(../images/head_dian.jpg) no-repeat 11px 13px;
	width:187px;
	line-height:38px;
	text-indent:23px;
	font-size:13px;
	font-weight:100;
}

.head_second_check
{
	background:url(../images/product_seond.jpg) no-repeat left 8px;
	width:187px;
	line-height:38px;
	text-indent:23px;
	font-size:10px;
	font-weight:100;
}

.head_second_check a
{
	color:#FFFFFF !important;
}

#head_foot
{
	background:url(../images/head_foot.jpg) no-repeat left top;
	width:187px;
	height:26px;
}


/* --------------------Right part css style-------------------------*/

#about_pic
{
	width:535px;
	height:253px;
	margin:auto;
	padding-top:20px;
}

#about_text
{
	width:640px;
	height:auto;
	margin:auto;
	line-height:25px;
	font-size:13px;
	padding:25px 0 0 10px;
}


/* -------------------------Contact css style------------------------------ */

#information
{
	width:620px;
	margin:auto;
	line-height:25px;
	font-size:14px;
	padding-top:40px;
}

#information a
{
	color:#000;
	text-decoration:none;
	vertical-align:middle;
}

#information a:hover
{
	color:#FF9900;
	text-decoration:underline;
}


/* -------------------------Products and Applications css style------------------------------ */

#producr_pic
{
	width:667px;
	height:237px;
	margin:20px auto 0;
}

#product_text
{
	width:667px;
	height:auto;
	margin:25px auto 30px;
}

#right_left
{
	width:233px;
	height:auto;
	float:left;
}

#right_right
{
	width:433px;
	height:auto;
	float:right;
	line-height:25px;
	font-size:13px;
}

#right_left .margin-top
{
	margin-top:20px;
}

#right_right .margin-top
{
	margin-top:15px;
}

#right_right .textstyle
{
	font-weight:bold;
	text-indent:24px;
}

#right_right ul
{
	margin-top:0;
	padding-top:0;
	margin-bottom:0;
	padding-bottom:0;

}

#right_left .border
{
	border:3px solid #cccccc;
}
