/* CSS Document */
body{ background:url(../images/bodybg.gif) 0 24px #fff repeat-x; font-size:12px; text-align:left;}
a:link,a:visited{ text-decoration:none; color:#000;/*467dc0*/}
a:hover{ text-decoration:underline; color:#cc0000;}
.left{ float:left;}
.right{ float:right;}

/*head*/
.head{ width:950px; height:176px; float:left; margin:0 auto; background:url(../images/head.jpg) no-repeat;}
.head .logo{ float:right; width:125px; height:38px; margin:6px 22px 0 0;}

/**/
.leftbox{ width:690px; float:left;}
.topbox{ width:94%; height:115px; padding:13px 3% 0; margin:0 0 10px; line-height:25px; color:#2b580d; background:url(../images/topbg.gif) no-repeat; float:left;}
.box01{ width:100%; float:left;}
.box01 h2{ width:100%; height:33px; background:url(../images/boxtop_01.gif) no-repeat; float:left;}
.cont{ width:666px; float:left; padding:10px; border:1px solid #b5b9b2; line-height:25px;}
.cont .pho{ padding:10px; border:1px solid #dddddd; margin:0 10px 10px 0; float:left;}
.cont span{ font-size:14px;}
.cont span.top a{ font-size:12px; color:#1769d9;}
.cont span.que{ font-size:14px; color:#cf3c08;}
.box02{ width:252px; padding:0 0 16px; line-height:23px; border:1px solid #e9b9b5; border-top:0; background:url(../images/boxbg01.gif) #fffadd no-repeat; float:right;}
.box02 p{ width:90%; padding:0 2% 0 8%;}
.box02 strong{ width:100%; float:left; height:44px;}
.box02 strong a{ width:78px; height:27px; float:right;}
.box03{ width:100%;}
.box03 h2{ background:url(../images/boxtop_02.gif) no-repeat; margin:10px 0 0;}
.box03 h2 a{ float:right; font-size:12px; color:#fff; font-weight:normal; margin:11px 12px 0 0;}
.box03 .cont,.box04 .cont{ width:928px;}
.box03 .cont .tabli{ width:100%; float:right;}
.box03 .cont .tabli p.img{ width:325px; height:133px; padding:0 0 0 440px;margin:10px 0 0; border:0; background:url(../images/pic01.gif) no-repeat; float:left;}
.box03 .cont .tabli p.img a{ float:left; width:100px; margin:0 76px 14px 0;height:30px;}
.box03 .cont .tabli p{ width:120px;  float:left; line-height:22px; padding:5px 0 0;padding:3px 0 0\9; border-bottom:1px dotted #9f9f9f;}
.box03 .cont .tabli p a{ color:#f13b09;}
.box04 h2{ background:url(../images/boxtop_03.gif) no-repeat; margin:10px 0 0;}
.box04 .cont{ width:948px; padding:10px 0;}
.box04 .txbox{ width:465px; float:left; margin:5px 0 5px 6px; _display:inline;}
.box04 .txbox h3{ width:92%; padding:4px 0 0 8%; height:29px; float:left; font-size:14px; color:#015601; background:url(../images/boxtop_04.gif) no-repeat;}
.box04 .txbox .cont{ width:443px; min-height:355px; _height:355px; _overflow:visible; padding:10px; border:1px solid #e8e4e5; border-top:0; float:left;}
.box04 .txbox .cont strong{ font-size:14px; color:#000;}
.box04 .txbox .cont p a{ color:#478e04;}
.box04 .txbox .cont img{ float:right; margin:0 0 10px 10px;}
.box04 .txbox .cont .topp{ background:#f7faf3; color:#478b02; padding:5px 2%; width:96%; margin:0 0 15px 0;}
.box04 .txbox .cont li{ width:95%; float:left; padding:2px 0 2px 4%; font-size:14px; background:url(../images/ico01.gif) 5px 13px no-repeat;}
.box04 .txbox_s .cont{ width:443px; min-height:333px; _height:333px;}
.mbanner{ width:100%; height:51px; overflow:hidden; text-align:center; float:left; margin:10px 0 0;}
.mbanner a{ width:290px; height:30px;background:#fff; float:right; position:relative; bottom:43px; right:20px;opacity:0;filter: alpha(opacity=0);zoom:1;/* set "zoom", "width" or "height" to trigger "hasLayout" in IE 7 and lower */ }
.box05{ width:948px; border:1px solid #b6b9b2; float:left; padding:0 0 10px; margin:5px 0;}
.box05 h2{ width:70%; height:34px; padding:13px 3% 0 27%; margin:0; line-height:17px; color:#f58805; font-size:12px; font-weight:normal; float:left; background:url(../images/boxtop_05.gif) no-repeat;}
.box05 .libox{ width:100%; float:left;}
.box05 .libox strong{ float:left; width:90%; margin:20px 0 0;}
.box05 .infobox{ float:left; width:76%; padding:10px;}
.box05 .infobox p{ width:96%; float:left; padding:0 2%; font-size:14px; margin:3px 0; line-height:22px;}
.box05 .infobox p a{ color:#458c00; font-size:12px; float:right;float:none\9;}
.box05 .infobox p.tit{ background:#f1fcdc; padding:3px 2%; color:#458c00; font-weight:bold;}
.box05 .infobox p.tit a{ float:none; font-size:14px;}
.box05 .infobox p.tit img{ vertical-align:middle; padding:0 5px;}
.box05 .phobox{ width:185px; height:120px; margin:27px 13px 0 0; background:url(../images/phobg.gif) no-repeat; float:right; _display:inline;}
.box05 .phobox img{ width:162px; height:108px; float:left; margin:6px 0 0 6px;}
.box06 h2{ background:url(../images/boxtop_06.gif) no-repeat;}
.box07 h2{ background:url(../images/boxtop_07.gif) no-repeat;}
.box08{ width:468px; float:left; border:1px solid #b6b9b2; min-height:418px;min-height:427px\9;_height:427px;}
.box08 h2{ width:100%; height:39px; float:left; margin:0}
.box08 .bcont{ width:92%; margin:25px 0 0 20px; float:left; line-height:25px; font-size:14px; border-right:1px solid #216301; _display:inline;}
.box08 .bcont p{ width:98%; float:left; position:relative; bottom:11px;}
.box08 .bcont p a{ float:none\9; vertical-align:middle\9;}
.box08 .bcont p.title{ width:100%; font-weight:bold; color:#478b02; background:url(../images/title02.gif) left center repeat-x;}
.box08 .bcont p.title b{ background:#fff; padding:0 5px 0 0; color:#478b02}
.box09{ float:right;}
.box09 .bcont{ width:100%; margin:0; padding:10px 0; border:0;}
.box09 .bcont p{ width:95%; margin:0 0 0 20px;position:static; bottom:0; _display:inline;}
.box09 .bcont p b,.box09 .bcont p a{ color:#458c00}
.box09 .phobox{ width:185px; height:120px; margin:7px 13px 10px 10px; background:url(../images/phobg.gif) no-repeat; float:right;}
.box09 .phobox img{ width:162px; height:108px; float:left; margin:6px 0 0 6px;}
.bottombox{ width:89%; height:87px; padding:13px 2% 0 9%; margin:10px 0 0; background:url(../images/bottombg.gif) #f3f7e9 no-repeat; float:left; line-height:25px;}





