/* CSS Document */

body {margin:0 auto;
    background:url(bg.gif);
	font-size:12px;
	line-height:22px; 
	color:#000000;
	}
a{ text-decoration:none;}

.kong{ height:10px;}
.content{ width:960px;background-color: #FFF8E7;}
.top{ background:url(index_01.jpg); height:80px; text-align:right; padding-right:10px; vertical-align:top;}
.top a{ color:#000000}
.top a:hover{ color:#FFFF00}
.shoptop{ background:url(shop_01.jpg); height:80px; text-align:right; padding-right:10px; vertical-align:top;}
.shoptop a{ color:#000000}
.shoptop a:hover{ color:#FFFF00}
.menu{ background:url(menu.gif) ; height:40px; font-weight:bold; line-height:40px; font-size:14px; letter-spacing:1px; text-align:left; color:#FFFFFF}
<!--.menu a{ color:#ffffff}-->
<!--.menu a:hover{ color:#FFFF00;}-->
.banner{ border-bottom:#FFFFFF 2px solid; border-top:#FFFFFF 2px solid}
.banner_bottom{ background:url(index_07.jpg) repeat-x; height:18px;}
.more{ text-align:right}
.newlist{}
.newlist{border-bottom:#A4A4A4 1px dashed; height:26px; }
.newlist a{ color:#000000;}
.newlist a:hover { color:#800000}
.biankuang{border:#A48442 1px solid; background-color:#FFFFFF; vertical-align:top}
.gfsc{ line-height:20px}
.link{ background:url(index_36.gif); height:18px}
.bottom{ background:url(bottom.jpg); height:70px;text-align:center; color:#FFFFFF;}
.left{background:#EEE77F; vertical-align:top}
.left_top{ background:#A78844}
.left_mid{ background:#800000; font-weight:bold; font-size:14px;color:#FFFFFF;text-indent:20px}
.leftlist{background:url(n_03.jpg);text-indent:100px; font-weight:bold;}
.leftlist a{ color:#000000;}
.leftlist a:hover { color:#800000}
.leftlist1{background:url(n_03.jpg); text-align:right; font-weight:bold;}
.leftlist1 a{ color:#000000;}
.leftlist1 a:hover { color:#800000}
.leftlistbg{background:#A78844; height:15px;}
.address{ text-align:right}
.bodymenu{ font-size:14px; font-weight:bold; text-indent:20px; border-bottom:#999999 1px dashed}
.body{ padding:20px; vertical-align:top}
.csztop{ text-align:center; font-size:16px; color:#000000;}
.csztop a{ color:#000000;}
.csztop a:hover { color:#800000}
.cszmenu{ text-align:center; color:#800000; padding-top:10px; padding-bottom:10px; padding-top:25px;font-size:16px; font-weight:bold; border-bottom:#999999 1px dashed;}
.cszbody{ padding-top:10px}
.tztxt{ vertical-align:top; padding-left:20px; border-bottom:#999999 1px dashed}
.tztxt1{ vertical-align:top; padding-left:20px; }
.tzimg{ background:url(bg1_03.jpg);padding:14px 12px 12px 21px;}
.innewlist{ height:24px; border-bottom:#D5D5D5 1px dashed;}
.innewlist  a{ color:#000000;}
.innewlist a:hover { color:#800000}
.zyzzimg{ text-align:center}
.tzxximg{text-align:center}

.wrapper { position:relative; height:25px; z-index: 5;}   
.mainnav { position:absolute; z-index:100; line-height:25px; left:50%; margin-left:-423px; width:606px; }   
ul.nav { padding:0; margin:0; list-style:none; width:100px; overflow:hidden; float:left; margin-right:1px; }   
ul.nav a { text-decoration:none; color:#fff; padding-left:5px; }   
ul.nav li.list { float:left; width:250px; margin:-32767px -125px 0px 0px; }   
ul.nav li.list a.category { position:relative; z-index:50; display:block; float:left; width:120px; margin-top:32767px; background:transparent; }   
ul.nav li.list a.category:hover, ul.nav li.list a.category:focus, ul.nav li.list a.category:active { margin-right:1px; background-repeat:no-repeat; background-position:left top; }   
ul.subnav { float:left; padding:25px 0px 0px 0px; margin:0; list-style:none; background-repeat:no-repeat; background-position:left top; margin:-25px 0px 0px 0px; }  
ul.subnav li a { float:left; width:120px; background:#A78844; clear:left;}   
ul.subnav li a.endlist { background:url(images/bottom1.png); }   
ul.subnav li a.endlist:hover, ul.subnav li a.endlist:focus, ul.subnav li a.endlist:active { background:url(images/bottomhover1.png); }   
ul.subnav a:hover, ul.subnav a:focus, ul.subnav a:active { background:#900; margin-right:1px; }
.pro_item_img {max-width:650px; max-height:650px;width: expression(this.width > 650 && this.width / 650 >= this.height / 650 ? 650 : true);height: expression(this.height > 650 && this.width / 650 < this.height / 650 ? 650 : true); padding:1px; border:#A48442 1px solid }
.pro_item_img2 {max-width:350px; max-height:350px;width: expression(this.width > 350 && this.width / 350 >= this.height / 350 ? 350 : true);height: expression(this.height > 350 && this.width / 350 < this.height / 350 ? 350 : true); padding:1px; border:#A48442 1px solid }
.pro_item_img3 {max-width:450px; max-height:450px;width: expression(this.width > 450 && this.width / 450 >= this.height / 450 ? 450 : true);height: expression(this.height > 450 && this.width / 450 < this.height / 450 ? 450 : true); padding:1px; border:#A48442 1px solid }
ul.gnineh {list-style: none;margin: 0 auto; padding: 0;}
	ul.gnineh li {width: 180px;float: left; display: inline;margin: 10px; padding: 0;position: relative;}
	ul.gnineh li:hover {z-index: 99;}
		ul.gnineh li img {position: relative;}
	ul.gnineh li:hover img{z-index: 999;filter: alpha(opacity=100);opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
		ul.gnineh li .info {position: absolute;left: -10px; top: -10px;padding: 0px 0px 20px 200px;width: 220px; height:200px;display: none;background: #fff; border:#CC9900 2px solid;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
		ul.gnineh li:hover .info {display: block;}
		ul.gnineh li h2 {font-size: 1.2em;font-weight: normal;text-transform: uppercase;margin: 0; padding: 10px 0;}
		ul.gnineh li p {padding: 0; margin: 0; font-size: 0.9em;}


.code{border:#ccc 1px solid;background:#ffffcc;padding:10px;}
/*.menu{ background:url(menu.gif) no-repeat; height:42px; padding-top:5px; font-weight:bold; font-size:14px; letter-spacing:1px; text-align:center;}
.menu a{ color:#FFFF00}
.menu a:hover{ color:#FFFFFF;}
.aboutgz{ width:580px; border:#A48442 1px solid; background-color:#FFFFFF;}
.aboutgzimg{ padding-top:30px;}
.biankuang{border:#A48442 1px solid; background-color:#FFFFFF;}
.ztzg{background-color:#FFFFFF; border-left:#A48442 1px solid; border-right:#A48442 1px solid; border-top:#A48442 1px solid}
.ztzg1{ background-color:#FFFFFF; border-left:#A48442 1px solid; border-right:#A48442 1px solid; border-bottom:#A48442 1px solid; padding:10px;}
.newlist{}
.newlist{border-bottom:#A4A4A4 1px dashed; height:26px; }
.newlist a{ color:#000000;}
.newlist a:hover { color:#800000}

.act{ background:url(index_38.gif); height:130px;}
.actimg{ border:#999999 1px solid; padding:2px; width:140px; height:99px}
.imgkong{ width:5px}
.book{border:#999999 1px solid; padding:2px; width:114px; height:142px}
.booktxt{ text-align:center; line-height:26px;}
.booktxt a{ color:#000000;}
.booktxt a:hover { color:#800000}
.bottom{ background:url(bottom.jpg); height:91px;text-align:center; color:#FFFFFF;}
.leftmenu{ background:url(about_04.gif) no-repeat; height:45px; text-align:center; color:#FFFFFF; line-height:35px; font-size:14px; font-weight:bold; }
.leftlist{border-bottom:#666666 1px dashed; height:30px;}
.leftlist a{ color:#000000;display:inline;display:block; text-indent:60px}
.leftlist a:hover{ color:#800000}
.newbook{ text-align:center;}
.newbookimg{ padding-top:10px;}
.newbooktxt{ border-bottom:#999999 1px dashed; height:30px;} 
.newbooktxt a{ color:#000000;}
.newbook a:hover { color:#800000}
.bodynow{ text-indent:20px; line-height:30px;}
.bodytitle{ line-height:40px; font-size:14px; font-weight:bold; text-align:center; padding-top:20px;}
.bodytxt{ padding:20px;}
.innewlist{ height:24px; border-bottom:#D5D5D5 1px dashed;}
.innewlist  a{ color:#000000;}
.innewlist a:hover { color:#800000}