.body{ background:url(../images/bg_bodywen.gif) repeat; color:#217441;padding-bottom: 40px;}
.content{padding: 0!important}
.img_box{ background:url(../images/bg_dwj.jpg) top center no-repeat; text-align:center; }
.img_box img{ display:block; margin:0 auto}
.c1{ font-size:16px; line-height:30px; color:#217441; background:url(../images/bg_1.jpg) no-repeat bottom center #fff; text-indent:2em; margin-top:-40px; position:relative}
.c1 .p40{ padding:30px 40px 0px;}
.jubao{ padding:0 5px 10px 40px; height:208px;  }
.jubao .fl{ width:420px;  padding-top:20px}
.jubao .fr{ width:472px; margin-top:-20px}
.jubao .fr img{ display:block;}
.mt50{ margin-top:50px;}
.b5{ border:4px solid #50b28e; padding:3px;}
.b1{ border:1px solid #50b28e; background:url(../images/ditu.jpg) left 15px no-repeat; height:550px; padding-top:110px;}
.hx{ height:90px; overflow:hidden; background:url(../images/huanxian.gif) no-repeat; padding-left:110px; padding-top:25px; margin-bottom:30px; line-height:24px; font-size:16px}
.hx_1{ margin-left:620px; color:#13729a}
.hx_2{ margin-left:560px; color:#c22a2a; background-position:0 -96px}
.hx_3{ margin-left:500px; color:#0c7461; background-position:0 -191px}
.title_h3{ height:80px; overflow:hidden}
.title_h3  span,.title_h3 a{ display:block;width:259px; height:80px; overflow:hidden;}
.title_h3  span{float:left;  margin:0 30px 0 30px;_margin:0 25px 0 15px}
.title_h3 a{ background:url(../images/title.jpg) no-repeat;  text-indent:-999999px;  }
.title_h3 .hx_a2{ background-position:0 -93px}
.title_h3 .hx_a3{ background-position:0  -188px}
.title_h3 .current .hx_a1{ background-position:-270px 0px}
.title_h3 .current .hx_a2{ background-position:-270px -93px}
.title_h3 .current .hx_a3{ background-position:-270px  -188px}
.hx_div{ background:#fff;}
.huanxian{ margin-top:35px; display:none}
.title_p{ background:url(../images/title_h3.gif) no-repeat right top #29844c; line-height:45px; height:45px; font-size:18px; color:#fff; padding-left:50px; cursor:pointer; border-bottom:1px solid #e1eeda}
.font18px{ font-size:18px; color:#000; line-height:35px;}
.hx_div{ padding:5px 20px 20px; display:none;}
.current .hx_div{ display:block}
.fl_img{ width:294px;}
.fl_img img{ display:block; float:left; display:inline; margin:0 3px 3px 0; width:144px; height:93px;}
.fr_txt{ width:620px; overflow:hidden; text-indent:2em; line-height:30px; font-size:14px}
.bt_1{ border-top:1px solid #ccc; margin-top:10px}
.div_ts .fr_txt{ width:315px;}
.div_ts .fl_img{ width:600px;}
.div_ts .fl_img img{ float:right}