@charset "gb2312";

.obox { background:url(obg1.jpg) top center repeat-x; overflow:hidden; }
.obox1 { background:url(obg2.jpg) top center no-repeat; overflow:hidden; }

.obox_menu { height:375px; overflow:hidden; width:1000px; }
.topflash { width:1000px; height:282px; overflow:hidden; }
.omenu { width:1000px; height:58px; overflow:hidden; }
.omenu table { margin-top:12px;}
.omenu table td img { width:100%; height:24px;}
.odir { width:1000px;  height:35px; overflow:hidden; }
.odir li { padding-left:29px; line-height:38px; font-size:12px; color:#6d2f22;  }
.odir li a { font-size:12px; color:#6d2f22;  }
.odir li a:hover { font-size:12px; color:#c12000;  }
.oshadowbox { background:url(oshadow.png) top center repeat-y; }

/*wymj*/
.obox2 { background:url(obg3.jpg) top left repeat-y; width:1000px; overflow:hidden;  }
.obox3 { background:url(obg4.jpg) top left no-repeat; width:1000px; overflow:hidden; } 
.obox4 { background:url(obg5.jpg) top left no-repeat; width:1000px; height:117px; }
.obox5 { width:639px; background:url(obg6.gif) bottom left no-repeat; overflow:hidden; margin-top:60px; margin-bottom:20px; } 
.obox5 dt { text-align:center; font-size:28px; font-size:28px; font-family:"����"; line-height:26px; font-weight:bold; padding-bottom:18px; }
.obox5 dd { color:#bb4921; font-size:19px; font-family:"����"; font-weight:bold; line-height:26px; padding-left:26px; padding-bottom:5px; }
.obox6 { width:630px; }
.obox6 p{ width:630px; line-height:27px; padding-bottom:18px }
.obox6 div{ width:630px; line-height:27px; }
.obox6 img { padding:5px; border:1px #e3dfd4 solid; background:#FFF; margin:0 auto 0px; }

/*outline*/
.obox7 { background:url(obg7.gif) top left repeat-y; width:1000px; overflow:hidden; } 
.obox8 { background:url(obg8.jpg) top left no-repeat; width:1000px; overflow:hidden; padding-top:34px; } 
.obox9 { background:url(obg9.jpg) top left no-repeat; width:1000px; height:68px; }
.obox10 { background:url(obg10.gif) top left repeat; overflow:hidden; width:726px; }
.obox10 li { background:url(obg11.gif) 23px 16px no-repeat; padding-left:34px; line-height:36px; }
.obox11 { width:666px; }
.obox11 p{ width:666px; line-height:27px; padding-bottom:18px }
.obox11 div{ width:666px; line-height:27px; }
.obox11 img { margin:0px auto 0px; }
.obox12 { background:url(obg12.gif) bottom center no-repeat; width:778px; text-align:center; padding:5px 20px 16px 20px; line-height:30px; font-size:23px; color:#7e3b00; font-family:"΢���ź�", "����"  }
.obox13 { line-height:38px; height:48px; overflow:hidden; text-align:center; color:#b0976b; }

/*hsww*/
.obox14 { background:url(obg13.jpg) top left repeat-y; width:1000px; overflow:hidden;  }
.obox15 { background:url(obg14.jpg) top left no-repeat; width:1000px; overflow:hidden; } 
.obox16 { background:url(obg15.jpg) top left no-repeat; width:1000px; height:40px; overflow:hidden; padding-top:30px; }
.obox17 { width:910px; margin-left:80px; overflow:hidden; padding-top:80px; }
.obox17 li { width:288px; height:177px; overflow:hidden; background:url(obg16.gif) top left no-repeat; float:left; display:inline; padding:24px 0px 0px 8px; }
.obox17 li p { display:block; position:absolute; width:218px; height:28px; background:#35261c; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; text-align:center; font-size:12px; color:#d7cb9f; line-height:28px; margin-top:133px; }
.obox17 li p a { font-size:12px; color:#d7cb9f; line-height:28px; margin-top:133px; }

.obox18 { background:url(obg16.jpg) top left no-repeat; width:1000px; height:753px; overflow:hidden; } 
.obox18a { background:url(obg16a.jpg) top left no-repeat; width:1000px; height:753px; overflow:hidden; } 
.obox19p { height:111px; overflow:hidden; display:block; }
.obox19pa { height:112px; overflow:hidden; display:block; }
.obox19 { width:582px; height:382px; overflow:hidden; margin-left:233px; }
.obox19a { float:left; display:inline; width:397px; height:535px; overflow:hidden; margin-left:203px;  }
.oboxshu { overflow:hidden; }
.oboxshu1 { overflow:hidden; width:233px; margin-left:60px; float:left; display:inline; }
.obox20 { width:594px; line-height:30px; color:#000; font-size:14px; font-weight:bold; padding:19px 0px 6px 0px; margin-left:230px; }
.obox20a { width:233px; line-height:22px; color:#000; font-size:14px; font-weight:bold; padding:6px 0px 14px 0px; }
.obox21 { width:620px; line-height:24px; height:100px; overflow:hidden; overflow-y:auto; margin-left:230px; } 
.obox21a { width:226px; line-height:24px; height:500px; overflow:hidden; overflow-y:auto; } 
.obox22 { width:778px; text-align:center; padding:5px 20px 16px 20px; line-height:30px; font-size:20px; color:#7e3b00; font-family:"΢���ź�", "����"  }
.obox23 { margin-top:20px; text-align:center}
.obox23 a { float:center; display:inline-block; border:1px #d8d8d8 solid; background:#ffffff; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#8d8d8d; line-height:20px; margin-right:5px; }
.obox23 a:hover { float:center; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.obox23 span { float:center; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.obox24a { width:226px; line-height:24px; height:500px; } 


.oft { background:url(oft.gif) top center no-repeat; height:50px;  } 




/*font*/
.black14 { font-size:14px; color:#000; }
.black14 a { font-size:14px; color:#000; }
.black14 a:hover { font-size:14px; color:#bc0000; }



/*fy*/
.out6 { margin-top:25px; margin-bottom:0px; }
.out6_td1 a { float:left; display:inline-block; border:1px #d8d8d8 solid; background:#ffffff; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#8d8d8d; line-height:20px; margin-right:5px; }
.out6_td1 a:hover { float:left; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.out6_td1 span { float:left; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.out6_td2 { padding:0px 7px; line-height:20px; font-size:12px; color:#000; font-family:"����"; }
.out6_td3 input { border:1px #7f9db9 solid; height:18px; width:43px; line-height:18px; font-size:12px; color:#000; }
.out6_td4 input { border:1px #d8d8d8 solid; background:#FFF; height:20px; width:38px; line-height:18px; font-size:12px; color:#8d8d8d; font-family:"����"; overflow:hidden; cursor:pointer; }
.out6_td4 input.hover { border:1px #b40000 solid; background:#d80000; height:20px; width:38px; line-height:18px; font-size:12px; color:#fff; font-family:"����"; overflow:hidden; cursor:pointer; font-weight:bold; }
.out6_td5 { padding-left:12px; line-height:20px; font-size:12px; color:#000; font-family:"����"; }
.out6_td5 span { color:#b96721; margin:0px 7px; }

.out6a { margin-top:0px; margin-bottom:0px; }
.out6a_td1 a { float:left; display:inline-block; border:1px #9a7545 solid; background:#ffffff; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#886a3e; line-height:20px; margin-right:5px; }
.out6a_td1 a:hover { float:left; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.out6a_td1 span { float:left; display:inline-block; border:1px #b40000 solid; background:#d80000; height:18px; overflow:hidden; padding:0px 6px; font-size:12px; color:#ffffff; line-height:20px; margin-right:5px; text-decoration:none; }
.out6a_td2 { padding:0px 7px; line-height:20px; font-size:12px; color:#000; font-family:"����"; }
.out6a_td3 input { border:1px #9a7545 solid; height:18px; width:43px; line-height:18px; font-size:12px; color:#000; }
.out6a_td4 input { border:1px #9a7545 solid; background:#FFF; height:20px; width:38px; line-height:18px; font-size:12px; color:#886a3e; font-family:"����"; overflow:hidden; cursor:pointer; }
.out6a_td4 input.hover { border:1px #b40000 solid; background:#d80000; height:20px; width:38px; line-height:18px; font-size:12px; color:#fff; font-family:"����"; overflow:hidden; cursor:pointer; font-weight:bold; }
.out6a_td5 { padding-left:12px; line-height:20px; font-size:12px; color:#000; font-family:"����"; }
.out6a_td5 span { color:#b96721; margin:0px 7px; }