a{ color:#3d6e00; text-decoration:none}
a:hover{ color:#000; text-decoration:none}
body{ background:url(../images/canlian_100.gif) center repeat-y;}

#pagewrapper{ width:960px; margin:0px auto; font-family:"宋体",Arial, Helvetica, sans-serif; font-size:12px; color:#222}

#header{ width:960px; height:193px; margin:0px; overflow:hidden; position:relative;}
#mainNav{ width:930px; height:34px; overflow:hidden; background:#fff url(../images/canlian_04.gif)  center repeat; padding-left:30px}
#content{ width:940px; padding:10px; position:relative}
#inner_content{ width:960px; position:relative}
#footer{ width:960px; height:32px; overflow:hidden; position:relative}

#mainNav li{ display:block; float:left; margin-top:4px; margin-right:10px}

#area_1{ height:496px; margin-bottom:10px;}
.a1_left{ float:left; width:696px;}
.a1_right{ float:right; width:238px; height:498px; overflow:hidden;}
.a1_left_a{ float:left; width:312px}
.a1_left_b{ float:right; width:375px; height:480px; border:1px #3d6e00 solid; padding:8px 0px;background:#fff}
.a1_left_b ul{ display:block; padding-left:10px}
.flashshow{ border:1px #3d6e00 solid; padding:1px; width:308px; height:227px; background:#fff; overflow:hidden}
.love_title{ margin-top:10px; background:url(../images/canlian_47.gif) left no-repeat;
padding:0px 10px; width:292px; height:24px; line-height:24px; overflow:hidden}
.title{ float:left; color:#fff; font-weight:bold}
.title:hover{ color:#fff}
span.more{ float:right; text-align:right; height:25px; line-height:25px;}
.love_sky{ clear:both; display:block; width:310px; border:1px #3d6e00 solid; height:231px; overflow:hidden}
.news_hr{ margin:8px 0px; display:block; width:375px; height:22px; overflow:hidden}
.a1_left_b li{ line-height:21px; font-size:14px}
.news_one{ display:block; width:375px; text-align:center; height:55px;}
.news_one h1{ font-size:18px; display:block; height:35px; line-height:35px}

.gonggao{ display:block; border:1px #3d6e00 solid; background:#fff; padding:1px; width:234px; height:145px; overflow:hidden}
.gonggao p{ display:block; padding:10px; line-height:21px;}
.gongkai{ margin-top:10px; display:block; border:1px #3d6e00 solid; background:#fff; padding:1px; width:234px;}
.gongkai ul{ display:block; padding:10px}
.gongkai li{ line-height:21px; width:210px; height:21px; overflow:hidden}
.fagui{ margin-top:10px; display:block; border:1px #3d6e00 solid; background:#fff; padding:1px; width:234px;}
.fagui ul{ display:block; padding:10px}
.fagui li{ line-height:21px; width:210px; height:21px; overflow:hidden}
.a1_right_title{ background:url(../images/canlian_38.gif) left no-repeat; width:220px; padding:0px 7px; height:25px; line-height:25px}

#area_2{ clear:both; height:71px; width:940px; overflow:hidden}
#area_3{ clear:both; margin:10px 0px; height:264px; }
#a3_right{ float:right; width:238px; height:264px; overflow:hidden;}
.work{ display:block; border:1px #3d6e00 solid; background:#fff; padding:1px; width:234px; height:260px; overflow:hidden}
.work ul{ display:block; padding:10px}
.work li{ line-height:21px; width:210px; height:21px; overflow:hidden}

#a3_left{ float:left; display:block; width:696px; height:264px; overflow:hidden}
.a3_left_a{ float:left; display:block; width:308px; padding:1px; border:1px #3d6e00 solid; height:260px; overflow:hidden; background:#fff}
.a3_left_b{ float:right; display:block; width:372px; padding:1px; border:1px #3d6e00 solid; height:260px; overflow:hidden;background:#fff}
.t308{ background:url(../images/canlian_60.gif) left no-repeat;
padding:0px 10px; width:288px; height:25px; line-height:25px; overflow:hidden}
.t372{ background:url(../images/canlian1_66.gif) left no-repeat;
padding:0px 10px; width:352px; height:25px; line-height:25px; overflow:hidden}
.t308_content{ padding:10px}
.t372_content{ padding:10px}
.t308_content .pic{ float:left; display:block; border:1px #ccc solid; padding:1px}
.t308_content h3{ margin-left:115px; line-height:25px; text-align:center}
.t308_content p{margin-left:115px; text-indent:24px; line-height:20px}
.t308_content ul{ display:block; margin-top:10px;}
.t308_content li{ line-height:20px;}
.t372_content .pic{ float:left; display:block; border:1px #ccc solid; padding:1px}
.t372_content h3{ margin-left:115px; line-height:25px; text-align:center; font-size:14px}
.t372_content p{margin-left:115px; text-indent:24px; line-height:20px}
.t372_content ul{ display:block; margin-top:10px; height:20px;}
.t372_content li{ display:block; float:left; width:165px; height:20px; overflow:hidden ; margin-right:10px;line-height:20px;}

.a4_left_b{ float:right; display:block; width:372px; padding:1px; border:1px #3d6e00 solid; height:167px; overflow:hidden;background:#fff}
.a4_img{ display:block; float:right; width:376px; height:83px; overflow:hidden; margin-top:10px}
.equip_list{ padding:10px;}
.equip{ display:block; border:1px #ccc solid; padding:1px; width:66px; height:66px; float:left; background:#ccc; margin-right:1px; margin-top:1px; margin-bottom:1px}
#area_4{ clear:both; margin:10px 0px; height:264px; }
#area_5{ clear:both; margin:10px 0px; height:71px}
#area_6{ clear:both; margin:10px 0px; height:264px; }
#a6_right{ float:right; width:239px; height:264px; overflow:hidden;}
#a6_right a{ display:block; margin-bottom:7px}
.a6_left_b{ float:right; display:block; width:372px; padding:1px; border:1px #3d6e00 solid; height:260px; overflow:hidden;background:#fff}
.a6_left_b ul{ padding:10px;}
.a6_left_b li{ line-height:20px}

#inner_left{ float:left; background:url(../images/canlian_page_03.gif) left no-repeat; width:260px; _height:735px; min-height:735px !important}
#inner_right{ float:left; width:700px; _height:735px; min-height:735px !important}
#inner_left_list{ background:url(../images/page_03.gif) left no-repeat; width:239px; height:341px; margin:20px 10px; }
#inner_left_list ul{ display:block; margin:0px; font-size:14px; padding:20px 0px}
#inner_left_list li{ display:block; height:25px; line-height:25px; text-align:center; border-bottom:1px #030 dotted}
#inner_left_list li a{ display:block; color:#030;}
#inner_left_list li a:hover{ display:block; color:#fff; font-weight:bold; background:#688200}

#breadcrumb{ background:url(../images/canlian_page_06.gif) left no-repeat; width:640px; height:20px; line-height:20px; padding:10px 0px 10px 40px; margin:20px 10px; font-size:14px;}
#breadcrumb a{ font-weight:bold}

#content_top{ background:url(../images/canlian_page_09.gif) left top no-repeat; width:680px; height:5px; overflow:hidden; margin:0px 10px;}
#content_center{ background:url(../images/canlian_page_11.gif) left top repeat-y; width:640px; _height:600px; min-height:600px !important; margin:0px 10px; padding:0px 20px}
#content_bottom{ background:url(../images/canlian_page_12.gif) left top no-repeat; width:680px; height:5px; overflow:hidden; margin:0px 10px 30px;}
.info_list{ display:block; width:520px; padding:50px 90px 50px 25px; font-size:14px; line-height:30px;}
.info_list li{ width:520px; line-height:30px; position:relative;border-bottom:1px #ccc dotted; }
.info_list a{}
.info_list li span{ font-size:12px; line-height:30px; color:#ccc; position:absolute; right:0px;
top:0px}

.info_title{ display:block; margin:20px auto;}
.info_title h2{ text-align:center; font-size:20px; display:block; margin-bottom:10px}
.info_title p{ display:block; border-top:1px #ccc dotted; text-align:center; color:#6b6b6b; height:25px; line-height:20px}

.info_text{ font-size:14px; line-height:23px; padding:0px 50px 30px; color:#2b2b2b; text-align:left}
.info_text img{ text-align:center; border:1px #ccc solid; padding:2px}
.info_text p{ margin:10px 0px 20px}

.info_other{ display:block; margin-bottom:20px}
.info_other h3{ display:block; font-size:14px; padding-bottom:5px; border-bottom:1px #ccc dotted; line-height:20px}
.info_other ul{ margin-top:10px;}
.info_other li{ line-height:23px}
.info_other li span{ color:#ccc}

#content_center table{ border:1px #BBC199 solid; text-align:center}
#content_center td{ border-bottom:1px #BBC199 solid; padding:5px}
#content_center th{ border-bottom:1px #BBC199 solid; padding:5px; height:20px; line-height:20px; background:#E0F0BF; color:#4B5A18}
#content_center .r_1{ background:#F7FBF0; cursor:pointer}
#content_center .r_2{ background:#E8FBCE; cursor:pointer}
#content_center td a{ color:inherit}
#content_center td a:hover{ color:#fff}

.jobs_title{ display:block; height:30px; line-height:30px; border-bottom:1px #ccc dotted; margin:10px 0px; color:#333; font-size:16px}
.more{ display:block; text-align:right; height:30px; line-height:30px}
.job_box{ margin:20px 0px;}
.table_inner_cell{ background:#EDF9D9}
.inner_info td{ border:1px #BBC199 solid; text-align:left;}
.about{ padding:20px 0px}
.about h3{ display:block; font-size:14px; text-align:left; padding:5px; border-bottom:1px #ccc dotted; margin-bottom:10px}
.about p{ text-align:left; line-height:23px; font-size:14px}
.job_form{ padding:20px}