@charset "utf-8";
/*------------------------------ demo ------------------------------*/
/*#demoL
{
	float: left;
	width: 1000px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	white-space: nowrap;
}
#demoL1, #demoL2
{
	display: inline;
}
.picture
{
	width: 160px;
	height: 120px;
	display: inline;
	padding: 0px 5px 0px 0px;
}*/
/*------------------------------ error ------------------------------*/
#tr_hidden
{
	visibility: hidden;
}
#error_bg
{
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -100px 0 0 -150px;
	width: 250px;
	height: 150px;
	padding: 25px;
	border: #F30 dashed 2px;
	background: #FFC;
	color: #F00;
	text-align: center;
	line-height: 200%;
}
/*---------------------------- page style ---------------------------*/
#page_style
{
	float: left;
	width: 730px;
	padding: 3px 10px;
	height: 26px;
	line-height: 26px;
	background: #E1EDD5;
}
#right_page_style
{
	float: left;
	width: 730px;
	padding: 3px 10px;
	height: 26px;
	line-height: 26px;
	background: #E1EDD5;
}
/*------------------------------- main -------------------------------*/
#body_main
{
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
/*------------------------------ header ------------------------------*/
#header_container
{
	float: left;
	width: 1000px;
}
#header_logo
{
	float: left;
	width: 270px;
	height: 125px;
	overflow: hidden;
}
#header_right
{
	float: left;
	width: 730px;
	height: 125px;
	overflow: hidden;
}
#header_bg
{
	float: left;
	width: 590px;
	height: 88px;
	background: url(/ES/Themes/Normal/Images/header_bg.png);
}
#header_link
{
	float: left;
	width: 120px;
	height: 46px;
	padding-right: 20px;
	background: url(/ES/Themes/Normal/Images/header_link_right.png) right no-repeat;
	overflow: hidden;
}
#header_link_bottom
{
	float: left;
	width: 140px;
	height: 42px;
	background: url(/ES/Themes/Normal/Images/header_link_bottom.png);
}
#header_nav
{
	float: left;
	width: 720px;
	height: 20px;
	padding-right: 10px;
	background: url(/ES/Themes/Normal/Images/nav_bg.png) right no-repeat;
	overflow: hidden;
}
#header_bottom
{
	float: left;
	width: 730px;
	height: 17px;
	background: url(/ES/Themes/Normal/Images/header_bottom.png);
}
/*------------------------------- center -------------------------------*/
#body_center_index
{
	float: left;
	width: 730px;
	height: 508px;
	padding-left: 270px;
	background: url(/ES/Themes/Normal/Images/index_bg.png) left no-repeat;
	overflow: hidden;
}
#body_center_index_left
{
	float: left;
	width: 160px;
	height: 508px;
	background: url(/ES/Themes/Normal/Images/index_left.png);
}
#body_center_index_bg
{
	float: left;
	width: 495px;
	height: 508px;
}
#body_center_index_text
{
	float: left;
	width: 495px;
	height: 401px;
}
#body_center_index_bottom
{
	float: left;
	width: 495px;
	height: 107px;
	background: url(/ES/Themes/Normal/Images/index_bottom.png);
}
#body_center_index_right
{
	float: left;
	width: 75px;
	height: 508px;
	background: url(/ES/Themes/Normal/Images/index_right.png);
}
#body_center
{
	float: left;
	width: 990px;
	padding: 6px 5px;
	background: #EEF6E7;
}
/*------------------------------ lefter ------------------------------*/

/*------------------------------ center ------------------------------*/
#center_about_container
{
	float: left;
	width: 495px;
}
#center_about_title
{
	float: left;
	width: 495px;
	height: 34px;
}
#center_about_bg
{
	float: left;
	width: 485px;
	height: 88px;
	padding: 0px 5px 1px 5px;
	line-height: 22px;
	background: url(/ES/Themes/Normal/Images/index_top.png);
	overflow: hidden;
}
#center_news_container
{
	float: left;
	width: 495px;
}
#center_news_title
{
	float: left;
	width: 495px;
	height: 34px;
}
#center_news_bg
{
	float: left;
	width: 475px;
	height: 105px;
	padding: 1px 10px 1px 10px;
	line-height: 21px;
	overflow: hidden;
}
#center_product_container
{
	float: left;
	width: 495px;
}
#center_product_title
{
	float: left;
	width: 495px;
	height: 34px;
}
#center_product_bg
{
	float: left;
	width: 475px;
	height: 86px;
	background: #F9F9F9;
	padding: 10px 10px 7px 10px;
}
#demoL
{
	float: left;
	width: 475px;
	height: 86px;
	overflow: hidden;
}
/*------------------------------ righter ------------------------------*/

/*------------------------------- linker -------------------------------*/

/*------------------------------- footer -------------------------------*/
#footer_container
{
	float: left;
	width: 1000px;
}
#footer_text
{
	float: left;
	width: 900px;
	height: 50px;
	color: #0E0B0B;
	text-align: center;
	background: url(/ES/Themes/Normal/Images/footer_bg.png);
	padding: 11px 50px 11px 50px;
}
#footer_text p
{
	line-height: 25px;
}
#footer_text a:link
{
	color: #0E0B0B;
}
#footer_text a:visited
{
	color: #0E0B0B;
}
#footer_text a:hover
{
	color: #67A706;
}
/*------------------------------ all lefter ------------------------------*/
#all_lefter
{
	float: left;
	width: 230px;
	padding-right: 10px;
}
/*------------------------------ all righter ------------------------------*/
#all_righter
{
	float: left;
	width: 750px;
}
#all_right_location
{
	float: left;
	width: 730px;
	height: 34px;
	line-height: 34px;
	padding-left: 20px;
	padding-bottom: 2px;
	background: url(/ES/Themes/Normal/Images/all_righter_location.png);
}
#all_right_container
{
	float: left;
	width: 720px;
	padding: 5px 14px;
	background: #FCFDFB;
	border-left: #DEDEDE solid 1px;
	border-right: #DEDEDE solid 1px;
	border-bottom: #DEDEDE solid 1px;
	margin: 0 0 10px 0;
}
#all_right_bottom
{
}
#all_right_title
{
	float: left;
	width: 720px;
	line-height: 32px;
	font-size: 20px;
	text-align: center;
	font-weight: bold;
	color: #318927;
	margin-top: 5px;
}
#all_right_time
{
	float: left;
	width: 720px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	color: #999;
}
#all_right_text
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 180%;
	border-top: #CCC dashed 1px;
	border-bottom: #CCC dashed 1px;
	padding: 5px 0;
	margin: 10px 0;
}
#all_right_text img
{
	max-width: 720px;
}
#all_right_img
{
	float: left;
	width: 720px;
	border-top: #CCC dashed 1px;
	padding: 5px 0;
	margin: 10px 0;
}
#all_right_updown
{
	float: left;
	width: 720px;
	height: 40px;
	line-height: 20px;
}
#all_right_news
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 150%;
	padding: 5px 0;
}
#all_right_news_feed
{
	float: left;
	width: 738px;
	min-height: 100px;
	line-height: 150%;
	border: #B9B9B9 solid 1px;
	padding: 10px 5px 0px 5px;
	margin-bottom: 10px;
}
#all_right_news_feed table
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#all_right_news_feed th
{
	width: 100%;
	padding: 5px 10px;
	background: #F9FAFB;
}
#all_right_news_feed td
{
	width: 100%;
	padding: 5px 10px;
	background: #F9FAFB;
}
#all_right_news_feed_p
{
	line-height: 100px;
	text-align: center;
}
#all_right_product
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 150%;
	padding: 5px 0px 5px 0px;
}
#all_right_product_title
{
	float: left;
	width: 1000px;
	padding: 0px 0px 8px 0px;
}
#all_right_product_bg
{
	float: left;
	width: 1000px;
	background: url(/ES/Themes/Normal/Images/product_bg.png);
}
#all_right_picture
{
	float: left;
	width: 720px;
	min-height: 350px;
	line-height: 150%;
	padding: 5px 0px 5px 0px;
}
#all_right_picture_normal
{
	float: left;
	width: 700px;
	line-height: 150%;
	padding: 5px 0px 5px 20px;
}
#all_right_back
{
	float: left;
	width: 720px;
	min-height: 100px;
	line-height: 150%;
	padding: 10px 0px 0px 0px;
	background: #FFF;
}
#all_right_back table
{
	width: 100%;
	margin-bottom: 5px;
	border: #EEF5E5 solid 1px;
	margin-left: auto;
	margin-right: auto;
}
#all_right_back td
{
	width: 25%;
	padding: 5px 10px;
	background: #F9FAFB;
}
#all_right_feed
{
	float: left;
	width: 738px;
	min-height: 200px;
	line-height: 150%;
	padding: 10px 5px 0px 5px;
	background: #FFF;
	border: #DEDEDE solid 1px;
	margin-top: 10px;
}
#all_right_feed table
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#all_right_feed th
{
	width: 25%;
	padding: 5px 10px;
	background: #F9FCF5;
}
#all_right_feed td
{
	width: 75%;
	padding: 5px 10px;
	background: #F9FAFB;
}
#all_right_feed_p
{
	line-height: 100px;
	text-align: center;
}