body {width:987px;background:#e6e6e6 url(bg2.jpg) repeat-y center top; margin: 0px auto; font: 12px/1.5em Arial Helvetica "sans-serif"; color:#555; height: 100%; }
a {color:#555; padding:0px; text-decoration:none}
a:link {background: none transparent scroll repeat 0% 0%;color:#555;}
a:hover {color: #ff0000; text-decoration: underline}
img {border:0px;}
div,ul,li,p,form {padding: 0px; margin: 0px;list-style-type: none;}
table {padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
.clear {clear:both;height:1px; overflow:hidden;}

/*网站头部通用样式*/
.header{width: 980px; margin: 0px;  padding: 0px; }
.logo{width: 265px; margin: 25px 0px 0px 10px; float: left; }
.header_right_logo{width: 685px; float: left; margin: 5px;}
#top_login {width: 680px; margin:0px auto; height:22px; }
#icon_01 {float: left; margin-left:10px;width: 16px; height: 15px;}
#icon_01 img{ padding-top:4px;}
#logondiv {float: left;padding: 0px; text-align:left;}
.top_guanggao {width: 675px; margin: 0px; padding-top: 5px; height:80px; float: right;}
.menu{width:950px;margin:0px auto;padding-top:26px;background:url(headtop_950-90.jpg) repeat-x; height:55px;}

/*友情链接、底部通用*/
.flinkdiv {border: #D9D9D9  1px solid; WIDTH: 948px; margin:0px auto;margin-top:10px; text-align:left; height:auto;}
.flinkdiv .links{padding:6px;}
.flink{border-bottom: #D9D9D9 1px solid;background:#f1f1f1; font-size:14px; font-weight:bold; color:#999;padding-left:10px; height:30px; line-height:30px; position:relative;}
.flink span.more{ position:absolute; top:0px; right:8px;}
.flink span.more a{ font-size:12px; font-weight:normal; text-decoration:underline; color:#006699;}
.foot {WIDTH: 950px; margin:0px auto;text-align: center; background:url(footbg.jpg); height:33px; line-height:33px;margin-top:10px; border-top:#dcdcdc 1px solid; color:#555;}
.foot a:link,.foot a:visited{color:#666; font-size:12px; letter-spacing:2px;}
.foot a:hover{color:#ff6600;}
#copyright {WIDTH: 950px;margin:0px auto;padding-top:10px;text-align: center;line-height:20px; color:#555;}

/*各页通用*/
.shop_main1{width:950px; margin:0px auto; margin-top:10px;}
.shop_main3{width:950px; margin:0px auto; margin-top:5px;}
.classtitle{ font-size:14px;line-height:20px;}
.sp_flash{ padding:0px;}
.shop_product{margin-top:10px;}
.product_box{width:300px;float:left;}

/*首页*/
.shouye_main1_l{width:180px;height:773px;float:left;border:#f2780c 1px solid;margin-top:0px;background-color:#fee9d7;}
.shouye_main1_tit{ color:#000; padding:6px 0px 2px 0px; font-size:14px; font-weight:bold; text-align:center}
.midd_du {CLEAR: both; DISPLAY: block;}
.midd_du LI {PADDING-LEFT: 5px;  WIDTH: 166px; PADDING-TOP: 5px;}
.midd_du A {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
.midd_du A:hover {BORDER-RIGHT: #f8dec7 1px solid; BORDER-TOP: #f8dec7 1px solid; BORDER-LEFT: #f8dec7 1px solid; BORDER-BOTTOM: #f8dec7 1px solid; BACKGROUND-COLOR: #fff5df; TEXT-DECORATION: none}
IMG.tss {BORDER-RIGHT: #eaeaea 1px solid; BORDER-TOP: #eaeaea 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #eaeaea 1px solid; BORDER-BOTTOM: #eaeaea 1px solid}
.midd_du p{line-height:20px;}
.midd_du .sp_name{color:#000; padding-top:10px;font-weight:bold;}
.midd_du span.origin{color:#555; text-decoration:line-through}
.midd_du span.price{color:#C53908;font-weight:bold; font-size:14px;}
.midd_du  .zk{font-size:14px; font-weight:bold; color:#C30411}
.shouye_main1_r{width:755px;height:185px;float:right;margin-top:0px;}
.shouye_main1_r1{width:120px;height:185px;float:left;border:#f2780c 1px solid;margin-top:0px;}
.shouye_main1_r2{width:390px;float:left;margin-top:0px;margin-left:10px;}
.shouye_main1_r2_1{width:515px;float:left;margin-top:0px;}
.shouye_main1_r3{width:225px;height:185px;float:right;border:#f2780c 1px solid;margin-top:0px;background-color:#f2d0d2;}
.shouye_main1_r3box{ height:150px; overflow:hidden;padding-left:8px;padding-top:0px;line-height:26px;}
.shouye_main1_r3box a{color:#f2680c; font-weight:bold;}
.shouye_main1_2{width:754px;height:575px;float:left;border:#f2780c 1px solid;margin-top:10px;}
.shouye_main1_21{width:240px;height:185px;float:left;margin:0px;margin-right:13px; background-color:#fff8ec;}
.shouye_main1_22{width:248px;height:185px;float:right;margin:0px;background-color:#fff8ec;}
.shouye_main1_2_tit{ color:#fff; margin:5px; padding-left:10px;font-size:12px; font-weight:bold;background:url(biaoti.gif) no-repeat;}
.clear-shouye {clear:both; height:10px; overflow:hidden;}
.shouye_main1_list{width:100px; padding:8px;float:left;}
.shouye_main1_list li{text-align:left;line-height:24px;}
.shouye_main2{width:950px; margin:0px auto; margin-top:10px;}
.shouye_main3_l{width:180px;height:383px;float:left;border:#f2780c 1px solid;margin-top:5px;}
.shouye_main3_r{width:754px;height:383px;float:right;margin-top:5px;}
.shouye_main3_1{width:240px;height:185px;float:left;margin:0px;margin-right:13px; }
.shouye_main3_2{width:240px;height:185px;float:left;margin:0px;}
.shouye_main3_tit{ color:#9202bc; margin:5px; padding-left:20px;font-size:12px; font-weight:bold;background:url(pic_06.jpg) no-repeat;border-bottom: #f2780c 1px solid;}
.shouye_main3_list{width:235px; padding:0px;float:left;}
.shouye_main3_list li{text-align:left;line-height:24px;}

/*品珍斋*/
.pzz_main1_1{width:150px; height:350px;float:left; border:#f2b705 1px solid;}
.pzz_main1_tit{background:url(xinwen_tit.gif) ; height:30px; color:#991313; text-align:left; line-height:30px; font-size:14px; font-weight:bold; position:relative;padding-left:10px;}
.pzz_main1_list{ padding:10px;}
.pzz_main1_r{width:785px;float:right;margin-left:10px;}
.pzz_main1_rl{width:550px;float:left;margin-right:5px;}
.pzz_main1_rr{width:220px;height:350px;float:right;border:#f2780c 1px solid;}
.pzz_main1_r_tit{ color:#991313; padding:8px; font-size:14px; font-weight:bold;}
.pzz_main1_rbox{ height:135px; overflow:hidden;padding:8px;}
.pzz_main2_rbox{ height:305px; overflow:hidden;padding:3px;}
.pzz_main1_rbox li{line-height:19px;}
.pzz_main1_rbox a{color:#f2680c;}
.pzz_main2_tit{background:url(xinwen_tit.gif) ; height:27px; color:#000; text-align:left; line-height:27px; font-size:14px; font-weight:bold; position:relative;padding-left:10px;}
.pzz_main2_tit_1{ color:#000; padding:8px; font-size:14px; font-weight:bold;}
.duc {BORDER: #dfdfdf 1px solid;PADDING-BOTTOM: 5px;height:233px; overflow:hidden;  BACKGROUND-COLOR: #fff}
.duc ul{padding:5px;}
.midd_du_2 {CLEAR: both; DISPLAY: block; }
.midd_du_2 LI {PADDING-LEFT: 15px; FLOAT: left; WIDTH: 85px; PADDING-TOP: 5px}

.midd_du_2 p{line-height:18px;}
.midd_du_2 .sp_name{color:#000; padding-top:10px;}
.midd_du_2 span.origin{color:#555; text-decoration:line-through}
.midd_du_2 span.price{color:#C53908;}

.midd_du_1 {CLEAR: both; DISPLAY: block; }
.midd_du_1 LI {PADDING-LEFT: 5px; FLOAT: left; WIDTH: 150px; PADDING-TOP: 5px}
.midd_du_1 A {BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center}
.midd_du_1 A:hover {BORDER-RIGHT: #f8dec7 1px solid; BORDER-TOP: #f8dec7 1px solid; BORDER-LEFT: #f8dec7 1px solid; BORDER-BOTTOM: #f8dec7 1px solid; BACKGROUND-COLOR: #fff5df; TEXT-DECORATION: none}
.midd_du_1 p{line-height:20px;}
.midd_du_1 .sp_name{color:#000; padding-top:10px;font-weight:bold;}
.midd_du_1 span.origin{color:#555; text-decoration:line-through}
.midd_du_1 span.price{color:#C53908;font-weight:bold; font-size:14px;}
.midd_du_1  .zk{font-size:14px; font-weight:bold; color:#C30411}
.Help{width:950px;margin:10px auto 0; border-top:5px #CDD7FD solid;overflow:hidden;background:url(eshop/help_bg.jpg) #fff repeat-x 0 top;}
.Help dl{width:20%;height:168px;float:left;background:url(eshop/help_line.gif) no-repeat right top;margin-top:8px;}
.Help dl.Help_b5{background:none;}
.Help dt{font-weight:bold;padding-left:30px;margin-bottom:15px;}
.Help dd{padding-left:15px; line-height:24px;}
.Help dd img{padding-right:8px; padding-top:5px;}
.pzz_main1_r_2{width:785px; float:right;}
.pzz_main1_z{width:150px;float:left; }
.pzz_main1_zgg{float:right; }
.duc_8 {BORDER: #dfdfdf 1px solid;height:auto;PADDING-BOTTOM: 5px;height:auto; overflow:hidden;  BACKGROUND-COLOR: #fff}
.shop_main1_l{width:225px;float:left;}
.shop_main1_1box{}
.shop_main1_2box{margin-top:10px; border:#f2b705 1px solid;}
.shop_main1_box{padding:5px;}
.t a{font-size:14px;font-weight:bold;}
.t a:link,.t a:visited{color:#003366;}
.t a:hover{color:red;}
.shop_main1_r{width:710px; float:right;}
.position{border:#f2b705 1px solid; height:28px; line-height:28px;}
.position ul{padding-left:10px;}
.product{ border:#d8d8d8 1px solid;padding:10px;}
.product_name{width:390px;*+width:380px; float:right;}
.product_list_dl{line-height:28px; border-bottom:#d8d8d8 1px dashed;}
.productname{ font-size:14px;font-weight:bold; color:#000; height:auto;text-align:center; border-bottom:#d8d8d8 1px dashed;}
.product_left{font-size:14px;font-weight:bold; color:#000;}
.product_right{font-size:14px;}
.product_AddCarAt{margin-top:10px;}
.product_tg{background:#FFF4E2; border:#ff6600 1px solid; margin-top:10px; height:35px; line-height:35px; font-size:14px;color:#006699; font-weight:bold; text-align:center;}
.product_tg a{color:#006699; text-decoration:underline;}

/*药膳斋首页*/
.ysz_lei_1{width:140px; height:550px;float:left; border:#f2b705 1px solid;}
.ysz_lei_2{width:140px; height:550px;float:left; border-top:#f2b705 1px solid; border-right:#f2b705 1px solid; border-bottom:#f2b705 1px solid;}
.ysz_main1_r{width:650px; float:right; height:550px;}
.hottitle{ border:#f2b705 1px solid; text-align:center;line-height:42px;padding:2px;}
.hottitle h2 a{ font-size:25px; font-weight:bold; color:#006699;}
.ysz_main2_r{width:648px; float:right; height:460px; margin-top:10px;border:#f2b705 1px solid;}




.xinwen_main1_2{ margin-top:10px;}
.xinwen_news_0{width:114px; float:left;background:#fdfdf7;padding-right:15px;border:#f2b705 1px solid; text-align:left; height:273px;*+height:272px;margin-right:10px;}
.xinwen_flash_1{width:316px; float:left;  border:#f2b705 1px solid; padding:5px; background:#fdfdf7;height:181px;}
.xinwen_news_1{width:316px; float:right;background:#fdfdf7;padding:5px;border:#f2b705 1px solid; text-align:left; height:181px;}
.ad816_2{ width:816px; height:90px; margin-top:10px;}
.xinwen_main2_1{width:228px; float:left; border:#f2b705 1px solid;}
.xinwen_main2_tit span.more{ position:absolute; top:5px; right:5px;}
.xinwen_main2_2{width:228px; float:left; margin-left:10px; border:#f2b705 1px solid;}
.xinwen_main2_4{width:227px; float:right; margin-left:10px; border:#f2b705 1px solid;}
.ad950_2{ width:950px; margin:0px auto; margin-top:10px; height:279px;}
.xinwen_main1_l_2{width:130px; height:475px;float:left; border:#f2b705 1px solid;margin-left:10px;}


/*品书斋首页（品珍斋首页，药膳斋首页xinwen_main1_l_1,xinwen_main2_tit,xinwen_main2_list药膳斋首页xinwen_main1，xinwen_main1_r_1药膳谱栏目页xinwen_main1，xinwen_main1_l_1）*/
.xinwen_main1{ width:950px;  margin:0px auto; margin-top:10px;
}
.xinwen_main1_l_1{width:120px; float:left; border:#f2b705 1px solid;
}
.xinwen_main2_tit{background:url(xinwen_tit.gif) ; height:27px; color:#000; text-align:left; line-height:27px; font-size:14px; font-weight:bold; position:relative;padding-left:10px;
}
.xinwen_main2_list{ padding:8px;
}
.xinwen_main2_list li{text-align:left;line-height:24px;
}


.xinwen_main1_r_1{width:816px; float:right; height:420px;
}


.duc_9 {
	BORDER: #dfdfdf 1px solid;height:auto;PADDING-BOTTOM: 5px; overflow:hidden;  BACKGROUND-COLOR: #fff
}
.duc_9 ul{padding:5px;}

.xinwen_main1_r_2{width:816px; float:right;
}

/*品珍斋品书斋栏目页一样*/
/*分页样式*/
#fenye{clear:both;}
#fenye a{text-decoration:non;}
#fenye .prev,#fenye .next{width:52px; text-align:center;}
#fenye a.curr{width:22px;background:#d64040; border:1px solid #dcdddd; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{margin:5px 4px 0 0; color:#bf0808;background:#fff; display:inline-table; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#d64040;} 
#fenye a:hover{color:#fff; background:#bf0808; border:1px solid #bf0808;float:left;}
#fenye span{display:block;margin:10px}

/*品书斋内容页（品珍斋、购物指南shop_main1）*/

.shop_main1_r_t{width:810px; float:right;}




.product_right_1{font-size:16px;font-weight:bold; color:#db0101;}

.shop_main1_r_t_0{width:810px; float:right;margin-top:60px;}





/*药膳谱（学）栏目页*/
.xinwen_main2_2_a{width:644px; float:left; margin-left:10px; border:#f2b705 1px solid;}
.xinwen_main3_list{ padding:8px 30px;}
.xinwen_main2_4_a{width:160px; float:right; margin-left:10px;  border:#f2b705 1px solid;}
.list-1 li{text-align:left;line-height:24px;}
.list-1 a:link,.list-1 a:visited{ font-size:12px; }
.list-1 a:hover{color:#000; text-decoration:underline;}
.list-1 span{ padding-left:50px; color:#666;}
.list-1 .l-a6{font-size:14px; font-weight:bold; color:#000; height:30px; line-height:30px;}
.list-1 .a3{text-align:left;line-height:23px; font-size:12px; color:#666;}
.list-1 .l-a7{ color:red;}
.xinwen_main2_1_b{width:160px; float:left; border:#f2b705 1px solid;}
.xinwen_main2_3_a{width:775px; float:left; margin-left:10px; border:#f2b705 1px solid;}
.xinwen_main2_list_a{ padding:30px;}

/*药膳谱内容页*/
.article_title{  font-size:14px; text-align:center;font-weight:bold; color:#000; height:35px; line-height:35px; padding-top:10px;} 
.author{ height:35px; line-height:35px; text-align:center; color:#000;}
.dotted-line{
  border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #e4e4e4;
}
.text_content p{padding:10px; line-height:24px; text-indent:2em; font-size:14px; color:#000;}
.goindex{text-align:center;}
.article{padding:18px;font-size:14px; color:#003366; line-height:28px;}
.article a{ color:#003366; text-decoration:underline;}
.article a:hover{ color:#ff3300;}

/*购物指南*/
.pay_positon{ background:url(blue_bg.gif) repeat-x; height:35px; line-height:35px; padding-left:10px;border:#fff 1px solid;}
.zhinan{width:950px; margin:0px auto;margin-top:10px; background:url(eshop/help_title.gif) no-repeat left top; height:auto; min-height:121px;}
.sp_zn{ color:#fff; font-size:14px; font-weight:bold; padding-left:10px; padding-top:15px; float:left; width:52px;}
.sp_xx{width:880px; float:right;line-height:24px;}

/*友情链接*/

.tagsbody{width:950px; margin:0px auto; margin-top:10px;}
.tagstit{ background:url(box-tbg.png) no-repeat;height:26px; font-size:12px;padding-left:10px;line-height:26px; color:#eddac8;}
.tagsbox{ padding:8px;border:#eddac8 1px solid; border-top:none;}
.tagstit a{ font-size:12px; color:#006699;}
.ClassLink{background:#f1f1f1;text-align:center; height:36px; color:#000; padding-top:10px}
.LinkDetail{ padding:8px;}
.table_border .link_table_title{ font-size:14px;}
.table_border .link_table_title a{ color:#000;}

/*购物车*/
.cart{width:950px;margin:0px auto; margin-top:10px;}
.cartbox{width:950px;margin:0px auto; margin-top:10px;border:#4496D0 1px solid;}
.logintips{background:url(blue_bg.gif) repeat-x; height:34px;line-height:34px; padding-left:10px;}
.ShoppingCart{padding:5px;}
.ShoppingCart .border{width:100%;}
.ShoppingCart .title{
 width:100%;height:29px; line-height:25px; font-weight:bold; background:#D8D8D8; 
}
.ShoppingCart .tdbg img{margin-right:10px;}
.ShoppingCart .tdbg a{font-size:12px;}
.cartbox2{width:950px;margin:0px auto; margin-top:10px; border:#B6D3EB 1px solid}
.cartbox2 .xx{font-size:14px;font-weight:bold;text-align:center; background:#F7F7F7; height:29px;line-height:29px;color:#006699;}
.cartbox2 .bor{ border-bottom:#d8d8d8 1px solid; color:#000;padding-left:10px; line-height:28px;}
.cartbox2  .but{text-align:center; height:39px;padding-top:6px;}
.shoppingcartbox{width:950px;margin:0px auto; margin-top:10px;background:url(eshop/dg.jpg) no-repeat center top; height:500px;}
.pay{width:950px; margin:0px auto; margin-top:10px;}
.pay_positon{ background:url(blue_bg.gif) repeat-x; height:35px; line-height:35px; padding-left:10px;border:#fff 1px solid;}
.pay_sm{ border:#d8d8d8 1px solid; line-height:24px; font-size:14px; margin-top:10px; padding:10px;}
.pay_box{ height:200px;}
.pay_box1{background:#4496D0; height:30px; color:#fff;}
.pay_box1 li{width:231px; float:left; font-size:14px; text-align:center; line-height:30px; border-right:1px #fff solid}
.pay_box2{}
.pay_box2 li{width:230px; float:left; font-size:14px; text-align:center; line-height:40px; border-bottom:#d8d8d8 1px solid;}