@charset "gb2312";
/* CSS Document */

*{margin:0 auto;padding:0;}   
body{font-family: arial, helvetica, sans-serif; color: #545454; font-size: 12px; line-height:24px; background:#fff url(imagesszgw_02.jpg) repeat-x;}
a {color:#545454; text-decoration:none;}
a:hover {color:#f00;}
img {border:0px;}
ul,ol,li {padding: 0px; margin: 0px;}
li {list-style-type:none; padding-left:15px; *padding-left:0px;}
em {padding-right:10px; float:right; text-align:right; font-style:normal; font-weight:normal;}

#wrap{width:1000px; overflow:hidden;}

#top {width:980px; padding:0px 10px 0px 10px; height:28px; line-height:28px; float:left;}
#top .hp {width:150px; float:right; text-align:right; font-style:normal;}
#swf {width:1000px; float:left;}

#menu {width:1000px; height:32px; line-height:32px; float:left; color:#fff; font-weight:bold; background:url(imagesszgw_08.jpg) repeat-x;}


#nav {width:1000px; height:32px; line-height:32px; list-style-type:none;}
#nav a {display:block; text-align:center;}
#nav a:link {color:#fff; text-decoration:none;}
#nav a:visited {color:#fff;text-decoration:none;}
#nav a:hover {color:#ff0;text-decoration:none; font-weight:bold;}
#nav li {padding:0px 17px 0px 18px; float:left; background:url(imagesszgw_10.jpg) no-repeat;}
#nav li a:hover{background-image:url(images/menu_bg1.jpg);}
#nav li.home {padding:0px 17px 0px 18px; float:left; background:none;}

#nav li ul {line-height:25px; list-style-type:none; text-align:left; left:-999em; width:120px; position:absolute;}
#nav li ul li{float:left; width:120px; height:25px; background:#f6f6f6;font-weight:normal;}
#nav li ul a{display:block; width:120px; text-align:center;}
#nav li ul a:link {color:#666; text-decoration:none;}
#nav li ul a:visited {color:#666;text-decoration:none;}
#nav li ul a:hover {color:#f00;text-decoration:none; font-weight:normal;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;}



#ser {width:1000px; height:30px; line-height:30px; float:left; background:url(imagesszgw_15.jpg) repeat-x;}
.s_tbl {float:left;}
.s_tbl td {padding:0px 0px 0px 10px;}
.s_sel {width:102px; height:22px; line-height:22px; border:1px solid #ddd;}
.s_frm {width:300px; padding:0px 3px 0px 3px; height:20px; line-height:20px; border:1px solid #ddd; text-align:left; color:#999;}
.s_btn {width:58px; height:20px; line-height:20px; text-align:center; color:#d90000; border:medium none; cursor:pointer; background:url(imagesszgw_16.jpg) no-repeat;}

#con {width:990px; float:left; padding:5px 5px 0px 5px; background:#fff;}
.c_box {width:990px; float:left; padding:0px 0px 5px 0px;}

.tl_l {width:294px; padding:3px; float:left; border:1px solid #e7e7e7;}
.tl_lpic {width:294px; float:left;}
.tl_tit {width:294px; float:left; border-bottom:1px solid #e9631c;}
.tl_bar {width:72px; padding:2px 0px 0px 8px; height:28px; line-height:28px; float:left; border-bottom:1px solid #e9631c; text-align:center; font-weight:bold; color:#e72104; background:url(imagesszgw_38.jpg) no-repeat 5px 9px;}
.tl_more {width:209px; float:left; padding:13px 5px 0px 0px; text-align:right;}
.tl_box {width:284px; padding:8px 5px 8px 5px; float:left;}
.tl_box li {background:url(imagesdian.gif) no-repeat 5px 9px;}

.tl_m {width:458px; float:left; padding:0px 5px 0px 5px;}
.tm_tit {width:458px; float:left;}
.tm_bar {width:72px; padding:0px 0px 0px 8px; height:28px; line-height:28px; float:left; border-bottom:2px solid #e9631c; text-align:center; font-weight:bold; color:#e72104; background:url(imagesszgw_28.jpg) no-repeat 5px 9px;}
.tm_more {width:373px; height:16px; line-height:16px; float:left; padding:13px 5px 0px 0px; text-align:right; border-bottom:1px solid #e7e7e7;}
.tm_tlt {width:448px; padding:5px 5px 0px 5px; float:left; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; color:#df461c;}
.tm_txt {width:448px; padding:0px 5px 0px 5px; float:left; color:#8b8b8b; text-indent:2em;}
.tm_txt span {color:#df461c;}
.tm_txt span a {color:#df461c;}
.tm_txt span a:hover {color:#f00;}
.tm_news {width:448px; padding:5px 5px 5px 5px; float:left;}
.tm_news em {width:80px; text-align:right; font-style:normal; color:#bbb;}
.tm_news li {background:url(imagesdian.gif) no-repeat 5px 9px;}

.tl_r {width:220px; float:left;}
.tr_tit {width:212px; padding:0px 0px 0px 8px; height:31px; line-height:28px; float:left; background:url(imagesszgw_22.jpg) no-repeat;}
.tr_tbar {width:61px; float:left; text-align:center; color:#d92004; font-weight:bold;}
.tr_tbar a {color:#d92004;}
.tr_tbar a:hover {color:#f00;}
.tr_tbox {width:178px; padding:10px 20px 0px 20px; float:left; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; margin-bottom:5px;}
.tr_sub {width:178px; padding:0px 0px 10px 0px; height:25px; line-height:25px; text-align:center; color:#df461c; font-size:14px; float:left; background:url(../images/szgw_33.jpg) no-repeat;}
.tr_sub a {color:#df461c;}
.tr_sub a:hover {color:#f00;}
.tr_txt {width:208px; padding:5px 5px 5px 5px; float:left; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.tr_txt li {background:url(imagesdian.gif) no-repeat 5px 9px;}

.art_l {width:770px; float:left;}
.al_lan1 {width:770px; float:left; padding:0px 0px 5px 0px;}
.al_lan2 {width:770px; float:left;}
.al_box {width:378px; border:1px solid #e7e7e7; float:left; margin-right:5px; *margin-right:3px;}
.al_tit {width:370px; padding:0px 0px 0px 8px; height:28px; border-bottom:1px solid #d20000; float:left; background:url(imagesszgw_84.jpg) repeat-x;}
.al_bar {width:80px; height:24px; line-height:24px; float:left; padding:4px 0px 0px 0px; background:url(imagesszgw_56.jpg) no-repeat 0px 4px; text-align:center; color:#fff; font-weight:bold;}
.al_more {width:285px; height:21px; padding:7px 5px 0px 0px; float:left; text-align:right;}
.al_txt {width:368px; float:left; padding:5px 5px 5px 5px;}
.al_txt em {width:80px; text-align:right; font-style:normal; color:#bbb;}
.al_txt li {background:url(imagesdian.gif) no-repeat 5px 9px;}

.art_r {width:220px; float:left;}
.ar_img {width:220px; float:left; padding:0px 0px 0px 0px;}
.ar_box {width:218px; float:left; border:1px solid #e7e7e7; margin:0px 0px 5px 0px;}
.ar_box2 {width:218px; float:left; border:1px solid #e7e7e7; margin:5px 0px 0px 0px;}
.ar_tit {width:218px; float:left; border-bottom:1px solid #e9631c;}
.ar_bar {width:72px; padding:2px 0px 0px 8px; height:28px; line-height:28px; float:left; border-bottom:1px solid #e9631c; text-align:center; font-weight:bold; color:#e72104; background:url(imagesszgw_38.jpg) no-repeat 5px 9px;}
.ar_more {width:133px; float:left; padding:13px 5px 0px 0px; text-align:right;}
.ar_txt {width:208px; padding:5px 5px 0px 5px; float:left;}
.ar_tpic {width:208px; padding:0px 0px 5px 0px; float:left;}
.ar_txt2 {width:210px; padding:4px 4px 0px 4px; float:left;}
.ar_tsub {width:181px; padding:0px 0px 4px 29px; float:left; height:27px; line-height:27px; background:url(imagesszgw_78.jpg) no-repeat; font-weight:bold; color:#df461c;}
.ar_tsub a {color:#df461c;}
.ar_tsub a:hover {color:#f00;}

.r_box {width:988px; float:left; border:1px solid #e7e7e7; margin:0px 0px 5px 0px;}
.r_tit {width:988px; float:left; height:28px; line-height:28px; border-bottom:1px solid #e9631c; background:url(imagesszgw_84.jpg) repeat-x;}
.r_bar {width:87px; float:left; padding:0px 0px 0px 20px; text-align:center; font-weight:bold; color:#fff; height:28px; line-height:28px; background:url(imagesszgw_83.jpg) no-repeat;}
.r_txt {width:968px; float:left; padding:10px 10px 10px 10px;}
.r_txt li {float:left; margin-right:10px; background:url(imagesdian.gif) no-repeat 5px 9px;}

.part {width:990px; float:left; padding:0px 5px 5px 5px; color:#333;}
.link {width:988px; float:left; border:1px solid #eaeaea; background:#fff;}
.link_bar {width:960px; padding-left:28px; height:30px; line-height:30px; float:left; border-bottom:1px solid #eaeaea; background:url(../images/jst_51.jpg) no-repeat 8px 7px;}
.link_box {width:958px; padding:10px 15px 10px 15px; float:left;}

#tab01 {width:988px; float:left; position:relative;}
#tab01 li {float:left; margin-right:15px; *margin-right:7px;}
#tab01 h3 {width:120px; border-right:1px solid #e1e1e1; height:24px; line-height:24px; float:left; text-align:center; cursor:pointer; background:url(images400_14.gif) repeat-x; position:relative; z-index:2; font-size:12px; font-weight:normal;}
#tab01 h3.up {background:url(images400_13.gif) repeat-x; color:#fff;}
#hh1,#hh2,#hh3,#hh4,#hh5,#hh6,#hh7 {width:948px; float:left; padding:10px 15px 10px 15px; color:#666; display:none; top:45px; z-index:1;}
#tab01 div.up {display:block; padding:15px;}
#tab01 .tabhead {width:70px; padding:5px;}
#tab01 .tabhead2 {width:35px; padding:5px;}
#tab01 .tablist {padding:5px 0px 5px 10px; border-bottom:1px dashed #ddd;}
#tab01 .tablist2 {padding:5px 0px 5px 10px;}
#tab01 .tablock {width:70px; height:24px; line-height:24px; color:#fff; text-align:center; background:url(../images/400_19.gif) no-repeat;}
#tab01 .tabmark {height:24px; line-height:24px; color:#fff; text-align:center; padding:0px 5px 0px 5px; background:url(../images/400_20.gif) repeat-x;}

#root {width:990px; padding:0px 5px 0px 5px; float:left;}
.rt_box {width:990px; padding:10px 0px 10px 0px; float:left; text-align:center; border-top:3px solid #d20000;}