@charset "gb2312";


/* ---- 初始?---- */
body { text-align:center; font:12px Arial, Verdana, sans-serif, Tahoma; color:#4a4a4a; line-height:20px; background-image:url(../images/ff.png); background-position:top; background-repeat: repeat-y; }
body, div, ol, dl, dt, dd, ul, li, table, td, th, h1, h2, h3, h4, h5, h6, p, form, input, button, img, strong, em { padding:0px; margin:0px; border:0px; font-style:normal;}
h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:normal;}
li, dd, dt { list-style-type:none;}
ol, ul, dl { list-style:none;}
em { padding:0px 6px;}
img { vertical-align:top;}

input, select, button { font-size:12px Verdana, Arial, Tahoma; vertical-align:middle;}
strong{ font-weight:normal;}
.fB { font-weight:bold;}

.f11a { font-size:12px; color:#81683b; line-height:25px; font-family: ""; }
.f10a { font-size:12px; color:#81683b;line-height:20px; font-family: "";  }
.f12a { font-size:13px; color:#3a2a1d; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
.f13a { font-size:14px; color:#3a2a1d; font-weight:bold; font-family: ""; line-height:30px;}

.f1b{ font:13px Arial, Verdana, sans-serif, Tahoma; color:#81683b; letter-spacing:1px;line-height:22px;}
.f1a{ font:13px Arial, Verdana, sans-serif, Tahoma; color:#81683b; letter-spacing:1px;line-height:22px;}
.f10 { font:12px Arial, Verdana, sans-serif, Tahoma; color:#81683b}
.f13 {color:#837449; padding-right:36px; padding-left:20px; letter-spacing:1px; background-image:url(../images/dot.gif); background-position:left; background-repeat:no-repeat;}
.f11 {color:#837449; padding-right:36px; letter-spacing:1px; text-decoration:none}
.f12 { font-size:13px; color:#3a2a1d; font-weight:bold; text-decoration:none}
.f9 { font-size:13px; color:#564936; font-weight:bold;}
.f14 { font-size:14px; letter-spacing:1px;  font-weight:bold;  }
.f16 { font-size:16px;}
.f16b { font-weight:bold;font-size:16px; color:#88734d; letter-spacing:5px; width:176px; height:50px; background-image:url(../images/b1.gif); background-position:center; background-repeat:no-repeat; line-height:50px;}
.f16b:hover { font-weight:bold;font-size:16px; color:#88734d; letter-spacing:5px; width:176px; height:50px; background-image:url(../images/b21.gif); background-position:center; background-repeat:no-repeat; line-height:50px;}
.f16e { font-weight:bold;font-size:16px; color:#88734d; letter-spacing:5px; width:199px; height:50px; background-image:url(../images/b3.gif); background-position:center; background-repeat:no-repeat; line-height:50px;}
.f16e:hover { font-size:16px; color:#88734d;letter-spacing:5px; width:199px; height:50px; background-image:url(../images/b23.gif); background-position:center; background-repeat:no-repeat; line-height:50px;}
.f16c {font-weight:bold; font-size:16px ; color:#88734d;letter-spacing:5px;  width:397px; height:55px; background-image:url(../images/b2.gif); background-position:left; background-repeat:no-repeat;  padding-left:84px; line-height:55px;}
.f16c:hover { font-weight:bold;font-size:16px; color:#88734d;letter-spacing:5px;  width:397px; height:55px; background-image:url(../images/b42.gif); background-position:left; background-repeat:no-repeat;  padding-left:84px; line-height:55px;}
.f16d { font-size:16px Arial, Verdana, sans-serif, Tahoma; font-weight:bold;color:#88734d;letter-spacing:5px; padding-left:94px;}
.f18 { font-size:18px;}
.f22 { font-size:22px;}
.left {float:left;}
.right {float:right;}
.hidden {display:none;}
.height10 { width:10px; font-size:0px; line-height:10px; overflow:hidden; clear:both;}
.clear { clear:both; height:0px; line-height:0px; font-size:0px; overflow:hidden; display:block;}
.clearfix:after {clear:both; height:0px; line-height:0px; overflow:hidden; display:block; visibility:hidden; content:"."; }
.wrapper{ width:960px; padding:0px 10px 10px 10px; height:auto; overflow:hidden; text-align:left; background:url(../images/bg.png) repeat-y; margin:0px auto;}
.y_b16 { font-size:16px; color:#88734d; text-decoration:none; height:52px; line-height:52px;}
.y_b16:hover { font-size:16px; color:#46371b; text-decoration:none; height:52px; line-height:52px;}

/* ---- header ---- */
.header{ width:920px; padding:25px 20px 20px 20px; height:50px; background:url(../images/header-bg.gif) no-repeat 180px top; float:left;}
.header .logo{ width:155px; height:50px; position:relative; float:left;}
.header .logo strong{ height:14px; line-height:14px; bottom:0px; left:0px; position:absolute;}
.header .umenu{ height:50px; line-height:50px; float:right;}



/* ---- menu ---- */
.menu{ font-size:12px; color:#FFF; text-decoration: none;}
.menu:hover{font-size:12px;  color:#333; text-decoration:none;}
.menuoff{ font-size:14px; color:#827447; text-decoration: none;}
.menu:hoveroff{font-size:14px;  color:#333; text-decoration:none;}
.menu14{ font-size:14px; color:#FFF; text-decoration: none;}
.menu:hover14{font-size:14px;  color:#333; text-decoration:none;}

/* ---- footer ---- */
.footer_wrap{ width:960px; padding:0px 10px; height:auto; overflow:hidden; text-align:left; background:url(../images/xx.png) repeat-y; margin:0px auto;}
.footer{ width:920px; height:auto; overflow:hidden; background:url(../images/footer-bg.gif) repeat-x; padding:15px 20px; color:#d4d4d4; float:left;}
.copyright{ width:920px; height:80px; overflow:hidden; background:url(../images/footer-pic.png) no-repeat right center; float:left;}
.copyright p{ width:100%; height:auto; line-height:25px; float:left;}
.copyright a:link,.copyright a:visited{ color:#d4d4d4;}
.copyright a:hover{ color:#d4d4d4; text-decoration:underline;}


.page{ width:100%; padding:10px 0px; height:22px; overflow:hidden; float:left;}
.page li{ height:22px; line-height:20px; text-align:center; margin:0px 2px; float:left;}
.page li a:link,.page li a:visited{ display:block; padding:1px 8px; height:20px; background:#eee;}
.page li a:hover{ display:block; color:#fff; background:#ff3030;}
.page li.thisclass{ display:block; padding:1px 8px; height:20px; color:#fff; background:#ff3030;}

.index_box {width:1004px; margin:auto; height:634px; position:relative; background-image:url(../images/bg1.png); background-position:center; background-repeat:repeat-y;}
.index_box .ubox {
	position: absolute; left:0; top:0;
	width:1004px;
	height:634px
}
.b_on { width:219px; height:41px; background-image:url(../images/b_on.jpg); background-repeat:no-repeat; color:#FFF; font-size:14px; text-decoration:none; line-height:41px; font-weight:bold; padding-left:30px;}
.b_off { width:219px; height:41px; background-image:url(../images/b_off.jpg); background-repeat:no-repeat; color:#827447; font-size:14px; text-decoration:none;  line-height:41px; font-weight:bold; padding-left:30px;}
.b_off:hover{ width:219px; height:41px; background-image:url(../images/b_on2.gif); background-repeat:no-repeat; color:#827447; font-size:14px; text-decoration:none;  line-height:41px; font-weight:bold; padding-left:30px;}
.bule { color:#186f83; font-size:18px; font-family: Tahoma, Geneva, sans-serif; padding-left:30px; font-weight:bold;}
.bule1 { color:#186f83; font-size:18px; font-family: Tahoma, Geneva, sans-serif;}
.z { color:#574a37; font-size:14px;padding-left:30px; font-weight:bold; line-height:25px; padding-right:30px; }
.z1 { padding-left:30px;line-height:25px; padding-right:30px; }
.n1{line-height:18px; height:25px; background-image:url(../images/n1.gif); padding-left:40px;}
.n2{line-height:18px; height:25px; background-image:url(../images/n2.gif); padding-left:40px;}
.n3{line-height:18px; height:25px; background-image:url(../images/n3.gif); padding-left:40px;}
.n4{line-height:18px; height:25px; background-image:url(../images/n5.gif); padding-left:40px;}
.y_b11 { font-size:12px; color:#525550; text-decoration:none;}
.tt {border: 1px solid #666666; color:#d35a2c; font-size:16px; font-weight:bold; padding:5px 5px 5px 5px; background-color:#FBFBE3}
.tt1 {border: 1px solid #666666; background-color:#c9c2a5; padding:5px 5px 5px 5px;}
.tt2 {border: 1px solid #666666; background-color:#d0d1a5; padding:5px 5px 5px 5px;}
.tt0 {border: 1px solid #666666; font-size:14px; font-weight:bold; padding:5px 5px 5px 5px;  }