*{padding:0;margin:0;}
ul,li,img {border:0;padding:0;margin:0;}
ul {list-style-type:none;}
body{margin:0 auto;background:#f5f6f8;font-size:12px;}
.notice {color:#f00;}
.listtop {font-weight:bold;background:#ececec;}
.title {background:url(images/titlebg.gif);height:29px;line-height:29px;border-right:1px solid #dedede;}
.title h2 {background:url(images/rednavbg.gif);height:29px;line-height:29px;color:#fff;float:left;font-size:12px;padding:0 22px 0 5px;}
.redtitlel {background:url(images/redbg.gif) no-repeat;width:2px;overflow:hidden;height:29px;float:left;}
.redtitler {background:url(images/redbg.gif) -6px 0px;width:2px;overflow:hidden;height:29px;float:left;}
.more {display:inline-block;background:url(images/more.gif);float:right;margin:8px 16px 0 0;overflow:hidden;width:47px;height:13px;}
.frame {border-left:1px solid #dedede;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}

#main_bg {background:#fff;}

#pagenavarea {width:100%;height:28px;line-height:28px;font-size:14px;text-align:center;color:#c33;margin:12px auto;clear:both;font-family:Verdana;overflow:hidden;}
#pagenavarea a {border:1px solid #b6b6b6;background:#e5e5e5;margin:2px 3px;padding:3px 7px;}
#pagenavarea b {border:1px solid #db0000;background:#fff6f7;margin:2px 3px;padding:3px 7px;}

#container {width:950px;margin:0 auto;}
a{text-decoration: none;color:#000;}
a:hover{color:#f00;}
h2 {padding-top:4px;height:28px;text-indent:19px;background:#fbcd05;}
hr {width:100%;height:1px;border:1px solid #d92719;}

#toparea {height:116px;clear:both;}

#logoarea {width:255px;height:89px;padding-top:18px;float:left;text-align:center;}
#tipsarea {float:right;width:695px;text-align:center;color:#333;height:50px;line-height:38px;padding-top:9px;font-size:12px;font-family:Verdana;}
#tipsarea strong {font-weight:normal;}
#navarea {width:695px;float:right;}
#navarea ul {line-height:41px;float:right;}
#navarea ul li {float:left;font-weight:bold;background:url(images/navlionbg.gif);border-top:1px solid #db0000;border-bottom:1px solid #db0000;height:41px;color:#fff;}
#navarea ul li a:hover {color:#000;}
#navarea ul li a {color:#fff;}
#navarea ul li .on {color:#ff0;}
#navarea .sepli {width:38px;font-weight:bold;color:#fff;text-align:center;height:41px;line-height:38px;}
#navarea #nlc {background:url(images/lc.gif);width:23px;height:43px;border:0;}
#navarea #nrc {background:url(images/rc.gif);width:23px;height:43px;border:0;}

#posarea {clear:both;background:url(images/posbg.gif);height:38px;line-height:38px;color:#333;text-indent:59px;margin-bottom:10px;}
#posarea p {float:left;width:920px;}

#focusarea {clear:both;height:auto;background:#fff;margin:11px auto;overflow:hidden;}
#focusarea .data {padding:11px;line-height:25px;font-size:12px;background:#fff;}
#comarea {width:467px;float:left;height:100%;}
#joinarea {width:467px;float:right;height:100%;}
#newsarea {line-height:28px;width:430px;margin:0 auto;padding-bottom:1px;}
#newsarea li {border-bottom:1px dashed #dedede;}
#newsarea li a {padding:0 6px 0 7px;color:#db0000;}

#proarea {clear:both;height:auto;margin:11px auto;}
#proarea ul {width:938px;padding:5px 0;background:#fff;height:auto;overflow:hidden;border:6px solid #db0000;}
#proarea li {width:186px;float:left;text-align:center;height:140px;}
#proarea li img {margin:8px 12px;border:1px solid #b6b6b6;background:#ededed;padding:5px;clear:both;}
#proarea li span {line-height:20px;clear:both;}

#linkarea {clear:both;height:auto;margin:11px auto;}
#linkarea ul {padding:2px;*padding:2px;height:100%;overflow:hidden;}
#linkarea li {width:118px;height:26px;line-height:26px;float:left;text-align:left;text-indent:15px;}

#footarea {clear:both;height:auto;margin-top:11px;border-top:1px solid #cc0200;padding-top:8px;padding-bottom:8px;line-height:22px;background:#f8f8f8;text-align:center;overflow:hidden;}
#footarea a{text-decoration: none;color:#333;}
#footarea a:hover{color:#f00;}

#maincontent {clear:both;margin:12px auto;overflow:hidden;}
#mainarea {float:left;width:700px;height:100%;overflow:hidden;}
#sidearea {width:236px;float:right;height:100%;overflow:hidden;}

#detailarea {padding:19px;line-height:180%;font-size:14px;color:#222;}
#detailarea h1 {font-size:16px;text-align:center;height:49px;line-height:49px;color:#000;border-bottom:1px dashed #ededed;margin-bottom:15px;}
#detailarea p {margin:13px auto;}
#detailarea table{width:100%;text-align:center;border-collapse:collapse;}
#detailarea table td{border:1px solid #dedede;}

#prolist {width:690px;padding:8px 4px;height:100%;overflow:hidden;}
#prolist li {width:230px;float:left;text-align:center;height:230px;}
#prolist li img {margin:8px;border:1px solid #b6b6b6;background:#ededed;padding:5px;}

#catlist {width:234px;margin-bottom:10px;padding:8px 0px;}
#catlist li {border-bottom:1px dashed #dedede;height:26px;line-height:26px;text-indent:32px;background:url(images/catlibg.gif) 11px 42% no-repeat;width:210px;margin:0 auto;clear:both;}

#contactlist {width:234px;margin-bottom:10px;padding:8px 0px;}
#contactlist li {border-bottom:1px dashed #dedede;height:26px;line-height:26px;text-indent:30px;background:url(images/catlibg.gif) 10px 42% no-repeat;width:214px;margin:0 auto;clear:both;font-family:Verdana;}
