/*全局定义*/
html,body{font-family:Tahoma,"宋体",Arial; margin:0; padding:0; background:#fff url(bg.gif) repeat-x ; font-size:11px; color:#545045;}
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:#3e332f; 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:"宋体";}

/*a*/
.cru1{ background:url(cru1.gif) no-repeat right center; padding:0 8px 0 0 ; color:#999;}




/*layout---- start---*/

.world{ width:1003px;}
.head { width:1003px; height:75px; padding:6px 0 4px 0;}
.logo{ width:247px; float:left;}
.hr_bar{ width:630px; padding:0 30px 0 0; float:right; }
.hdbb{ color:#999; padding:5px 0 0 0;}.hdbb a{ color:#999;}
.ser_bar{ width:102px; height:16px; border:1px solid #D3D0C4; color:#999; line-height:16px;margin:0 0 0 6px;}


.nav{ float:right; line-height:26px; text-align:center}
.nav li{ margin:0 0 0 1px; width:83px; height:26px; float:left; overflow:hidden;}
.nav a{ display:block; width:100%; background:#D7D6CB url(nav.gif) repeat-x; color:#666;}
.nav a:hover{ background:#F14047 url(nav.gif) repeat-x 0 -26px; color:#fff; font-weight:bold; text-decoration:none}
.nav_home{ background:url(house.gif) no-repeat 20px center; padding:0 0 0 12px; }

.banner{ width:974px; height:115px; overflow:hidden; margin:0 0 15px 0;}





/*left*/
.left{ width:155px; background:#D9D7CA url(left.gif) repeat-x bottom;}
.lbar{ height:31px; line-height:31px; background:#969184 url(leftbar.gif) no-repeat; padding:0 0 0 13px; font-size:12px; color:#fff;}
.leftnav{ width:155px; overflow:hidden;}
.leftnav li{ height:21px; line-height:21px; background:#D8D2C2; border-top:1px solid #E4DECF; border-bottom:1px solid #969184;}
.leftnav li a{display:block; width:128px; background:#D8D2C2 url(cru2.gif) no-repeat 14px center; padding:0 0 0 27px;}
.leftnav li a:hover{ color:#545045; text-decoration:none; background:#BAB4A4 url(cru2.gif) no-repeat 14px center;}

#M1{ background:#EBE8D4; overflow:hidden; height:auto; line-height:18px; padding:3px 0 3px 18px; color:#545045; margin:1px 0 0 0;}
#M1 p a{ color:#545045; display:inline; background:none; padding:0; text-decoration:underline;}



/*right*/
.crumb{ height:29px; line-height:29px; border-top:1px solid #D9D7CA; border-bottom:1px solid #D9D7CA; color:#8B8976;  margin:0 0 10px 0;}
.crumb h2{ font-size:14px; color:#858585; padding:0 0 0 10px;}
.right{ width:754px; padding:0 0 30px 0;}



/*foot*/
.foot{ width:100%; height:110px; background:#F4F4E1; border-top:1px solid #D9D7CA; color:#8B8976; line-height:20px;}
.foot a{ color:#8B8976;}


/*pro*/
.protit{ line-height:29px; border:1px solid #D9D7CA; padding:0 11px; color:#FF0000; height:29px; margin:0 0 6px 0;}
.protit span{ float:left; font-weight:bold;}
.protit a{ color:#FF0000; float:right; background:url(cru3.gif) no-repeat right center; padding:0 8px 0 0; text-decoration:underline;}

.pinfo{border:1px solid #D9D7CA; margin:5px 0;}






