@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:Verdana, Arial, Helvetica, sans-serif}
body a,.body a:link{}
body a:hover{}
body 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}
body{ background-color:#fff}
/* end reset */
.inbox{}
.fl{ float:left!important}
.fr{ float:right!important}
.fn{ float:none!important}
.clear,.wrap,.foot,.header,.box,.innerwrap,.main{ 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}
.block{ display:block!important}
.pt0{ padding-top:0!Important}
.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pl1{ padding-left:1px}
.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}
.p15{ padding:15px}
.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}
.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}
.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}
.red{ color:red}
.gray{ color:#666}
.blue{ color:blue!important}
.green{ color:green}
.blank{ color:#000}
.f12{ font-size:12px;}
/* end gm */
.wrap,innerwrap{ width:800px}
.wrap,innerwrap,.header,.foot,.box{margin:0px auto}
.header,.foot,.box{ width:770px}
.header{ padding-bottom:36px; background:url(../../img/front/bgh.gif) bottom repeat-x}
.header h1{ float:left}
.header .bannertop{ float:right; padding-top:10px; padding-right:12px; padding-bottom:10px}
.main{ width:750px; padding:0 25px;}
.wrap{ background:url(../../img/front/bgleft.gif) left repeat-y}
.innerwrap{ background:url(../../img/front/bgright.gif) right repeat-y}

.maincontent{ width:588px; float:left; overflow:hidden;border:1px solid #1371F2; border-top-width:10px; margin-top:12px}
.content{ padding:10px; width:554px; margin:0px auto; overflow:hidden; clear:both; zoom:1; font-size:14px; line-height:2em; color:#000}
.content h1{ text-align:center; border-bottom:1px solid #ccc; line-height:2em; font-size:20px; margin-bottom:10px}
.content .about{ text-align:right; font-weight:bold; border-top:1px solid #ccc; font-size:12px!Important; margin-top:15px!important}
.content .about ul{}
.content .about h4{ font-size:12px!important; line-height:2em; padding-top:5px}
.content .about ul li{ height:20px; line-height:20px!Important; overflow:hidden}
.content .about ul li a{ color:#000; text-decoration:none;}
.content .about ul li a:hover{ color:blue; text-decoration:underline}
.sidelist{ width:148px; float:right}
.rlist{ border:1px solid #1371F2; margin-top:12px}
.rlist h3{ text-align:center; font-size:12px; color:#1371F2; height:30px; line-height:30px; background:url(../../img/front/bgtitle.gif) center top no-repeat; border-top:1px solid #fff}
.rlist ul{ border:1px solid #fff; background:url(../../img/front/lilist2.gif)}
.rlist ul li{ height:25px; line-height:25px; overflow:hidden; padding:0 10px 0 25px; background:url(../../img/front/bgli.gif) left top no-repeat}
.rlist ul li a{ text-decoration:none; color:#000}
.rlist ul li a:hover{ color:blue}

.contentlink{ background:url(../../img/front/bgx.gif) repeat-y; border:1px solid #1371F2; border-top-width:10px; margin-top:12px}
.contentlink dl{ clear:both; overflow:hidden; zoom:1; line-height:32px; height:32px; overflow:hidden; position:relative}
.contentlink dl dt{ width:85px; text-align:center; float:left; font-size:12px; color:#000; border-right:1px solid #fff}
.contentlink dl dt a{ color:#000; text-decoration:none}
.contentlink dl dt a:hover{ color:blue; text-decoration:underline}
.contentlink dl dd{overflow:hidden;width:460px;}
.contentlink dl dd a{ text-decoration:none; margin-left:0.5em; font-size:12px; color:#000}
.contentlink dl dd a:hover{ text-decoration:underline; color:blue}
.contentlink dl dd span.more{ position:absolute; right:5px; top:0}
.contentlink dl dd span.more a{ margin:0; font-family:"宋体"}

.googleviewad{ border:1px solid #ccc; text-align:center; margin-top:10px; clear:both; overflow:hidden; zoom:1}
.googleindexad{ border:1px solid #1371F2; clear:both; overflow:hidden; width:748px; margin:0px auto; margin-top:12px}

.foot{ background:url(../../img/front/bgfoot.gif) top repeat-x; padding-top:25px; line-height:1.5em; clear:both; padding-bottom:12px; margin-top:12px}
.foot a{ font-family:"宋体"; color:#000; text-decoration:none; margin-left:1em}
.foot a:hover{ color:blue; text-decoration:underline}

h3.weizhi{ padding-top:12px; font-size:14px; font-weight:100}
.listul{ padding:10px}
.listul ul{ padding:1px 0 0px 1px}
.listul ul li{ width:187px; text-align:center; border:1px solid #1371F2; height:30px; line-height:30px; overflow:hidden; float:left; margin-left:-1px; margin-top:-1px}
.listul ul li a{ display:block; border:1px solid #fff; font-size:12px; text-align:center; width:185px; height:28px; line-height:28px; text-decoration:none; color:blue}
.listul ul li a:hover{ background:#1371F2; color:#fff; font-weight:bold;}