/* CSS Document */
body { text-align: center; font-family: "宋体", Arial, Helvetica, sans-serif; margin:0; padding:0;  font-size:12px; line-height:22px; }
html, body{ height:100% }
div,form,img,ul,ol,li,p,dl,dt,dd {margin: 0; padding: 0; border: 0; }
input,select{font-size:12px;line-height:16px;}
ul,li{list-style-type:none;}
img{vertical-align:top;}
strong{font-weight:normal;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}

/* Color */
.cRed,a.cRed:link,a.cRed:visited{ color:#f00; }
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#0033cc;}
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#c00;}
.cGray,a.cGray:link,a.cGray:visited{ color: #999;}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #666;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
a.cBlack:hover{color:#bc2931;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#ff0;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}

/* Font  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.inline{display:inline}

/* Other */
.fn {cursor:pointer;}
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
.clearfix:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} 
.hidden {display: none;}
.unLine ,.unLine a{text-decoration: none;}
.noBorder{border:none;	}
.blank3{ height:3px; clear:both; display:block; font-size:1px; overflow:hidden;}
.blank6{ height:6px; font-size:1px; display:block;clear:both; overflow:hidden;}
.blank8{ height:8px; font-size:1px; display:block; clear:both; overflow:hidden;}
.blank10{ height:10px; font-size:1px; display:block; clear:both;overflow:hidden;}
.blank12{ height:12px; font-size:1px; clear:both; overflow:hidden;}
.blank18{ height:18px; font-size:1px; clear:both; overflow:hidden;}
.blankW6{ height:6px; display:block; clear:both; overflow:hidden;}
.blankW10{ height:10px; display:block; clear:both; overflow:hidden;}
.hackbox {clear: both; border-top: transparent 0px solid; font-size: 0px; width:0px; line-height:0;}

body {color:#476847; background:#405F40;}

/* Link */
a:link {color:#476847; text-decoration:none;}
a:visited {color: #476847;text-decoration:none;}
a:hover {color: #f00; text-decoration:underline;}
a:active {color: #f00;}

#header{background:url(../../images/shop/common/topbar_bg.png) repeat-x 0px 0px; height:28px; line-height:28px;}
#top{ width:980px; margin:0 auto; height:28px; line-height:28px; overflow:hidden; color:#04c;}
#top a,#top a:link,#top a:visited,#top a:hover{ color:#04c;}
#top h1{margin-right:10px; float:left; height:25px; list-style:25px; margin-top:2px; overflow:hidden;}
#top .menu{float:left;height:20px;line-height:20px; margin-top:4px;}
#top .menu li{display:inline; border-right:1px solid #0044cc; padding:0 8px}
#top .menu a:link,#top .menu a:active,#top .menu a:visited{color:#04c;text-decoration:none}
#top .menu a:hover{color:#04c;text-decoration:underline}
#top .login{float:right; height:20px;line-height:20px; margin-top:4px;}
#top .login li{display:inline;padding:0 4px}

.mainBoard{ width:980px; padding:0 13px; margin:0 auto; background:#F4EAC6 }
.mainBoard:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}

#banner{height: 128px; width:980px; overflow:hidden; text-align:left; clear:both; position:relative; color:#373222; margin:0px auto 8px auto; background:#fff;}
#banner #bg{height: 128px; width:980px;}
#banner #wenzi{  height: 128px; padding-left:65px; text-align:left; }
#banner #logo{ float:left; margin-top:4px; margin-right:15px; height:120px; width: auto; overflow:hidden; white-space:nowrap; text-align:center; }
#banner #logo .blank{width:0px; height:120px;}
#banner #logo img{ vertical-align: middle}
#banner #company{ display:block; width:480px; margin-top:35px; font-size:28px; font-family:"黑体"; font-weight:bold;  height:30px; line-height:30px;  float:left;}
#banner #beizhu{ display:block; width:480px;  margin-top:8px; font-size:16px; font-family:"宋体";  height:24px; line-height:24px;  float:left; }
#banner #vip{ position:absolute; top:5px; right:30px; z-index:1000; height:120px; width:120px; text-align:center; overflow:hidden;}
#banner #vip img{ border:none; behavior:url(images/common/iepngfix.htc);}

#nav{ width:980px; margin:0 auto; height:35px; padding-bottom:15px; font-size:14px; background:url(../../images/shop/skin3/navBG.png) no-repeat 0px 0px;}
	#nav ul{ height:16px; line-height:16px; padding-top:10px; padding-left:28px; display:block; overflow:hidden;}
	#nav li{float:left; text-align:center; height:18px; line-height:18px;  font-weight:bold; background: url(../../images/shop/skin3/navLine.png) no-repeat right top; }
	#nav li a{display:block; padding:0px 8px 0px 7px; color:#373222; }
	#nav li a:link,#nav li a:visited,#nav li a:active{text-decoration:none; color:#373222; }
	#nav li a:hover{color:#5A5238; text-decoration:underline}
	#nav li.last{ background:none;}
	#nav li.sel{color:#F4EAC6;}
	#nav li.sel a,#nav li.sel a:link,#nav li.sel a:visited,#nav li.sel a:active{ text-decoration:none; color:#F4EAC6;}

.main{ padding-bottom:30px; text-align:left;}
#sideBar{float:left; width:278px; }
#rightMain{float:right; width:692px;}


#bizFrame{ width:278px; clear:both; height: auto; padding-bottom:10px; }

.L_col{ height:auto; clear:both; background:url(../../images/shop/skin3/leftConBG.png) repeat-y 0 0; }
.R_col{ height:auto; clear:both; background:url(../../images/shop/skin3/rightConBG.png) repeat-y 0 0;}

.welcome{ height:18px; line-height:18px; padding-bottom:6px; clear:both;}
.welcome span{ float:left; display:block; height:18px; line-height:18px;}
.welcome a{ float:right;}
.welcome em{ color:#f00; font-size:16px; font-family:Arial; font-weight:bold;}

.L_col .h2{ height:26px; line-height:26px; padding:0 14px; text-align:right; color:#373222; background:url(../../images/shop/skin3/leftH2.png) no-repeat 0 0; }
.L_col .h2 span{ font-weight:bold; float:left; display:block; font-size:14px;}
.L_col .bottom{clear: both; height:2px; line-height:2px; font-size:2px; background:url(../../images/shop/skin3/leftConBottom.png) no-repeat 0px 0px;}

.L_col .h2 a,.L_col .h2 a:link,.L_col .h2 a:visited,.L_col .h2 a:active{ color:#373222;}
.L_col .h2 a:hover{color:#5A5238; }

.L_col .UL_List{display:block;  padding:10px 14px 6px 14px}
.L_col .UL_List li{ height:24px; line-height:24px; padding-left:12px; clear:both; display:block; list-style-type:none; white-space:nowrap; width:238px; overflow:hidden; text-overflow:ellipsis;  background: url(../../images/shop/skin3/left_li_Arr1.png) no-repeat 0px 7px;}

.L_col .mapUL{display:block; height:auto; padding:10px 14px 6px 14px}
.L_col .mapUL li{ line-height:20px; padding-bottom:4px; clear:both; display:block; list-style-type:none; }

#mapper{ height:210px; width:264px; margin:5px auto; overflow: hidden; text-align:center; border:1px solid #AE9A54;}

.linkImgUL{display:block; height:auto; width:268px; padding:15px 3px 0px 7px}
.linkImgUL li{ width:33%; float:left; height:34px; line-height:34px; margin-bottom:5px; display:block; list-style-type:none; overflow:hidden; text-align:center; }
.linkImgUL .outer{display:block; height:32px; width:78px; overflow:hidden; white-space:nowrap; text-align:center; margin:0 auto; clear:both;  background:#fff; border:1px solid #AE9A54;}
.linkImgUL .outer .blank{width:0px; height:32px;}
.linkImgUL .outer img{ vertical-align: middle}

.L_col .linkUL{display:block; height:auto; padding: 8px 14px}
.L_col .linkUL li{ height: auto; line-height:18px; padding-bottom:6px; padding-left:8px; display:block; list-style-type:none;  background: url(../../images/shop/skin3/left_li_Arr2.png) no-repeat 0px 3px; }

#VR{ height: auto; width:688px; margin-bottom:10px;  overflow:hidden; text-align: left; border:2px solid #AE9A54; }
#editor{ height: auto; width:688px; margin-bottom:10px;  overflow:hidden; text-align: left; border:2px solid #AE9A54; }
#focus{ height:226px; width:688px; margin-bottom:10px;  overflow:hidden; text-align:center; border:2px solid #AE9A54; }

#rightMain .bottom{clear: both; height:2px; line-height:2px; font-size:2px; background:url(../../images/shop/skin3/rightConBottom.png) no-repeat 0px 0px;}

#rightMain .grid{ height:28px; line-height:28px; padding-left:10px;  clear:both; width:682px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url(../../images/shop/skin3/left_li_Arr1.png) no-repeat 0px 8px; }

.R_col .h2{ height:26px; line-height:26px; padding:3px 14px 1px 14px;  display:block; clear:both; color:#373222; text-align:right; background:url(../../images/shop/skin3/rightH2.png) no-repeat 0 0; }
.R_col .h2 span{ font-weight:bold; float:left; display:block; font-size:14px;}
.R_col .h2 a,.R_col .h2 a:link,.R_col .h2 a:visited,.R_col .h2 a:active{ color:#373222;}
.R_col .h2 a:hover{color:#5A5238; }

.R_col .h1{ height:36px; line-height:32px; padding-top:20px; font-size:28px; font-family:"黑体"; font-weight:bold; text-align:center; display:block; clear:both; border-top:1px solid #AE9A54;}
.R_col .h3{ height:22px; line-height:22px; text-align:center; display:block; clear:both;}

.aboutBox{border-top:1px solid #AE9A54; width:652px;  padding:20px; margin:0 auto; height:auto; overflow:hidden;}
.aboutBox p{ padding:8px 0;}


/*产品*/
.R_col .h4{ padding:20px 0 10px; font-size:14px; font-weight:bold; text-align:center; display:block; clear:both; border-top:1px solid #AE9A54;}

.R_col .imgList1 { width:688px; padding:10px 2px; height:auto; display:block; list-style:none;}
.R_col .imgList1 li { float:left; overflow:hidden; width:25%; display:block; text-align:center;padding:10px 0;}
.R_col .imgList1 li .outer{ overflow: hidden; white-space:nowrap; text-align:center; width:150px; height:150px; margin:0 auto; border:2px solid #AE9A54; background:#fff;}
.R_col .imgList1 li .outer .blank {	width: 0px; height:150px;}
.R_col .imgList1 li .outer img { vertical-align: middle;}
.R_col .imgList1 h1{ line-height:16px; height:48px; text-align:center; width:146px; margin:0 auto; padding-top:8px; display:block;}
.R_col .imgList1 h3{ line-height:18px; height:18px; text-align:center; width:146px; margin:0 auto;  display:block;}
.R_col .imgList1 .deline{text-decoration:line-through; color:#373222; }
.R_col .imgList1 .Price{ font-family:Arial,"黑体"; font-weight:bold; font-size:16px; color:#f30;}

.R_col .imgList2 { height:auto; display:block; list-style:none;}
.R_col .imgList2 li { display:block; text-align:center; padding:10px 0; clear:both;}
.R_col .imgList2 li .outer{overflow: hidden; white-space:nowrap; text-align:center; width:680px; height: auto; margin:0 auto;}
.R_col .imgList2 li .outer img {border:2px solid #AE9A54;}
.R_col .imgList2 h1{ line-height:16px; height:32px; text-align:center; width:660px;  margin:0 auto; padding-top:8px; display:block;}
.R_col .imgList2 p{ line-height:16px; height:16px; text-align:center; width:660px;  margin:0 auto; padding-top:8px; display:block;}

.R_col .textList{display:block; height:auto; padding: 10px 14px}
.R_col .textList li {height:28px; line-height:28px; padding-left:12px;  clear:both; display:block; list-style-type:none; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  background: url(../../images/shop/skin3/left_li_Arr1.png) no-repeat 0px 8px; border-bottom:1px dotted #AE9A54;}

/*点评*/
.comment{ padding:0px 8px }
.commentlist{border-bottom:1px dashed #ccc; padding:12px 0;}
.commentlist:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.commentlist .commentimg{text-align:center; width:80px; float:left; }
.commentlist .commentimg span{border:1px solid #ccc; margin:auto; height:60px; width:60px;display:block; background:#fff;}
.commentlist .commentimg em{ display:block; clear:both; }

.commentlist .commenttext{ margin-left:88px;  width: auto}
.commentlist .commenttext h3{ line-height:22px;  height:22px; padding:0 8px ; background:#F8F1DA; border:1px solid #C0B07A; }
.commentlist .commenttext h4{line-height:1.5em;padding:0 8px;_padding-top:3px}
.commentlist .commenttext p{line-height:18px; display:block; height:auto; clear:right; margin-top:3px;}
.commentlist .commenttext .dp{ clear:right; line-height:22px;  height:22px; list-style:none; display:block; padding-left:3px; border:1px solid #C0B07A;  background:#fff; }
.commentlist .commenttext .dp li{line-height:22px;  height:22px; list-style-type:none; display: block; float:left; width:106px;}
.commentlist .commenttext img{vertical-align:middle ;}

.point_box{padding:5px 0px; clear:both; background:#F8F1DA; border:1px solid #C0B07A; }
.point_box h2{ display: block; clear:right; line-height:18px; height:auto; padding:5px 0px; background:none; text-align: center; }
.point_box textarea{ height:60px; line-height:18px; width:540px; border:1px solid #ccc; overflow: visible}

#restore{display:none}
.reply{padding:5px 20px 5px 20px; margin-bottom:5px; clear:both; border:1px solid #C0B07A;  background:#F8F1DA; }
.reply p{ display: block; clear:right; line-height:18px; padding:2px 0px; color:#666;}

.Sbtn_out1{height:26px; line-height:26px;padding:2px 0 0 0; width:67px;  border:none;  cursor:pointer; background:url(../../images/shop/skin3/sub_bt.png) no-repeat 0px 0px;}
.Sbtn_over1{height:26px; line-height:26px;padding:2px 0 0 0; width:67px; border:none ;cursor:pointer; background:url(../../images/shop/skin3/sub_bt.png) no-repeat 0px -26px;}

.txtrm { text-align:right; height:22px; line-height:22px; display:block;}
.txtrm li{ display:inline; margin-left:5px;}
.Flower{ padding-left:15px; background:url(../../images/shop/common/yprp.gif) no-repeat 0 0px; }
.Egg{  padding-left:15px; background:url(../../images/shop/common/yprp.gif) no-repeat 0 -27px; }


/* 评分 */
.S_Index {background:transparent url(../../images/shop/common/itemStarW.gif) repeat-x scroll 0 0; width:70px; display:inline-block;  float:left; text-align:left; margin-top:3px;}
.S_Index span {background:transparent url(../../images/shop/common/itemStarO.gif) repeat-x scroll 0 0; display:block; height:12px; }
.S_Index span.Star0{width:0}
.S_Index span.Star0_5{width:7px}
.S_Index span.Star1{width:14px}
.S_Index span.Star1_5{width:21px}
.S_Index span.Star2{width:28px}
.S_Index span.Star2_5{width:35px}
.S_Index span.Star3{width:42px}
.S_Index span.Star3_5{width:49px}
.S_Index span.Star4{width:56px}
.S_Index span.Star4_5{width:63px}
.S_Index span.Star5{width:70px}

/* pages */
#pageNum { float: right; margin: 0px 5px 0px 0px; color: #373222}
.prePage{ background:url(../images/shop/Btn.gif) no-repeat -232px 0px; height:19px; line-height:19px; float:right;  width:19px; margin-right:2px;}
.prePage a,a.prePage:link,a.prePage:visited{ height:19px; line-height:19px; width:19px; display:block;}
a.prePage:hover{ background:url(../images/shop/Btn.gif) no-repeat -232px -19px;}

.nextPage{ background:url(../images/shop/Btn.gif) no-repeat -251px 0px; height:19px; line-height:19px; float:right;  width:51px; text-align:center;}
.nextPage a,a.nextPage:link,a.nextPage:visited{ height:19px; line-height:19px; width:51px; display:block;}
a.nextPage:hover{ background:url(../images/shop/Btn.gif) no-repeat -251px -19px;}

.pages {padding:3px 3px 20px 3px ; margin:0px auto; text-align: right;  color: #373222  }
.pages a {width:auto; padding:3px 8px; text-align:center; margin-right:3px; text-decoration:none; display: inline; background:#fff; color:#373222; border:1px solid #AE9A54; }
.pages a:hover,.pages a:active{text-decoration:none; color: #fff; background:#AE9A54;}
.pages span.current { padding:3px 8px;font-weight: bold; margin-right:3px; color:#373222;}
.pages span.disabled {display: none}

.commentedit{ padding:10px 0;}
.commentedit .line{padding:6px 0 0 0; width:95%; margin:0 auto}
.commentedit .line label{ display:block;width:90px; float:left;padding:0 12px 0 0; text-align:right}
.commentedit .line:after{content:"."; display:block; height: 0; clear: both; visibility: hidden;} 

.R_col .h2 em{ float:left; margin-left:50px;  display:block;}
.commentedit em{margin:0 3px}
.commentedit h3{padding:3px 0; display:block;}

.commentedit .ratebox{float:left; width:100px;}
.commentedit .rateStatus{padding:3px 0 0 0}
.commentedit .graded dt,.commentedit .graded dd{ display:inline-block}
.commentedit #rateMe{ width:80px;height:18px;padding:6px 0 0 10px;float:left; text-align:left; background:#fff; border:1px solid #AE9A54; }
.commentedit #rateMe a:hover,
.commentedit #rateMe .on{width:14px; height:14px; background:transparent url(../../images/shop/common/itemStarO.gif) no-repeat;}
.commentedit #rateMe a{float:left; width:14px; height:14px;cursor:pointer; background:transparent url(../../images/shop/common/itemStarW.gif) no-repeat;}

.commentedit .textarea1{ height:68px; line-height:18px; width:500px; overflow: visible; border:1px solid #AE9A54;}
.commentedit .textarea2{ height:120px; line-height:18px; width:500px; overflow: visible; border:1px solid #AE9A54;}
.commentedit .text_c{ text-align:center; display:block; padding:8px 0;}
 .inputtext1,.inputtext2{ height:18px; line-height:18px; border:1px solid #AE9A54;}

/*about info*/

.ar_box{width:652px; padding:10px 0px 20px 0px; margin:0 auto; height:auto; overflow:hidden;}
.ar_box p{ padding:8px 0;}

.summary{ width:620px; padding:12px 15px;  line-height:1.8em; margin:0 auto; margin-top:8px; clear:both; background:#F8F1DA; border:1px solid #C0B07A; }
.summary li{ list-style:none; display:block; clear:both;}
.bt_box{ height: auto; text-align:center; padding-bottom:20px;}
.summary span{ color:#666}


/*produce detail*/

.product{border-top:1px solid #AE9A54;  width:652px;  padding:20px; margin:0 auto; height:auto;}

.product .itemImg{ float:left; width:328px;  }
.product .imgbox{ height:310px; width:310px; overflow:hidden; white-space:nowrap; text-align:center; border:1px solid #C0B07A; text-align:center;}
.product .imgbox .blank{ height:310px; width:0px;}
.product .imgbox img{ vertical-align:middle;}
.product .imgClick{ display:block;  width:310px; height:62px; margin-top:5px;}
.product .imgClick li{ height:54px; padding-top:7px; width:62px;  float:left; display:block; background: url(../../images/shop/skin3/clickImg.gif) no-repeat  center -62px;}
.product .imgClick li.hover{height:54px; padding-top:7px; background: url(../../images/shop/skin3/clickImg.gif) no-repeat center 0px;}
.product .imgClick .outer{width:52px; height:52px; margin:0 auto;  white-space:nowrap;  text-align:center;  overflow:hidden;}
.product .imgClick .blank{ height:52px; width:0px;}
.product .imgClick img{ vertical-align:middle;}

.product .itemDetail{width: auto; margin-left:328px; height:auto;}
.product #itemName{ font-size:18px; font-family:'黑体'; color:#f30;}
.product .itemDetail p{ display:block; color:#666;  padding-bottom:10px;}
.product #detailUL{ display:block; list-style:none;}
.product #detailUL li{ display:block; line-height:20px; padding-bottom:4px; list-style-type:none; }
.product #detailUL .deline{text-decoration:line-through; color:#373222; }
.product #detailUL .Price{ font-family:Arial,"黑体"; font-weight:bold; font-size:16px; color:#f30;}

.product #itemBT{ font-size:16px; font-family:'黑体'; color:#fff; text-align:center; height:30px; padding-top:20px; }
.product #itemBT a,.product #itemBT a:link,.product #itemBT a:visited,.product #itemBT a:active{height:31px; line-height:31px; padding-bottom:17px; width:110px; display:block; float:left; margin-right:10px; color:#fff; background:url(../../images/shop/skin3/button.png) no-repeat -110px 0; }
.product #itemBT a:hover{background:url(../../images/shop/skin3/button.png) no-repeat 0px 0;}

/*notice*/

.ar_List{width:652px; padding:20px 0px; margin:0 auto; height:auto;  display:block; list-style:none;  padding-bottom:20px; }
.ar_List li{ height:28px; line-height:28px; cursor:pointer; padding-left:12px; border-bottom:1px dotted #AE9A54;  background:url(../../images/shop/skin3/left_li_Arr1.png) no-repeat 0px 8px;}
.ar_List li span{ float:left; display:block; width:400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ar_List li em{ float: left; padding-left:10px; width:150px; display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#666; }
.ar_List li strong{  float: left; text-align:right; width:70px; display:block; color:#666; }
.ar_List .con_box{ height:auto; clear:both; color:#373222;}
.ar_List h3{height:24px; line-height:24px; display:block; padding-left:12px; color:#666;}

.pre_new{ text-align:center; padding-bottom:20px; color:#373222}

/*showpics*/
.framebox{ height:auto; padding:20px 0; width:680px; margin:0 auto; clear:both;}
.imgBt{ height:22px; width:65px; border:none;  background:url(../../images/shop/skin3/imgBt.gif) no-repeat 0px 0px; color:#ff0;}

/*feedback*/

.R_col .feedList{display:block; height:auto; padding: 10px 14px}
.R_col .feedList li { clear:both; display:block; list-style-type:none; border-bottom:1px dashed #AE9A54; padding-bottom:10px; margin-bottom:15px; }
.R_col .feedList .back{ padding:5px 10px; background:#F8F1DA; border:1px solid #C0B07A; }
.R_col .feedList .feedH2{ color:#666;}

/*map*/

#map{ height:480px; width:648px; border:1px solid #AE9A54;}

.ar_box .mapUL{display:block; height:auto; padding:10px 14px 6px 14px}
.ar_box .mapUL li{ line-height:20px; padding-bottom:4px; clear:both; display:block; list-style-type:none; }

#footer{ height: auto; clear:both; text-align:center; padding:20px 0px; background:#f9f9f9; border-top:2px solid #4f4f4f; color:#333;}
#footer p{ height:20px; line-height:20px; display:block; }
#footer p span{font-family: Arial, Helvetica, sans-serif; }
#copyright{ height: auto; width:950px; clear:both; margin:0 auto;}

#footer a,#footer a:link,#footer a:visited,#footer a:active,#footer a:hover{ color:#333;}
