body {
	margin: 0px; color:#535353
}
a:link,#top-h2 a:visited{ color:#484747;text-decoration: none;visited} a:hover,#top-h2 a:active{color: #CC0000;text-decoration: none;visited}
body h2,h3,h4,h5,ul,li,p{ margin:0; padding:0; list-style-type:none; font-size:12px}
#top-h2{ width:995px; height:35px; margin:0 auto 4px auto; clear:both}
#top-h2 a:link,#top-h2 a:visited{ color:#FFF;text-decoration: none;visited}#top-h2 a:hover,#top-h2 a:active{color:#FFFF00;text-decoration: none;visited}
#top-h2 h2{ background:url(sm-h2-1.jpg); width:115px; height:36px;  margin:0 2px 0 0; float:left}
#top-h2 .toptaglist{width:878px; height:36px; float: left; background:url(sm-h2-ul-list.gif); overflow:hidden}
#top-h2 .toptaglist h3{ float:left; height:36px; width:84px; line-height:39px; text-align:center; font-size:14px; padding:0 6px; color:#fffc00}
#top-h2 ul{ width:782px; height:36px; background:url(sm-h2-ul-list-r.gif) right no-repeat; float:left;}
#top-h2 ul li{ float:left; height:23px;txt-align:center; padding:13px 6px 0 6px}
#toptagmap{ width:993px; height:320px; margin:0 auto; border:1px solid #ff4800;}
.main_tag{ width:113px; height:310px; padding:8px 0 0 0; float:left}
.main_tag li{ width:64px; text-align:center; height:26px; border-bottom:1px dashed #666; font-size:14px;; font-weight:bold; line-height:26px; margin:0 auto; background:url(main_tag_li_ico.gif) no-repeat 6px 0px}
.main_tag_list{ width:870px; height:318px;float:left; background:url(main_ls_list_bg.gif)}
.main_tag_list .main_ls_list{ height:32px; width:100%; overflow:hidden;}
.main_tag_list .main_ls_list h4{ text-align:center; width:63px; height:32px; line-height:32px;float:left; color:#ff7013; border-left:1px solid #daf3fd; border-right:1px solid #daf3fd; font-weight:normal}
.main_tag_list .main_ls_list ul{height:32px; float:left; width:750px;}
.main_tag_list .main_ls_list ul li{ float:left; line-height:32px; text-align:center; padding:0 6px}
.main_tag_list .mare{ height:32px; line-height:32px; width:57px; float:left; text-align: center; border-left:1px solid #e4e4e4}
#stmp-img{ border:2px solid #d2d2d2 ; width:991px; height:760px;margin:7px auto; background:url(stmp-img-bg.gif) repeat-x; overflow:hidden; }
#stmp-img ul{width:987px;height:754px; padding:6px 0 0 4px}
#stmp-img ul li{ width:129px; height:110px; float:left; background:url(stmp-img-bg2.gif); text-align:center; margin:6px 5px; padding:3px 0 0 0}
#stmp-img ul li img{ border:none; clear:both; margin:4px 6px}
#stmp-img ul li em{ width:110px;font-style: normal; display:block; text-align:center;margin:0 7px;overflow: hidden; word-break:keep-all;white-space:nowrap;text-overflow:ellipsis;}
#site-txt{ width:995px; height:337px; margin:0 auto; background:url(site-txt-bg.gif) top repeat-x;}
#site-txt a:link,#site-txt a:visited{ color:#535353;text-decoration: none;visited}#site-txt a:hover,#site-txt a:active{color: #f14400;text-decoration: none;visited}
#site-txt .txt1{ width:329px; height:307px; padding:10px 0 0 0; float:left}
#site-txt .txt1 h2{ font-size:14px; color:#f14400; width:95px; height:20px; text-align:center; float:left}
#site-txt .txt1 .tag{background:url(site-txt-p-bg.gif) no-repeat; height:20px; width:227px; text-align:center; line-height:20px; float:left}
#site-txt .txt1 .img_list{width:319px; clear:both; padding:5px; height:142px; background:url(ico2.gif) bottom repeat-x; overflow:hidden}
#site-txt .txt1 .img_list .img-ico{ border:1px solid #cbccc7; width:105px; height:129px; padding:3px; float:left; text-align:center}
#site-txt .txt1 .img_list .img-ico img{ width:105px; height:110px; clear:both; margin:0 0 3px 0}
#site-txt .txt1 .img_list ul{ width:200px; height:141px; float:left;}
#site-txt .txt1 .img_list li{ background:url(ico.gif) 10px 3px  no-repeat ; text-indent:17px; width:200px; height:20px; line-height:20px; overflow:hidden; }
#site-txt .txt1 .txt_list{width:319px;  padding:4px}
#site-txt .txt1 .txt_list ul{width:153px; height:112px; float:left; margin:0 3px}
#site-txt .txt1 .txt_list li{ background:url(ico.gif) 5px 3px  no-repeat ; text-indent:14px; height:20px; line-height:20px; overflow:hidden;}
#site-txt .txt2{ width:271px; height:307px; padding:10px 0 0 0; float:left}
#site-txt .txt2 h2{ font-size:14px; color:#f14400; width:119px; height:20px; text-align:center; float:left}
#site-txt .txt2 .tag{background:url(site-txt-p-bg2.gif) no-repeat; height:20px; width:152px; text-align:center; line-height:20px; float:left}
#site-txt .txt2 .txt_list{ width:264px; height:254px; border-left:1px solid #CCC;border-right:1px solid #CCC; clear:both; padding:10px 0 0 0; margin:0 0 0 5px; background:# #CCFF00}
#site-txt .txt2 .txt_list .se-ul{ background:url(site-txt-p-bg3.gif) top repeat-x; border:1px solid #fee4c5; width:250px; height:130px; margin:0 7px}
#site-txt .txt2 .txt_list .se-ul li{ border-bottom:1px solid #e5e5e5; height:24px; line-height:24px; margin:0 5px; text-indent:15px; background:url(ico3.gif) 5px 8px no-repeat}
#site-txt .txt2 .txt_list .ul6{width:253px; height:104px; margin:3px 7px;}
#site-txt .txt2 .txt_list .ul6 li{ height:20px; line-height:20px; margin:0 5px; text-indent:15px; background:url(ico.gif) 5px 5px no-repeat}
#site-txt .txt3{ width:380px; height:307px; background:#FFFFCC;background:url(sm-h2-txt3.gif) 0px 10px no-repeat; float: right}
#site-txt .txt3 h2{ width:379px; height:45px;  text-indent:-9999px}
#site-txt .txt3 .img_list{width:365px; clear:both; padding:6px; height:122px; background:url(ico2.gif) bottom repeat-x;}
#site-txt .txt3 .img_list .img-ico{  width:111px; height:121px; padding:0px; float:left; text-align:center}
#site-txt .txt3 .img_list .img-ico img{ width:111px; height:121px; clear:both; margin:0;border:1px solid #ffc939;}
#site-txt .txt3 .img_list ul{ width:120px; height:121px; margin:0 0 0 5px ;float:left;}
#site-txt .txt3 .img_list li{ text-indent:5px; height:20px; line-height:20px; overflow:hidden;}
#site-txt .txt3 .txt_list{width:369px;  padding:6px;}
#site-txt .txt3 .txt_list ul{width:175px; height:112px; float:left; margin:0 3px; background: #f9f9f9}
#site-txt .txt3 .txt_list li{ text-indent:14px; height:22px; line-height:22px}
#sm_link{ width:995px; height:auto; border:1px solid #ccc; margin:7px auto; background:#efefef}
#sm_link h5{background:url(sm-link.gif) no-repeat; width:83px; height:83px; float:left; text-indent:-9999px}
#sm_link ul{ padding:10px 0; width:900px; height:auto; overflow:hidden;}
#sm_link ul li{ float:left; display:block; height:20px; white-space:nowrap; line-height:20px; overflow:visible; width:auto; margin-left:10px; text-align:center;}
#sm_link ul li a{ display:block; display:inline; width:auto; height:20px; line-height:20px;}
#sm_about{ background:url(sm-about.gif); height:27px; text-align: center; line-height:27px; font-size:14px; margin:5px 0}
#sm_about a:link,#sm_about a:visited{ color:#FFF;text-decoration: none;visited}
#sm_about a:hover,#sm_about a:active{color: #FFFF00;text-decoration: none;visited}

#sm_footer{ text-align:center;}
#sm_footer p{ margin:3px 10%; line-height:140%}
