/* reset & gm */
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.2em; background:#fff; height:100%; font-family:Verdana,"ËÎÌå"}
body h1{ font-family:"ËÎÌå"}
body a,.body a:link{ color:#000000;text-decoration:none;}
body a:hover{color:#000000; text-decoration:underline;}
body a:visited{color:#000000; text-decoration:none;}
ul li,ol li,dl li{list-style:none}
fieldset,img,abbr,acronym{ border:none}
/* end reset */
.fl{ float:left}
.fr{ float:right}
.fn{ float:none}
.clear{ 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}
.box_none{ display:none}
.box_block{ display:block}
.pt5{ padding-top:5px}
.pt10{ padding-top:10px}
.pt15{ padding-top:15px}
.pt20{ padding-top:20px}
.pl5{ padding-left:5px}
.pl10{ padding-left:10px}
.pl12{ padding-left:12px}
.pl15{ padding-left:15px}
.pl20{ padding-left:20px}
.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}
.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}
.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}
.bgnone{ background:none!important}
.more{ text-align:right!important; padding-right:40px}

.green{ color:#006600!important}
.blue{ color:#0000ff!important}
.gray{ color:#666!important}
.red{ color:#ff0000!important}

.none{ display:none}

.bnone{ border:none;}
.imgstyle{border:1px solid #ccc; padding:4px; background:#fff;}
.bbnone{ border-bottom:none!important}
.bbdotted{ border-bottom:1px dotted #ccc}
.mt10auto{ margin:0 10px}

.w180{ width:180px}
.w200{ width:200px}
.w220{ width:220px}
.w412{ width:412px}
.w660{ width:660px}
#f12,#f12 *{ font-size:12px!important}
#f14,#f14 *{ font-size:14px!important}
.lanse{ color:#1D406B}
.aright{ text-align:right!important}

/* all */
.top,.box,.main,.menu{ width:900px; overflow:hidden; margin:0px auto; clear:both; zoom:1}
.banner2{ text-align:center; background:#4E74A3; border-bottom:7px solid #EDEDED}
.header{ background:#212121; width:100%}

.search{ float:right; padding-top:30px; position:relative}
.search input{ height:13px; line-height:13px; padding:6px 10px 5px; border:none; background:#999; color:#fff; font-size:12px; vertical-align:7px;  margin-left:10px;[;vertical-align:8px;]*vertical-align:4px;}

.menu{}
.menu ul{}
.menu ul li{ float:left; width:149px; border-right:1px solid #fff; float:left; overflow:hidden}
.menu ul li a{}
.menu ul li a img{border-top:6px solid #000;}
.menu ul li a:hover img,.menu ul li.on a img{border-top:6px solid #1D406B;}

.incon{background:#222; color:#fff; height:54px; line-height:54px; text-align:center}
.incon strong{ color:#009FC6; font-weight:100}
.pcon{ line-height:25px; font-size:12px; color:#000; border:1px solid #eee; padding:10px; padding-top:5px; margin-top:12px}

.innews{ width:460px; float:left; margin-left:30px}
.innews ul{}
.innews ul li{ clear:both; overflow:hidden; zoom:1; background:url(../img/dot.gif) 0 12px no-repeat; padding:4px 0 2px 10px; border-bottom:1px dotted #eee}
.innews ul li a{height:18px; line-height:20px; color:#555;  text-decoration:none}
.innews ul li a:hover{ color:#1D406B}
.innews ul li span{ width:75px; color:#777; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px!important; line-height:18px; margin-left:10px}
.innews ul li span.fr{float:right; width:38px; padding-top:4px}
.innews ul li span.fr a{ display:block; height:14px; line-height:14px; background:#1D406B; padding:0; width:38px}
.innews ul li span.fr a:hover{ background:#222}

.aboutnews{ padding-top:15px; border-top:1px solid #fff; clear:both; overflow:hidden; zoom:1}
.aboutnews .innews{ margin-left:0px; width:445px; float:right; padding-top:6px}

.newslist{ width:660px!important; padding-bottom:12px; float:none; clear:both; margin:0px;}
.newslist li{ border-bottom:1px dotted #ccc!important; padding:10px 0 8px 10px!important;background:url(../img/dot.gif) 0 16px no-repeat!important}
.newslist li a{ font-size:14px;}

.foot{ background:#222; color:#656565; text-align:center; padding:20px; margin-top:15px; clear:both; line-height:25px}

.submenu{ color:#fff; float:right}
.submenu a{ color:#fff; text-decoration:none}
.submenu a:hover{ text-decoration:underline}
.submenu ul{ background:#333; clear:both; overflow:hidden; width:510px; height:30px;}
.submenu ul li{ float:left; height:30px; text-align:center; width:90px}
.submenu ul li.shouye{ width:60px}
.submenu ul li a{ line-height:34px; font-size:14px; font-weight:bold; display:block; height:30px}
.submenu ul li a:hover,.submenu ul li.on a{ background:#1D406B; text-decoration:none}

h4{ border-bottom:2px solid #fff; font-size:14px; color:#1D406B; line-height:16px; padding-bottom:3px}

.content{ width:660px; clear:both; overflow:hidden; zoom:1; padding-top:15px; font-size:14px; line-height:2em; padding-bottom:12px;}
.content h1{ padding:0 0 6px 0; text-align:center; font-size:16px; border-bottom:1px solid #ccc}
.content h2{ font-size:12px; color:#555; margin-bottom:10px; text-align:center; font-weight:100}

.sidemenu{ margin-top:19px}
.sidemenu li{ height:38px; border-bottom:1px solid #fff; line-height:38px}
.sidemenu li a{ display:block; line-height:38px; height:38px; padding-left:10px; font-size:12px; text-decoration:none; color:#fff; background:#EAEAEA url(../img/dot2.gif) no-repeat;color:#000}
.sidemenu li a:hover,.sidemenu li.on a{ color:#fff;background:#1D406B url(../img/dot2.gif) left bottom no-repeat}
.sidemenu li.top{ padding-left:24px; font-size:12px; text-decoration:none; color:#fff; background:#000 url(../img/dot3.gif) no-repeat;color:#fff}

.piclist{ padding-top:18px}
.piclist ul{ clear:both; overflow:hidden; zoom:1}
.piclist ul li{ float:left; text-align:center; margin-left:25px; margin-bottom:10px; display:inline}
.piclist ul li a{ line-height:22px; text-decoration:none}
.piclist ul li a:hover{ color:#ff0000}
.piclist ul li img{ padding:4px; background:#fff; border:1px solid #DEDEDE; display:block; margin-bottom:3px}

.page{ overflow:hidden; clear:both; zoom:1; margin-top:10px; background:none; border:none; padding:0; margin:0; height:30px; font-size:14px; text-align:center; }
.page a{ color:#000ff; text-decoration:underline; line-height:30px; margin:0 0.4em; font-size:14px; font-family:Verdana, Arial, "ËÎÌå"; text-decoration:none}
.page a:hover{ color:#ff0000; text-decoration:underline}
.page a:visited{ color:#800080}
.page strong{ color:#118912}

.zixin{ clear:both; overflow:hidden; zoom:1}
.zixin dl{ border-bottom:1px solid #ccc; padding:15px 0; clear:both; overflow:hidden; zoom:1}
.zixin dl dt{ float:left; width:220px}
.zixin dl dt img{ border:2px solid #ccc; padding:5px; background:#fff}
.zixin dl dd{ float:right; width:430px; text-align:left}
.zixin dl dd h1{padding:3px 0 1px 0;}
.zixin dl dd h1,.zixin dl dd h1 a{font-size:14px; color:#1D406B; line-height:16px;  text-decoration:none}
.zixin dl dd h1 a:hover{ color:#000}
.zixin dl dd p{ font-size:12px;  line-height:1.6em; text-indent:2em}
.zixin dl dd p.time{ margin-bottom:2px;color:#666; text-indent:0em}

.boke{}
.boke dl{}
.boke dl dt{ width:150px!important}
.boke dl dd{ width:500px!important}

.a1 { color:#ffffff;}
.a1:link{ color:#ffffff;}
.a1:hover{color:#ffffff; text-decoration:underline;}
.a1:visited{color:#ffffff; text-decoration:none;}