﻿/* body */
body { background:#fff url(bg.gif) repeat-x; color:#252525; font-size:12px; font-family:'宋体','新宋体',Tahoma, Verdana,Helvetica,Arial,sans-serif; margin:0; padding:0; line-height:160%; text-align:left }
ul, ol, dl, dt, dd, p,form, h2, h3 ,h4 { margin:0; padding:0 }
a { font-size: 12px;color:#252525; text-decoration: none }
a:link { color: #252525; text-decoration: none }
a:visited { color: #252525; text-decoration: none }
a:hover { color: #f30; text-decoration: underline }
a:active { color: #900; text-decoration: none }

#top { width:980px; height:80px; margin:0 auto; padding:20px 0 0 0; background:url(topbg.gif) no-repeat; overflow:hidden }
h1 { float:left; width:190px; height:62px; background:url(logo.gif) no-repeat; padding:0; margin:0; display:block }
h1 span { font-family:0; display:none }
#top ul { float:right; width:419px; -width:430px; list-style-position:outside; display:block }
#top ul li { float:left; width:65px; list-style-type:none; text-align:right; background:url(toplibg.gif) no-repeat 8px; margin-left:8px }

#mu { width:978px; height:33px; margin:0 auto; line-height:33px; background:url(menubg.gif); border-left:1px #125dae solid; border-right:1px #125dae solid }
#mu ul { list-style-position:outside  }
#mu ul li { float:left; width:92px; height:33px; background:url(mubg.gif) right no-repeat; text-align:center; list-style-type:none;  }
#mu ul li a { font-size:14px; font-weight:700; color:#fff }
#mu ul li a:hover { font-size:15px; text-decoration:none }

.loginbanner { width:980px; height:147px; margin: 0 auto; padding:8px 0 0 0 }
.loginbanner .login { float:left; width:220px; height:139px; border:4px #e3eaeb solid; overflow:hidden }
.loginbanner .banner { float:left; width:744px; height:147px; padding:0 0 0 8px; background:url(banner.png) right no-repeat; overflow:hidden }
.loginbanner .login h2 { font-size:12px; font-weight:bold; color:#3e85b3; padding:8px 8px 0 8px; display:block }
.loginbanner .login label { padding: 5px 8px 0 8px; display:block } 
.loginbanner .login label span { padding-left:20px }
.loginbanner .login p { padding:6px 8px 0 8px }

.subs { text-align:center }
.inputs { border:1px #e0e0e0 solid;}
.bott { width:50px; height:20px; text-align:center; line-height:20px; font-size:12px; color:#fff; background:url(bobg.gif); border:0 }

.main { clear:both; width:980px; margin:0 auto; padding:8px 0 0 0; }
.leftbox { float:left; width:228px; background: url(leftboxbg.gif) no-repeat }
.msbox { float:left; width:556px; padding:0 8px }
.rightsbox { float:left; width:180px; }
.rightbox { float:left; width:744px; padding:0 0 0 8px }

.sitelink { width:180px; overflow:hidden}
.sitelink h3 { width:180px; font-size:12px; color:#3e85b3; border-bottom:1px #3e85b3 solid }
.sitelink ul { width:180px; list-style-position:outside; padding:5px 0; list-style:none;  }
.sitelink ul li { width:172px; background:url(li.gif) no-repeat 0 6px; padding-left:8px; overflow: hidden; }

.leftitbg { width:212px; height:30px; margin:0 auto; line-height:30px; font-size:12px; background:url(leftitbg.gif) }
.leftitbg h3 { padding-left:18px; font-size:12px; color:#3e85b3 }
.leftit { width:210px; margin:0 auto 8px auto; border-bottom:1px #e3eaeb solid; border-left:1px #e3eaeb solid; border-right:1px #e3eaeb solid }
.leftit ul { padding:0 8px 8px 8px; list-style-position:outside }
.leftit ul li { list-style-type:none; background:url(li.gif) no-repeat 0 6px; padding-left:8px; }

.leftso { width:196px; background:#e3eaeb; margin:0 auto 5px auto; padding:8px }
.leftso h2 { font-size:12px; color:#3e85b3 }

.sosub { width:20px; height:20px; background:url(so.gif); border:0 }

.mtopbox { width:556px; overflow:hidden }
.marginright8 { margin-right:8px }
.marginbottom8 { margin-bottom:8px }
.mnewbox { float:left; width:274px }
.inewstit { width:274px; height:29px; line-height:28px; background:url(newstitbg.gif) }
.inewstit h3 { float:left; width:80px; text-align:center; font-size:12px; color:#3c3c3c }
.inewstit img { float:right; border:0; padding:8px 8px 0 0 }
.inews { border-bottom:1px #e3eaeb solid; border-left:1px #e3eaeb solid; border-right:1px #e3eaeb solid; padding:8px }
.inews ul { list-style-position:outside }
.inews ul li { list-style-type:none; background:url(li.gif) no-repeat 0 7px; padding-left:8px }

.protit { height:33px; background:url(protitbg.gif); line-height:33px }
.protit h3 { width:65px; background:#fff url(iconpro.gif) no-repeat left; padding:0 0 0 22px; font-size:12px;}

.indexshowpro { overflow:hidden }
.indexshowpro dl { float:left; width:274px; height:107px; margin-bottom:8px; background:url(inprobg.gif) no-repeat; display:block }
.indexshowpro dl dt { float:left; width:120px; height:107px; text-align:center } 
.indexshowpro dl dt img { padding-top:14px; border:0 }
.indexshowpro dl dt h4 { font-size:12px; font-weight:normal}
.indexshowpro dl dd { float:left; width:154px; height:107px }
.indexshowpro dl dd ul { padding: 10px 0 0 0 }
.indexshowpro dl dd ul li { list-style-type:none; background:url(li.gif) no-repeat 0 7px; padding-left:8px; line-height:22px }

.myrpic { border:0; padding-bottom:8px }

#footer { clear:both; width:980px; margin:0 auto; border-top:5px #e3eaeb solid; padding:12px 0; text-align:center }
#footer span { font-family:Geneva, Arial, Helvetica, sans-serif }

.newslist { padding-bottom:8px }
.newslist ul { list-style-position:outside }
.newslist ul li { list-style-type:none; background:url(li.gif) no-repeat 0 7px; padding-left:8px; line-height:200% }
.newslist p { text-indent:24px }

.showpage { clear:both; text-align:center; font-size:14px; padding:0 0 8px 0 }
.showpage a { font-size:14px; padding:0 2px }
.showpage a:hover { border:1px #f60 solid; font-size:12px; text-decoration:none; padding:2px 5px }
.showpage span { color:#f60}

.prolist { margin-bottom:10px }
.prolist dl { float:left; width:135px;  margin:8px 0 0 10px }
.prolist dl dt { width:135px; text-align:center }
.prolist dl dt img { width:131px; height:96px; padding:1px; border:1px #e3eaeb solid }
.prolist dl dd { text-align:center }

.titles { text-align:center; padding-bottom:5px }
.titles h3 { font-size:14px}