@charset "utf-8";
BODY { padding:0px; margin:0px; background:url(../images/SGbg.jpg) top left repeat-x; font-size:12px; line-height:180%; color:#4d4d4d; font-family:"微软雅黑"; text-align:left; }
TD { font-size:12px; color:#4d4d4d; line-height:180%; }
TH { font-size:12px; color:#4d4d4d; line-height:180%; }
a { COLOR: #4d4d4d; TEXT-DECORATION: none; font-size: 12px; line-height:180%; pickbar:expression(this.hideFocus=true)}
a:active { TEXT-DECORATION: none; font-style: normal; }
a:hover { TEXT-DECORATION: none; COLOR: #cc0000; font-style: normal; }
a:link { TEXT-DECORATION: none; font-style: normal; font-variant: normal; DISPLAY: inline; }
a:visited { TEXT-DECORATION: none; font-style: normal; }

.top1{ width:1002px; height:30px; margin:auto; overflow:hidden; background:url(../images/SG_r1_c2.jpg) top left no-repeat; text-align:right; line-height:36px;}
.top1 a{ color:#FFFFFF; line-height:36px;}

.top2{width:1002px; height:68px; overflow:hidden; margin:auto; background:url(../images/SG_r2_c2.jpg) top left no-repeat; text-align:center;}
.height30{ height:30px; overflow:hidden;}
#topmenu{ width:1002px; height:31px; overflow:hidden; margin:auto;}
#topmenu ul{ float:right; height:31px; line-height:26px; margin:auto; padding:0px; list-style-type:none;}
#topmenu ul li{ float:left; width:93px; height:31px; line-height:26px; margin:0px auto; padding:0px;}
#topmenu ul li a{ color:#000000; font-size:14px; font-weight:bold; text-decoration:none; margin:auto; width:93px; height:31px; line-height:26px; display:block;}
#topmenu ul li a:hover{ background:url(../images/SGmenuhover.jpg) top left no-repeat; color:#ffffff;}
#topmenu ul li a#current { background:url(../images/SGmenuhover.jpg) top left no-repeat; color:#ffffff;}
#topmenu ul li ul { display:none; position:absolute; _margin-left:-47px; *+margin-left:-47px;}
#topmenu ul li ul li { float:none; width:90px; height:28px; line-height:26px; background:#bf934a; margin:0; text-align:center;}
#topmenu ul li ul li a { background:none; width:90px; height:28px; display:block; line-height:26px; font-size:12px; color:#FFFFFF;}
#topmenu ul li ul li a:hover { background:url(../images/SGmenuxl.jpg); color:#ffffff;}
#topmenu ul li:hover ul { display:block;}
#topmenu ul li.sfhover ul { display:block;}
.jingguo a{ width:93px; height:31px; overflow:hidden; text-align:center; line-height:26px; background:url(../images/SGmenuhover.jpg) center no-repeat; color:#FFFFFF; font-weight:bold;}

.indexflashbg{ background:url(../images/sgindexflashbg.jpg) top left repeat-x; height:430px; overflow:hidden; margin:auto;}
.indexflash{ width:983px; height:410px; margin:auto; overflow:hidden;}
.height10{ height:10px; overflow:hidden;}

.aboutflashbg{ background-color:#2c7018; height:300px; overflow:hidden; margin:auto;}
.aboutflash{ width:982px; height:280px; overflow:hidden; margin:auto;}

.bottom{ width:983px; height:72px; overflow:hidden; margin:auto; background:url(../images/SGbottombg.jpg) top left no-repeat; line-height:72px; color:#000000; text-align:left; text-indent:30px;}
.bottom a{ line-height:72px; text-decoration:none; color:#000000;}
.bottom a:hover{ color:#044328;}

.indexcon{ width:983px; height:270px; margin:auto; overflow:hidden; background:url(../images/SGindex_r6_c3.jpg) top left no-repeat;}
.indexconleft{ width:248px; float:left; margin-left:35px;_margin-left:18px; margin-top:39px;}
.indexconleft div{ width:171px; height:26px; overflow:hidden; line-height:26px; font-size:14px; font-weight:bold; color:#FFFFFF;}
.indexconleft ul{ width:248px; height:170px; overflow:hidden; list-style-type:none; margin:0px; padding:0px;}
.indexconleft ul li{ width:248px; height:30px; overflow:hidden; background:url(../images/SGindex_r15_c6.jpg) top left no-repeat; line-height:30px; text-indent:20px;}
.indexconleft ul li span{ float:right; line-height:30px; color:#999999;}
.indexconleft ul li a{ line-height:30px; text-decoration:none;}
.indexconright{ width:617px; float:right; margin-right:33px;_margin-right:17px;}
.indexconrightleft{ width:230px; height:88px; overflow:hidden; float:left; margin-top:139px;}
.indexconrightleft a{ color:#4d4d4d; text-decoration:none;}
.indexconrightleft a:hover{ color:#000000;}
.indexconrightright{ width:360px; float:right; margin-top:31px;}
.indexconrightright div{ width:354px; line-height:34px; color:#000000; font-size:14px; font-weight:bold; text-indent:12px;}
.indexconrightright img{ margin-top:4px;}

.aboutcon{ width:982px; overflow:hidden; margin:auto;}
.aboutconleft{ width:254px; float:left; min-height:218px;_height:218px; background:url(../images/SGabout_r6_c3.jpg) top left no-repeat;}
.aboutconleft span{ width:254px; height:47px; line-height:47px; font-size:14px; font-weight:bold; color:#000000; margin-left:24px;}
.aboutconright{ width:711px; float:right;}

.aboutleftcp{ width:220px; margin:auto;}
.aboutleftcp ul{ width:220px; list-style-type:none; margin:0px; padding:0px;}
.aboutleftcp ul li{ width:220px; height:34px; line-height:30px; background:url(../images/SGaboutlefthui.jpg) top left no-repeat; text-indent:33px;}
.aboutleftcp ul li a{ width:220px; height:34px; line-height:30px; display:block;}
.aboutleftcp ul li a:hover{ background:url(../images/SGaboutlefthuang.jpg) top left no-repeat; color:#ffffff;}
.aboutleftcp1 a{ background:url(../images/SGaboutlefthuang.jpg) top left no-repeat; width:220px; height:34px; line-height:30px; display:block; color:#FFFFFF; text-indent:33px;}
.aboutleftcp div{ width:220px; height:140px; margin:auto; overflow:hidden; margin-top:6px; margin-bottom:20px;}
.aboutleftcp div img{ width:220px; height:140px; border:0px;}

.aboutdh{ width:711px; height:28px; overflow:hidden; margin:auto; background:url(../images/SGabout_r6_c7.jpg) top left no-repeat; line-height:28px; font-size:14px; font-weight:bold; color:#FFFFFF; text-indent:16px;}
.aboutdh span{ float:right; font-weight:normal; font-size:12px; color:#333333; line-height:28px; margin-right:35px;}
.aboutnr{ width:711px; overflow:hidden; margin-top:20px; margin-bottom:30px;}