
body, p, div, img, ul, dl{margin:0px; padding:0px; border-width:0px;}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fefef6 url(background.gif) 606px 187px no-repeat; color:#000; width:100%; height:100%;}
a{color:#000; text-decoration:none;}
a:hover{color:#F60;}
.clear{clear:both;}
.loading{text-align:center; padding-top:50px;}

.maindiv{ width:950px; margin-left:auto; margin-right:auto;}
.topline{height:4px; overflow:hidden; }
.logo{height:75px; background:url(logo.jpg) 15px 0px no-repeat;}
.book{width:881px; height:651px; overflow:hidden; float:left; background:url(pic_07.jpg) left top repeat-y;}
.menu{width:65px; height:651px; background:url(pic_06.jpg) left top no-repeat; float:left; overflow:hidden;}
.menuflash{padding-top:70px;}
.footline{height:35px; overflow:hidden; background:url(pic_39.jpg) left top no-repeat; clear:both;}
.leftbor{width:38px; height:651px; background:url(pic_76.jpg) left top no-repeat; float:left; overflow:hidden;}

/**/
.photo{width:240px; height:200px; position:absolute; z-index:1000; left:275px; top:0px;}
.htop{height:40px;}
.bookpad{background:url(pic_05.jpg) left top no-repeat; padding:0px 12px 0px 30px; height:560px;}
.left{width:530px; float:left;}
.hnewdiv{margin-top:5px;  margin-right:15px; width:310px; float:left;}
.hnewtit{margin-top:5px; margin-bottom:5px;}
.hmore{float:right; margin-top:5px;}
.hnews{line-height:22px; padding-left:10px;}
.hnews span{float:right; color:#666;}
.rmpro{width:280px; height:112px; background:url(pic_11.jpg) left top no-repeat;}
#demo{width:260px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:45px;}
#indemo {float: left;width: 1000%;}
#demo1 {float: left;}
#demo2 {float: left;}

/**/
.right{width:280px; float:right;}
.jointit{margin-top:15px; margin-bottom:7px;}
.menutit{padding-top:15px; padding-bottom:10px; margin-bottom:8px; border-bottom:#b59b80 dashed 1px;  background:url(menu.jpg) left 11px no-repeat;}
.menutit a{float:right; width:15px; height:11px; overflow:hidden; background:url(mbk.gif) -19px 0px no-repeat; margin-left:3px; color:#FFF; font-size:8px; text-align:center; line-height:12px;}
.menudiv{height:250px;}
.menutit a:hover{color:#FFF;}
.menutit a.menu_curr{background-position:0px 0px;}
.menup{ background:url(menuarr_17.jpg) 2px -1px no-repeat; padding-left:16px; margin-bottom:5px;}
.menu_no{color:#dc0050; font-weight:bold; font-size:12px; font-style:italic;  margin-right:25px;}
.hpro_ten{font-family:"ËÎÌå"; color:#000; font-size:11px;}
/**/
.footer{ padding:0px 15px 0px 20px;}
.footleft{border-top:#d6d6d6 solid 1px; padding:10px 0px 10px 80px; line-height:1.5em; color:#333; width:440px; float:left; background:url(logo_31.jpg) 0px 5px no-repeat;}
.footright{padding-top:30px; width:280px; float:right; background:url(tt_32.jpg) left 0px no-repeat; text-align:right;} 
.footright img{}
/**/
#Scroll{width:470px;height:355px; overflow:hidden; position:relative;}
/**/
#ScroLeft{float:left;height:100%;width:450px;overflow:hidden; line-height:180%;}
/**/
#ScroRight{position:relative;float:right;height:100%;width:10px;background:url(d.gif) center top repeat-y;overflow:hidden;}
/**/
#ScroLine{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:39px;overflow:hidden;background:url(scroll.gif) center top no-repeat;}
.ltophei{height:115px;}
.path{padding-top:22px; padding-bottom:5px; border-bottom:#aaa697 dashed 1px; color:#a6a6a6; text-align:right; margin-left:30px; margin-right:25px;}
.pleft{width:570px; float:left;}
.stit{padding:15px 0px 0px 10px; font-size:18px; font-family:'ºÚÌå'; color:#5a482f; line-height:20px; margin-left:30px; margin-left:25px;}
.stit_en{font-size:12px; color:#b6a194; font-weight:bold;}
.bookpad0{background:url(pic_05.jpg) left top no-repeat; padding:0px 12px 0px 0px; height:560px; overflow:hidden;}
.tback{height:480px; background:url(pbk_18.jpg) left top no-repeat; margin-left:20px; padding-left:33px;}
.rtpic{margin-top:42px; width:260px; overflow:hidden; border:#221713 solid 6px;}
.rbtit{font-size:16px; font-family:'ºÚÌå'; color:#533918; padding:10px 0px 15px 30px; background:url(titd.gif) 10px 14px no-repeat;}
.rcag1{line-height:28px; font-weight:bold; font-size:14px; background:url(dian.gif) left bottom repeat-x; padding-left:20px; margin-left:10px;}
.rcag1 a{color:#8f1112; background:url(arr1.gif) left 2px no-repeat; padding-left:13px;}
.rcag2{line-height:28px; font-weight:bold; font-size:12px; background:url(dian.gif) left bottom repeat-x; padding-left:35px; margin-left:10px;}
.rcag2 a{color:#666; background:url(arr2.gif) left 2px no-repeat; padding-left:13px;}
/**/
.rhei{height:200px;}




#shop_lmenu{width:260px; float:left;}
#shop_lmenu a{float:left; text-align:center; padding:0px 15px 0px 15px; height:28px; line-height:24px; font-weight:bold; color:#665a38; background:url(shopbk.gif) center 0px no-repeat; margin-right:4px;}
#shop_lmenu a.s_curr{color:#FFF; background-position:center -72px;}


.shop_menu{height:30px; position:relative; z-index:100;}
.shop_menu ul{list-style:none; width:190px; float:right; z-index:100;}
.shop_menu .li0{float:left; text-align:center; height:28px; margin-right:4px;}
.shop_menu .li0 a{float:left; text-align:center; padding:0px 20px 0px 5px; width:120px; height:28px; line-height:24px; color:#665a38; background:url(20061219172216658.gif) right 9px no-repeat; border:#FFF solid 1px;}
.shop_menu .li0 a:hover{background:#FFF url(bk1.gif) right top no-repeat; text-decoration:none; border:#CCC solid 1px;}
.shop_menu li{float:left; position:relative;}
.shop_menu .ul1 {visibility:hidden;position:absolute; width:145px;left:0px;top:24px; border:#ccc solid 1px; border-top-width:0px; background:#FFF; padding:10px 0px 10px;} 
.shop_menu table {position:absolute; top:0; left:0;}   
.shop_menu .ul0 li:hover .ul1,   
.shop_menu .ul1 li:hover .ul2,   
.shop_menu .ul2 li:hover .ul3,   
.shop_menu .ul0 a:hover .ul1,
.shop_menu .ul1 a:hover .ul2,
.shop_menu .ul2 a:hover .ul3{visibility:visible;}  
.shop_menu .ul1 li{line-height:25px; height:25px; width:48px; float:left; text-align:center; }
.shop_menu .ul1 a, .shop_menu .ul1 a:hover{width:auto; background:none; border:none; float:none; padding:0px;z}
.shop_menu ul ul{}   
#selectCity{float:right; margin-right:0px;}
.sa_curr, .sa_curr a{font-weight:bold; color:#F90;}
.shop_table{line-height:25px; color:#5a482f;}
.shop_table td{padding-left:5px;}
.shop_listtit{font-weight:bold; color:#665a38; background:#d6d3cb;}
.shop_light{background:#efeeea;}
.hand{cursor:pointer;}
#shop_img{position:absolute; left:235px; top:57px; z-index:120;}
#shop_img img{border:#cbcbcb solid 1px; background:#e9e5e5; padding:6px;}
/**/
.pro_titbk{height:40px; background:url(protbk.gif) left top no-repeat;}
.pro_tit{padding-top:9px; margin-left:50px; font-size:16px; font-weight:bold; color:#2d2d2d;}
.pro_titen{margin-left:7px; font-family:"Times New Roman", Times, serif;}
.pro_img{width:150px; float:left; overflow:hidden; padding-top:15px;}
.pro_list{width:290px; float:left; overflow:hidden; margin-top:15px;}
.pro_div{padding:0px; line-height:25px; padding-left:15px; height:25px;}
.pro1{width:90px; float:left;}
.pro2{width:150px; float:left;}
.pro3, .pro4{width:15px; float:left;  font-weight:bold; font-size:14px;}
.pro_tj{background:url(tj.gif) left 5px no-repeat;}
/**/
.mc_bdiv{height:300px; width:400px; margin-left:auto; margin-right:auto; overflow:hidden; text-align:center;}
.scroller {WIDTH: 376px;}
.scroller .section {WIDTH: 376px;}
.feature {WIDTH: 376px;}

.feature {overflow:hidden; float:left;}
.feature IMG {BORDER:#ccc 1px solid; MARGIN: 3px 3px 0px 3px; width:36px;  height:27px; cursor:pointer;}
.feature A:hover IMG {BORDER:#999 1px solid;}
#my-glider {}
.scroller {OVERFLOW: hidden;}
.scroller .section {FLOAT: left; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-ALIGN:left}
.scroller .content {WIDTH: 10000px}
#prevLink {
	OVERFLOW: hidden;
	WIDTH: 12px;
	height:30px;
	TEXT-INDENT: -99999px;
	background:#efeeea url(a2.gif) 2px 10px no-repeat;
	float:left; border:#CCC solid 1px;
}
#nextLink {
	OVERFLOW: hidden;
	WIDTH: 12px;
	height:30px;
	TEXT-INDENT: -99999px;
	background:#efeeea url(a1.gif) 3px 10px no-repeat;
	float:left;border:#CCC solid 1px;
}
#prevLink:hover { background-color:#d6d3cb;}
#nextLink:hover {background-color:#d6d3cb;}
/**/
.pro1_div{width:100px; float:left; border:#ddd solid 1px; text-align:center; padding-top:4px; margin-top:15px; background-color:#FFF;}
.pro1_div img{width:92px; height:144px;}
.pro1_tit{text-align:center; padding-right:5px; padding-top:5px; padding-bottom:5px; color:#777;}
.pro1_space{width:13px; float:left; height:50px;}
#pro_bimg{width:300px; height:469px; position:absolute; left:5px; top:170px; z-index:999; display:none; text-align:center;}
#pro_bimg img{border:#ccc solid 1px; padding:4px; background:#FFF; cursor:pointer;}


.i_top{height:15px;}
.i_logo{height:65px; background:url(logo_09.jpg) 0px 7px no-repeat;}
.i_logo H1 { DISPLAY: none; FONT-SIZE: 0px; FLOAT: left;}
.i_book{width:881px; height:550px; overflow:hidden; float:left; background:url(pic_07.jpg) left top repeat-y;}
.i_bookpad{background:url(pic_05.jpg) left top no-repeat; padding:0px 12px 0px 30px; height:460px;}
.i_menu{width:65px; height:550px; background:url(pic_06.jpg) left top no-repeat; float:left; overflow:hidden;}
.i_menuflash{padding-top:40px;}
.i_flash{padding-top:25px;}
.i_limg{float:left; width:170px; height:102px; overflow:hidden;  margin-top:18px; border:#ccc solid 1px;}
.nmk_1{background:url(nmk_19.gif) left 4px no-repeat; padding-left:38px;}
.nmk_2{background:url(nmk_16.gif) left 4px no-repeat; padding-left:38px;}

.newslist dt{line-height:1.8em; border-bottom:#ccc dashed 1px; background:url(20061219172216658.gif) 2px 8px no-repeat; padding-left:18px;}
.newslist span{float:right;}
.fback{float:right; margin:0px 30px 0px; font-size:14px; font-family:"ËÎÌå"; font-weight:bold;}
.news_tit{font-weight:bold; text-align:center;}
.news_date{text-align:center; border-bottom:#CCC dashed 1px; margin-bottom:10px;}

.ban_home{width:485px; height:250px; overflow:hidden; border:#858585 solid 7px;}
