@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{ font-size:12px; color:#000; line-height:1.5em; font-family:Arial, Helvetica, sans-serif; height:100%;background:#F0F7FC url(../../img/front/bg.gif) repeat-x}
body a,.body a:link{}
body a:hover{}
body a:visited{}
.main ul li a:visited{ color:#800080}
ul li,ol li,dl li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
input,select{ font-size:12px!important}
/* end reset */
.inbox{}
.fl{ float:left!important}
.fr{ float:right!important}
.fn{ float:none!important}
.clear,.main,.box,.header,.copyright{ clear:both; overflow:hidden; zoom:1}
.clearleft{ clear:left}
.clearright{ clear:right}
.over{ overflow:hidden;}
.bai1{ zoom:1}
.ie6haslayout{ zoom:1}
.pos_abs{ position:absolute}
.pos_rel{ position:relative}
.pos_sta{ position:static}
.none{ display:none!important}
.block{ display:block!important}
.pt0{ padding-top:0!Important}
.p0{ padding:0!Important}
.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px!important}
.pl12{ padding-left:12px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.pl25{ padding-left:25px}
.pl30{ padding-left:30px}
.pr5{ padding-right:5px}
.pr10{ padding-right:10px}
.pr15{ padding-right:15px}
.pr20{ padding-right:20px}
.pb5{ padding-bottom:5px}
.pb10{ padding-bottom:10px}
.pb15{ padding-bottom:15px}
.pb20{ padding-bottom:20px}
.mt5{ margin-top:5px}
.mt6{ margin-top:6px}
.mt7{ margin-top:7px}
.mt8{ margin-top:8px}
.mt10{ margin-top:10px}
.mt-10{ margin-top:-10px}
.mt-1{ margin-top:-1px}
.mt-22{ margin-top:-22px!important}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.ml5{ margin-left:5px}
.ml10{ margin-left:10px}
.ml15{ margin-left:15px}
.ml20{ margin-left:20px}
.ml25{ margin-left:25px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.mr5{ margin-right:5px}
.mr1{ margin-right:1px}
.mr10{ margin-right:10px}
.mr15{ margin-right:15px}
.mr20{ margin-right:20px}
.mb5{ margin-bottom:5px}
.mb10{ margin-bottom:10px}
.mb15{ margin-bottom:15px}
.mb20{ margin-bottom:20px}
.f11{ font-size:11px}
.f12,.f12 *{ font-size:12px!important}
.f14{ font-size:14px}
.red{ color:red}
.gray{ color:#666}
.blue{ color:blue!important}
.green{ color:green}
.blank{ color:#000!important}
.topleft,.topright,.footleft,.footright{ position:absolute}
.boxyellow{background:#FEFAE0; border:1px solid #EDDFAF}
.boxgreen{background:#F2FFEE; border:1px solid #CAF2BE}
.boxgray{background:#efefef; border:1px solid #dadada; color:#777}
.boxyellow,.boxgreen,.boxgray{padding:8px 12px 8px; font-size:14px; line-height:1.5em}
.l2em{ line-height:2em}
.l17em{ line-height:1.7em}
/**/
.headermenu{ width:100%;}
.headermenu .innerheadermenu{ width:920px; height:31px; line-height:31px; margin:0px auto;}
.headermenu ul{}
.headermenu ul li{ display:inline; margin-right:1.3em}
.headermenu ul li a{ text-decoration:none; color:#555}
.headermenu ul li a:hover{ color:#06c; text-decoration:underline}
.header{width:100%;}
.header .inheader{ position:relative; width:920px; margin:0px auto; height:96px; overflow:hidden; clear:both; zoom:1}
.header .inheader h1.logo{ float:left; width:210px; height:96px;}
.header .inheader h1.logo a{ display:block; height:96px; width:210px; color:#d80000; font-weight:bold; font-size:14px; text-decoration:none; background:url(../../img/front/logo2.gif) 0 0 no-repeat; position:relative}
.header .inheader h1.logo a span{ position:absolute; right:0px; bottom:15px; color:#06c}
.header .inheader h2{ position:absolute; top:60px; left:180px; font-size:12px; font-weight:100; color:#000}
.header .inheader p.link{ float:right; padding-top:30px; color:#000}
.header .inheader p.link a{ color:#000; text-decoration:none;}
.header .inheader p.link a:hover{ text-decoration:underline; color:blue}
.header .inheader p.link span{ margin:0 1em}
.menu{ width:100%; height:32px; overflow:hidden; background:#B86C1E;}
.menu ul{width:920px; margin:0px auto;}
.menu ul li{ float:left; width:92px; text-align:center}
.menu ul li a{ display:block; text-align:center; width:92px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#fff; text-decoration:none}
.menu ul li a:hover{ background:#A85B0B}
.menu ul li.on a,.menu ul li.on a:hover{ background:#864401}

.main,.reg,.login{ width:920px; margin:0px auto; padding-top:12px;}
.main{ padding-top:0px}
.main h3{ font-size:14px}
.copyright{ border-top:2px solid #88B0CE; padding-top:10px; padding-bottom:10px; margin-top:15px; text-align:center}
.copyright a{ margin-left:2em;}
.copyright p{ font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; line-height:20px; padding-top:5px;}

.sidemenu{ width:210px; float:left; overflow:hidden;}
.sidemenu .box{ border:1px solid #BBD7E6}
.sidemenu h3,.subcontent h3{ height:36px; line-height:36px; font-size:14px; color:#06c; background:url(../../img/front/h3bg.gif) repeat-x; padding-left:1em}
.sidemenu .inbox{ background:#fff url(../../img/front/inboxbg.gif) repeat-x; clear:both; overflow:hidden; zoom:1; padding:10px}
.sidemenu ul{}
.sidemenu ul li{ border-bottom:1px solid #fff;}
.sidemenu ul li a{ display:block; text-decoration:none; color:#06c; background:#CDE4F3; line-height:15px; padding:6px 10px}
.sidemenu ul li a:hover,.sidemenu ul li a.on{ background:#BED9EB}
.sidemenu ul li span{}
.sidemenu ul li span a{ padding:3px; padding-left:40px; background:#E6F2FA; border-bottom:1px solid #fff}
.sidemenu .search{}
.sidemenu .search input{ width:174px; height:13px; padding:6px; border:1px solid #94C6E1; color:#555}
.sidemenu .search input.tijiao{ width:60px; text-align:center; height:26px; padding:0px; background:url(../../img/front/h3bg.gif) repeat-x; margin-top:5px; color:#000}

.subcontent{ float:right; width:692px; overflow:hidden;}
.insubcontent{border:1px solid #BBD7E6}
.subcontent .innersubcontent{background:#fff url(../../img/front/inboxbg.gif) repeat-x; clear:both; overflow:hidden; zoom:1; padding:15px; min-height:472px;}
.subcontent ul{ clear:both; overflow:hidden; zoom:1; padding:2px}
.subcontent ul li{ display:inline; float:left;width:130px; border:1px solid #fff; margin:-1px}
.subcontent ul li a{ text-decoration:none; color:#369; display:block; background:#EAF5FD; height:30px; line-height:30px; width:106px; padding:0 12px; overflow:hidden}
.subcontent ul li a:hover{ background:#7DB4D2; color:#fff}

.subcontent h1{ font-size:22px; line-height:1.5em; border-bottom:1px solid #C7E0EF; margin-bottom:12px; text-align:center}
#content,#content p{ font-size:14px; line-height:2em;}
#content a{ color:#369}
#content a:hover{ color:#fff; background:#369; text-decoration:none}

.vlist{ text-align:center; border-top:1px solid #C7E0EF; padding-top:10px; margin-top:10px}
.vlist a{ color:#06c}

.searchlist{}
.searchlist .search input{width:300px; height:13px; padding:6px; border:1px solid #94C6E1; color:#555}
.searchlist .search input.tijiao{width:60px; text-align:center; height:27px; padding:0px; background:url(../../img/front/h3bg.gif) repeat-x; margin-top:5px; color:#000; margin-left:-1px}
.searchlist h4{ font-size:14px; color:#555; line-height:2em; padding-top:5px}
.searchlist h4 strong{ color:red}
.searchlist dl{}
.searchlist dl dt{ font-size:14px; line-height:2em}
.searchlist dl dt a{ font-weight:bold; color:369; font-size:14px; text-decoration:none; margin-top:10px;}
.searchlist dl dt a strong{ color:red}
.searchlist dl dt a:hover strong{ color:#fff}
.searchlist dl dt a:hover{ background:#369; color:#fff}
.searchlist dl dt span{ font-size:12px; font-weight:100; margin-left:10px; color:#369}
.searchlist dl dt span a{ color:#369;font-size:12px; font-weight:100;}
.searchlist dl dd{ color:#666; padding-bottom:10px; border-bottom:1px solid #C5E2F2; margin-bottom:10px}
.searchlist dl dd strong{ color:red}
