@charset "utf-8";
html { width:100%; background:#FFF;}
body { width:100%; background:#FFF; margin:0 auto; padding:0; font-size:12px; color:#000; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,hr,div,p,form,input { margin:0; padding:0; font-weight:normal; text-indent:0; list-style-type:none}
a { color:#000; text-decoration:none}
a:hover {color:#109D45}
.clear { clear:both}
img { border:0}
table a { color:#FFFFFF;}
table a:hover { color:#FFFFFF;}

.header { width:100%; margin:0 auto;}
.header .top { background:#F7F7F7; height:32px; width:100%; margin:0 auto; border-bottom:1px solid #DADADA;}
.header .top .topmain { width:1000px; margin:0 auto; }
.header .top .topmain .sja { float:left; margin-right:6px; line-height:32px;}
.header .top .topmain .top-r { text-align:right; line-height:32px;}
.header .cen { width:1000px; margin:0 auto; }
.header .cen .logo { float:left; margin-top:12px; margin-bottom:12px;}
.header .cen .r-gg { float:right; margin-top:12px; margin-bottom:12px;}
.header .menu { background:#109D45; height:38px; width:1000px; margin:0 auto; }
.header .menu .menumain { width:1000px; margin:0 auto; height:38px;}
.header .menu .menumain li { float:left; height:38px; width:125px;}
.header .menu .menumain li a { display:block; color:#FFFFFF; font-size:16px; text-align:center; line-height:38px; width:125px;}
.header .menu .menumain li a:hover { background:#0A8F3C;}

.main { width:1000px; margin:0 auto; margin-top:12px;}
.main .left { width:329px; height:380px; float:left;}
.main .left .shop { width:305px; border:1px solid #EFEFEF; padding:12px 12px;}
.main .left .shop h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .left .shop span { float:right; padding-top:5px;}
.main .left .shop .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.table { color:#FFFFFF; margin-bottom:10px;}
.table h3 { font-size:14px; font-weight:bold; text-indent:12px; }
.main .search { margin-top:12px; width:329px;}
.main .search .shuru { float:left; border:1px solid #408800; width:257px; height:33px;}
.main .search .sousuo { width:70px; float:left; background:#109D45; border:none; height:35px; color:#FFFFFF; font-size:14px;}

.main .center { float:left; height:380px; width:375px; border:1px solid #EFEFEF; padding:12px 12px; margin-left:14px;}
.main .center .center-r { color:#FF0000}
.main .center a:hover { color:#109D45}
.main .center h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .center span { float:right; padding-top:5px;}
.main .center .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.main .center .center-img { width:375px; text-align:left;}
.main .center .center-img .center-imgs { float:left; width:120px;}
.main .center .center-img .center-text { float:left; width:240px; margin-left:15px; text-align:left;}
.main .center .center-img .center-text h2 { float:left; color:#109D45; width:240px;}
.main .center .center-img .center-text p { float:left; line-height:18px; width:240px;}
.main .center .center-main { padding-top:12px;}
.main .center .center-main li { line-height:29px; border-bottom:1px dashed #EFEFEF;}

.main .qq { float:left; height:380px; width:217px; border:1px solid #EFEFEF; padding:12px 12px; margin-left:12px;}
.main .qq h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .qq span { float:right; padding-top:5px;}
.main .qq .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.main .qq .qqmain li { line-height:28px; text-indent:8px;}
.main .qq .qqmain li:hover { background:#00A651; color:#FFFFFF}

.main .cen-gg { margin-top:12px; margin-bottom:12px;}

.main .jishu { float:left; height:374px; width:426px; border:1px solid #EFEFEF; padding:12px 12px; }
.main .jishu h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .jishu span { float:right; padding-top:5px;}
.main .jishu .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.main .jishu .jishu-img .jishu-imgs { float:left; width:120px;}
.main .jishu .jishu-img .jishu-text { float:left; width:290px; margin-left:15px; text-align:left;}
.main .jishu .jishu-img .jishu-text h2 { float:left; color:#109D45; width:290px;}
.main .jishu .jishu-img .jishu-text p { float:left; line-height:18px; width:290px;}
.main .jishu .jishu-main { padding-top:12px;}
.main .jishu .jishu-main li { line-height:29px; width:212px; float:left;}

.main .wenku { width:240px; height:376px; float:left; margin-left:12px;}
.main .wenku .wenku-top { width:240px; height:168px; border:1px solid #EFEFEF; padding:12px 12px; }
.main .wenku .wenku-top h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .wenku .wenku-top span { float:right; padding-top:5px;}
.main .wenku .wenku-top .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.main .wenku .wenku-top .wenku-topmain li {line-height:26px; }

.main .wenku .wenku-fot { width:240px; height:168px; border:1px solid #EFEFEF; padding:12px 12px; margin-top:12px;}
.main .wenku .wenku-fot h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .wenku .wenku-fot span { float:right; padding-top:5px;}
.main .wenku .wenku-fot .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.main .wenku .wenku-fot .wenku-fotmain li {line-height:26px; }

.main .jiameng { width:258px; height:375px; float:right;}
.main .jiameng .jiameng-top img { margin-bottom:1px;}
.main .jiameng .jiameng-fot { width:232px; height:125px; border:1px solid #EFEFEF; padding:12px 12px; margin-top:12px;}
.main .jiameng .jiameng-fot h2 { float:left; font-size:14px; font-weight:bold; margin-bottom:8px;}
.main .jiameng .jiameng-fot span { float:right; padding-top:5px;}
.main .jiameng .jiameng-fot .link { background:url(../images/link.gif) no-repeat; height:2px; margin-bottom:12px;}
.main .jiameng .jiameng-fot .jiameng-fotmain li {line-height:22px; }

.main .friend { width:1000px; margin:0 auto; background:#EFEFEF; height:32px; margin-top:12px;}
.main .friend .friend-text { font-size:14px; font-weight:bold; line-height:32px; background:#109D45; width:100px; text-align:center; color:#FFFFFF;}
.main .friend-main { border:1px solid #EFEFEF;  width:1000px; margin:0 auto;}
.main .friend-main p { padding:12px 12px;}

.footer { width:1000px; margin:0 auto; background:#109D45; height:100px; margin-top:12px;}
.footer .footer-main { width:1000px; margin:0 auto; text-align:center; color:#FFFFFF; line-height:21px; padding-top:20px;}