@charset "utf-8";

body {margin: 0; background: #FFFFFF;}
body, th, td, p {font-family:Arial, Helvetica, sans-serif; font-size: 12px; line-height:18px; color: #333}

a {color: #333; text-decoration: none}
a:hover {color: #ff6600; text-decoration:underline;}

ul {margin:0; padding:0;}
li {list-style:none;}

.input {
	BORDER-RIGHT: #c59e67 1px solid; BORDER-TOP: #c59e67 1px solid; FONT: 9pt; BORDER-LEFT: #c59e67 1px solid; COLOR: #333; BORDER-BOTTOM: #c59e67 1px solid; BACKGROUND-COLOR: #f2ebeb;
}

img {border:0;}

.f16 {font-size:16px; font-weight:bold; line-height:25px; color:#7c5631;}

.light {color:#ff5a00; text-decoration:underline;}
.light:hover {color:#cc0000;}

.top {background:url(logo.gif) left top no-repeat; height:55px; width:900px; margin:0 auto;}
.flash div {background:url(flash.jpg) center top no-repeat; width:900px; height:174px; margin:0 auto;}
.menu {text-align:right; width:900px; margin:0 auto; background:url(m.gif) left top no-repeat;}
.menu span {display:block; float: right;}

.warp {width:900px; margin:8px auto; height:1%; overflow: hidden !important; overflow /**/: visible;}
.Right {float:right; width:676px; margin-right:20px; height:1%; overflow: hidden !important; overflow /**/: visible;}
.Left {float:left; width:170px; background:url(left_bg.gif) left 42px repeat-x #f8f7f4; height:1%; overflow: hidden !important; overflow /**/: visible;}
.bot {background: url(low.gif) left top repeat-x; height:35px !important; height /**/:45px; padding-top:10px; text-align:center; color:#8f7060;}


.proclass {margin:5px 0 12px 0;}
.proclass a {display: block; font-size:14px; font-weight:bold; color:#7c5631; border-bottom:1px solid #cdae86; line-height:25px; background:url(dot.gif) 8px 8px no-repeat; padding-left:18px;}
.proclass a:hover {color:#ff5a00;}
	.proclass .sub {padding-left: 1em}
	.proclass .sub a {font-size: 12px; line-height: 20px}

.quk {text-align:center;}
.quk a {margin-bottom:6px; display:block;}

.bar {margin-top:12px; background:url(bar_bg.gif) left bottom repeat-x; height:28px; clear:both;}
.bar .fr {float:right; padding-top:4px; padding-right:6px;}

.newpro {margin:8px 0 0 0;} 
.newpro li {float:left; width:19.9%;}
.newpro a {display:block; text-align:center;}
.newpro img {padding:1px; border:1px solid #dedede;}

.abu_cont {padding:8px 5px; height:1%; overflow: hidden !important; overflow /**/: visible; line-height:22px;}
.abu_cont .fr {float:right; width /**/:270px; width:262px !important; padding-left:8px;}

.nav {float:right; float:right; padding-top:4px; padding-right:6px; color:#7c5631;}

.cont {padding:12px; height:1%; overflow: hidden !important; overflow /**/: visible;}

.fir_pro {height:1%; overflow: hidden !important; overflow /**/: visible; border-bottom:1px solid #e7d8d1; padding-bottom:12px;}
.fir_proimg {float:left; display:block; width:216px; padding-top:6px; height:210px !important; height /**/:216px; text-align:center; background:#eee;}
.fir_proimg img {border:1px solid #cccccc; padding:1px;}
.fir_pro_info {float:right; width:420px; font-size:14px; color:#7c5631;}
.fir_pro_info a {color:#8e6a41;}
.fir_pro_info div {height:190px;}

.pro {clear:both; height:1%; overflow: hidden !important; overflow /**/: visible;}
.pro li {float:left; width:19.9%; text-align:center; border-bottom:1px solid #e7d8d1; margin:10px 0 5px 0; padding:0 0 8px 0;}
.pro img {border:1px solid #dedede; padding:1px;}

.page {text-align:right; margin-top:10px; clear:both;}
.page span {color:#ff0000;}

.pro_name {margin:0 30px; text-align:center; margin-bottom:10px;}
.pro_img {text-align:center;}
.pro_img img {border:1px solid #333;}
.pro_info {margin:12px 30px; padding:0 50px;}


.fed_tit {text-align:right; padding-right:40px; margin-bottom:8px;}

.tab {background:#e7d8d1; margin-bottom:10px;}
.tab td {background:#fff; padding-left:10px; padding-right:8px;}
.tab .Tb_bg {font-weight: bold; background:#e9e9e9; color:#004499;}
.w9 {width:95%; margin:8px auto;}





