@charset "utf-8";
/* CSS document designed by Vinaro cheung on 2009.04.13 */

.fl { float:left; }
.fr { float:right; }

#green { width:950px; margin:0 auto; color:#000000; line-height:20px; }
#green .bg { width:950px; float:left; background:#f4f5ef; }
#green p { margin:0px; text-indent:24px; }

#green a { color:#000000; text-decoration:none; }
#green a:hover { text-decoration:underline; }

#green .sbanner { width:930px; height:132px; clear:both; padding:0px 10px; background:url(../images/green/snavbg.jpg) no-repeat; overflow:hidden; }
#green .sbanner h2 { width:910px; height:18px; display:block; clear:both; padding-left:20px; font-weight:normal; overflow:hidden; padding-top:14px; line-height:16px; }
#green .sbanner h2 a { color:#ffffff; float:left; margin-right:25px; text-decoration:none; }
#green .sbanner h2 a.curr { color:#ffffff; }
#green .sbanner .c { width:930px; height:114px; }
#green .sbanner .c h1 { width:177px; height:103px; visibility:hidden; display:block; float:left; }
#green .sbanner .c h1 strong { visibility:hidden; }
#green .sbanner .c ul { width:370px; float:left; display:block; padding-top:25px; line-height:20px; padding-left:10px; }
#green .sbanner .c ul li { width:175px; float:left; background:url(../images/green/point.gif) no-repeat left center; padding-left:8px; }
#green .sbanner .c ul a { color:#112f00; }
#green .sbanner .c ul a:hover { color:#ff6600; }
#green .sbanner .c span { width:100px; height:60px; overflow:hidden; border:1px #ffffff solid; display:block; overflow:hidden; float:left; margin:22px 10px 0px; }

#first { width:930px; height:453px; padding:10px; overflow:hidden; background:url(../images/green/firstbg.jpg) no-repeat; }
#first .flash { width:355px; height:453px; overflow:hidden; float:left; }
#first .flash ul { width:370px; float:left; padding-bottom:3px; clear:both; }
#first .flash li { width:88px; height:63px; background:url(../images/green/fnavbg.png); overflow:hidden; display:block; float:left; margin-right:1px; text-align:center; padding-top:7px; }
#first .flash li.current { background:url(../images/green/fnavbgo.png); }
#first .flash div { width:355px; height:366px; overflow:hidden; position:relative; background:#ffffff; text-align:center; padding-top:5px; clear:both; }
#first .flash div a { width:343px; height:366px; display:block; position:absolute; left:6px; top:6px; }
#first .flash div a span { display:block; width:100%; height:60px; position:absolute; left:0px; top:270px; background:url(../images/green/mask.png); color:#fff; font-family:"黑体"; font-size:25px; line-height:60px; }
#first .center { width:330px; float:left; padding-left:10px; }
#first .center .headline { width:330px; display:block; height:175px; padding-top:5px; clear:both; }
#first .center .headline dd { width:117px; height:151px; overflow:hidden; float:left; border:3px #ffffff solid; }
#first .center .headline dt { width:195px; float:right; padding-left:5px; }
#first .center .c { width:330px; display:block; height:88px; background:url(../images/green/bg0.png) no-repeat; overflow:hidden; padding-bottom:4px; clear:both; }
#first .center .c dd { width:121px; height:77px; overflow:hidden; float:right; padding:5px; }
#first .center .c dt { width:185px; float:left; padding:5px; }
#first .center .c dt strong { width:180px; display:block; border-bottom:1px #aed916 solid; padding-left:5px; }
#first .center .c dt strong a { color:#3c5e37; }
#first .center .c dt p a { color:#666666; }
#first .center .headline dt strong a, #first .center .headline dt span a { font-size:14px; font-weight:bold; }
#first .center .headline dt strong { display:block; clear:both; width:185px; text-align:center; }
#first .center .headline dt span { display:block; clear:both; width:185px; text-align:right; background:url(../images/green/line.gif) repeat-x left bottom; padding-bottom:5px; margin-bottom:5px; padding-top:5px; }
#first .right { width:226px; float:right; }
#first .right .headline { width:206px; height:126px; background:url(../images/green/bg1.png); padding:10px; margin-bottom:3px; }
#first .right .headline a { color:#ffffff; }
#first .right .headline h2 { text-align:center; padding-bottom:10px; padding-top:5px; }
#first .right .headline h2 a { font-size:14px; }
#first .right .headline span { display:block; width:100%; text-align:center; padding-top:10px; }
#first .right ul { width:216px; height:136px; background:url(../images/green/bg2.png); padding:5px; display:block; margin-bottom:3px; overflow:hidden; }
#first .right ul li { height:26px; line-height:26px; border-bottom:1px #aed916 solid; background:url(../images/green/point_g.gif) no-repeat 3px center; padding-left:11px; }
#first .right ul li a { color:#286f01; }
#first .right .bigimg { width:214px; height:142px; background:url(../images/green/bg3.png); position:relative; padding:6px; }
#first .right .bigimg span { width:214px; height:25px; background:url(../images/green/mask.png); text-align:center; position:absolute; left:6px; bottom:8px; }
#first .right .bigimg span a { color:#ffffff; line-height:25px; }
#first .more { width:50px; background:url(../images/green/more.png) no-repeat right center; height:18px; padding-right:14px; float:right; clear:both; color:#9ad57a; }

#second { width:760px; height:364px; background:url(../images/green/sbg.jpg); overflow:hidden; padding-left:180px; position:relative; clear:both; padding-right:10px; }
#second .tit { width:93px; height:93px; position:absolute; left:5px; top:0px; }
#second .tit img { width:93px; height:93px; }
#second .tit strong { display:none; }
#second .tit span { position:absolute; left:65px; top:70px; }
#second .tit a { color:#ffffff; font-weight:normal; }
#second .list { width:510px; float:left; padding-top:20px; }
#second .list h3 { width:225px; float:left; font-family:"微软雅黑"; text-align:center; font-weight:normal; }
#second .list h3 a { font-size:18px; }
#second .list a { color:#ffffff; }
#second .list .img { border:4px #ffffff solid; width:244px; height:308px; overflow:hidden; float:right; }
#second .list p { width:225px; float:left; text-indent:24px; margin:0px; padding:10px 0px; }
#second .list .t, #second .list .i { width:225px; float:left; }
#second .list .t li { background:url(../images/green/point_w.gif) no-repeat left center; line-height:22px; padding-left:8px; }
#second .list .i li { width:110px; float:left; padding-top:10px; }
#second .list .i li img { width:77px; height:77px; border:1px #cfcfcf solid; padding:2px; background:#ffffff; }
#second .list .i li span { display:block; clear:both; width:85px; text-align:center; padding-top:3px; }
#second .right { width:226px; float:right; }
#second .right .img { height:98px; }
#second .right .img img { border:1px #ffffff solid; }
#second .right h2 { padding-left:44px; height:40px; font-size:14px; }
#second .right h2 a { font-size:14px; float:left; }
#second .right h2 span { float:right; padding-right:10px; }
#second .right dl { display:block; clear:both; height:58px; }
#second .right dd { width:47px; height:47px; overflow:hidden; border:1px #ffffff solid; float:left; }
#second .right dt { width:153px; float:right; text-align:right; padding-right:10px; }
#second .right dt p { text-indent:0px; text-align:left; }
#third { width:950px; height:1002px; background:url(../images/green/tbg1.jpg) no-repeat; }
#third .thbg { width:950px; height:1002px; background:url(../images/green/tbg2.jpg) no-repeat left bottom; position:relative; }
#third h2 { font-weight:normal; position:absolute; }
#third h2 img { float:left; }
#third h2 span { float:right; }
#third h2 span a { color:#ffffff; }
#third .t1 { width:155px; height:31px; left:42px; top:35px; }
#third .t2 { width:65px; height:31px; right:42px; top:25px; }
#third .t2 span { float:left; margin-top:10px; }
#third .t3 { width:65px; height:31px; right:470px; top:208px; }
#third .t3 span { margin-top:5px; }
#third .t4 { width:155px; height:31px; right:50px; top:222px; }
#third .t5 { width:65px; height:31px; left:32px; bottom:395px; _bottom:365px; }
#third .t5 span { float:left; margin-top:0px; }
#third .t6 { width:165px; height:31px; left:373px; bottom:375px; }
#third .t6 a { color:#000; }
#third .list { width:270px; height:440px; position:absolute; left:44px; top:113px; }
#third .list dt { width:203px; padding:10px 0px; font-weight:bold; text-align:center; }
#third .list dt a { font-size:14px; }
#third .list ul { width:265px; float:left; padding-left:5px; }
#third .list li { background:url(../images/green/point.gif) no-repeat left center; line-height:24px; padding-left:8px; }
#third .flow { width:460px; height:180px; position:absolute; right:120px; top:20px; }
#third .flow .lista { width:393px; height:180px; position:absolute; left:33px; overflow:hidden; }
#third .flow ul { width:420px; height:180px; position:absolute; left:0px; top:0px; }
#third .flow li { width:140px; float:left; }
#third .flow li img { border:3px #ffffff solid; }
#third .flow li span { width:113px; display:block; text-align:center; padding-top:5px; }
#third .flow span#arrleft { width:24px; height:26px; display:block; position:absolute; top:55px; left:0px; cursor:pointer; }
#third .flow span#arright { width:24px; height:26px; display:block; position:absolute; top:55px; right:0px; cursor:pointer; }
#third .list1 { width:236px; height:315px; position:absolute; left:437px; top:230px; }
#third .list1 dl { width:216px; float:right; padding-left:10px; clear:both; }
#third .list1 dl dd { width:146px; height:118px; overflow:hidden; border:3px #ffffff solid; float:right; clear:both; }
#third .list1 dt { font-weight:bold; padding:5px 0px; text-align:right; clear:both; }
#third .list1 dt a { color:#ffffff; }
#third .list1 ul { width:220px; height:144px; background:#ffffff; margin:0 auto; padding-left:15px; clear:both; }
#third .list1 ul li { background:url(../images/green/point_g.gif) no-repeat left center; padding-left:8px; line-height:24px; }
#third .list1 ul a { color:#214e19; }
#third .list2 { width:215px; height:363px; position:absolute; right:24px; top:281px; }
#third .list2 dl dd { width:215px; height:151px; overflow:hidden; background:url(../images/green/tools.gif) no-repeat left bottom; padding-bottom:20px; overflow:hidden; }
#third .list2 dl dd img { float:left; }
#third .list2 dt { clear:both; }
#third .list2 dt span { display:block; clear:both; padding-left:5px; width:210px; height:20px; background:#949494; margin-bottom:1px; }
#third .list2 dt strong { display:block; clear:both; padding-left:5px; width:210px; height:20px; background:#4f9939; }
#third .list2 dt strong a { color:#ffffff; font-weight:normal; }
#third .list2 ul { width:205px; height:130px; background:#ffffff; margin:0 auto; padding-left:10px; padding-top:10px; }
#third .list2 ul li { background:url(../images/green/point_v.gif) no-repeat left center; padding-left:25px; line-height:24px; }
#third .list2 ul a { color:#214e19; }
#third .list3 { width:580px; height:315px; position:absolute; right:10px; bottom:32px; }
#third .list3 .i1 { width:204px; padding-right:15px; float:left; }
#third .list3 .i1 dd { width:202px; height:257px; border:1px #ffffff solid; overflow:hidden; }
#third .list3 .i1 dt { width:202px; text-align:center; padding-top:10px; font-weight:bold; }
#third .list3 ul { width:360px; float:right; padding-top:35px; padding-bottom:15px; }
#third .list3 ul li { width:172px; float:left; background:url(../images/green/point.gif) no-repeat left center; padding-left:8px; }
#third .list3 .i2 { width:360px; float:right; }
#third .list3 .i2 dd { width:117px; height:148px; float:left; overflow:hidden; }
#third .list3 .i2 dt { width:360px; clear:both; text-align:center; padding-top:10px; font-weight:bold; }
#third .daily { width:315px; height:310px; position:absolute; left:14px; bottom:35px; padding-top:90px; }
#third .daily .year { position:absolute; font-size:30px; font-family:Arial, Helvetica, sans-serif; right:90px; top:0px; line-height:40px; }
#third .daily .day { position:absolute; font-size:71px; font-family:Arial, Helvetica, sans-serif; right:10px; top:0px; color:#ffffff; line-height:71px; }
#third .daily td { text-align:center; height:47px; background:#ecf0e7; font-size:16px; font-weight:bold; }
#third .daily .tit td { background:none; }
#third .daily .none { background:none; }
#third .daily .curr { background:#5ea600; }
#third .daily .nor { background:url(../images/green/arrow.gif) #ecf0e7 no-repeat right bottom; cursor:pointer; }

#third  .border { width:260px; float:left; position:absolute; background:url(../images/green/mask2.png); top:246px; left:54px; _top:241px; _left:49px; padding-bottom:5px;}
#today { width:250px; float:left; background:#ffffff; margin-left:-5px; margin-top:-5px; padding:5px; }
#today dl { width:250px; _width:240px; float:left; _padding:5px; }
#today dd { width:83px; height:82px; overflow:hidden; border:1px #bebebe solid; float:left; }
#today dt { width:153px; float:right; }
#today dt p a { color:#116600; }

#third .otherday { float:left; position:absolute; background:#5ea600; top:191px; left:263px; padding:0px 5px; border:1px #ffffff solid; display:none; }
#third .otherday a { color:#ffffff; }


#footer { background:#f4f5ef; }
#friends_new h2 span { font-family:"宋体"; }