body     { background:#fff; font-family:"宋体"; font-size:12px; color:#666; line-height:180%;}
body,div,p,form,ul,li,dl,dt,dd,h1,h2   { margin:0; padding:0;}
ul,li,dl,dt,dd     { list-style:none; list-style-type:none;}
img      { border:none;}
a        { color:#666; text-decoration:none;}
a:hover  { color:#004272; text-decoration:underline;}

.fl      { float:left;}
.fr      { float:right;}
.tac     { text-align:center;}
.cb10    { clear:both; height:10px; overflow:hidden;}
.cb20    { clear:both; height:20px; overflow:hidden;}

.wid950  { width:950px; margin:0 auto;}

dl.wzbt    { height:33px; overflow:hidden; border-bottom:1px #efefef solid;}
dl.wzbt dt { float:left;}
dl.wzbt dd { float:right; display:inline; margin-top:8px; margin-right:5px;}

td.bd    { border:1px #ccc solid;}

#topnav  { background:#4d7185; height:32px; overflow:hidden; border-bottom:1px #000 solid;}
#topnav a{ color:#fff; margin-left:10px; margin-right:5px;}
#topnav img  { margin-left:15px; margin-right:15px;}

h1#logo      { float:left; width:248px; height:205px; overflow:hidden;}
h1#logo a    { display:block; background:url(../images/logo.gif); width:248px; height:205px; text-indent:-10000px;}
#flashimg    { position:relative; float:right; width:702px; overflow:hidden;}
#flash       { position:absolute; top:0; left:0;}

.menunav     { clear:both; background:url(../images/menubg.gif) repeat-x; height:35px; line-height:30px; overflow:hidden;}
.menunav a,.menunav a:hover   { color:#fff;} 
.menunav li  { float:left; background:url(../images/libg.gif) right 2px no-repeat; width:92px; height:30px;text-align:center;}
.menunav li.home  { background:url(../images/home.gif); width:97px; height:35px; }
.menunav li.fr    { float:right; background:url(../images/menufr.gif) no-repeat; width:3px; height:30px;}

div.bot      { text-align:center;}
div.friendlink  { line-height:250%; color:#000;}
div.copyright   { margin-top:10px;}

#picup       { background:url(../images/us.gif) right top no-repeat;}
.tscm        { float:left; display:inline; width:220px; margin:5px 7px 5px 15px; }
.tscm div,.wdfy div   { padding:10px;}
.wdfy        { float:left; display:inline; width:220px; margin:5px 15px; }
#us          { float:right; display:inline; width:170px; margin-top:10px; margin-right:15px;}
#us ul li    { background:url(../images/us_btsign.gif) 2px 8px no-repeat; padding-left:15px; height:25px; line-height:25px;}
#us a        { color:#427dc4;}
#aboutus     { float:right; display:inline; margin-right:25px; background:url(../images/aboutbg.gif) no-repeat; width:413px; height:182px;}
#aboutus a.more   { display:block; +display:inline; float:right; clear:both;  background:url(../images/more.gif); margin-top:6px; margin-right:16px; width:44px; height:17px;}
#aboutus div.content   { display:inline; float:right; clear:both; width:295px; height:135px; margin-top:15px; margin-right:8px; line-height:18px;}
#aboutus strong        { color:#c00;}

#contact     { float:left; background:url(../images/contactbg.gif) no-repeat; width:740px; height:371px; overflow:hidden;}
#lykh        { float:left; display:inline; width:320px; margin-left:15px; margin-top:20px;}
#contdiv     { float:right; display:inline; width:340px; margin-right:15px; margin-top:20px;}
#contdiv img { background:#fff; border:1px #d2e2ea solid; padding:2px;}
#contdiv div { padding:5px; letter-spacing:2px; line-height:25px;}

#fyyz        { display:inline; float:right; background:url(../images/fyyzbg.gif) no-repeat; width:195px; height:372px; overflow:hidden; margin-right:2px;}
#fyyz p      { margin-left:15px; margin-top:15px;}
#fyyz dl     { margin:5px 15px;}
#fyyz dl dt  { float:left; display:inline; width:60px; height:25px; line-height:25px; overflow:hidden; margin-left:5px;}
#fyyz dl dd  { float:left; display:inline; width:90px; height:25px; line-height:25px; overflow:hidden; margin-left:5px;}
