/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
color:#181819;
font-size:12px;
width:100%;
background:#bdbdbd;
}

*{
margin:0px;
padding:0px;
}
ul{list-style-type:none;}

img{border:none;}

#container_body{
width:1004px;
margin:0 auto;

}
#container{
float:left;
width:1004px;
background:#ffffff url(../images/body_bg.jpg) repeat-x;
}

/*******  Header ****/

#header{
float:left;
width:1004px;
height:121px;
}

#logo{
float:left;
width:540px;
height:27px;
margin-left:72px;
margin-top:29px;
display:inline;
}
#language{
float:left; width:126px; height:13px;
margin-left:183px;
margin-top:29px;
display:inline;
}
#cn_flag{
float:left; width:19px; height:13px;
}
#cn_name{
float:left; width:24px; height:13px; margin-left:4px; margin-right:13px; line-height:13px;
font-family:"宋体"; font-size:12px; color:#fff; display:inline;
}
#en_flag{
float:left; width:19px; height:13px;
}
#en_name{
float:left; width:42px; height:13px; margin-left:4px;  line-height:13px;
font-family:Arial; font-size:12px; color:#fff; display:inline;
}

#nav{
float:left;
width:540px;
margin-left:72px;
display:inline;
margin-top:34px;
}
#nav li{
float:left;
font-size:12px;
margin-right:38px;
display:inline;
font-weight:bolder;
}
.nav_font{
color:#ffffff;
text-decoration:none;
}

#search{
float:left;
margin-top:19px;
margin-left:139px;
display:inline;
}

.keyword
{
	float:left;
	width:136px;
	height:21px;
	background:url(../images/keyword_bg.jpg);
	margin-left:19px;
	display:inline;
}
.keyword_style{ float:left; width:131px; margin-left:3px; display:inline; height:18px;  border:0px; padding-top:3px; color:#707170; background:no-repeat transparent;}
.go
{ float:left; width:37px; height:21px; margin-left:3px; display:inline;}

/**********/

/****    Index Catalog  ****/
#index_catalog{
float:left;
height:361px; width:900px;
margin-left:50px;
display:inline;
overflow:hidden;

}
.index_catalog{
float:left;
width:212px;
/*
height:355px;
*/
background:url(../images/index_catalog_bg.jpg) repeat-x;
margin-left:12px;
display:inline;
height:355px;
background-color:#045C2A;

}

.index_catalog_name{
float:left;
width:195px;
height:40px;
font-size:17px;
overflow:hidden;
color:#ffffff;
line-height:40px;
padding-left:17px;
background:url(../images/index_catalog_top.jpg) top no-repeat;
font-weight:bold;
padding-top:3px;

}
.index_catalog_name a
{
	color:#ffffff;
	text-decoration:none;
}
.index_catalog_img{
float:left;
height:107px;
margin-top:11px;
margin-left:17px;
display:inline;
overflow:hidden;
}
.index_catalog_desc{
float:left;
width:212px;
background:url(../images/index_catalog_bottom.jpg) no-repeat bottom;
/*
height:194px;
*/
height:200px;


}
.index_catalog_desc span{
float:left;
width:185px;
margin-top:5px;
color:#ffffff;
word-break:break-all;
line-height:16px;
margin-left:16px;
background:##045C2A;
display:inline;
}
.index_catalog_desc span a{
color:#ffffff;
text-decoration:none;
}
.index_catalog_desc span a:hover{
color:#ffffff;
text-decoration:underline;
}

/*********************/


/********* Home Catalog*********/
#catalog{
float:left;
width:930px;
margin-left:50px;
display:inline;
margin-top:30px;
overflow:hidden;
}
#catalog ul{
float:left;

}
#catalog ul li{
float:left;
width:212px;
margin-left:12px;
display:inline;
}

#catalog ul li ul{
float:left;
width:200px;
margin-top:5px;
margin-left:0px;
}
#catalog ul li ul li{
width:200px;
background:url(../images/catalog_sign.jpg) no-repeat left center;
padding-left:8px;
margin-left:0px;
display:inline;
margin-top:2px;
}
.catalog_font{
color:#025a29;
text-decoration:none;
font-weight:bold;
font-size:14px;
}
.subcatalog_font{
color:#1e8c4b;
text-decoration:none;
font-size:12px;
}
/**************/

/******** Index About **********/
#index_about{
float:left;
width:883px;
height:163px;
background:#f6fcf8 url(../images/index_about_bg.jpg) repeat-x;
margin-left:60px;
display:inline;
margin-top:27px;
}
#index_aboutcontent{
float:left;
width:883px;
background:url(../images/index_bg_top.jpg) top  no-repeat;}
#index_about2{
float:left;
width:883px;
background:url(../images/index_about_bottom.jpg) bottom no-repeat;
}

.about{
float:left;
width:606px;
margin-left:34px;
display:inline;
margin-top:19px;
line-height:17px;
padding-bottom:15px;
}

#project_txt{ float:left; width:605px; margin-left:33px; display:inline; margin-top:18px;}
#project_name{ float:left; width:605px; color:#232323; font-weight:bold; font-size:16px; }
#project_desc{ float:left; width:605px; color:#232323; line-height:17px; margin-top:5px;}

#project_img{ float:left; width:206px; height:140px; margin-top:11px; margin-left:20px; display:inline;position:relative; }

#project_page{ float:right; width:206px; height:21px; background:#e5e8d6; position:absolute; top:120px; left:0px; filter:alpha(opacity=50);  -moz-opacity:0.5;  opacity: 0.5;  }
#project_img ul{  float:right; padding-right:7px;}
#project_img ul li{ float:left;}
.project_img_a{ float:left; width:17px; height:21px; line-height:21px; font-size:14px; background:#b6cbe8; margin-left:2px; display:inline; text-align:center; color:#ffffff; text-decoration:none; position:relative;}

.project_img_a2{ float:left; width:17px; height:21px; line-height:21px; font-size:14px; background:#b6cbe8; margin-left:2px; display:inline; text-align:center; color:#008536; text-decoration:none; position:relative;}
/***************************************/
/************  featrued products***************************/
#featrued_products{
float:left;
width:900px;
font-size:16px;
color:#014a21;
font-weight:bold;
margin-left:60px;
display:inline;
margin-top:25px;
}
#featrued_products_info{
float:left;
width:900px;
margin-left:60px;
display:inline;
margin-top:5px;
}

.f_product_info{
float:left;
width:292px;
height:120px;
}
.f_product_img{
float:left;
width:97px;
height:97px;
padding:5px;
overflow:hidden;
}
.f_info{
float:left;
width:145px;
margin-left:7px;
display:inline;
}
.f_namea{
width:145px;
font-weight:bold;
}
.f_namea a{

color:#232323;
text-decoration:none;
}
.f_nameb a{
font-size:12px;
font-weight:bold;
color:#232323;
text-decoration:none;
}
.f_desc{
float:left;
width:145px;
margin-top:5px;
line-height:16px;
font-size:11px;
color:#232323;
text-decoration:none;
}
.more{
float:left;
width:140px;
margin-top:6px;
}

/***************footer ***************/
#flooter{
float:left;
width:1004px;
height:165px;
background:#096c32;
margin-top:10px;
}
#bottom_nav
{ float:left; width:1004px;
color:#ffffff;
font-size:11px;
text-align:center;
}
#bottom_nav ul{ text-align:center; float:left;  width:1004px; display:inline; margin-top:10px;}
#bottom_nav ul li{ float:left; padding-left:3px; padding-right:3px;}
#bottom_nav a
{color:#ffffff; text-decoration:none; padding-left:3px; padding-right:3px;}
#translator{ float:left; width:900px; margin-left:53px; display:inline; margin-top:8px; font-size:11px; }
#translator a{ float:left; margin-left:11px; display:inline; color:#ffffff; text-decoration:none;}
#copyright
{ float:left; width:1004px; text-align:center; font-size:11px; margin-top:10px; color:#fff;}
.hi_eweb{ color:#ffffff; text-decoration:none;}
.hi_eweb:hover{ color:#ffffff; text-decoration:underline;}
.time{
float:left;
width:190px;
}

#time{
float:left;
width:850px;
margin-left:120px;
margin-top:18px;
padding-bottom:5px;
}
#beijin{
float:left;
width:190px;
text-align:center;
color:#ffffff;
font-size:18px;
}
#new_york{
float:left;
width:190px;
text-align:center;
color:#ffffff;
font-size:18px;
}
#new_delhi{
float:left;
width:190px;
text-align:center;
color:#ffffff;
font-size:18px;
}
#paris{
float:left;
width:190px;
text-align:center;
color:#ffffff;
font-size:18px;
}
.time_address{
float:left;
width:190px;
text-align:center;
font-size:11px;
color:#ffffff;
}
