body{ font-size:12px}
#head{clear:both; overflow:hidden; width:1200px; height:209px; margin:0 auto; }
#my_title{float:left; padding-top:30px; padding-left:30px; color:#030}
#head span{
font-size: 24px;
font-family: "Microsoft YaHei UI";
}
h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, b,dl, dt, dd,form, label,ol,ul,li,legend,span,input{margin:0;padding:0;}
ol,ul{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#666666;}
a:hover{text-decoration:none;}
.pW{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.topMenu{width:1200px;height:26px; line-height:26px;text-align:center;padding:0px;background:#E3FBE5; margin:0 auto; }
#search_list { text-align:center}


.topTh .menus{color:#438315;}
.topTh li{float:left;position:relative; z-index:7}
.topTh .d2{padding:0 10px 0 28px;}
.topTh .d4{width:30px;height:30px;}
.topTh .d4 q{height:16px;position:absolute;top:9px;quotes:none;}
.topTh .d4 q{background:url(../images/header.png) no-repeat -74px 0;width:17px;left:8px; quotes:none;}
.topTh .d4 .dd{display:none;left:-50px;top:32px;}
.topTh .blank,.topTh .dd,.topTh .outline{display:none;position:absolute;border:1px solid #dadada;background-color:white;}
.topTh .d4 .dd .sf_wx_t{ width:136px; height:20px; line-height:22px; color:#515151;}
.topTh .d4 .dd .sf_wx{display:block;width:136px;height:110px;background:url(../images/weixin.png) no-repeat top center #FFFFFF; z-index:1112}
.topTh .menus .dd{ margin-left:5px;_margin-left:0px;line-height:22px;left:0;width:78px;-moz-box-shadow:0 0 5px #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #dadada;top:28px;}
.topTh .menus .blank{_margin-top:-6px;_height:37px;}
.topTh .menus .dd{ margin-left:5px;_margin-left:0px;line-height:22px;left:0;width:78px;-moz-box-shadow:0 0 5px #dadada;}
.topTh .menus{padding:0 10px 0 10px;width:60px;cursor:default; margin:2px 0 0 0; line-height:22px;  }
.topTh .blank,.topTh .dd,.topTh .outline{display:none;position:absolute;border:1px solid #dadada;background-color:white;}
.topTh .blank{ margin-left:5px;top:0;height:33px;z-index:-1;left:0;width:78px;-moz-box-shadow:0 0 5px #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #dadada;}
.topTh .allCat .dd{top:28px;width:1012px;right:0; margin-right:-10px;left:auto;padding-top:10px;-moz-box-shadow:0 0 5px #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #dadada;}
.topTh .d2 q,.topTh .d3 q,.topTh .d4 q{height:16px;position:absolute;top:9px;quotes:none;}
.topTh .d2 q{background:url(../images/header.png) no-repeat -73px -122px;width:10px;left:10px;transition:all 0.2s ease 0s;}
.topTh .d2.hover q{background:url(../images/header.png) no-repeat -73px -138px;}
.topTh .d2 .dd{display:none;top:32px;width:230px;left:-50px;padding:15px 0 0 0;}
.topTh .d2 .dd .sf-client{margin-bottom:10px;margin-left:15px;position:relative;text-align:left;}
.topTh .d2 .dd .client-img{width:73px;height:74px;overflow:hidden;background:url(../images/header.png) no-repeat 0 -93px;display:block;}
.topTh .hover .blank,.topTh .hover .dd,.topTh .hover .outline{display:block;}
.clear{clear:both;padding:0px;font-size:0px;margin:0px;height:0px;line-height:0;overflow:hidden;display:block;}

.mainNav{width:1200px; margin:0 auto;height:32px;border-bottom:2px solid #438315;_overflow:hidden; margin-top:2px;}
.navmenu{margin:0px auto;padding:0;width:1200px;clear:both; z-index:-1;}
.navmenu .categories{float:left;width:200px;background:#438315;height:34px;text-align:left;position:relative;z-index:8}
.navmenu .categories .dt{height:34px;overflow:hidden; /*background:url(../images/cate_bg.jpg)*/;}
.navmenu .categories a.topall{height:32px;line-height:32px;display:block;margin:0px; padding:0px;color:#fff;font-size:14px; font-family:Microsoft YaHei; font-weight:bold;width:200px; text-align:center; text-decoration:none;}
.navmenu .categories.hover b{ position:absolute;top:32px;border-top:2px solid #659900;height:0px;line-height:0;width:100%;overflow:hidden;background:0 none;right:auto;}
.navmenu .categories.hover b{ position:absolute;top:32px;border-top:2px solid #659900;height:0px;line-height:0;width:100%;overflow:hidden;background:0 none;right:auto;}
#public_cate .dd{display:none;}
#public_cate.hover .dd{display:block;}
#allSort{margin:0;z-index:14;padding:0;width:200px;position:absolute;background-color:#76ac25;}
#booksort{padding-top:8px;padding-left:15px;}
#booksort .item a{text-decoration:none}
#booksort .item{height:58px;}
#booksort .item .i-master{display:block;height:54px;padding-left:15px;font-family:Microsoft YaHei;}
#booksort .item .i-master a{color:white; margin-left:2px; text-decoration:none;}
#booksort .item .i-master a:hover{color:#fa9600;}
#booksort .item h3{font-weight:normal;font-size:14px;padding-top:5px;line-height:22px;}
#booksort .item .subCat{overflow:hidden;line-height:20px;height:20px;}
#booksort .item .subCat a{ color:#fff; text-decoration:none;}
#booksort .item .subCat li{float:left;margin-right:8px;_display:inline;}
#booksort .item .i-cm{position:absolute;top:0;left:200px;width:560px;height:298px;background:#ffffff;z-index:9;filter:alpha(opacity=98);opacity:0.98;display:none; border:1px solid #ddd;}
#booksort .item .i-master s{position:absolute;width:11px;height:54px;background-color:white;left:190px;z-index:1197;display:none;margin-top:-47px;}
#booksort .item .i-master h3 .fresh{ width:16px; height:22px; background:url(../images/left_lm_a.png) no-repeat -10px 5px; margin-left:-20px;float :left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .drinks{ width:14px; height:22px; background:url(../images/left_lm_a.png) no-repeat -10px -46px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .food{ width:16px; height:22px; background:url(../images/left_lm_a.png) no-repeat -10px -104px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .cooky{ width:16px; height:22px; background:url(../images/left_lm_a.png) no-repeat -10px -157px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .oil{ width:16px; height:22px;background:url(../images/left_lm_a.png) no-repeat -10px -265px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .fruit{ width:16px; height:22px;background:url(../images/left_lm_a.png) no-repeat -10px -319px; margin-left:-20px; float:left; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .health{ width:16px; height:22px; background:url(../images/left_lm_a.png) no-repeat -10px -373px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .tea{ width:16px; height:22px;background:url(../images/left_lm_a.png) no-repeat -10px -212px; margin-left:-20px; float:left; float:left;_margin-left:-10px;_position:relative;}
#booksort .item .i-master h3 .tools{ width:16px; height:22px; background:url(../images/left_lm_a.png) no-repeat -10px -428px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-cm{display:block;}
#booksort .item.hover .i-master{background-color:white;color:#76ac25;margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3{ margin-left:10px;}
#booksort .item.hover .i-master .subCat{margin-left:10px;}
#booksort .item.hover .i-master a{color:#76ac25;text-decoration:none;}
#booksort .item.hover .i-master a:hover{text-decoration:underline;}
#booksort .item.hover .i-master s{display:block;}
#booksort .item.hover .i-master h3 .fresh{ width:16px; height:22px; background:url(../images/left_lm.png) no-repeat 0 5px; margin-left:-20px;float :left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .drinks{ width:14px; height:22px; background:url(../images/left_lm.png) no-repeat 0 -46px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .food{ width:16px; height:22px; background:url(../images/left_lm.png) no-repeat 0 -104px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .cooky{ width:16px; height:22px; background:url(../images/left_lm.png) no-repeat 0 -157px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .oil{ width:16px; height:22px;background:url(../images/left_lm.png) no-repeat 0 -265px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .fruit{ width:16px; height:22px;background:url(../images/left_lm.png) no-repeat 0 -319px; margin-left:-20px; float:left; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .health{ width:16px; height:22px; background:url(../images/left_lm.png) no-repeat 0 -373px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .tea{ width:16px; height:22px;background:url(../images/left_lm.png) no-repeat 0 -212px; margin-left:-20px; float:left; float:left;_margin-left:-10px;_position:relative;}
#booksort .item.hover .i-master h3 .tools{ width:16px; height:22px; background:url(../images/left_lm.png) no-repeat 0 -428px; margin-left:-20px; float:left;_margin-left:-10px;_position:relative;}
#booksort .i-cm .i-left{float:left;width:542px;}
#booksort .i-cm .i-right{float:right;width:205px;height:506px;}
#booksort .cat-sort{width:542px;height:248px;padding:8px 0 24px 10px;}
#booksort .cat-sort dl{overflow:hidden;zoom:1;font-family:Microsoft YaHei;padding:1px 0 0 0;}
#booksort .cat-sort dt{width:80px;padding-right:10px;float:left;text-align:right;height:18px;line-height:18px;margin:4px 0px;color:#76ac25;}
#booksort .cat-sort dt a{color:#76ac25;}
#booksort .cat-sort dt a:hover{ text-decoration:underline;}
#booksort .cat-sort dd{overflow:hidden;zoom:1;}
#booksort .cat-sort dd a{float:left;white-space:nowrap;display:block;text-decoration:none;height:18px;line-height:18px;margin:4px 0px;text-align:left;padding:0px 6px;border-left:1px solid #ccc; color:#666;}
#booksort .cat-sort dd a:hover{text-decoration:none;color:#76ac25;}
#booksort .i-left .i-img img{width:560px;height:200px;}
#booksort .i-right .i-channel{height:54px;text-align:center;background-color:#f7f6f5;padding:16px 10px;font-family:Microsoft YaHei;}
#booksort .i-right .i-channel dt{color:#363636;font-size:16px;line-height:54px;margin-bottom:4px;}
#booksort .i-right .i-channel dt a:hover{ color:#438315;}
#booksort .i-right .i-channel em{ width:20px; height:20px;background:url(../images/index_icon_new.png) no-repeat -245px -55px;  margin:18px 0 0 10px; *margin:0 0 0 10px; overflow:hidden; position:absolute;}
#booksort .i-right .i-channel em a{ display:block; cursor:pointer;width:20px; height:20px;}
#booksort .i-right .i-active{height:106px;padding:12px;font-family:Microsoft YaHei;}
#booksort .i-right .i-active dt{color:#76ac25;line-height:20px;margin-bottom:10px;font-weight:bold;}
#booksort .i-right .i-active dd a{display:block;line-height:24px;height:24px;overflow:hidden;}
#booksort .i-right .i-active dd a:hover{color:#438315;}
#booksort .i-right .i-brand{border-top:1px solid #e5e5e5;padding:10px;}
#booksort .i-right .i-brand dt{overflow:hidden;zoom:1;margin-bottom:10px;}
#booksort .i-right .i-brand .fl{color:#76ac25;font-family:Microsoft YaHei;font-weight:bold;}
#booksort .i-right .i-brand .fr{padding-right:5px;color:#666666;}
#booksort .i-right .i-brand .fr a{color:#666666;}
#booksort .i-right .i-brand .fr a:hover{ color:#438315;}
#booksort .i-right .i-brand dd{width:177px;margin:0 auto;overflow:hidden;zoom:1;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
#booksort .i-right .i-brand dd a{float:left;width:87px;height:56px;text-align:center;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;overflow:hidden;}
#booksort .i-right .i-brand img{width:56px;height:56px;}
#booksort .item .i-close{width:25px;height:25px;position:absolute;top:6px;right:6px;background:url(../images/index_icon_new.png) no-repeat -245px -1px;cursor:pointer;}


.header{padding:0;width:801px; float:right;  height:30px;  position:relative;}
.header_inner .logo{width:240px;margin:0px;float:left;padding:5px 0px 0px 0px;position:relative;}
.header_inner .logo a.logoleft{display:block;position:absolute;left:0px;width:124px;padding:0px 0px 0px 0px;background:url(../images/indeximg20130307.png) -33px 0px no-repeat;_background:url(../images/indeximg20130307.jpg) -33px 0px no-repeat;height:66px;}
.header_inner .logo a.logoright{display:block;position:absolute;width:116px;right:0px;height:66px;background:url(../images/indeximg20130307.png) -160px 0px no-repeat;_background:url(../images/indeximg20130307.jpg) -160px 0px no-repeat;}
.header_inner .logo .logoright_best{margin-top:12px;}
.header_inner .logo div.logo-text{position:absolute;top:73px;left:0;color:#000;font-size:14px; font-family:Microsoft YaHei; clear:both;letter-spacing:1px; text-align:center;width:244px;}
.header_inner .logo div.logo-text font{font-family:Microsoft YaHei;font-size:14px; font-weight:bold;}
.header_inner .search{	position: absolute;	width: 660px;	margin: 0px;	padding:  0;	right: 265px;	top: 1px;	border:0px solid red;}
#search_type{float:left; display:inline-block; height:31px; line-height:31px; padding:0 15px;}
#search_type input{ vertical-align:top; margin-top:8px;}
#ss_option{display:inline-block; width:73px; height:28px; float:left; line-height:28px; font-size:14px; font-family: Microsoft YaHei; color:#888;background: url(/bbs/images/select_arrow.gif) right center no-repeat; border:1px solid #438315; text-align:left; padding-left:8px; border-right:0;}
.header_inner .search input.text{border:1px solid #438315;width:360px; height:28px; line-height:28px \9; padding:0 0 0 4px; vertical-align:middle; float:left; border-left:0}
.header_inner .search input.submit{margin:0px;height:30px;width:80px;cursor:pointer;float:left;vertical-align:middle;border:0; color:#FFF; background-color:#438315; font-size:14px;}
#search_list{position:absolute; width:73px; background:#fff; font-size:14px;font-family: Microsoft YaHei; border:1px solid #438315; top:29px; z-index:16; line-height:26px; border-top:0; color:#888; display:none; left:102px; }
#search_list ul li:hover{ cursor:pointer; background:#E3FBE5}


.header{padding:0;width:998px; float:right;  height:30px;  position:relative;}
.header_inner .logo{width:240px;margin:0px;float:left;padding:5px 0px 0px 0px;position:relative;}
.header_inner .logo a.logoleft{display:block;position:absolute;left:0px;width:124px;padding:0px 0px 0px 0px;background:url(../images/indeximg20130307.png) -33px 0px no-repeat;_background:url(../images/indeximg20130307.jpg) -33px 0px no-repeat;height:66px;}
.header_inner .logo a.logoright{display:block;position:absolute;width:116px;right:0px;height:66px;background:url(../images/indeximg20130307.png) -160px 0px no-repeat;_background:url(../images/indeximg20130307.jpg) -160px 0px no-repeat;}
.header_inner .logo .logoright_best{margin-top:12px;}
.header_inner .logo div.logo-text{position:absolute;top:73px;left:0;color:#000;font-size:14px; font-family:Microsoft YaHei; clear:both;letter-spacing:1px; text-align:center;width:244px;}
.header_inner .logo div.logo-text font{font-family:Microsoft YaHei;font-size:14px; font-weight:bold;}
.header_inner .search{	position: absolute;	width: 660px;	margin: 0px;	padding: 0;	right: 265px;	top: 0px;	border:0px solid red;}
#search_type{float:left; display:inline-block; height:31px; line-height:31px; padding:0 5px;}
#search_type input{ vertical-align:top; margin-top:8px;}
#ss_option{display:inline-block; width:73px; height:28px; float:left; line-height:28px; font-size:14px; font-family: Microsoft YaHei; color:#888;background: url(/bbs/images/select_arrow.gif) right center no-repeat; border:1px solid #438315; text-align:left; padding-left:8px; border-right:0;}
#search_list ul li:hover{ cursor:pointer; background:#E3FBE5}
.header_inner .search input.text{border:1px solid #438315;width:360px; height:28px; line-height:28px \9; padding:0 0 0 4px; vertical-align:middle; float:left; border-left:0}
.header_inner .search input.submit{margin:0px;height:30px;width:80px;cursor:pointer;float:left;vertical-align:middle;border:0; color:#FFF; background-color:#438315; font-size:14px;}
#search_list{position:absolute; width:73px; background:#fff; font-size:14px;font-family: Microsoft YaHei; border:1px solid #438315; top:29px; z-index:16; line-height:26px; border-top:0; color:#888; display:none; left:102px; }
.header_inner .search input.submit{margin:0px;height:30px;width:80px;cursor:pointer;float:left;vertical-align:middle;border:0; color:#FFF; background-color:#438315; font-size:14px;}
.shopingcar{
	width: 146px;
	padding-left: 48px;
	position: absolute;
	height: 28px;
	border: 1px solid #ccc;
	line-height: 28px;
	font-size: 12px;
	left: 803px;
	top: 0px;
}
.shopingcar a:hover{color:#438315;}
.shopingcar a:hover{color:#438315;}
.shopingcar s{background:url(../images/header.png) no-repeat -54px -16px;width:23px;height:21px;left:17px;position:absolute;top:4px;}
.shopingcar b#cartNum{
	position: absolute;
	top: 0px;
	width: 40px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	background-color: #fa9600;
	color: white;
	font-size: 16px;
	font-weight: 600;
	right: 0px;
}
.shopingcar ul li.nmlist {border: 0 none;}
.shopingcar ul li.nmline {border-bottom: 1px dashed #CCCCCC;height: 0;line-height: 0;margin: 0;overflow: hidden;padding: 0;}
.shopingcar ul li.nmtop {background-color: #F2F6ED;border-bottom: 1px solid #CCCCCC;height: 26px;line-height: 26px;margin: 0;overflow: hidden;padding: 0;}
.nmtitle {color: #1B6146;float: left;}
.nmtotal {float: right;}
.nmtotal font {color: #EA5404;font-size: 14px;font-weight: bold;}
.nmtotal a:link {color:#999999;}
#topCart.hover .blank,#topCart.hover #cart_lists,#topCart.hover .outline{display:block;position:absolute;border:1px solid #efefef;background-color:white; z-index:1111;}
#topCart.hover .blank{top:-1px;height:33px;z-index:-1;left:-1px;width:194px;-moz-box-shadow:0 0 5px #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #efefef;}
#topCart.hover .outline{z-index:1;left:0;width:154px;height:8px;top:28px;border:0 none;}
#topCart.hover .t{color:#666666;}
#topCart .setCart{
	background: url(../images/header.png) no-repeat -102px -235px;
}
#cart_lists{display:none;width:657px;right:-1px;_right:-2px;-moz-box-shadow:0 0 5px #efefef;-webkit-box-shadow:0 0 5px #efefef;box-shadow:0 0 5px #dadada;top:34px;}
#listCartNum{color:#ea5404;font-size:12px;font-weight:bold;}
.floatcar{padding:10px;width:440px;font-size:12px;font-weight:normal;line-height:20px;}
.floatcar1{padding:10px 0;}
.floatcar .nopro{ width:340px; height:42px; margin:0 0 0 85px; background:url(../images/header.png) no-repeat -99px -123px;}
.floatcar .nopro p{ padding-left:50px;}
.floatcar .nopro p span{ color:#969696;}
.floatcar .nopro p span .no_dl{ color:#438315;}
.floatcar .title{color:#6c6c6c;border-bottom:1px solid #1b6146;height:24px;}
.floatcar .total p{width:270px;float:left; line-height:26px;}
#listCartNum{color:#ea5404;font-size:12px;font-weight:bold;}
.floatcar .total p font{color:#ea5404;font-size:14px;font-weight:bold; font-family: Verdana, Geneva, sans-serif;}
.floatcar ul{margin:0px;padding:0px;display:block;position:relative;max-height:295px;_height:301px;overflow:auto;}
.floatcar ul li{margin:0px; padding:12px 0px 12px 0px;height:40px;position:relative; border-bottom:1px dashed #ccc; line-height:18px;color:#565656; text-align:left;}
.floatcar ul li:hover{ background:#f5f5f5;}
.floatcar ul li .l{position:absolute;width:45px;height:45px;}
.floatcar ul li .l img{width:40px;height:40px;vertical-align:middle;border:1px solid #ccc;}
.floatcar ul li .c{position:absolute;width:310px;min-height:36px;left:48px;top:14px; overflow:hidden; word-break:break-all; }
.floatcar ul li .c b{ color:#777; font-weight:normal;}
.floatcar ul li .c b i{ font-style:normal; color:#999;}
.floatcar ul li .c a{color:#555; text-decoration:none;}
.floatcar ul li .c a:hover{color:#438315; text-decoration:none;}
.floatcar ul li .r{position:absolute; text-align:right;width:120px;height:36px;right:0px; font-family:Verdana, Geneva, sans-serif}
.floatcar ul li .r font{color:#f05404;font-size:14px;font-weight:bold;}
.floatcar ul li .r a{clear:both;color:#999999; text-decoration:none}
.floatcar ul li .r a:hover{ text-decoration:underline}

a.submit5{ font-size:14px;color:#fff; padding:5px 10px 5px 10px; cursor:pointer; text-align:center; background-color:#5D9903; border-radius:2px;}
a.submit5:hover{color:#fff; background-color:#69AD03; }

a.submit5:link{color:#fff;}
a.submit5:hover{color:#fff;}
a.submit5:visited{color:#fff}
a.submit5.active{color:#fff}



#clear_buycar {
    margin-right:10px;
    font-size: 12px;
    color: green;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
}
#clear_buycar:hover{color:red}
#floatimg{width:50px;height:50px;padding:2px;background:#fff;border:0;overflow:hidden;position:absolute;z-index:890;}
.clear{ clear:both;}
.menu_head{width:1200px; margin:0 auto; text-align:left; clear:both; padding-bottom:3px;}
.menu_head ul{width:1000px;overflow:hidden;height:32px; line-height:32px;}
.menu_head li{float:left;text-align:center;}
.menu_head li a{ padding:0 24px; font-size:14px; text-align:center;text-decoration:none;display:block;height:32px;font-family:Microsoft YaHei;font-weight:700;}
/*product.css*/
.pWrap { width: 1200px; margin: 0 auto; clear:both;  }
.productIntro { margin-bottom: 10px; clear:both; }
.pItems { float: left; width: 1011px;  -webkit-box-shadow: 0 0 4px #efefef; box-shadow: 0 0 4px #c7c7c7; position: relative; z-index: 2; background-color:#ffffff; padding-bottom:20px; overflow:hidden; }
.pItemsMain { float: right; width: 600px; }
.pItemsName { }
.pItemsName .cm { padding: 0 15px; margin: 10px 0; height: 40px; overflow: hidden; zoom: 1; }
.pItemsName h1, .pItemsName strong { min-height: 21px;
_height: 21px;
font-size: 16px;
font-weight: 700;
line-height: 21px;
color: #3C3C3C;}
.pItemsName h1 {
	float: left;
	color: #191c1f;
	text-align: left;
}
.pItemsName h1 a:link, .pItemsName h1 a:visited, .pItemsName h1 a:hover { color: #191c1f; text-decoration: none; cursor: text; }
.pItemsName strong { color: #fa6400 }
.pItemsName strong a:link, .pItemsName strong a:visited, .pItemsName strong a:hover { color: #fa8200; text-decoration: none; cursor: text; }
.pItemsPrice { background-color:#E3FBE5;  zoom: 1;  border-bottom: 0px solid #dddddd; overflow:hidden;  }
.priceBox { float: left; overflow: hidden; zoom: 1; color: #6c6c6c;   text-align:left; }
.priceBox span{ border:0px solid red;}
.priceBox .old-price{float:left; line-height:35px; margin-left:5px;}
.priceBox .mx-rmb {
    font-family: arial;
    margin-right: 2px;
	font-style: normal;
	/*font-weight:bold;*/
	font-size:14px;

	/*float:left;*/
	/*line-height:35px;*/
}
.priceBox .mx-rmb-num{font-family: verdana,arial;font-style: normal;font-weight: 400;font-size: 14px; text-align:left;  	color:#888;text-decoration:line-through; line-height:35px; }
.priceBox .rmb{
font-family: arial;
font-weight: 400;
margin-right: 2px;
font-style:normal;
font-size:20px;
color: #f40;
}
.priceBox .sjcx{
padding:3px;
color: #FFF;
background: #FF8E1B;
margin:0 0 5px 5px ;
line-height:35px;
}
.priceBox span{ line-height:30px; }
.single_price{clear:both; overflow:hidden; }
.single_price span{display:inline-block; float:left; }
.priceBox label{display:inline-block; border:0px solid green; vertical-align:top}
.priceBox strong{font-size: 20px; font-weight:700; font-family: Tahoma,Arial,Helvetica,sans-serif;color: #f40; line-height:35px;   }
.priceBox .glod{background:url(../images/glod.png) 5px 9px; background-repeat:no-repeat; float:left; padding-left:40px; margin-left:5px; line-height:35px;font-size: 18px}
.priceBox .yeb{background:url(../images/ye.png) 10px 3px; background-repeat:no-repeat; float:left; padding-left:40px;line-height:35px;font-size: 18px}
.ps{clear:both; float:left; line-height:22px; color:#6c6c6c; text-align:left; padding-top:3px; border:0px solid red;  background-image:url(../images/gray_dot.png); background-repeat:repeat-x; background-position:bottom; padding-bottom:3px;  margin-right:3px;}
.ps span{; margin-left:5px;}
.ps #sca:hover{ border:1px solid #FF4400; background-color:#FFF2E8; padding:3px; color:#FF4400; cursor:pointer;}
.ps #kd_son:hover{ border:1px solid #FF4400; background-color:#FFF2E8; padding:3px; color:#FF4400; cursor:pointer;}
.ps .has_sca{border:1px solid #FF4400; background-color:#FFF2E8; padding:3px; color:#FF4400; cursor:pointer;}
.ps .has_kd_son{border:1px solid #FF4400; background-color:#FFF2E8; padding:3px; color:#FF4400; cursor:pointer;}
.ps s{display: inline-block;
position: relative;
width: 0;
height: 0;
overflow: hidden;
border-color: #606060 transparent transparent;
border-width: 4px 4px 0;
border-style: solid;
margin: 3px;
}
.ps b{font-weight:normal; color:#333333;}
.ps i{font-style:normal; font-family: arial;}
.ps ul,.ps li{list-style:none; margin:0; padding:0;}
.ps strong{font-weight:normal; padding:3px;}
.ps em{font-style:normal; color:#ff4400}
.has_kd_son_list{border:1px solid #ff4400; background-color:#FFF2E8; color:#ff4400;}
.no_has_kd_son_list{border:0 background-color:#ffffff; color:#606060;}
ul, ol, dl { list-style: none; }
._citys { width: 630px; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; background-color:#ffffff; }
._citys span { color: #FF4400; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #FF4400; cursor: pointer; }
._citys0 { width: 100%; height: 30px; display: inline-block; border-bottom: 2px solid #FF4400; padding: 0; margin: 0; }
._citys0 li { display: inline-block; line-height: 30px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
.citySel { background-color: #FF4400; color: #fff !important; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 79px; height: 30px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 30px; text-align: center; cursor: pointer; font-size: 13px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #FF4400; }
.AreaS { background-color: #FF4400 !important; color: #fff !important; }
.pro{clear:both; float:left; line-height:22px; color:#6c6c6c; text-align:left; padding-top:5px; padding-bottom:2px;background-image:url(../images/gray_dot.png); background-repeat:repeat-x; background-position:bottom; width:794px; }
.pro dl{width:100%;  overflow:hidden;}
.pro dl dt{float: left;margin-right: 5px;width: 55px;color: #333333; text-align:center; clear:both;}
.pro dl dd{overflow:hidden; color::3c3c3c;}
.pro dl dd ul li{ display:inline-block;position: relative;margin: 0 5px 10px 0;vertical-align: middle;line-height: 20px;background: #FFF; }
.pro dl dd ul li img{width:32px; height:32px; border:0;}
.pro dl dd ul li a{display: inline-block;
white-space: nowrap;
text-decoration: none;
padding: 3px 6px;
min-width: 10px;
_width: 10px;
text-align: center;
border: 1px solid #DCDCDC;
background: #FFF;
-moz-transition-property: border-color,background;
-o-transition-property: border-color,background;
-webkit-transition-property: border-color,background;
transition-property: border-color,background;
-moz-transition-duration: .2s;
-o-transition-duration: .2s;
-webkit-transition-duration: .2s;
transition-duration: .2s;}
.pro dl dd ul li i{display:none}
.pro dl dd ul li i {
    position: absolute;
    width: 10px;
    height: 10px;
    font-size: 0;
    line-height: 0;
    right: 0px;
    bottom: 0px;
    background: url(/shop/images/sys_item_selected.gif) no-repeat right bottom;
    z-index:0;
    display: none;
}
.pro .red_o_b{border:2px solid #E4393C}
.pro .normal_border{ color:#666666;border:1px solid #DCDCDC}
.pro .has_pic{display: block;
min-width: 32px;
_width: 32px;
height: 32px;
padding: 1px;
line-height: 32px;
}
.dashed{border:1px dashed #dcdcdc; }
.pro #cc{ font-weight:bold}

.pro div span{margin-left:5px}
.cc_sale{clear:both; overflow:hidden; text-align:left; line-height:26px}
.boxWb { width: 5px; height: 96px; background: url(../images/productinfo.png) no-repeat -271px -121px; position: absolute; right: -5px; }
.pItemsPromo { margin-bottom: 6px; padding: 0 5px; clear:both; float:left; }
.pItemsPromo .dt, .pItemsStock .dt {
	float: left;
	width: 200px;
	text-align: center;
	line-height: 25px;
}
.pItemsPromo .dd, .pItemsStock .dd {
	float: right;
	width: 180px;
	z-index: 91;
}
.pItemsPromo .dt { margin-top: 5px; }
.pItemsPromo .dt span{
    background-color: #6f9a09;
    color: white;
    padding: 0 2px 0 2px;
    line-height: 16px;
    margin-top: 5px;
    _display: inline;
}
.promoBox li { padding: 4px 0 2px 0; color: #6b6b6b; }
.promoBox .promotion .ct, .promoBox .pGifts .ct { float: left; background-color: #6f9a09; color: white; padding: 0 2px; margin-right: 10px; line-height: 16px; margin-top: 5px; _display: inline; }
.promoBox a:link, .promoBox a:visited { color: #438315; }
.promoBox a:hover { color: #fa9600; }
.promoBox .promotion .cm, .promoBox .pGifts .cm { display: block; overflow: hidden; zoom: 1; line-height: 16px; margin-top: 5px; }
.pItemsChoose {margin: 0 20px; clear:both; }
.chooseType { overflow: hidden; zoom: 1; }
.chooseType li { border: 1px solid #dbdbdb; _display: inline; float: left; height: 24px; margin: 0 10px 10px 0; position: relative; white-space: nowrap; }
.chooseType li.selected { background-color: #ffffff; border: 1px solid #6d9a09; }
.chooseType a { float: left; }
.chooseType a:hover { text-decoration: none; }
.chooseBtns { margin: 10px 0; position: relative; height: 45px; }
.pCollect { float:right; padding: 0px 8px 8px 20px; color: #438315;  background: url(../images/productinfo.png) no-repeat -68px 2px; height: 20px;   width:290px; margin-top:10px;}
.pCollect .left{ float:left}
.pCollect .middle{float:left; width:60px; background:#ddd; height:8px; margin-top:4px;}
.pCollect .right{float:left; margin-left:3px; font-weight:bold; color:#888}
.pCollect dd{
	width: 60px;
	height: 8px;
	background-color:#ddd;
	overflow: hidden;
	_display: inline;
}
.pCollect a {text-decoration:none}
.pCollect a:link, .pCollect a:visited { color: #438315; }
.pCollect a:hover {  color: red; }
.pCollect span{padding-bottom:3px;}
.pAmount { width: 81px; float: left; margin-right: 10px; overflow: hidden; _display: inline; }
.pAmount span { float: left; }
.pAmount .text { width: 53px; height: 43px; border: 1px solid #dadada; overflow: hidden; font-size: 18px; text-align: center; line-height: 43px; color: #6b6b6b; font-family: ËÎÌå; }
.pAmount a { height: 21px; width: 25px; border-top: 1px solid #dadada; border-right: 1px solid #dadada; text-align: center; line-height: 21px; display: block; overflow: hidden; text-decoration: none; cursor: pointer; color: #6b6b6b; font-size: 14px; font-family: ËÎÌå; overflow: hidden; }
.pAmount a:hover { text-decoration: none; }
.pAmount a.p-add { }
.pAmount a.p-reduce { border-bottom: 1px solid #dadada; }
.pAmount a.disable { color: #ececec; cursor: default; }
.pBtn { float: left; margin-right: 10px; _display: inline; }
.pBtn a { width: 130px; height: 45px; background-color: #438315; display: block; border-radius: 2px; text-align: center; padding: 0 0 0 30px; color: white; font-family: Î¢ÈíÑÅºÚ; font-size: 18px; line-height: 45px; position: relative; cursor: pointer; }
.pBtn a:hover { text-decoration: none; background: #2f5b11; color:white; }
.pBtn a b { position: absolute; top: 12px; left: 18px; width: 22px; height: 20px; background: url(../images/new_productinfo.png) no-repeat -269px -72px; display: block; }
.pView {
	float: left;
	width: 410px;
	position: relative;
	background-color: white;
	min-height: 370px;
	z-index: 92;
}
#carwindow .cartItem li { overflow: hidden; zoom: 1; }
#carwindow .cartItem .ct { color: #45403a; font-family: Î¢ÈíÑÅºÚ; font-size: 18px; margin-bottom: 5px; line-height: 24px; }
#carwindow .cartItem #showcart { margin-bottom: 5px; }
#pView { left: 10px; position: absolute; top: 20px; width: 390px; margin-bottom: 20px;  }
#pView #pic-list a.disabled { cursor: default; }
#zoom-jpg { height: 330px; width: 330px; }
#pic-list { height: 300px; overflow: hidden; position: relative; width: 50px; margin-right: 10px; _display: inline; float: left; padding: 20px 0; }
#pic-list .btn-control { display: block; height: 20px; position: absolute; left: 0; width: 50px; cursor: pointer; }
#btn-forward { top: 0; }
#btn-backward { bottom: 0; }
.btn-control b { top: 0; display: block; position: absolute; width: 19px; height: 10px; left: 14px; overflow: hidden; }
#btn-forward b { background: url(../images/productinfo.png) no-repeat -49px 0; }
#btn-backward b { background: url(../images/productinfo.png) no-repeat -49px -10px; }
#btn-forward.disabled b { background: url(../images/productinfo.png) no-repeat -30px 0; }
#btn-backward.disabled b { background: url(../images/productinfo.png) no-repeat -30px -10px; }
#pic-list .pic-items { left: 0; position: absolute; top: 20px; }
#pic-list .pic-items li { font-size: 0; position: relative; text-align: center; width: 50px; line-height: 0; height: 60px; }
#pic-list .pic-items img { height: 48px; padding: 1px; width: 48px; }
.jqzoom { padding: 0; position: relative; float: right; }
.zoomdiv { background: url(../images/loading.gif) no-repeat center center #FFFFFF; border: 1px solid #E4E4E4; display: none; height: 410px; left: 400px; overflow: hidden; position: absolute; text-align: center; top: 0; width: 410px; z-index: 8; }
.bigimg { height: 800px; width: 997px; }
.jqZoomLens { background-color: #fff; cursor: move; height: 50px; left: 0; opacity: 0.5; filter: alpha(opacity=50); position: absolute; top: 0; visibility: hidden; width: 50px; z-index: 92; }
#pic-list .pic-items img.img-hover { border: 1px solid #69af05; padding: 0; }
#recomm_list { overflow: hidden; padding: 0 51px; position: relative; width: 900px; height: 230px; }
#recomm_list .btn-reco { display: block; height: 230px; position: absolute; top: 0; width: 21px; cursor: pointer; }
#btn_prev { left: 15px; }
#btn_next { right: 15px; }
.btn-reco b { top: 55px; display: block; position: absolute; width: 21px; height: 39px; }
#btn_prev b { background: url(../images/productinfo.png) no-repeat -173px -130px; }
#btn_next b { background: url(../images/productinfo.png) no-repeat -194px -130px; }
#btn_prev.disabled b { background: url(../images/productinfo.png) no-repeat -215px -130px; }
#btn_next.disabled b { background: url(../images/productinfo.png) no-repeat -236px -130px; }
.p-view li { float: left; width: 150px; padding: 0 15px; overflow: hidden; }
.p-view .p-img { margin-bottom: 5px; }
.p-view .p-img img { width: 150px; }
.proRomm .ct { margin-bottom: 10px; }
.proRomm .cm { padding: 10px 20px; }
.p-view .p-now { color: #BB3221; font-family: Î¢ÈíÑÅºÚ; margin-right: 5px; }
.p-view .p-now strong { font-size: 20px; font-weight: normal; }
.p-view .p-nor { font-family: Î¢ÈíÑÅºÚ; text-decoration: line-through; }
.p-view .title-a, .p-view .title-b { line-height: 20px; height: 20px; overflow: hidden; }
.p-view .title-b { color: #EA5404; }
.p-view .title-c { line-height: 20px; height: 40px; overflow: hidden; }
.pItemsSide {
	float: right;
	width: 175px;
	overflow: hidden;
	background-color: #ffffff;
	position: relative;
	border:1px solid #FFE2A3;
	background-color:white;
}
.sideWrap { clear:both;}
.pdetail { color:#666; padding-top:0px; width:155px; margin:0 auto; padding-bottom:10px; }
.pdetail ul{ margin:0 auto;}
.pdetail ul li { text-align:left; height:30px; line-height:15px; }
.pdetail ul li img{vertical-align:middle}
.pdetail .shop_name a{color:#666; font-weight:bold; }
.pdetail ul li span{ padding:0 8px 2px 8px; margin-right:2px;}

.pdetail ul li #dp_sc{ cursor:pointer}
.pdetail ul li .inter_dp{float: left;

width: 64px;
height: 24px;
text-align: center;
color: #666;
line-height: 24px;
border: 1px solid #EDEDED;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
background: #FAFAFA;
}
.pdetail ul li .inter_dp:hover
{
	border-color: #E0E0E0;
background: #F5F5F5;
}
.glod_icon {
    position: absolute;
    top: 360px;
    right: 125px;
    width: 48px;
    height: 63px;
	background:url(../images/48.png) no-repeat;
	z-index:2;
}
.heart{width:16px; height:16px; background:url(../images/heart.png) no-repeat}
.zs{width:16px; height:16px; background:url(../images/zs16-16.gif) no-repeat}
.jp{width:16px; height:16px; background:url(../images/glod16-16.gif) no-repeat}
.support {
	height: 23px;
	border: 1px solid #e3e3e3;
	border-radius: 5px;
	position: relative;
	padding: 0 0 0 16px;
	line-height: 23px;
	background-color: #fbfbfb;
	color: #969696;
}
.support b {
	position: absolute;
	width: 13px;
	height: 14px;
	background: url(../images/productinfo.png) no-repeat -186px -28px;
	top: 5px;
	left: 3px;
}
.pcommdetail { padding-bottom: 10px; border-top: 1px solid #efefef; }
.pComment { padding: 0px 0 10px 0; background-color: white; }
.pComment li { padding: 10px 0 0 0; position: relative; overflow: hidden; zoom: 1; }
.main-box { margin:0 auto; width: 1200px; background-color:#fff; }
#package .pGroup .suits { width: 987px; }
.dDetail { height: 34px; border: 1px solid #dbdbdb; width: 100%; background-color: white; clear:both; overflow:hidden; }
.pTab { overflow: hidden; zoom: 1;  font-weight:bold; clear:both; overflow:hidden; width:304px; float:left;}
.pTab li { float: left; height: 35px; line-height: 34px; text-align: center; border: 1px solid #dadada; border-left:0; background-color: #ffffff; color: #565656; overflow: hidden;  }
.pTab li a { color: #565656; text-decoration: none; height: 34px; float: left; padding: 0 25px; text-decoration: none; }
.pTab li a:hover { text-decoration: none; }
.pTab li.curr { background-color: #438315; border-right: 1px solid #438315; border-bottom: 1px solid #438315;  }
.pTab li.curr a { color: white; }
.pTab li a b { color: #176246; font-weight: normal; }
.pTab li.curr a b { color: white; font-weight: normal; }
#plnumber{font-weight:bold}
.p-buy-phone a { width: 135px; height: 34px; background: url(../images/p_buy_phone.png) no-repeat 110px -38px; display: block; line-height: 34px; padding-left: 25px; text-decoration: none; cursor: default; }
.p-gz {
	float: right;
	position: relative;
	text-align: left;
}
.p-gz a { width:80px; height: 34px;  display: block; line-height: 34px; padding-left: 25px; text-decoration: none; cursor: default; }
.p-buy-phone.hover a { background: url(../images/p_buy_phone.png) no-repeat 110px -38px; }
.p-scan { display: none; width: 160px; text-align: center; padding: 20px 0; position: absolute; background: white; }
.p-logo { display: none; width: 36px; height: 36px; background: url(../images/p_logo.png) no-repeat; position: absolute; top: 96px; left: 65px; }
.p-buy-phone.hover .p-scan { display: block; }
.p-buy-phone.hover .p-scan table { margin: 0 auto; }
.p-buy-phone a:hover { background: url(../images/p_buy_phone.png) no-repeat 110px 8px #f5f5f5; }
.p-buy-phone.hover .p-logo { display: block; }
.qrcodeTable { width: 124px; margin: 0 auto; padding-top: 18px; }
.pCont { background-color: white; }
.shop_info { clear: both; padding: 12px;  overflow:hidden; }
.shop_info .rz{background-color:#fafafa; clear:both; overflow:hidden; width:100%; margin:0 auto; padding:5px 0 5px 0;}
.shop_info .rz div{float:left; margin-left:10px; text-align:left;}
.shop_info .rz div p{font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;font-size: 16px;color: #333;margin-top: 4px;}
.shop_info .rz div span{color:#999;}
.shop_info .shop_para{ clear:both; overflow:hidden; margin:0 auto;  width:995px; border: 1px solid green; height:50px;}
.shop_info .shop_para ul{margin:0; padding:0; float:left; width:263px; line-height:30px; margin-top:10px; border:1px solid red; text-align:left;}
/*.cpjs_box h1 { font-size: 14px; background: #efefef; font-weight: bold; padding: 6px 6px 0px 6px; border: 0px; }
.cpjs_box p, .ps_box p { font-size: 14px; line-height: 24px; text-align:left; }
*/
#kf{width:95px; height:93px}
#zx{width:103px; height:74px}
#fz{width:168px; height:93px}
#xc{width:95px; height:93px;}
.sh_box { padding:10px 0; font-family: "Î¢ÈíÑÅºÚ"; }
.sh_box_A { border: 1px solid #f0f0f0; width: auto;  width:1198px; clear:both; overflow:hidden;}
.sh_box_A0 { margin: 10px; padding: 10px 30px;  background: #f9f9f9; text-align:left;clear:both; overflow:hidden;  }
.sh_box_A0 span {line-height:26px; margin-top:10px; }
.sh_box_A img{
    width: 80px;
    float: left;
	margin:0px 10px 5px;
}
.sh_box_A span.notice{display:block; clear:both; background:#fff; color:#888; }
.sh_box_A0 span.title {
	width: 678px;
	padding: 20px 0 0 22px;
	line-height: 28px;
	color: #333;
	font-size: 14px;
	text-align: left;
}
.sh_box_B_title{clear:both; overflow:hidden; text-align:left; margin-top: 10px; }
.sh_box_B_title span{padding-left:3px; font-size:14px; color:#333;font-family: Arial, Helvetica, sans-serif; }
.sh_box_B { margin-top:3px;border:1px solid #f0f0f0; }
.sh_box_B .sh_pContent, .sh_box_B .sh_pContent1 { font-size: 14px; padding: 10px 10px 5px 10px; }
.sh_box_B .sh_pContent {
	line-height: 24px;
	text-align: left;
}
.sh_box_B .sh_pContent1 {
	line-height: 30px;
	text-align: left;
}
.sh_return {
	width: 962px;
	padding: 10px;
	border: 1px solid #f4f4f4;
	float: left;
	text-align: left;
}
.sh_m0 { margin: 13px 0px 0px 10px; }
.sh_m1 { margin: 10px; float:left; }
.sh_return span { display:inline-block; text-align: left; float:left;}
.sh_return span.title { font-size: 14px; color: #333; line-height: 22px; text-align: left; }
.sh_return .sh_m2 { margin-top: 20px; display:inline-block; width:925px; text-align:left; float:right; }
.sh_return .sh_m3 { margin-top: 7px; }
.sh_link { padding-right: 3px; font-size: 14px; color: #438315; text-decoration: underline; float: right; }
.sh_link:hover { text-decoration: none; }
.commentList { margin-top: 10px; background-color:#fff;color:#666; }
.commDetail{clear:both; overflow:hidden; padding:15px 10px 15px 10px }
.pt {
    overflow: hidden;
    zoom: 1;
	border-left:0;
	border-right:0;
}
.pTop {
    font-family: ËÎÌå;
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
    background-color: #f4f4f4;
	text-align:left;
	border: 1px solid #dadada;
}
.pScore { float: left; width: 250px; border-right: 1px dotted #dfdfdf; padding: 20px; text-align: center;line-height: 40px;  }
.pScore strong { font-size: 60px; font-family: Î¢ÈíÑÅºÚ; color: #ea5404; }
.pScore strong span { font-size: 24px; }
.pPercent { float: left; width: 280px; border-right: 1px dotted #dfdfdf;  }
.pPercent dl, .pPercent dt, .pPercent dd { margin: 0 10px 0 0; padding: 0; }
.pPercent dl { overflow: hidden; zoom: 1; margin-top: 15px; }
.pPercent dt { float: left; width: 100px; text-align: right; }
.pPercent dd { float: left; }
.pPercent dd.pBar { width: 100px; background-color: #dddddd; height: 10px; margin-top: 2px; font-size: 1px; font-height: 0; }
.pPercent dd.pBar div { height: 10px; background: #ddd; }
#commands .pt { line-height: 22px; }
.pBtns { float: left;   text-align:left; padding-left:40px; }
.pBtns div { clear:both; overflow:hidden; line-height:26px; padding:3px; }
.pbtn2 { color: #6c9c0a; border: 1px solid #d9d9d8; height: 20px; line-height: 20px; padding: 5px 20px; border-radius:2px;  }
.pbtn2:hover { text-decoration: none; color: white; border: 1px solid #6b9c05; background-color: #6b9c05; border-radius:2px; }
.commentAll { clear:both; overflow:hidden;font-size: 14px; text-align:left; margin-bottom:5px; }
.commentAll ul li{float:left}
.commentAll b{font-weight:normal}
.commentAll #pl_all{border-bottom:2px solid #64A131; color:#64A131; font-size:14px;   clear:both; overflow:hidden;}
.commentAll #pl_good{  color:#333; }
.commentAll #pl_common{ color:#333; }
.commentAll #pl_poor{  color:#333;}
.commentAll .my_sel{display:inline-block; width:16px; height:16px; background:url(../images/pl_sel.gif)  no-repeat; background-size:100% 100%; vertical-align:middle; border:0.01rem solid #438315; border-radius:50%;margin-left:10px;}
.commentAll .my_no_sel{display:inline-block; width:14px; height:14px; margin-left:10px; vertical-align:middle; border-radius:50%; border:1px solid #B6B6B6;}
#pl_container a:link{color: #438315;} 
#pl_container a:visited{color: #438315;}
#pl_container a:hover{color:red;}
#pl_container a:active{color: #438315;}
#pl_container{background-color:#fff; clear:both; overflow:hidden; width:1200px; margin:0 auto;}
#pl_container .right{float:right; padding-right:10px;}
.no_pl{font-size:14px; border-top:1px solid #ccc; color:#333; padding-top:5px; text-align:left;}
.tShow .corner{display:none;width:8px;height:15px;position: absolute;top:25px;left:8px;z-index:2;}
.tShow .corner .aBg,.tShow .corner .aCt{display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;width: 0;}
.topTh .tShow.hover .corner{display:block;}
.topTh .d2 .corner{left:45px;}
.topTh .menus .blank{_margin-top:-6px;_height:37px;}
.topTh .menus .dd{ margin-left:5px;_margin-left:0px;line-height:22px;left:0;width:78px;-moz-box-shadow:0 0 5px #dadada;-webkit-box-shadow:0 0 5px #dadada;box-shadow:0 0 5px #dadada;top:28px;}
.topMenu .fr b{position:absolute;right:5px;top:8px;background:url(../images/header.png) no-repeat -86px -130px;width:8px;height:4px;transition:transform .2s ease-in 0s;-webkit-transition:-webkit-transform .2s ease-in 0s;overflow:hidden;}
.p-buy-phone {
	float: right;
	position: relative;
	text-align: left;
}
.p-btn { float: right; margin: 5px 10px 0 0; _display: inline; width: 90px; height: 24px; }
.p-btn a { display: block; width: 22px; width: 65px; background: url(../images/productinfo.png) no-repeat -190px -75px; border: 1px solid #DADADA; color: #557E00; cursor: pointer; font-size: 12px; line-height: 22px; padding: 0 0 0 25px; text-decoration: none; }
.p-btn a:hover { text-decoration: none; background: url(../images/productinfo.png) no-repeat -190px -52px #6b9c05; color: white; border: 1px solid #6b9c05; }
/* login */
.pl_c_m_saytext {width: 1057px;}
.pl_c_r { float: left; width:1057px;}
.slide_show{width:100%;height:209px;position:relative;z-index:29;}
.slide_wrap{height:209px; width:1200px;position:relative;overflow:hidden;z-index:30;}
.slide_show ol{height:209px;position:absolute;left:0;top:0;}
.slide_show ol li{float:left;width:1200px;height:209px;}
.slide_show ol .cur{position:relative;}
.slide_show ol li .fore_pic{float:left;width:1200px;height:209px;display:block;}
.slide_show ol li .fore_pic img{width:1200px;height:209px;}
.slide_show ul{position:absolute;z-index:99;left:50%;margin-left:-130px;bottom:10px;}
.slide_show ul li{height:25px;width:25px;float:left;cursor:pointer;margin-right:10px;_display:inline;background-color:#646464;text-align:center;line-height:25px;border-radius:50px;color:white; font-size:14px;filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
.slide_show ul li.cur{background-color:#fa9600;cursor:default;}
.slide_show a.show_next,.slide_show a.show_pre{width:39px;height:50px;display:block;position:absolute;top:207px;display:none; z-index:32;}
.slide_show a.show_next{left:50%; margin-left:301px;}
.slide_show a.show_pre{left:50%; margin-left:-401px;}
.slide_show a.show_next s{background:url(../images/indexsprite.png) no-repeat -40px -256px;width:39px;height:50px;display:block;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
.slide_show a.show_pre s{background:url(../images/indexsprite.png) no-repeat 0px -256px;width:39px;height:50px;display:block;cursor:pointer;filter:alpha(opacity=60);opacity:0.6;}
.slide_show a.show_next:hover s,.slide_show a.show_pre:hover s{filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;}
.head{background-image:url(../images/4.png)}
.indexW{width:1200px;margin:0 auto;}
.tb-btn-buy {float:left}
.tb-btn-buy a {
   float:left;
   display:block;  
   cursor: pointer;
   text-align: center;
   font-family: "Hiragino Sans GB","microsoft yahei",sans-serif;
   height:43px;
    font-size: 16px;
    line-height: 43px;
    border-width: 1px;
    border-style: solid;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	color: #438315;
    border-color: #438315;
    background: #E3FBE5;
    position: relative;
	width:95px;
}
.tb-btn-buy a:hover{ background-color:#ADF3B3; color:#438315}
#div-params,#commandp{display:none}
.product_intr{background:url(../images/product_intr_bg.gif) no-repeat; height:40px; width:1200px; background-color:#f5f5f5; clear:both; overflow:hidden; border:0px solid red; margin-top:10px; }
.product_intr_132{background:url(../images/yellow_product_intr_bg.gif) no-repeat; height:40px; width:1200px; background-color:#f5f5f5; clear:both; overflow:hidden; border:0px solid red; margin-top:10px; }
.product_intr_136{background:url(../images/blue_product_intr_bg.gif) no-repeat; height:40px; width:1200px; background-color:#f5f5f5; clear:both; overflow:hidden; border:0px solid red; margin-top:10px; }
.product_exh {background:url(../images/product_exh_bg.gif) no-repeat; height:40px; width:1200px; background-color:#f5f5f5; margin-bottom:5px;}
.product_exh_132 {background:url(../images/yellow_product_exh_bg.gif) no-repeat; height:40px; width:1200px; background-color:#f5f5f5;}
.product_exh_136 {background:url(../images/blue_product_exh_bg.gif) no-repeat; height:40px; width:1200px; background-color:#f5f5f5;}
#show_message{padding-left:10px; color:#666; }
.side-wrap{position:fixed;top:325px;z-index:9999999;}
* html .side-wrap{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0 +20)));}
.side-wrap .side-c{width:44px;height:44px;position:relative;margin-top:6px;}
.side-wrap .s-cart-smnum{position: absolute; top: -5px; right: 7px; width: 18px; text-align: center; color:white #FA9600; border: 1px solid #dedede; height: 18px; line-height: 18px; border-radius: 10px; background-color: white;}
  .side-wrap .s-cart-smnum{position: absolute; top: -5px; right: 7px; width: 18px; text-align: center; color: #FA9600; border: 1px solid #dedede; height: 18px; line-height: 18px; border-radius: 10px; background-color: white;}
.side-wrap .s-cart-num{position: absolute; top: -5px; right: -9px; width: 18px; text-align: center; color: #FA9600; border: 1px solid #dedede; height: 18px; line-height: 18px; border-radius: 10px; background-color: white; overflow:hidden;
background-color: #FA9600;
color: white;
border: 1px solid #FA9600;
font-weight:bold;
} 
.side-wrap .s-cart-add{background-color:#FA9600;color:white;border:1px solid #FA9600;}
.side-wrap .s-cart{background:url(../images/productList.png) no-repeat 0 -45px;width:42px;height:42px;display:block;border:1px solid #dadada;}
#ps_time{margin-left:0px;}
.rz{ clear:both; padding-top:10px; padding-bottom:10px; overflow:hidden; background-color:#fafafa;}
.rz div{float:left; margin-left:10px;  text-align:left;  }
.rz img{margin-left:40px;}
.rz span{
color: #333;
font: 12px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif;
font-size: 16px;
}
.rz i{font-style:normal; color:#888;}
.rz_ul{clear:both; overflow:hidden;  width:1136px; margin:0 auto; text-align:left;  padding:10px 0 10px 0}
.rz_ul ul li{width:313px; display: block; float: left; line-height:26px;  color:#333; }
.rz_ul ul li a{ font-weight:bold}
.rz_ul ul li a:link{color:green}
.rz_ul ul li a:visited{color:green}
.rz_ul ul li a:hover{color:red}
.rz_ul ul li a:active{color:green}
.TQMiniMess_common,#tq_float_container{display:none;}
/*
9792590
9782088
*/
/*.side-wrap .s-kefu{display:block;border:1px solid #dadada;width:42px;height:42px;}
.on{ background:url(../../e/template/member/kefu.png) no-repeat;}
.off{background:url(../../e/template/member/kefu_gray.png) no-repeat}*/	

.side-wrap .side-c {
    width: 44px;
    height: 44px;
    position: relative;
    margin-top: 6px;
	
}
#side_kefu{
    display: block;
    border: 1px solid #dadada;
    width: 42px;
    height: 42px;
	background:#f5f5f5
}


.gray{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;	
}



.side-wrap .s-guang{background:url(../images/productList.png) no-repeat -42px -82px;width:42px;height:42px;display:block;border:1px solid #dadada;}
.side-wrap .s-app{background:url(../images/productList.png) no-repeat -42px -40px;width:42px;height:42px;display:block;border:1px solid #dadada;text-indent:-9999px;overflow:hidden;}
.side-wrap .s-back{background:url(../images/productList.png) no-repeat -84px -142px;width:42px;height:42px;display:block;border:1px solid #dadada;}
.side-wrap .s-top{width:42px;height:42px;display:none;background:url(../images/productList.png) no-repeat 0 -82px;border:1px solid #dadada;}
.side-wrap a.s-cart:hover{background:url(../images/productList.png) no-repeat 0 -147px;}
.side-wrap a.s-guang:hover{background:url(../images/productList.png) no-repeat -42px -184px;}
.side-wrap a.s-app:hover{background:url(../images/productList.png) no-repeat -42px -142px;}
.side-wrap a.s-back:hover{background:url(../images/productList.png) no-repeat -84px -184px;}
.side-wrap a.s-top:hover{background:url(../images/productList.png) no-repeat 0 -184px;}
.side-wrap .side_v{
    background: url(../images/paid/paid_bg.png) no-repeat -41px -182px;
    width: 44px;
    height: 44px;
    display: block;
}
.side_pos {
    position: fixed;
    right: .8%;
   /* margin-right: -650px;*/
    top: 330px;
}

.side_pos .s-guang,.side_pos .s-cart,.side_pos .s-app,.side_pos .s-top{filter:alpha(opacity=80);opacity:0.8;}
.listpic-mini{position:absolute;width:60px;height:60px;border:1px solid #dedede;overflow:hidden;z-index:98;}
.listpic-mini img{width:60px;height:60px;}
.appDown{position:absolute;right:44px;bottom:0px;width:392px;overflow:hidden;}
.appItem{position:relative;bottom:0;border:1px solid #dedede;width:380px;background-color:white;}
.cart-list .floatcar .btnhover,.his-list .floatcar .btnhover{top:-29px}
.cart-list .btn{display:none;}
.cart-list .cart-num{height:48px;text-align:center;color:#000000;display:none;}
.cart-list .cart-num-icon{background:url(../images/p_sel_list.png) no-repeat;height:18px;padding:0 0 0 25px;display:inline-block;margin-top:20px;}
.cart-list #add-num{color:#EA5404}
.cart-shopping{position:absolute;right:44px;width:480px;overflow:hidden; top:17px; height:auto;}
.cart-list{position:relative;border:1px solid #dedede;width:470px;background-color:white;}
.cart-list .floatcar{position:static;border:0 none;box-shadow:none;/*background-color:white;*/  }
.cart-wrap .cart-arr{
	right:-8px;position:absolute;margin-left:-1px;top:6px;background:url(../images/productList.png) no-repeat -88px -88px;width:8px;height:15px;}
.his-list{position:relative;bottom:0;border:1px solid #dedede;width:460px;background-color:white; }	
.history{position:absolute;right:44px;bottom:0px;width:470px;overflow:hidden;}
.his-list .floatcar{position:static;border:0 none;box-shadow:none;/*background-color:white;*/}
.his-list .floatcar ul li .r {
    position: absolute;
    width: 120px;
    height: 36px;
    right: 30px;
    font-family: Verdana, Geneva, sans-serif;
}
.guang .cart-num{text-align:center;color:#000000;padding:10px;border-bottom:1px solid #1B6146;}
.guang .cart-arr{right:-8px;position:absolute;margin-left:-1px;bottom:100px;background:url(../images/productList.png) no-repeat -88px -88px;width:8px;height:15px;}
.guang .floatcar ul,.cart-wrap .floatcar ul{max-height:260px;}
.guang .floatcar ul li .r a:link,.guang .floatcar ul li .r a:visited{color:#547e01;}
.floatcar ul li .c a{height:18px;overflow:hidden;display:block;}
#list_cart .title{color:#666666;}
.p-list .list-all .title-c,.l-buy .title-c,.p-guess .title-c,.fl-pic .title-c{height:40px;line-height:20px;overflow:hidden;}
.cx_icon{position:absolute;top:5px;}
#list_cart ul li.nmtop{background-color: #F2F6ED;border-bottom: 1px solid #CCCCCC;height: 26px;line-height: 26px;margin: 0;overflow: hidden;padding: 0;}
#list_cart ul li.nmlist{border: 0 none;}
#list_cart ul li.nmline{ border-bottom: 1px dashed #CCCCCC;height: 0;line-height: 0;margin: 0;overflow: hidden;padding: 0;}
.appDown .cart-arr{right:-8px;position:absolute;margin-left:-1px;bottom:63px;background:url(../images/productList.png) no-repeat -88px -88px;width:8px;height:15px;}
.appItem{padding:20px 0 0 0;}
.appItem .sf-client{margin-bottom:10px;margin-left:50px;position:relative;text-align:left;}
.appItem .client-img{width:115px;height:116px;overflow:hidden;background:url(../images/indexImg20130307.png?v=1.4) no-repeat 0 -210px;display:block;}
.appItem i{position:absolute;width:50px;height:29px;left:135px;top:20px;background:url(../images/header.png) no-repeat -73px -93px;display:block;}
.appItem .client-txt{position:absolute;left:145px;top:54px;}
.appItem .client-txt em{display:block;line-height:20px;}
.appItem .client-txt strong{color:#76ac25;line-height:20px;}
.appItem .client-promo{height:30px;background:url(../images/indexImg20130307.png?v=1.4) no-repeat -116px -210px #fcfbe4;text-align:center;color:#fa6400;font-size:14px;font-weight:bold;line-height:30px;}
.appItem .client-promo a:link,.appItem .client-promo a:visited{color:#fa6400;}
/*----¸¡¶¯Ìõ--------*/
.floatBar{height:43px;position:fixed;width:100%;top:0; /*z-index:9999;*/ background:#fff;filter:alpha(opacity=97);-moz-opacity:0.97;-khtml-opacity: 0.97;opacity: 0.97;box-shadow:0px 1px 5px #ccc;left:0; border-bottom:1px solid #eee;}
/**html .floatBar{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}*/
.floatBar .pW{ height:43px;}
.floatBar .logo{float:left; width:165px;height:43px;padding-left:10px}
.floatBar .logo span{background:url(../images/header.png) no-repeat 0px -50px ;width:91px;height:43px; display:block;}
.floatBar .search{float:left;background:url;width:245px;height:35px; padding-top:8px;}
.floatBar .search input.inputSearch{width:190px;height:24px; line-height:24px; font-size:12px; border:1px solid #76ac25; color:#b3b3b3; padding:0px 4px 0px 4px;vertical-align:middle;display:block;float:left;}
.floatBar .search input.inputSBtn{width:40px;height:26px; line-height:26px; font-size:12px; border:none; color:#fff; padding:0px ; background:#669900; vertical-align:middle;background:url(../images/header.png) no-repeat -92px -50px #669900 ; cursor:pointer; display:block;float:left;}
.floatBar .nav{float:left; background:url;height:33px; padding:10px 0px 0px 60px;}
.floatBar .nav a{display:block;float:left;width:60px;height:21px; line-height:21px;float:left; color:#606060;font-size:12px; text-align:center;margin-right:15px;_display:inline;}
.floatBar .nav a:hover{color:#669900; text-decoration:none}
.floatBar .nav a.active{ background-color:#76ac25;border-radius:2px;color:#fff;}
.floatBar .fr{padding-top:3px;}
.floatBar .menus,.floatBar .allCat{ z-index:1;}
.index_promo{display:none;position:absolute;width:140px;height:75px;left:260px;top:15px;overflow:hidden;}
.index_topad{position:absolute;width:140px;height:75px;left:270px;top:15px; overflow:hidden;}
.index_topad img{width:140px;height:75px;}
.index_topvip{position:absolute;width:140px;height:95px;left:270px;top:5px; overflow:hidden;background-color:#fff;}
.index_topvip img{width:140px;height:95px;}
/*----btn style---*/
.submit-btn, .submit-btn1{ border:none; margin:0 5px; cursor:pointer; text-align:center; }
.submit-btn{ width:63px; height:24px; line-height:24px; background:#669900; color:#fff;}
.submit-btn:hover{ background:#69af05; color:#fff;}
.submit-btn1{width:61px; height:22px; line-height:22px; border:1px solid #dcdcdc; color:#646464;}
.submit-btn1:hover{ color:#669900;}

#sale_num,#cc{font-weight:bold}
.seven{padding:0 8px 2px 8px; background:url(/shop/images/7.png); margin-right:8px; }
.y_c{padding:0 8px 2px 8px; background:url(/shop/images/yuan_c.png); margin-right:8px;}
.z_p{padding:0 8px 2px 8px; background:url(/shop/images/zp.png); margin-right:8px;}
.one_ten{padding:0 8px 2px 8px; background:url(/shop/images/cn.png); margin-right:8px;}
#goodsAddFav{ margin-right:10px;}
.my_main {
    color: #438315;
}
#gz{font-weight:bold; color:#666;}
.seven{padding:0 8px 0 8px; background:url(/shop/images/7.png); margin-right:3px;}
.y_c{padding:0 8px 0 8px; background:url(/shop/images/yuan_c.png); margin-right:3px;}
.z_p{padding:0 8px 0 8px; background:url(/shop/images/zp.png); margin-right:3px;}
.one_ten{padding:0 8px 0 8px; background:url(/shop/images/cn.png); margin-right:3px;}
.sf_card {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(../images/sf_card.png) no-repeat;
    vertical-align: middle;
	padding:0;
	margin:0;
}
.yyzz {
    display: inline-block;
    width: 16px;
    height: 18px;
    background: url(../images/yyzz.png) no-repeat;
    background-size: 100% 100%;
    vertical-align: middle;
	padding:0;
	margin:0;
}
#b_site_kefu{width:79px; height:25px; display:inline-block; overflow:hidden;}
.b_off{width:79px; height:25px; display:inline-block;background:url(/shop/images/tq_gray.png) no-repeat; }
.b_on{width:79px; height:25px; display:inline-block;background:url(/shop/images/TQ.png) no-repeat;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #D0D0D0;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color:#D0D0D0;
}
input::-moz-placeholder, textarea::-moz-placeholder {
  color: #D0D0D0;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #D0D0D0;
}
