/*全局定义*/
html,body{font-family:Tahoma,"宋体",Arial; margin:0; padding:0; background:#FFFEFE url(bg.gif) repeat-x; font-size:12px; color:#0F3D77;}
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px;}
p,h1,h2,h3,h4,h5,h6,input{margin:0; padding:0;}
img{ vertical-align:middle; border:none;}
ul,ol{ list-style:none;}
input{ vertical-align:middle;}
a{color:#403E34; text-decoration:none;}
a:hover{ color:#0a55b5; text-decoration:underline;}

/*text*/
.lh_20{ line-height:20px;}
.lh_22{ line-height:22px;}
.lh_24{ line-height:24px;}
.lh_31{ line-height:31px;}
.ta_c{ text-align:center;}
.ta_l{ text-align:left;}
.ti_2{ text-indent:2em;}

/*CSS Hack*/
.dsi{ display:inline;}
.dsb{ display:block;}
.ofh{ overflow:hidden;}
.clb{ clear:both;}

/*float*/
.fleft{ float:left;}
.fright{ float:right;}

/*font*/
.fb{ font-weight:bold;}
.fs_11{ font-size:11px;}
.fs_14{ font-size:14px;}
.ff_s{ font-family:"宋体";}

/*layout*/
.world{ width:850px; margin:0 auto;}
.head{ height:92px;}
.nav{ height:40px; background:#BABC90 url(nav.gif) no-repeat; color:#DCDDC6; font-size:14px; font-weight:bold; line-height:40px; padding:0 0 0 10px;  }
.nav a,.nav a:hover{ color:#FFFFFF; margin:0 10px;}

.banner{ width:850px; height:198px; background:#8F8C80; margin:8px 0;}

/*main*/
.left{ width:191px;}
.middle{ width:448px; background:url(mid1.gif) no-repeat;}
.right{ width:194px;}

/*left*/
.leftpro{border-left:1px solid #A4A197; border-right:1px solid #A4A197; padding:0 15px;}
.leftpro ul{ line-height:26px;}
.leftpro ul li{ background:url(ico1.gif) no-repeat left center; padding-left:17px;}
.leftpro ul a{ font-weight:bold; text-decoration:underline;}

.linktit{ background:#CDCAC5 url(left3.gif) no-repeat top; height:30px; line-height:30px; color:#525252; font-weight:bold; padding:0 0 0 17px;}
.leftlink{ background:#E7E6E2 url(left4.gif) no-repeat bottom; padding:10px 10px 50px 17px; line-height:20px;}
.leftlink a{ text-decoration:underline;}

/*middle*/
.mid2{ background:url(mid2.gif) no-repeat;}
/*right*/
.r1{ background:url(r1.gif) no-repeat top left; height:39px; line-height:39px; color:#525252; padding:0 0 0 35px;}
.r2{ background:#F7F7F4; border-left:1px solid #E7E6E4; border-right:1px solid #E7E6E4; padding:0 10px 4px 10px; line-height:18px; overflow:hidden;}
.r3{ background:url(r3.gif) no-repeat; height:169px;}

/*foot*/
.foot{ width:850px; height:86px; background:#A29F94 url(f1.gif) no-repeat; color:#FCFAF4; line-height:20px; margin:10px 0 0 0;}
.foot a{ color:#FCFAF4;}
.foot a:hover{ color:#fff}

/*other*/
.now{ line-height:30px; border-bottom:1px solid #ccc; font-size:14px; font-weight:bold;}
.honor td{ padding:8px 0;}
.honor img{ border:1px solid #ccc;}






















































