﻿@charset "utf-8";

/*------------------------------ Default ------------------------------*/
#default_container {
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
}
#demoRA {
	float: left;
	width: 656px;
	padding-left: 16px;
}
#demoR {
	float: left;
	overflow: hidden;
	height: 153px;
	width: 650px;
	margin: 0;
	padding: 0;
}
/*------------------------------ Default_Flash ------------------------------*/
#default_flash {
	height: 600px;
	width: 1002px;
	background: url(/App_Themes/Green/Images/default.png) no-repeat top;
}
#default_people {
	position: absolute;
	z-index: 10;
	height: 556px;
	width: 400px;
	margin-left: 50px;
	display: block;
}
#default_product {
	position: absolute;
	z-index: 10;
	height: 173px;
	width: 214px;
	margin-left: 627px;
	display: block;
	margin-top: 182px;
}
#default_button {
	position: absolute;
	z-index: 10;
	height: 120px;
	width: 180px;
	margin-left: 800px;
	display: block;
	margin-top: 430px;
	cursor: pointer;
}
#default_bottom_text {
	position: absolute;
	height: auto;
	width: 1002px;
	text-align: center;
	color: #009966;
	font-weight: bold;
	font-size: 14px;
	margin-top: 500px;
}
#default_bottom_text td {
	color: #009966;
	font-weight: bold;
	font-size: 14px;
}
#default_bottom_text a {
	color: #009966;
}
#default_bottom_text a:hover {
	color: #F60;
}
#default_bottom_text p {
	padding: 2px;
	margin: 2px;
	display: block;
}

/*------------------------------ Main ------------------------------*/
#main_container {
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	background: #FFF;
}
#main_left_container {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 297px;
	height: auto;
}
#main_left_container_x {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
	height: auto;
}
#main_right_container {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 700px;
	height: auto;
}
/*------------------------------ Main_Top ------------------------------*/
#main_top {
	height: auto;
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
}
#main_float_ad {
	z-index: 20;
	position: fixed;
	bottom: 0px;
	width: 150px;
	height: 135px;
	font-size: 13px;
	font-family: Georgia;
	line-height: 19px;
	background: url(/App_Themes/Green/Images/QQ.gif) no-repeat top center;
}
#main_float_ad_text {
	padding: 28px 10px 5px 35px;
	width: 105px;
	height: 100px;
}
#main_float_ad_text a:hover {
	color: #F60;
}

/*------------------------------ Main_Flash ------------------------------*/
#main_flash {
	height: 163px;
	width: 1002px;
	background: url(/App_Themes/Green/Images/top.png) no-repeat top;
}
#main_nav {
	height: 28px;
	width: 1002px;
}
#main_logo {
	position: absolute;
	height: 28px;
	width: 239px;
	float: left;
	top: 100px;
}
#main_top ul {
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#main_top li {
	float: left;
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style: none;
	font-size: 0px; /* Fix to IE */
	line-height: 0px; /* Fix to IE */
}
#main_marquee_text {
	float: left;
	line-height: 100%;
	color: #C30;
	font-weight: bold;
	width: 982px;
	margin-top: 5px;
	font-size: 14px;
	padding-left: 10px;
	padding-right: 10px;
}
/*------------------------------ Main_Left ------------------------------*/
#left_container {
	width: 255px;
	height: auto;
	margin-left: 15px;
	display: block;
}
#left_user {
	width: 255px;
	height: 50px;
}
#left_user_bg {
	width: 255px;
	height: 151px;
	background:url(/App_Themes/Green/Images/left_user_bg.png) no-repeat;
}
#left_out {
	width: 253px;
	height: 58px;
	margin-top: 16px;
	margin-left: 1px;
	display: block;
}
#left_out_bg {
	width: 251px;
	height: 150px;
	margin-left: 1px;
	display: block;
	border-left: #86AADE solid 1px;
	border-right: #86AADE solid 1px;
	border-bottom: #86AADE solid 1px;
}
#left_out_bg ul {
	width: 210px;
	height: 130px;
	padding: 5px 15px 5px 25px;
	margin: 0px;
}
#left_out_bg li {
	list-style: outside disc;
	color: #3366CC;
	line-height: 180%;
	border-bottom: #3366CC dashed 1px;
}
#left_in {
	width: 253px;
	height: 58px;
	margin-top: 16px;
	margin-left: 1px;
	display: block;
}
#left_in_bg {
	width: 251px;
	height: 140px;
	margin-left: 1px;
	display: block;
	border-left: #86AADE solid 1px;
	border-right: #86AADE solid 1px;
	border-bottom: #86AADE solid 1px;
	margin-bottom: 16px;

}
#left_in_bg ul {
	width: 210px;
	height: 130px;
	padding: 5px 15px 5px 25px;
	margin: 0px;
	overflow: hidden;
}
#left_in_bg li {
	list-style: outside disc;
	color: #3366CC;
	line-height: 180%;
	border-bottom: #3366CC dashed 1px;
}
#left_contact {
	width: 253px;
	height: 37px;
	margin-left: 1px;
	display: block;
}
#left_contact_bg {
	float: left;
	width: 253px;
	min-height: 174px;
	margin-left: 1px;
	display: block;
	background:url(/App_Themes/Green/Images/left_contact_bg.png) repeat-y;
}
#left_contact_div {
	width: 220px;
	height: auto;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	display: block;
	line-height: 150%;
}
#left_contact_div p {
	margin: 0;
	padding: 0;
}
#left_contact_text {
	float: left;
	width: 253px;
	min-height: 158px;
	background:url(/App_Themes/Green/Images/left_contact_text.png) top no-repeat;
}
#left_contact_bottom {
	float: left;
	width: 253px;
	min-height: 16px;
	margin-left: 1px;
	background:url(/App_Themes/Green/Images/left_contact_bottom.png) no-repeat;
}
/*------------------------------ Main_Right ----------------------------------*/
#right_container {
	width: 700px;
	height: auto;
}
#right_top {
	width: 686px;
	height: 206px;
}

/*------------------------------ Main_Right_News ------------------------------*/
#right_news_container {
	float: left;
	width: 330px;
	height: 211px;
}
#right_news_text {
	float: left;
	width: 320px;
	height: 160px;
}
#right_news_text ul {
	width: 260px;
	height: 160px;
	padding: 0px 15px 0px 40px;
	margin: 0px;
}
#right_news_text li {
	list-style: outside disc;
	color: #3366CC;
	line-height: 200%;
	border-bottom: #3366CC dashed 1px;
}

/*------------------------------ Main_Right_Flat ------------------------------*/
#right_flat_container {
	float: right;
	width: 150px;
	height: auto;
	text-align: center;
}
#right_flat_title {
	width: 150px;
	height: 40px;
}
#right_flat_text {
	width: 142px;
	height: 136px;
	margin-left: auto;
	margin-right: auto;
	border: #DCDCDC solid 4px;
}
#right_flat_text ul {
	width: 135px;
	height: 130px;
	padding: 2px;
	margin: 0px;
}
#right_flat_text li {
	list-style: none;
	line-height: 180%;
	border-bottom: #999 dotted 1px;
	text-align: left;
}
#right_flat_bottom {
	width: 150px;
	height: 21px;
	background: url(/App_Themes/Green/Images/corporate_info_bottom.png) no-repeat center;
}

/*------------------------------ Main_Right_Middle ------------------------------*/
#right_middle_container {
	width: 686px;
	height: 200px;
	background: url(/App_Themes/Green/Images/border_middle.png);
}
#right_middle_about {
	float: left;
	width: 685px;
	height: auto;
	display: block;
}
#right_middle_about dl {
	width: 661px;
	height: 35px;
	margin: 12px 0px 0px 15px;
	display: block;
}
#right_middle_about dt {
	float: left;
	width: 589px;
	height: 35px;
	display: block;
}
#right_middle_about dd {
	float: left;
	width: 72px;
	height: 28px;
	margin: 7px 0px 0px 0px;
	display: block;
}
#right_middle_about div {
	float: left;
	width: 675px;
	line-height: 150%;
	text-indent: 2em;
}
#right_middle_about div p {
	margin: 0px;
	padding: 3px 3px 3px 3px;
}

#right_middle_knowleage {
	float: right;
	width: 282px;
	height: auto;
	display: block;
}
#right_middle_knowleage dl {
	width: 270px;
	height: 35px;
	margin: 12px 12px 0px 0px;
	display: block;
}
#right_middle_knowleage dt {
	float: left;
	width: 198px;
	height: 35px;
	display: block;
}
#right_middle_knowleage dd {
	float: left;
	width: 72px;
	height: 28px;
	margin: 7px 0px 0px 0px;
	display: block;
}
#right_middle_knowleage ul {
	width: 230px;
	height: 130px;
	padding: 5px 15px 5px 20px;
	margin: 0px;
}
#right_middle_knowleage li {
	list-style: outside disc;
	color: #3366CC;
	line-height: 180%;
	border-bottom: #3366CC dashed 1px;
}
#right_middle_knowleage p {
	float: left;
	width: 270px;
	height: 170px;
	margin: 0px;
	padding: 0px;
	display: block;
}

/*------------------------------ Main_Right_Marquee ------------------------------*/
#right_marquee_container {
	width: 686px;
	height: 191px;
	margin-top: 20px;
	background: url(/App_Themes/Green/Images/border_marquee.png) no-repeat;
}
#right_marquee_container dl {
	float: left;
	width: 660px;
	height: 35px;
	padding-left: 12px;
	margin: 12px 0px 0px 0px;
	display: block;
}
#right_marquee_container dt {
	float: left;
	width: 588px;
	height: 35px;
	display: block;
}
#right_marquee_container dd {
	float: right;
	width: 72px;
	height: 28px;
	margin: 7px 0px 0px 0px;
	display: block;
}
/*------------------------------ Main_Right_product ------------------------------*/
#right_product_container {
	width: 686px;
	height: 210px;
	margin-top: 20px;
	background: url(/App_Themes/Green/Images/border_product.png) no-repeat;
}
#right_product_container dl {
	float: left;
	width: 660px;
	height: 35px;
	padding-left: 12px;
	margin: 12px 0px 0px 0px;
	display: block;
}
#right_product_container dt {
	float: left;
	width: 588px;
	height: 35px;
	display: block;
}
#right_product_container dd {
	float: right;
	width: 72px;
	height: 28px;
	margin: 7px 0px 0px 0px;
	display: block;
}
/*------------------------------ Main_Right_Info ------------------------------*/
#right_info_container {
	width: 686px;
	height: 211px;
	margin-top: 13px;
	background: url(/App_Themes/Green/Images/border_info.png) no-repeat;
}
#right_info_news {
	float: left;
	width: 330px;
	height: 211px;
}
#right_info_news dl {
	width: 300px;
	height: auto;
	margin: 23px 0px 0px 20px;
	display: block;
}
#right_info_news dt {
	float: left;
	width: 300px;
	height: 25px;
	display: block;
}
#right_info_news dd {
	float: left;
	width: 300px;
	margin: 0px;
	display: block;
}
#right_info_news ul {
	width: 270px;
	padding: 0px 15px 0px 20px;
	margin: 0px;
}
#right_info_news li {
	list-style: outside disc;
	color: #3366CC;
	line-height: 200%;
	border-bottom: #3366CC dashed 1px;
}
#right_info_service {
	float: right;
	width: 320px;
	height: 211px;
}
#right_info_service dl {
	width: 300px;
	height: auto;
	margin: 23px 20px 0px 0px;
	display: block;
}
#right_info_service dt {
	float: left;
	width: 280px;
	height: 25px;
	display: block;
	padding-left: 10px;
}
#right_info_service dd {
	float: left;
	width: 280px;
	margin: 0px;
	display: block;
	padding-left: 10px;
}
#right_info_service ul {
	width: 260px;
	padding: 0px 15px 0px 20px;
	margin: 0px;
}
#right_info_service li {
	list-style: outside disc;
	color: #3366CC;
	line-height: 200%;
	border-bottom: #3366CC dashed 1px;
}

/*------------------------------ Main_Right_Link ------------------------------*/
#right_link_container {
	width: 676px;
	height: auto;
	margin-top: 10px;
	margin-left: 10px;
	display: block;
	float: left;
}
#right_link_container ul {
	width: 686px;
	height: auto;
	margin: 0px;
	padding: 0px;
}
#right_link_container ul li {
	display: inline-block;
	width: 110px;
	float: left;
	list-style: none;
	line-height: 20px;
}

/*------------------------------ Main_Bottom ------------------------------*/
#bottom_container {
	background: url(/App_Themes/Green/Images/bottom.png) no-repeat bottom;
	height: 108px;
	width: 1002px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: auto;
}
#bottom_text {
	margin: 0px auto 0px auto;
	padding: 25px 0px 0px 0px;
	width: 1000px;
	text-align: center;
}
#bottom_text p {
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}



/*------------------------------ Main_allLeft ------------------------------*/
#left_all_bg {
	width: 252px;
	height: auto;
}
#left_all_bg ul {
	width: 252px;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#left_all_bg li {
	width: 252px;
	height: 41px;
	list-style:none;
	line-height: 41px;
	margin: 0px 0px 8px 0px;
	text-align: center;
	letter-spacing: 0.5em;
}
#left_all_bg li a {
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
}
#left_all_li_a {
	background: url(/App_Themes/Green/Images/left_bg_a.png);
}
#left_all_li_a_r {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
	background: url(/App_Themes/Green/Images/left_bg_a.png);
}
#left_all_li_b {
	background: url(/App_Themes/Green/Images/left_bg_b.png);
}
#left_all_li_b_r {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
	background: url(/App_Themes/Green/Images/left_bg_b.png);
}
#left_all_li_c {
	background: url(/App_Themes/Green/Images/left_bg_c.png);
}
#left_all_li_c_r {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
	background: url(/App_Themes/Green/Images/left_bg_c.png);
}
#left_all_li_d {
	background: url(/App_Themes/Green/Images/left_bg_d.png);
}
#left_all_li_d_r {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
	background: url(/App_Themes/Green/Images/left_bg_d.png);
}
#left_all_li_e {
	background: url(/App_Themes/Green/Images/left_bg_e.png);
}
#left_all_li_e_r {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
	background: url(/App_Themes/Green/Images/left_bg_e.png);
}
#left_all_li_f {
	background: url(/App_Themes/Green/Images/left_bg_f.png);
}
#left_all_li_f_r {
	font-size: 18px;
	font-weight: bolder;
	color: #F00;
	background: url(/App_Themes/Green/Images/left_bg_f.png);
}

/*------------------------------ All_Right ------------------------------*/
#all_left_container {
	float: left;
	width: 277px;
}
#all_right_container {
	float: left;
	width: 680px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	display: block;
}
#all_product_container {
	float: left;
	width: 680px;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	display: block;
}
#all_title {
	border-bottom: #EDEDED solid 2px;
}