@charset "utf-8";
/* CSS Document */
html{ width:100%; height:100%; background:url(../images/sgs_bg2.jpg) #d9d5c6; margin:0px;}
body{ width:100%; height:100%; background:url(../images/sgs_bg.jpg) repeat-x; margin:0px; font-size:14px; line-height:28px;}
*{ margin:0px; padding:0px; list-style:none;}
img{ border:none;}
.zihong{ color:#FF0000;}
.center{ width:1002px; margin:0px auto;}
.top{ width:1002px; height:274px;/* background:url(../images/index_sgs_02.jpg);*/background:url(../images/yd3.jpg); float:left;}
.gk{width:315px; height:22px; margin-left:685px; margin-top:7px; display:inline; float:left;}
.gk a{width:96px; height:22px; text-align:center; color:#FFFFFF; margin-right:8px; font-size:12px; text-decoration:none; line-height:20px; float:left;}
.gk a:hover{ color:#FFFF00; font-weight:bold;}
.menu{ width:919px; padding-left:83px; height:48px; background:url(../images/index_sgs_04.jpg); float:left}
.menu a{ width:71px; height:48px; background:url(../images/index_sgs_04.jpg) no-repeat 0px -100px; overflow:hidden; margin-right:34px; text-indent:-1000px; display:block; overflow:hidden; float:left}
.menu .m_1{ margin-right:16px;}
.menu .m_1:hover{ background-position:-83px -48px;}
.menu .m_2:hover{ background-position:-170px -48px;}
.menu .m_3:hover{ background-position:-275px -48px;}
.menu .m_4:hover{ background-position:-380px -48px;}
.menu .m_5:hover{ background-position:-485px -48px;}
.menu .m_6:hover{ background-position:-590px -48px;}
.menu .m_7:hover{ background-position:-695px -48px;}
.menu .m_8:hover{ background-position:-800px -48px;}


.maink{ width:100%;  background:#ebe5da; float:left}
.lmsu{ width:188px; background:#181d18; float:left}
.nmenu{ width:188px; height:213px; background:url(../images/index_sgs_05.jpg); float:left}
.nmenu a{ width:186px; height:45px; background:url(../images/index_sgs_05_1.jpg) -500px no-repeat; margin:2px 2px 0px 0px; text-indent:-500px; overflow:hidden; float:left;}
.nmenu .zc{ width:186px; height:70px; margin-top:0px; margin-left:0px;}
.nmenu .zc:hover{ background-position:0px 0px;}
.nmenu .cz:hover{ background-position:0px -72px}
.nmenu .gl:hover{ background-position:0px -119px}
.nmenu .xz:hover{ background-position:0px -166px}
.yxzl{ width:188px; background:url(../images/index_sgs_09.jpg) repeat-y; float:left}
.yxzl ul{ width:148px; background:url(../images/index_sgs_07.jpg) no-repeat; padding-top:70px; padding-left:40px; float:left;}
.yxzl ul li{ width:65px; font-size:12px; color:#96a396; font-weight:bold; float:left;}
.yxzl ul li a{ color:#e8aa2e; text-decoration:none; font-weight:normal;}
.yxzl ul li a:hover{ color:#FFFFFF; text-decoration:underline;}
.yxzl .yxzlxx{ width:130px; padding:5px; border-top:1px #666666 solid; float:left}
.yxzl .yxzlxx a{ margin-right:5px; display:inline;}
.yxzl img{ float:left}
.kfzx{ width:188px; float:left;}
.kfm{ width:170px; margin-left:18px; margin-top:5px; display:inline; color:#96a396; font-size:12px; float:left;}
.kfzl{ width:170px; margin-left:18px; display:inline; color:#e8aa2e; font-size:12px; line-height:20px; float:left;}
.link{ width:188px; text-align:center; margin-top:10px; float:left}
.link img{ margin-top:10px; border:none;}
.sdoxw{ width:188px; margin-top:10px; float:left;}
.sdoxw li{ width:175px; margin-left:8px; color:#96a396; font-size:12px; display:inline; line-height:20px; float:left; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.sdoxw .sdoxwlmt{ width:188px; margin:0px; margin-bottom:10px;}
.sdoxw li a{ color:#96a396; text-decoration:none;}
.sdoxw li a:hover{ color:#FFFFFF;}
.lmsub{ width:188px; margin-top:30px; float:left;}
.lmsub img{ float:left;}
.mainc{ width:814px; float:left}
.jstu{ width:408px; height:228px; border:1px solid #000000; margin-top:2px; margin-left:2px; display:inline; float:left;}
.jsxw{ width:398px; border:1px solid #000000; margin-left:2px; margin-top:2px; float:left;}
.jsxwt{ width:378px;  height:30px; padding-top:7px; padding-left:20px; background:url(../images/index_sgs_xwhdbg3.jpg) repeat-x;}
.jsxwt li{ width:127px; height:30px; text-align:center; margin-right:10px; overflow:hidden;  float:left;}
.jsxwt li a{cursor:pointer;}
.hovertab{ background:url(../images/index_sgs_xwhdbg.jpg);}
.normaltab{ background:url(../images/index_sgs_xwhdbg2.jpg);}
.dis{display:block;}
.undis{display:none;}
.list{ width:378px; padding:20px 10px; height:151px; font-size:12px; background:#FFFFFF;; float:left;}
.list li{ width:368px; background:url(../images/index_sgs_i_1.jpg) 0px 6px no-repeat; line-height:25px; text-indent:15px; white-space: nowrap;text-overflow:ellipsis; overflow:hidden; float:left;}
.list a{ color:#000000; text-decoration:none;}
.list a:hover{ text-decoration:underline;}
.a_dv{ width:812px; margin-top:2px; margin-left:2px; display:inline; float:left;}
.fgline{ width:811px; height:12px; margin-left:2px; margin-top:2px; background:url(../images/index_sgs_fgline.jpg) no-repeat; display:inline; float:left;}
.fgline2{ width:622px; height:12px; margin-left:2px; margin-top:1px; background:url(../images/index_sgs_fgline.jpg) no-repeat; display:inline; float:left;}
.lmk{ width:385px; margin-top:10px; margin-left:10px; margin-bottom:10px; display:inline; float:left}
.lmk li{ width:380px; height:33px; background:url(../images/index_sgs_lmt.jpg); text-align:right; font-size:12px; padding-top:10px; padding-right:5px; float:left}
.lmk h1{ width:0px; height:0px; font-size:12px; overflow:hidden; float:left}
.lmk li a{ line-height:23px; color:#000000; text-decoration:none;}
.lmk li a:hover{  text-decoration:underline;}
.lmk .list2{ width:370px; margin-left:10px; padding:0px; height:25px; line-height:25px; display:inline; background:none; text-align:left; white-space: nowrap;text-overflow:ellipsis; overflow:hidden;}
.lmk .mtbd{background-position:0px -43px;}
.lmk .yxgl{background-position:0px -129px;}
.lmk .wjxd{background-position:0px -172px;}

.lmk2{ width:800px; margin-top:10px; margin-left:10px; margin-bottom:10px; display:inline; float:left}
.lmk2 li{ width:785px; height:33px; background:url(../images/index_sgs_lmt.jpg); text-align:right; font-size:12px; padding-top:10px; padding-right:15px; float:left}
.lmk2 h1{ width:0px; height:0px; font-size:12px; overflow:hidden; float:left}
.lmk2 li a{ line-height:23px; color:#000000; text-decoration:none;}
.lmk2 li a:hover{  text-decoration:underline;}
.lmk2 .list2{ width:132px; margin:10px; margin-left:15px; padding:0px; height:125px; line-height:25px; display:inline; background:none; text-align:center;}
.lmk2 .list2 img{ width:130px; height:104px;border:1px solid #000000; float:left; }
.lmk2 .wjxc{background-position:0px -86px;}
.lmk2 .yxjt{background-position:0px -215px;}

.lmk3{ width:385px; margin-top:10px; margin-left:10px; margin-bottom:10px; display:inline; float:left}
.lmk3 li{ width:380px; height:33px; background:url(../images/index_sgs_lmt.jpg); text-align:right; font-size:12px; padding-top:10px; padding-right:5px; float:left}
.lmk3 h1{ width:0px; height:0px; font-size:12px; overflow:hidden; float:left}
.lmk3 li a{ line-height:23px; color:#000000; text-decoration:none;}
.lmk3 li a:hover{  text-decoration:underline;}
.lmk3 .list2{ width:132px; margin:10px; margin-left:15px; padding:0px; height:125px; line-height:25px; display:inline; background:none; text-align:center;}
.lmk3 .list2 img{ width:130px; height:104px;border:1px solid #000000; float:left; }
.lmk3 .bzxz{background-position:0px -258px;}

.a_dv2{ width:390px; margin-top:10px; margin-left:20px; margin-bottom:10px; display:inline; float:left;}
.a_dv2 img{ margin:5px; float:left;}

.sdoask{ width:792px; margin:10px; display:inline; background:url(../images/sdoaskbg.jpg) repeat-y; float:left}
.sdoask h5 img{ float:left}
.ask{ width:682px; margin-left:50px; display:inline; float:left;}
.bl{ float:left;}
.ykcopy{ width:100%;  text-align:center; color:#823d20; font-size:12px; margin-bottom:10px;}
.copyk{ width:100%; background:#FFFFFF;}


.mainlb{ width:626px; float:left}
.nextmenu{ width:580px; height:43px; padding-top:5px; padding-left:20px; background:url(../images/nlmbg.jpg) no-repeat; font-size:12px; color:#6c0000; margin-left:13px; display:inline; float:left;}
.nextmenu a{ color:#000000; text-decoration:none}
.nextmenu a:hover{ text-decoration:underline;}
.nmaink{ width:580px; padding:10px; margin-left:13px; display:inline; float:left}
.nmaink li{ width:580px; height:30px; line-height:30px; background:url(../images/line.gif) repeat-x bottom; color:#666666; float:left}
.nmaink li h2{ width:500px; font-size:14px; font-weight:normal; float:left}
.nmaink li span{ width:80px; text-align:right; float:rigth;}
.nmaink li h2 a{ color:#000000; text-decoration:none;}
.nmaink li h2 a:hover{ text-decoration:underline;}
.fy{ width:100%; margin-top:20px; text-align:center; color:#666666; margin-bottom:30px; float:left}
.fy a{ color:#000000; text-decoration:none;}
.fy a:hover{ text-decoration:underline;}
.newstitle{ width:100%; text-align:center; color:#000000; font-weight:bold; text-align:center; background:url(../images/line.gif) repeat-x bottom; float:left }
.newstitle span{ width:100%; font-size:12px; color:#666666; font-weight:normal; float:left;}
.nmaink .newscontent{ width:580px; margin-top:20px; font-weight:normal; text-align:left; padding-bottom:30px; float:left}

.sg_main{ width:590px; padding-top:10px; margin-left:18px; display:inline; float:left}
.sg_main li{ width:100%; float:left;}
.sg_main .sg_jj{ line-height:40px; font-size:14px; height:30px; overflow:hidden; padding-top:0px; margin-top:0px; text-indent:20px;}
.sg_main .sg_xz{ padding-bottom:20px;}
.sg_main .sg_xz img{ margin:10px 10px 0px 20px; border:none;}