*{margin: 0;padding: 0;}
body{font-size:12px;font-family:宋体, Arial, Verdana;}
a{font-weight:normal;text-decoration:none;color:#906;}
a:hover {font-weight:normal;text-decoration:underline;color:#906;}
img {border:0}
#container{width:930px;margin:0 auto;padding-top:10px;}
.blank {clear:both;height:12px;overflow:hidden;font-size:77%;}
.txtc {text-align:center;}

#header {width:100%;clear:both;height:66px;margin-bottom:11px;}
#logoarea {width:224px;float:left;text-align:center;line-height:60px;height:60px;margin-top:6px;padding-right:8px;}
#navarea {width:698px;float:right;text-align:right;height:66px;}
#navarea ul {}
#navarea ul li {float:left;height:66px;list-style-type:none;}
#navarea #n_l {width:5px;background:url(images/navleft.gif) no-repeat;}
#navarea #n_c {width:2px;background:url(images/navline.gif) no-repeat;}
#navarea #n_r {width:5px;background:url(images/navright.gif) no-repeat;}
#navarea dl {width:228px;background:url(images/navbg.gif) repeat-x;height:66px;text-align:center;color:#FFF;}
#navarea dl dt {width:100%;height:28px;font-size:14px;line-height:28px;color:#FF0;}
#navarea dl dt a{font-weight:bold;text-decoration:none;color:#FF0;}
#navarea dl dt a:hover {font-weight:bold;text-decoration:underline;color:#FF0;}
#navarea dl dd li {float:left;width:76px;line-height:18px;height:18px;list-style-type:none;}
#navarea dl dd li a{font-weight:normal;text-decoration:none;color:#FFF;}
#navarea dl dd li a:hover {font-weight:normal;text-decoration:underline;color:#FF0;}

#content {width:100%;clear:both;height:auto;}
#leftarea {width:220px;float:left;}
#noticearea {width:100%;margin-bottom:8px;}
#noticearea h2 {width:100%;background:url(images/titlebg.gif) no-repeat;height:30px;line-height:30px;color:#FF0;padding:0;margin:0;text-indent:25px;font-size:14px;}
#noticemain {padding:5px;line-height:22px;text-align:center;background:#907;;width:210px;color:#FFF;}
#noticefoot {height:5px;background:url(images/titlefootbg.gif) no-repeat;}
#noticearea a {color:#FFF;}
#noticearea a:hover{color:#F90;}

.recarea {width:100%;}
.recarea h2,.ycimg h2 {width:100%;background:url(images/titlebg.gif) no-repeat;height:30px;line-height:30px;color:#FF0;padding:0;margin:0;text-indent:25px;font-size:14px;}
.recarea ul,#yearhotmain ul,.ycimg ul,.book {width:218px;border-left:1px solid #990066;border-right:1px solid #990066;overflow:hidden;}
.recarea li {list-style-type:none;color:#000;line-height:23px;height:23px;text-indent:2px;width:100%;}
.recarea li a{color:#000;}
.recarea li a:hover {color:#906;}
.recfoot {height:5px;background:url(images/titlebottombg.gif) no-repeat;margin-bottom:8px;}
.recarea p {width:198px;border-left:1px solid #990066;border-right:1px solid #990066;overflow:hidden;padding:6px 10px;line-height:22px;}

#rightarea {width:700px;float:right;}
#posarea {width:100%;height:26px;line-height:26px;}
#posarea li {list-style-type:none;float:left;height:26px;}
#posarea #p_l {width:5px;background:url(images/navleft.gif) no-repeat;}
#posarea #p_c {text-indent:9px;color:#FF0;background:url(images/navbg.gif) repeat-x;width:690px;}
.index #posarea #p_c {width:460px;}
#posarea #p_r {width:5px;background:url(images/navright.gif) no-repeat;}
#posarea a {color:#FF0;}
#posarea a:hover{color:#FFF;text-decoration:underline;}

#mainarea {width:470px;float:left;margin-left:10px;}
#indexright {width:220px;float:right;}

#content {width:100%;}
#content dl {width:100%;margin:9px 0 9px;}
#content dl dt {font-size:14px;color:#906;margin:6px 5px 4px;text-indent:6px;}
#content dl dd {padding:6px 12px;line-height:20px;border-bottom:1px dashed #b6b6b6;}
#content dl dt a {font-weight:bold;}

.vimgarea {width:100%;clear:both;margin-top:10px;height:122px;}
.vimgarea h2 {width:38px;background:url(images/vtitlebg.gif) no-repeat;height:122px;color:#FF0;font-size:14px;float:left;writing-mode:tb-rl;line-height:32px !important;line-height:38px;letter-spacing:0.4em !important;letter-spacing:0.5em;margin:0;padding:0;border:0;text-align:center;}
.vimglist {width:888px;float:left;height:118px;border:2px solid #990066;}
.vimglist ul {padding-left:6px;padding-right:7px;padding-top:9px;}
.vimglist li {list-style-type:none;float:left;width:145px;*width:145px;text-align:center;}
.vimglist img {padding:5px;border:1px solid #B6BDDC;background:#EEE;}

#foot {width:100%;margin-top:18px;clear:both;}
#foot p {line-height:29px;text-align:center;}

#detailcontent {width:100%;}
#detailcontent dl {width:100%;}
#detailcontent dl dt h1 {height:50px;line-height:50px;text-align:center;font-size:14px;}
#detailcontent dl dd {margin:5px 0;font-size:14px;line-height:23px;font-family:宋体;}
#detailcontent dl .advline {color:#666;margin:0 auto;text-align:center;}
#detailcontent dl .desc {width:96%;padding:8px;border:1px dashed #906;margin:0 auto;background:#EEE;font-size:12px;}
#detailcontent #cadv {float:left;margin:5px;width:360px;height:300px;overflow:hidden;}

#leftadv {width:100%;margin-top:8px;text-align:center;padding:0;}
#smalladv {clear:both;margin-bottom:5px;text-align:center;color:#666;border:0;height:30px;padding:0;}
#detailadv {width:666px;margin:2px 0;text-align:center;border:0;padding:0;}
#pagenavarea {margin:2px;height:30px;line-height:30px;text-align:center;font-size:14px;}

#taili,#radio {margin:6px auto 9px;}
#indexadv {margin-bottom:11px;}
#cosite {margin:13px 0 1px;}
#indexrightadv {margin:8px 0 10px;text-align:center;}
.ycimg ul li {text-align:center;list-style-type:none;}
.ycimg ul li img {margin:7px 0;}
.newsadv {text-align:center;padding-bottom:5px;}
#gblist,#writegb {margin:8px 0;}
.book img {margin:10px 0;}