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

body{ margin:0; padding:0; font-size:12px; color:#676f61; line-height:20px;}

a:link,a:visited{ color:#676f61; text-decoration:none;}
a:hover{ text-decoration:underline;}

#page{ width:1035px; height:auto; background-image:url(../images/page_bg.jpg); background-repeat:repeat-y;} 
#page_bottom{ width:1035px; height:9px; background-image:url(../images/page_bg_bottom.jpg); background-repeat:no-repeat;}
#page_main{ width:1024px; height:auto;}
#page_head{ width:100%; height:336px; background-repeat:no-repeat; background-position:bottom;}
#menu{ padding-top:15px;}

a img{ border:0; padding:0; margin:0;}

ul { padding:0; margin:0; list-style:none;}

#page_content{ width:100%; height:auto; background-repeat:no-repeat; background-position:top;}
.page_content_1{ background-image:url(../images/page_content_bg.jpg);}
.page_content_2{ background-image:url(../images/page_content_bg2.jpg);}

#content{ width:100%; height:auto; overflow:auto; padding-top:6px; text-align:left;  }
#content_left{ width:172px; padding-left:71px; height:auto; float:left; display:inline; }
#content_right{ width:716px; height:auto; float:right; margin-right:28px; overflow:hidden; display:inline; min-height:500px;}

#menu_left{ width:169px; height:300px; background-image:url(../images/menu_left_bg.jpg); background-repeat:no-repeat;}
#menu_left_c{ width:158px; height:auto; padding-top:5px; margin-left:5px;}
#menu_left_xx{ width:171px; height:586px; background-image:url(../images/product/menu_left_bg.jpg); background-repeat:no-repeat;}
#menu_left_c ul{  line-height:0;}
#menu_left_c ul li{ overflow:hidden; height:17px; padding-top:5px; margin:0; font-size:1px; }
#menu_left_c ul li.line{ width:100%; height:3px; overflow:hidden; font-size:1px; }
#menu_left_c ul li.line img{ vertical-align:top; padding:0; margin:0; }

#navigation{ width:100%; height:20px; line-height:20px; }

#content_main{ width:100%; height:auto; padding-top:20px; }

#page_line{ width:100%; height:1px; overflow:hidden; font-size:1px; border-bottom:1px solid #7dcf9b; margin-top:45px; }




#page_footer{ width:100%; height:58px; }

#page_footer div{ padding-top:24px;}

.title_cont{ width:auto; height:22px; margin-top:20px;}
.title_cont_left{ width:11px; height:100%; float:left; background-image:url(../images/title_cont_left.gif); background-repeat:no-repeat; display:inline}
.title_cont_mid{ width:auto; height:100%; float:left; background-color:#409b56; line-height:22px; color:#FFF; font-weight:bold;}
.title_cont_right{ width:12px; height:100%; float:left; background-image:url(../images/title_cont_right.gif); background-repeat:no-repeat;}


.t{ width:100%; height:auto; display:inline-block;}
.t_l{ width:auto; height:auto; float:left; display:inline;}
.t_r{ width:auto; height:auto; float:right; display:inline;}
.c{ padding:7px;}

.line_x{ width:100%; height:1px; overflow:hidden; font-size:1px; background-image:url(../images/line_bg.jpg); background-repeat:repeat-x;}

.page_info{ width:100%; height:auto; text-align:center; margin-top:20px; color:#41bd7f;}
.page_info img{ vertical-align:middle;}
.page_info span{ padding:0 10px; font-weight:bold; letter-spacing:2px; }
.page_info span a:link,.page_info span a:visited{ font-weight:normal;}

.know_item{ width:100%; height:auto; margin-top:20px;}
.know_title{ width:100%; height:27px; background-image:url(../images/teach/know_title_bg.jpg); background-repeat:no-repeat; color:#789a21; font-weight:bold; padding-left:50px; padding-top:3px;}
.know_row{ width:672px; height:auto; border-left:1px solid #f0f7ec; border-right:1px solid #f0f7ec; background-color:#fefefe; padding:10px 20px; }
.know_subtitle{ width:305px; height:25px; line-height:25px; padding-left:50px; background-image:url(../images/teach/know_sub_title_bg.jpg); background-repeat:no-repeat; margin-top:5px; }

.know_subtitle a:link,.know_subtitle a:visited{ color:#789a21; font-weight:bold;}

a.img_cell_key:link,a.img_cell_key:visited{ color:#47a576; font-weight:bold;}
.key{ color:#16894c; font-weight:bold;}
.button{ width:65px; height:22px; background:none; background-image:url(../images/btn_bg.jpg); background-repeat:no-repeat; border:none; color:#17894d; cursor:pointer}

.row{ padding-bottom:10px;}
.row_white{float:left; width:24px !important; width:21px; height:3px; font-size:3px; display:inline;}
.product_btn{ margin-top:30px; position:relative; left:-15px; }a

