@import url("../ele_css/ele_rating.css");
@import url("../ele_css/ele_pagenavB.css");
@import url("../ele_css/ele_popWin.css");
body {
	background-color: #fbfbfb;
}
body.ie6 {
	_background-image: url(about:blank);
	_background-attachment: fixed;
}
.col_213 {
	width: 213px;
}
.vm {
	vertical-align: middle;
}
.btn_gray24, .btn_gray24 span, .btn_red24, .btn_red24 span {
	background-image: url(../Nest/img/sprite_btnB.png);
	height: 24px;
	line-height: 24px;
}
.btn_gray24 em {
	font-style: normal;
 *margin-top:4px;
}
.btn_gray24 {
	padding-left: 13px;
}
.btn_red24 {
	background-position: left -28px;
	color: #fff;
	padding-left: 13px;
}
.btn_red24 .cmnTxt {
	color: #fff;
	padding-left: 0;
	background-position: -1000px;
}
.btn_gray24 span {
	padding-right: 13px;
}
.btn_red24 span {
	background-position: right -28px;
	color: #fff;
	padding-right: 13px;
}
/*.btn_gray24:hover,
.btn_red24:hover{
	-moz-opacity:.8;
	filter:alpha(opacity=80);
	opacity:.8;
}*/
.price_gray {
	background: url(../Nest/img/price_g.png) no-repeat;
	color: #999;
	padding-left: 11px;
	background-position: 2px -226px;
	font-family: Tahoma;
 *background-position:2px -227px;
}
.ie8 .price_gray {
	background-position: 2px -227px;
}
.crumb, .crumb .inner {
	background: transparent;
	height: 30px;
	line-height: 30px;
}
.crumb {
	border-bottom: 1px solid #f5f5f5;
	background-position: left -56px;
	margin-top: 3px;
	padding-left: 0;
	color: #c40000;
}
.crumb .inner {
	background-position: right -91px;
}
.crumb b {
	color: #E52142;
}
.crumb b.gray {
	background-position: left -775px;
}
.size .selted i, .pic .selted i, .btn_buy, .btn_addcart, .btn_addfavor, .btn_notify, .btn_share, .btn_relay, .btn_addcart2, .btn_favored, .imgzoomlist .abtn, .color .selted, .pic .selted i .comborecm .icon, .comborecm .combo .dec, .remark dd s, .tabA .shoppingcartp .btn_addcart3 {
	background: url(images/product_sprite.png) no-repeat;
}
.adbox img {
	display: block;
}
.btn_jfdh{ width:124px; height:35px; background:url(images/jfdh.png) no-repeat;}
.proinfo {
	/* border: 1px solid #a5a5a5; */
	/*_height: 430px;*/
	position: relative;
	z-index: 1;
	background: #fff url(images/dotteboxB.gif) 479px top repeat-y;
}
.prozoom {
	width: 446px;
	padding: 15px;
	overflow: hidden;
}
.bigimg {
	width: 450px;
	height: 450px;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	border: 1px solid #fff;
}
.bigimg img {
	max-width: 450px;
	max-height: 450px;
}
.tip_btn {
	position: relative;
}
.tip_btn a {
	position: absolute;
	right: 10px;
	top: -30px;
}
.prodetail {
	width: 720px;
	color: #444;
}
.prodetail a {
	color: #888;
}
.prodetail h1 {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	font-family: "microsoft yahei";
	margin-bottom: 6px;
}
.prodetail .prom {
	color: #e52142;
	font-size: 14px;
	clear: both;
}
.prodetail .prodetailtitle {
	background: url(images/dotteboxB.gif) left bottom repeat-x;
	padding: 10px 20px;
}
.prodetail .prodetailinner {
	position: relative;
}
.prodetail .info {
}
.prodetail .tippanel {
	background: #FFEEF1;
	border: 1px solid #FEA7B6;
	color: #E1002A;
	line-height: 20px;
	padding: 6px 10px;
}
.prodetail .info li {
	line-height: 28px;
	_height: 28px;
	min-height: 28px;
	padding: 2px 0;
	padding-left: 70px;/*zoom:1;	*/
}
.prodetail .info li .rate {
	margin-top: -5px;
	margin-bottom: -5px;
	vertical-align: baseline;
 *position:relative;
 *top:5px;
	_top: 7px;
}
/*.prodetail .info li:after{
	content:"";font-size:0;display:block;height:0;clear:both;visibility:hidden;
}*/
.prodetail .info .priceinfop {
	line-height: 54px;
	height: 54px;
	background: #f5f5f5;
	padding-left: 18px;
	padding-right: 1px;
	border: 1px solid #fff;
	border-width: 0px 0 0 1px;
	margin-right: 1px; position:relative;
}
.btntj{ width:124px; height:35px; background: url(images/tijiao.png) no-repeat; border:none;}
.prodetail .info .priceinfop .mainPriceLabel {
	font-size: 14px;
	color: #d8002d;
	margin-right: 13px;
	position: relative;
	top: 3px;
}
.prodetail .info .priceinfop .price {
	/*background: url(images/product_sprite.png) -197px 3px no-repeat;*/
	padding-left: 10px;
	margin-top: 15px!important;
	margin-right: 10px;
}
.prodetail .info .priceinfop .priceRightElement {
	_display: inline-block;
	_margin-top: 20px;
}
.group_detail .info_group .priceinfop .priceRightElement {
	_margin-top: 0px;
}
.prodetail .info .priceinfop .old_price {
	color: #494949;
	font-family: "microsoft yahei", Arial;
	line-height: 64px;
}
.prodetail .info .priceinfop .price_old {
	line-height: 1.5;
	padding-left: 12px;
	font-size: 14px;
	font-family: "microsoft yahei", Arial;
 *font-family:Arial;
	background: url(../Nest/img/price_g.png) 0 -307px no-repeat;
	color: #494949;
	background-position: 0 -308px\9;
}
.prodetail .info .priceinfop .price_old s {
	_margin-left: -13px!important;
}
.prodetail .info .label {
	margin-left: -70px;
}
.prodetail .info .price {
	float: left;
	margin-top: 5px;
	margin-top: 4px\9;
}
:root .prodetail .info .price {
	margin-top: 5px\0;
}
.prodetail .info .price_gray {
	background-position: 2px -226px;
 *background-position:2px -225px;
}
:root .prodetail .info .price_gray {
	background-position: 2px -225px\0;
}
.prodetail .info .price14_black {
	color: #444;
}
.prodetail .mainPrice {
	height: 36px;
	font-size: 30px;
	font-weight: bold;
	/*line-height: 24px;*/
 *line-height:30px; color:#c40000;
} 
.prodetail .mainPrice em{ font-size:20px; padding-right:5px; font-weight:normal;}
.prodetail .action {
	clear: both;
	padding-left: 20px;
	background: url(images/dottelineB.gif) left top repeat-x;
}
.prodetail .info li {
  line-height: 28px;
  _height: 28px;
  min-height: 28px;
  padding: 2px 0;
  padding-left: 70px;
  /* zoom: 1; */
}

.prodetail .label {
	display: inline-block;
	float: left;
	width: 65px;
}
.prodetail .labelB {
	display: inline-block;
	margin-left: 30px;
}
.prodetail .floatItemHolder {
	display: inline-block;
}
.prodetail .floatItemHolder .label {
	_position: relative;
}
.prodetail .floatItemNoMarginLeftHolder {
}
.prodetail .floatItemNoMarginLeftHolder .label {
	margin-left: auto!important;
}
.prodetail .info .inventory {
	line-height: 20px;
}
.prodetail .info .inventory li {
	line-height: 22px;
	min-height: 22px;
	_height: 22px;
	padding: 5px 0 5px 60px;
}
.select_expand dt {
	border-bottom: none;
	position: relative;
	z-index: 1;
}
.prodetail .inventory {
	width: 90px;
	margin-top: 3px;
}
.prodetail .inventory dt {
	height: 24px;
	line-height: 24px;
}
.prodetail .inventory dt a {
	background: url(../Nest/img/selectB.gif) no-repeat right center;
	color: #666;
	height: 22px;
	line-height: 22px;
	padding-right: 30px;
}
.prodetail .inventory dd {
	width: 500px !important;
	background-color: #fff;
	border: 1px solid #d7d7d7;
	padding: 10px;
	top: 24px;
}
.prodetail .inventory dd li {
	height: auto;
	border-bottom: 1px dashed #e6e6e6;
	padding-left: 60px !important;
	line-height: 22px;
	width: 440px;
}
.prodetail .inventory dd .tit {
	float: left;
	cursor: pointer;
	color: #222;
	margin-left: -60px;
	margin-top: 5px;
	padding: 0 5px;
}
.prodetail .inventory dd .current {
	background-color: #f25800;
	color: #fff;
}
.prodetail .inventory .area {
	padding: 5px 0;
	padding-left: 60px;
}
.prodetail .inventory .area label {
	float: left;
	margin-left: -60px;
}
.prodetail .proinfomore {
	float: right;
	background: url(images/oprateB.png) right -27px no-repeat;
	padding-right: 12px;
}
.action .price {
	color: #888;
	font-weight: normal;
	background-position: left -596px;
}
.prodetail .info .pro_icon1, .prodetail .info .pro_icon2, .prodetail .info .pro_icon3 {
	background: url(../Nest/img/pro_prom_pic.png) no-repeat;
	height: 16px;
	width: 33px;
	position: relative;
	top: -1px;
	margin-left: 5px;
	_top: 5px;
}
.prodetail .info .pro_icon1 {
	background-position: 0 0;
}
.prodetail .info .pro_icon2 {
	background-position: 0 -23px;
}
.prodetail .info .pro_icon3 {
	background-position: 0 -46px;
}
.prodetail .viewFee {
	_position: relative;
	_top: 5px;
}
.prodetail .info .prominfop {
	background: #f5f5f5 url(images/dottelineB.gif) left top repeat-x;
	margin-right: 1px;
	border: 1px solid #fff;
	border-width: 0 0 1px 1px;
	padding: 7px 20px;
	color: #444;
}
.prodetail .info .proinfoliB {
	background:url(images/dottelineB.gif) left top repeat-x;
	padding: 7px 20px;
}
.icon_free, .icon_sales .icon_s, .icon_shop {
	background: url(images/prodetailprom.png) left 6px no-repeat;
	display: inline-block;
	padding-left: 31px;
}
.icon_sales {
	display: block;
	padding-left: 71px;
	padding-right: 40px;
	padding-bottom: 2px;
}
.icon_shop {
	background-position: left -80px;
}
.icon_sales .icon_s {
	position: absolute;
	margin-left: -71px;
	display: inline-block;
	height: 0;
	padding-left: 0;
	padding-top: 25px;
	width: 71px;
	overflow: hidden;
	background-position: left -37px;
}
.icon_sales a {
	display: block;
	padding: 6px 0 2px;
	line-height: 1.5;
}
.icon_cut, .icon_promotion, .icon_retrun, .icon_exchange, .icon_gift, .icon_qiang {
	background: url(../Nest/img/product_icon.png) no-repeat;
	display: inline-block;
	padding-left: 25px;
	background-position: left 7px;
	color: #008902;
}
.icon_promotion {
	background-position: left -43px;
	color: #ff5402;
}
.icon_retrun {
	background-position: left -125px;
	color: #fe0000;
}
.icon_exchange {
	background-position: left -179px;
	color: #257ac3;
}
.icon_gift {
	background-position: left -290px;
}
.icon_qiang {
	background-position: left -344px;
	color: #ff5402;
}

.prodetail .action ul {
 *zoom:1;
}
.prodetail .action li {
	line-height: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	_height: 30px;
 *zoom:1;
}
.prodetail .action .tbg {
  width: 20px;
  height: 30px;
  font-size: 22px;
  font-family: arial;
  color: #fff;
  overflow: hidden;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  background: url(images/tbg2.png);
}
.prodetail .action .day, .prodetail .action .hour, .prodetail .action .munite, .prodetail .action .second {
	width: 42px;
	letter-spacing: 10px;
	text-indent: 4px;
 *text-indent:2px;
}
.pic a {
	display: inline-block;
	border: 1px solid #d8d8d8;
	padding: 0;
	line-height: 28px;
	background-color: #fff;
	margin-right: 5px;
	color: #000;
	font-family: arial, "microsoft yahei";
	position: relative;
}
.pic a i {
	display: none;
}
.pic a:hover {
	color: #000;
	text-decoration: none;
	border-color: #e10023;
}
.pic a img {
	height: 30px;
	width: 30px;
	vertical-align: middle;
}
.pic .selted {
	border-width: 2px;
	line-height: 26px;
	border-color: #ef2849;
	background-position: right -369px;
	background-color: #fff;
}
.pic .selted i {
	background-position: -198px -382px;
	display: block;
	height: 13px;
	width: 14px;
	position: absolute;
	right: 0;
	bottom: 0;
	_bottom: -2px;
}
.size a {
	display: inline-block;
	border: 1px solid #d8d8d8;
	padding: 0 10px;
	line-height: 28px;
	background-color: #fff;
	margin-right: 5px;
	color: #000;
	font-family: arial, "microsoft yahei";
	position: relative;
}
.size a i {
	display: none;
}
.size a:hover {
	color: #000;
	text-decoration: none;
	border-color: #e10023;
}
.size a img {
	height: 30px;
	width: 30px;
	vertical-align: middle;
}
.size .selted {
	border-width: 2px;
	line-height: 26px;
	border-color: #e10023;
	background-position: right -369px;
	background-color: #fff;
}
.size .selted i {
	background-position: -198px -382px;
	display: block;
	height: 13px;
	width: 14px;
	position: absolute;
	right: 0;
	bottom: 0;
	_bottom: -2px;
}
.color a {
	display: inline-block;
	background-color: #fff;
	line-height: 20px;
	height: 20px;
	padding: 2px 10px 2px 2px;
	vertical-align: middle;
	margin-right: 5px;
	border: 1px solid #d9d9d9;
}
.color a:hover {
	text-decoration: none;
	border-color: #e10023;
}
.color a span {
	width: 20px;
	height: 20px;
	float: left;
	margin-right: 8px;
}
.color .selted {
	border-color: #e10023;
	border-width: 2px;
	padding: 1px 9px 1px 1px;
	background-color: #fff;
	background-position: right -373px;
}
.oprate {
	display: inline-block;
	height: 30px;
	vertical-align: middle;
	line-height: 30px;
	position: relative;
	padding-right: 22px;
}
.oprate a {
	width: 16px;
	height: 11px;
	overflow: hidden;
	border: 1px solid #cecbce;
	position: absolute;
	background: url(images/oprateB.png) 5px -6px no-repeat;
	right: 0;
	bottom: 0;
}
.oprate .add {
	background-position: 5px 3px;
	right: 0;
	top: 0;
	bottom: auto;
}
.oprate .intxt {
	float: left;
	padding: 5px 2px 4px 2px;
	height: 19px;
	line-height: 19px;
	border: 1px solid #cecbce;
	width: 40px;
	text-align: center;
	background-color: #fff;
}
.probtn {
	padding: 15px 0;
	margin-left: -70px;
	overflow: hidden;
}
.btn_buy {
	width: 165px;
	height: 41px;
	background-position: left top;
}
.btn_buy:hover {
	background-position: left -42px;
}
.btn_addcart {
	width: 182px;
	height: 44px;
	background-position: left -81px;
}
.btn_addcart:hover {
	background-position: left -125px;
}
.btn_addfavor {
	width: 182px;
	height: 44px;
	background-position: left -169px;
}
.btn_addfavor:hover {
	background-position: left -213px;
}
.btn_favored {
	width: 162px;
	height: 44px;
	background-position: left 0;
}
.btn_favored:hover {
	background-position: left 0;
}
.btn_notify {
	width: 182px;
	height: 44px;
	background-position: left -542px;
}
.btn_notify:hover {
	background-position: left -587px;
}
.btn_nowbuying {
	background: url(images/product_btn.png) left top;
	width: 182px;
	height: 44px;
}
.btn_nowbuying:hover {
	background-position: left -44px;
}
.btn_nowexchange {
	background: url(../Nest/img/product_btn.png) left -88px;
	width: 182px;
	height: 44px;
}
.btn_nowexchange:hover {
	background-position: left -132px;
}
.btn_end {
	background: url(../Nest/img/product_btn.png) left -176px;
	width: 182px;
	height: 44px;
}
.btn_end:hover {
	cursor: default;
	background-position: left -176px;
}
.btn_justbuy {
	background: url(../Nest/img/product_btn.png) left -220px;
	width: 182px;
	height: 44px;
}
.btn_justbuy:hover {
	background-position: left -265px;
}
.btn_gobuy {
	background: url(../Nest/img/product_btn.png) left -310px;
	width: 182px;
	height: 44px;
}
.btn_gobuy:hover {
	background-position: left -355px;
}
.btn_share {
	width: 114px;
	height: 44px;
	position: relative;
	background-position: left -257px;
}
.btn_share:hover {
	background-position: -125px -257px;
}
.btn_shareB {
	width: 64px;
	height: 22px;
	position: relative;
	background-position: left -632px;
}
.btn_shareB:hover {
	background-position: 0 -655px;
}
.btn_relay {
	width: 64px;
	height: 22px;
	background-position: -74px -632px;
}
.btn_relay:hover {
	background-position: -74px -655px;
}
.prodetail .blueB {
	color: #007ccf;
}
.proinfo .gift {
	/*border-bottom:1px solid #c8c2c2;*/
	background: url(../Nest/img/solidline.gif) left bottom repeat-x;
	padding-bottom: 10px;
	position: absolute;
	left: 470px;
	bottom: 0;
	width: 520px;
	line-height: 22px;
	z-index: 1;
	zoom: 1;
}
.imgzoomlist {
	height: 80px;
	position: relative;
}
.imgzoomlist li {
	float: left;
	width: 80px;
	height: 80px;
	padding: 0 5px 0 0;
	overflow: hidden;
}
.imgzoomlist img {
	width: 76px;
	height: 76px;
	padding: 1px;
	border: 1px solid #d9d9d9;
}
.imgzoomlist a:hover img, .imgzoomlist .current img {
	border: 2px solid #e42143;
	padding: 0;
}
.imgzoomlist .inner {
	width: 420px;
	height: 80px;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
}
.imgzoomlist ul {
	position: absolute;
	left: 0;
	top: 0;
	width: 20000px;
}
.imgzoomlist .abtn {
	top: 10px;
	width: 15px;
	height: 60px;
}
.imgzoomlist .aleft {
	left: 0;
	background-position: -75px -306px;
}
.imgzoomlist .prevStop, .imgzoomlist .prevStop:hover {
	display: block;
	cursor: default;
	background-position: -121px -306px;
}
.imgzoomlist .aright {
	right: 0;
	background-position: -98px -306px;
}
.imgzoomlist .nextStop, .imgzoomlist .nextStop:hover {
	display: block;
	cursor: default;
	background-position: -144px -306px;
}
.sidebox {
}
.sidebox h3 {
	height: 35px;
	line-height: 34px;
	font-size: 14px;
	color: #333;
	padding: 0;
	border-top: 0;
	font-weight: bold;
}
.sidebox .inner {
	background: #fff;
	/* border: 1px solid #a5a5a5; */
	/*border-top: 0;*/
	overflow: hidden;
}
.sidebox .prolist {
	margin-top: -2px;
	padding-bottom: 2px;
}
.sidebox .prolist li {
	width: 189px;
	height: 230px;
	/*background:url(../Nest/img/line_doteA.png) repeat-x bottom;*/
	background: url(images/dottelineB.gif) repeat-x 0 top;
}
.sidebox .prolist li.last {
	/*background:#fff;	*/
	background: url(images/dottelineB.gif) repeat-x 0 top;
}
.sidebox .prolist .img img {
	width: 160px;
	height: 160px;
}
.sidebox .prolist .btn span {
	width: 89px;
}
.sidebox .iconProm span {
	left: auto;
	top: -9px;
	right: -12px;
}
.historybox {
	border-top-color: #efefef;
}
.historybox .prolist .img img {
	height: 70px;
	width: 70px;
}
.historybox .prolist .img {
	display: inline-block;
	_display: inline;
	float: left;
	margin-left: -80px;
	height: 70px;
	width: 70px;
	margin-top: 2px;
}
.historybox .prolist li {
	padding: 10px 10px 10px 90px;
	width: 113px;
	height: 75px;
}
.historybox .prolist .tit {
	margin: 0 0 3px;
	padding: 10px 0 0;
}
.historyboxB {
	border-top-color: #c40000;
}
.sideboxB .prolist li {
	padding-left: 10px;
	width: 197px;
	height: 141px;
}
.sideboxB .prolist .tit {
	margin-top: 8px;
	clear: both;
}
.sideboxB .prolist .img, .sideboxB .prolist .img img {
	width: 100px;
	height: 100px;
}
.sideboxB .prolist .img {
	margin: 0 auto 5px auto;
	float: left;
	_display: inline;
}
.sideboxB .prolist .pricep {
	padding-left: 116px;
}
.sideboxB .prolist .pricep .price, .sideboxB .prolist .pricep .price_old {
	font-size: 14px;
	font-family: arial;
}
.sideboxB .prolist .pricep .price_old {
	background-position: 0 -614px;
}
.sideboxC {
	width: 213px;
	overflow: hidden;
	border-top: 0;
	position: relative;
}
.sideboxC .tabA {
	width: 213px;
}
.sideboxC .tabA a {
	padding: 0;
	margin: 0;
}
.sideboxC .tabA a span {
	text-align: center;
	border-left: 0;
	padding: 0;
}
.sideboxC .inner {
	/* border: 1px solid #a5a5a5; */
	/*border: 0;
	border-bottom: 6px solid #fff;*/
	padding: 5px 10px 0 10px;
	background: #fff;
}
.sideboxC .inner ul {
	margin-bottom: 0px;
	zoom: 1;
	position: relative;
	overflow: hidden;
}
.sideboxC li {
	position: relative;
	top: 1px;
	float: left;
	width: 95px;
	background: url(images/line_doteA.png) left bottom repeat-x;
	line-height: 26px;
	height: 27px;
	overflow: hidden;
}
.sideboxC li a {
	color: #626164;
	padding-left: 16px;
	display: block;
	line-height: 26px;
	background: url(images/dotlist.gif) 6px 13px no-repeat;
	height: 27px;
}
.sideboxD .prolist li {
	padding-left: 10px;
	padding-bottom: 0;
	width: 197px;
	height: 151px;
}
.sideboxD .prolist .tit {
	margin-top: 5px;
	clear: both;
}
.sideboxD .prolist .img, .sideboxD .prolist .img img {
	width: 100px;
	height: 100px;
	display: block;
}
.sideboxD .prolist .img {
	margin: 0 auto;
	float: none;
}
.clearHistory {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	background-color: #f4f4f4;
}
.section h2 {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-weight: bold;
}
.section .section_title h2 {
	color: #333;
}
.section_inner {
	border-top: none;
	background-color: #fff;
}
.section .section_cont {
}
.location {
	position: relative;
}
.location h2 span {
	background-position: -145px -412px;
}
.location .inner {
	position: absolute;
	right: -22px;
	top: -24px;
	height: 149px;
	width: 204px;
	background: url(../Nest/img/product_addressp.png) no-repeat;
	padding: 55px 0 0 65px;
}
.location .brandlogo {
	width: 180px;
	height: 90px;
	padding: 42px 29px 43px 15px;
	overflow: hidden;
	background: url(../Nest/img/brandlogo_bg.png) no-repeat;
}
.location .brandinfo {
	height: 100px;
	overflow: hidden;
}
.location .brandinfo li {
	height: 14px;
	background: url(../Nest/img/location_icon.png) no-repeat;
	line-height: 14px;
	padding-left: 17px;
	margin-bottom: 6px;
	float: left;
	width: 180px;
}
.location .brandinfo img {
	vertical-align: middle;
}
.location table {
	width: 100%;
}
.location td, .location th {
	padding: 4px 15px;
	font-size: 14px;
	border-bottom: 1px solid #e5e5e5;
}
.location th {
	color: #222;
	font-weight: normal;
	text-align: left;
	border-right: 1px solid #e5e5e5;
}
.location th img {
	width: 70px;
	height: 35px;
}
.section .abtn {
	top: 57px;
	height: 32px;
	width: 17px;
	z-index: 2;
	background-image: url(images/product_sprite.png);
}
.section .aleft {
	background-position: -222px -120px;
}
.section .agrayleft, .section .agrayleft:hover {
	display: block;
	background-position: -222px -57px;
	cursor: default;
}
.section .aright {
	background-position: -222px -150px;
}
.section .agrayright, .section .agrayright:hover {
	display: block;
	background-position: -222px -89px;
	cursor: default;
}
.section .prolist li {
	height: 218px;
	width: 145px;
	padding: 0 15px;
}
.section .prolist .img {
	height: 130px;
	padding-top: 10px;
}
.section .prolist .img img {
	width: 130px;
}
.section .prolist .tit {
	margin: 8px 0 2px;
}
.section .prolist .prom {
	color: #000;
	margin-bottom: 4px;
}
.comborecm .combo {
	padding: 0;
	position: relative;
}

.comborecm .combo .equal {
	left: auto;
	top: 90px;
	right: 202px;
	background-position: 1px -352px;
}
.combolist {
	position: relative;
	width: 700px;
	overflow: hidden;
	padding-left: 40px;
	padding-right: 20px;
	background: url(../Nest/img/vline_dotted.png) 0 0 repeat-y;
}
.combolist .movearea {
	position: relative;
	width: 700px;
	overflow: hidden;
}
.combolist .prolist {
	width: 17500px;
	position: relative;
}
.combolist .abtn {
	top: 93px;
}
.combolist .aleft {
	left: 30px;
}
.combolist .aright {
	right: 10px;
}
.combopro {
	width: 155px;
	padding: 0 25px;
}
.combopro .img {
	height: 130px;
	overflow: hidden;
	padding-top: 10px;
}
.combopro .img img {
	width: 130px;
	display: block;
	margin: 0 auto;
}
.combopro .tit {
	margin: 8px 0 2px;
	overflow: hidden;
}
.combopro .tit a {
	color: #626164;
}
.combobar {
	width: 160px;
	height: 146px;
	padding: 36px 10px 36px 45px;
	margin: 0;
	text-align: left;
	font-size: 14px;
	font-family: "microsoft yahei", arial;
	color: #666;
	background: url(../Nest/img/vline_dotted.png) 0 0 repeat-y;
}
.combobar p {
	padding-bottom: 10px;
	white-space: nowrap;
}
.combobar .btn_addcart2 {
	text-align: left;
	margin-top: 5px;
}
.combobar .btn_soldout, .combobar .btn_soldout:hover {
	background-position: 0 -985px;
	cursor: default;
}
.combobar .price {
	font-size: 16px;
}
.combobar .price_old {
	font-size: 12px;
	text-decoration: none;
}
.btn_addcart2 {
	width: 125px;
	height: 35px;
	background-position: left -399px;
}
.btn_addcart2:hover {
	background-position: left -435px;
}
.promlist {
	position: relative;
	padding: 0;
}
.promlist .prolist {
	width: 17500px;
	position: relative;
}
.promlist .prolist li {
	width: 158px;
}
.promlist .movearea {
	position: relative;
	width: 1128px;
	margin: 0 auto;
	overflow: hidden;
}
.promlist .abtn {
	top: 90px;
}
.promlist .aleft {
	left: 15px;
}
.promlist .aright {
	right: 15px;
}
.detail {
	width: 100%;
	overflow: hidden;
	background-color: transparent;
}
.tabBarBoxFixed {
	position: fixed;
	top: 151px;
	background: #fff;
	padding-left: 10px;
	border-bottom: 1px solid #E9E9E9;
	z-index: 10;
	width: 961px;
}
.tabBarBoxFixed .now {
	height: 34px!important;
}
.ie6 .tabBarBoxFixed {
	_position: absolute;
 _top:expression(documentElement.scrollTop+151);
}
.tabPlaceHolder {
	overflow: hidden;
}
.tabD {
	height: 38px;
	line-height: 38px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	border-width: 0 1px;
}
.tabD a {
	display: inline-block;
	margin-right: 20px;
}
.tabD .secTit, .tabD .secTit:hover {
	float: left;
	color: #333;
	text-decoration: none;
}
.tabD .tablinks {
	position: relative;
	float: left;
	margin-left: 130px;
	_display: inline;
	width: 900px;
	height: 38px;
	padding: 0;
	overflow: hidden;
	zoom: 1;
}
.tabD .tablinkInner {
	position: relative;
	width: 900px;
	overflow: hidden;
	zoom: 1;
}
.tabD .tablinkInnerB {
	position: relative;
	left: 0;
}
.tabD .tablinks a {
	color: #666;
	font-weight: normal;
	font-size: 12px;
	margin-right: 0;
}
.tabD .tablinks .current a {
	font-weight: bold;
	color: #c40000;
}
.tabD .tablinks b {
	float: left;
	color: #e9e9e9;
}
.tabD .tablinks .b1{ display: none}
.tabD .tablinks li {
	float: left;
	white-space: nowrap;
}
.tabD .tablinks .abtns {
	position: absolute;
	display: none;
	top: 0;
	left: 0;
	width: 100%;
}
.tabD .tablinks .abtn {
	width: 8px;
	top: 6px;
	left: 0;
}
.tabD .tablinks .aright {
	right: 0;
	_right: -40px;
	left: auto;
	background-position: -203px -150px;
}
.tabD .tablinks .agrayright, .tabD .tablinks .agrayright:hover {
	background-position: -203px -88px;
}
.tabA {
	height: 37px;
}
.comborecm .tabA {
	border-top: 0;
}
.tabA a {
	display: inline-block;
	height: 36px;
	line-height: 36px;
	margin-right: -1px;
	text-align: center;
	overflow: hidden;
	font-size: 14px;
	color: #333;
	font-weight: normal;
	vertical-align: middle;
}
.tabA b {
	height: 36px;
	line-height: 36px;
	background: url(images/product_sprite.png) -234px -320px no-repeat;
	width: 10px;
	height: 0;
	overflow: hidden;
	padding-top: 36px;
	margin: 0 20px;
	vertical-align: middle;
}
.tabA a span {
	display: block;
	_display: inline-block;
	height: 36px;
	border-bottom: none;
	border-top: none;
	padding: 0;
}
.tabA em {
	font-style: normal;
}
.tabA a:hover {
	color: #c40000;
	text-decoration: none;
}
.tabA .now, .tabA .now:hover {
	position: relative;
	color: #c40000;
	font-weight: bold;
	overflow: hidden;
	height: 36px;
}
.tabA .shoppingcartp {
	height: 36px;
	width: 185px;
	float: right;
	position: relative;
	z-index: 2;
}
.tabA .shoppingcartp .actp {
	height: 36px;
}
.tabA .shoppingcartp .inner {
	border: 0;
	background: none;
}
.tabA .shoppingcartp .btn_addcart3 {
	width: 98px;
	height: 0;
	background-position: left -471px;
	padding-left: 0;
	padding-right: 0;
	padding-top: 34px;
	margin: 2px 1px 0 0;
	overflow: hidden;
	border: 0;
	float: right;
}
.tabA .shoppingcartp_hover .btn_addcart3 {
	margin-top: 1px;
}
.tabA .shoppingcartp .btn_gobuy3 {
	width: 87px;
	background-position: 0 -848px;
}
.tabA .shoppingcartp_hover .inner {
	position: absolute;
	width: 184px;
	height: 138px;
	background: #fff;
	border: 1px solid #e9e9e9;
	/*border-top:0;*/
	box-shadow: 0 0 5px #ddd;
}
.tabA .shoppingcartp .prolist {
	margin-top: 10px;
	display: none;
}
.tabA .shoppingcartp_hover .prolist {
	display: block;
}
.tabA .shoppingcartp .prolist li {
	width: 90px;
	height: 61px;
	overflow: hidden;
	padding: 10px 10px 10px 84px;
}
.tabA .shoppingcartp .prolist .last {
	background: none;
}
.tabA .shoppingcartp .prolist .img, .tabA .shoppingcartp .prolist .img img {
	height: 62px;
	width: 62px;
}
.tabA .shoppingcartp .prolist .img {
	margin-left: -71px;
	float: left;
	_display: inline;
}
.tabA .shoppingcartp .prolist .tit {
	height: 36px;
	margin-top: 0;
	text-align: left;
}
.tabA .shoppingcartp .prolist a {
	border: 0;
	overflow: visible;
	font-size: 12px;
	font-weight: normal;
	display: inline;
	padding: 0;
	margin: 0;
	line-height: 18px;
}
.tabA .shoppingcartp .prolist .price {
	background: url(../Nest/img/sprite.png) left -583px no-repeat;
}
.tabA .shoppingcartp .prolist span {
	background: none;
}
.tabA_big a {
	font-size: 16px;
}
.tabA_big b {
	background-position: -197px -316px;
	width: 13px;
}
.detail .tabc {
/*	padding: 15px 25px 25px;
	width: 920px;*/
	overflow: hidden;
	text-align: center;
}
.detail .tabc .tabc {
	width: 100%;
	padding: 0;
	border-top: 1px solid #e9e9e9;
}
.detail .inner {
	border: 1px solid #fff;
	border-top: 0;
	/*background-color: transparent;*/
	min-height: 110px;
}
.detail .cmt_cont {
	width: 970px;
	padding: 15px 0 10px;
}
.commentmain .detail .cmt_cont {
	padding: 0 0 10px;
}
.commentmain .cmt_header {
	border-top: 0;
	padding-top: 20px;
}
.detail_pg_product .inner {
	background-color: #fff;
	/* border: 1px solid #a5a5a5; */
}
.tabSpec table {
	border: 1px solid #E7E7E7;
}
.tabSpec th.title {
	background: none repeat scroll 0 0 #EEEEEE;
	border-color: #E7E7E7;
	border-style: solid dotted solid solid;
	border-width: 1px;
	color: #484848;
	font-size: 14px;
	text-align: left;
	width: 10%;
}
.tabSpec th {
	border: 1px solid #DEDEDE;
	color: #484848;
	font-size: 12px;
	padding: 6px;
	text-align: right;
	width: 15%;
}
.tabSpec td {
	border-color: #E7E7E7 #E7E7E7 #E7E7E7;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px 0;
	line-height: 22px;
	padding: 6px 12px;
}
.tabSpec .packgeWeight {
	margin: 10px 0;
	padding-left: 10px;
}
.tabPackage li {
	height: 22px;
	border-bottom: 1px dotted #ccc;
}
.tabPackage li label {
	min-width: 160px;
	_width: 160px;
	float: left;
}
.tabPackage li p {
	float: left;
	margin-right: 20px;
}
.tabService h3, .tabService h4 {
	color: #484848;
	margin-top: 10px;
	margin-bottom: 5px;
}
.tabProImgInfo {
	width: 970px;
	padding-left: 0;
	padding-right: 0;
	overflow: hidden;
}
.tabProImgInfo img {
	max-width: 920px;
}
.cmt_cont {
}
.cmt_cont .innerb {
	border: 0 none #fff;
	border-top: 0;
	padding-bottom: 15px;
	background-color: transparent;
}
.cmt_header {
	border-top: 2px solid #d8002d;
	padding: 20px 10px 10px;
	color: #666;
	background-color: #fff;
}
.cmt_header .sub_inner {
	position: relative;
}
.score_gether {
	width: 272px;
	height: 140px;
	padding-top: 5px;
	text-align: center;
	background: url(../Nest/img/vline_dotted.png) no-repeat right center;
}
.score_gether .score {
	height: 48px;
	overflow: hidden;
	color: #c40000;
	padding-top: 8px;
	font-size: 36px;
	font-family: "microsoft yahei", Arial;
}
.score_gether .score sub {
	font-size: 12px;
	vertical-align: baseline;
}
.score_dis {
	width: 310px;
	min-height: 140px;
	_height: 140px;
	padding-top: 5px;
	background: url(../Nest/img/vline_dotted.png) no-repeat right center;
}
.score_dis .remark {
	height: auto;
	padding: 0 0 0 57px;
}
.score_dis .remark li {
	padding-bottom: 10px;
}
.score_dis .remark label {
	display: inline-block;
	width: 60px;
	text-align: right;
}
.btn_cmt {
	width: 85px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 0;
}
.btn_cmt:hover {
	background-position: left -34px;
}
.btn_discmt {
	width: 85px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -652px;
}
.btn_dismt:hover {
	cursor: default;
	background-position: left -652px;
}
.btn_allcmt {
	width: 113px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -204px;
}
.btn_allcmt:hover {
	background-position: left -238px;
}
.btn_close {
	width: 71px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -367px;
}
.btn_close:hover {
	background-position: left -406px;
}
.btn_canconsult {
	width: 85px;
	padding-top: 30px;
	height: 0;
	background: url(images/sprite_btns.png) no-repeat 0 -444px;
}
.btn_canconsult:hover {
	background-position: left -478px;
}
.btn_disconsult {
	width: 85px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -687px;
}
.btn_disconsult:hover {
	cursor: default;
	background-position: left -687px;
}
.btn_canshow {
	width: 85px;
	height: 0;
	padding-top: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -512px;
}
.btn_canshow:hover {
	background-position: left -546px;
}
.btn_show {
	width: 85px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -580px;
}
.btn_show:hover {
	background-position: left -614px;
}
.btn_disshow {
	width: 85px;
	height: 30px;
	background: url(images/sprite_btns.png) no-repeat 0 -723px;
}
.btn_disshow:hover {
	background-position: left -723px;
}
.btn_cancmt {
	width: 85px;
	padding-top: 30px;
	height: 0;
	background: url(images/sprite_btns.png) no-repeat 0 -831px;
}
.btn_cancmt:hover {
	background-position: left -867px;
}
.btn_addcartB {
	width: 124px;
	padding-top: 33px;
	height: 0;
	background: url(images/sprite_btns.png) no-repeat 0 -1361px;
}
.btn_addcartB:hover {
	background-position: left -1400px;
}
.btn_addfavorB {
	width: 116px;
	padding-top: 33px;
	height: 0;
	background: url(images/sprite_btns.png) no-repeat 0 -1438px;
}
.btn_addfavorB:hover {
	background-position: left -1476px;
}
.btn_favoredB {
	width: 116px;
	padding-top: 33px;
	height: 0;
	background: url(images/sprite_btns.png) no-repeat 0 -1516px;
}
.btn_favoredB:hover {
	background-position: left -1516px;
}
.cmt_header .action {
	width: 360px;
	padding-top: 44px;
	text-align: center;
}
.cmt_header .action p {
	padding-top: 5px;
}
.cmt_header .dec1, .cmt_header .dec2 {
	display: block;
	position: absolute;
}
.cmt_header .dec1 {
	width: 85px;
	height: 37px;
	left: -4px;
	top: -4px;
	background: url(../Nest/img/dec_tag.png) no-repeat;
	display: none;
}
.cmt_header .dec2 {
	width: 29px;
	height: 67px;
	right: 0;
	top: -11px;
	background: url(../Nest/img/dec_clip.png) no-repeat;
}
.remark {
	position: relative;
	float: left;
	height: 26px;
	line-height: 24px;
	z-index: 1;
}
.remark dd {
	position: absolute;
	right: -208px;
	top: -8px;
	display: none;
	background: #fff;
	padding: 5px 12px;
	width: 170px;
	color: #888;
	border: 1px solid #d8d8d8;
	box-shadow: 2px 2px 0 rgba(0,0,0,.05);
}
.remark dd s {
	background-position: -157px -181px;
	height: 15px;
	position: absolute;
	left: -9px;
	top: 12px;
	width: 8px;
}
.remark p {
	line-height: 20px;
	padding: 4px 0;
}
.remark .rate {
	margin-top: -5px;
	margin-right: 3px;
}
.tabB {
	position: relative;
	height: 25px;
	overflow: hidden;
	padding-top: 1px;
	margin-bottom: 1px;
}
.tabB a {
	float: left;
	display: block;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	color: #555;
	vertical-align: middle;
 *position:relative;
 *top:-2px;
	cursor: pointer;
}
.tabB a:hover {
	color: #DA0523;
	text-decoration: none;
}
.tabB a em {
	font-style: normal;
}
.tabB b {
	float: left;
	font-size: 16px;
	font-style: italic;
	color: #9b9a9b;
	width: 0;
	height: 20px;
	line-height: 20px;
	padding-left: 15px;
	overflow: hidden;
	display: inline-block;
	background: url(../Nest/img/home_sprites.png) 0 0 no-repeat;
	vertical-align: middle;
	margin: 0 20px;
}
.tabB .now {
	color: #DA0523;
	font-weight: bold;
}
.bgw_p {
	padding: 10px 20px 10px 15px;
	background: #fff;
}
.cmtlist {
	background-color: #fff;
}
.cmtlist .cmtli {
	position: relative;
	padding: 15px 20px 15px 135px;
	zoom: 1;
	background: url(images/dottelineB.gif) 0 bottom repeat-x;
}
.pagep {
	background: #fff;
	padding: 10px 20px 10px 15px;
}
.cmtlist .cmt {
	min-height: 140px;
	_height: 140px;
	padding-left: 20px;
	background: url(../Nest/img/vline_dotted.png) 0 0 repeat-y;
}
.cmtlist .bordT {
	border-top: 1px dotted #a6a6a6;
}
.cmtlist .user {
	position: absolute;
	left: 25px;
	top: 19px;
	width: 90px;
	overflow: hidden;
	text-align: center;
}
.cmtlist .user img {
	display: block;
	margin-bottom: 8px;
	width: 88px;
	height: 88px;
	border: 1px solid #cbcbcb;
}
.cmtlist .user a:hover {
	color: #176DBA;
}
.cmtlist .tit {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
	color: #666;
}
.cmtlist p {
	color: #888;
}
.cmtlist .cmtrate {
	height: 26px;
	position: relative;
	top: -3px;
	_top: 1px;
	z-index: 1;
}
.ie6 .cmtlist .remark dt .rate {
	margin-top: -3px;
}
.cmtlist .date {
	position: absolute;
	right: 20px;
	top: 18px;
}
.cmtlist .cmt_line label {
	display: inline-block;
	float: left;
	width: 60px;
	color: #666;
}
.cmtlist .cmt_line {
	padding-bottom: 10px;
}
.cmtlist .cmt_line .cmt_item {
	margin-left: 60px;
	overflow: hidden;
	zoom: 1;
	color: #888;
}
.cmtlist .remark p {
	margin-top: 0;
}
.cmtlist .expand {
	border: 1px solid #e5e5e5;
	background-color: #eee;
}
.cmtlist .expand a {
	display: block;
	height: 30px;
	line-height: 30px;
	border: 1px solid #fff;
	text-align: center;
	color: #888;
	font-size: 14px;
}
.cmtlist .expand a:hover {
	color: #027dcb;
}
.cmtlist .gray, .cmtlist .reply .gray {
	color: #999;
}
.cmtlist .reply label, .cmtlist .reply p {
	color: #c40000;
}
.cmtlist .reply {
	position: relative;
	zoom: 1;
}
.cmtlist .reply .replydate {
	position: absolute;
	right: 0;
	top: 0;
}
.cmtlist .action {
	position: absolute;
	bottom: 15px;
	width: 795px;
}
.cmtlist .action a {
	color: #176DBA;
}
.showOrderList {
	padding-bottom: 10px;
}
.showOrderList li {
	float: left;
	border: 1px solid #d3d3d3;
	width: 134px;
	height: 98px;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
	overflow: hidden;
}
.showOrderList li img {
	display: block;
	width: 128px;
	height: 95px;
	padding: 1px 3px;
}
.consultlist .cmt_item {
	padding-right: 200px;
}
.btn_consult {
	width: 85px;
	height: 30px;
	_height: 31px;
	background: url(images/sprite_btns.png) no-repeat 0 -68px;
}
.btn_consult:hover {
	background-position: left -102px;
}
.btn_allconsult {
	width: 113px;
	height: 30px;
	_height: 31px;
	background: url(images/sprite_btns.png) no-repeat 0 -136px;
}
.btn_allconsult:hover {
	background-position: left -170px;
}
.jqZoomPup {
	background: #fff;
	-moz-opacity: .5;
	filter: alpha(opacity=50);
	opacity: .5;
}
.jqZoomWindow {
	border: 2px solid #E52142;
	background: #fff;
}
.proshareB {
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	padding: 15px 15px 0 15px;
}
.proshareB span {
	background: url(../Nest/img/shareicon.png) left -112px no-repeat;
	padding-left: 20px;
}
.proshareB a {
	background: url(../Nest/img/shareicon.png) no-repeat;
	height: 16px;
	width: 16px;
	float: left;
	margin-right: 13px;
}
.proshareB .sina {
	background-position: left 0;
}
.proshareB .qq {
	background-position: left -16px;
}
.proshareB .renren {
	background-position: left -32px;
}
.proshareB .qqzone {
	background-position: left -48px;
}
.proshareB .kaixin {
	background-position: left -64px;
}
.proshareB .douban {
	background-position: left -80px;
}
.proshareB .souhu {
	background-position: left -96px;
}
.share_now dt {
	position: relative;
	z-index: 1;
}
.share_now dt a {
	background-position: -125px -257px;
}
.share_now dt .btn_shareB {
	background-position: 0 -655px;
}
.proshare dd {
	position: absolute;
	left: 0;
	top: 42px;
	top: 44px\9;
	_top: 41px;
	width: 148px;
	background: #fff;
	display: none;
	border: 1px solid #e1e1e1;
}
:root .share dd {
	bottom: 20px\0;
}
.shareB {
	height: 23px;
	width: 64px;
}
.shareB dd {
	position: absolute;
	left: 0;
	width: 136px;
	background: #fff;
	display: none;
	border: 1px solid #CFCECE;
	top: auto;
	bottom: 21px;
 *bottom:22px;
	_bottom: 20px;
	border-color: #CFCECE;
}
:root .shareB dd {
	bottom: 20px\0;
}
.share_now {
	z-index: 1;
}
.share_now dd {
	display: block;
}
.proshare li, .shareB li {
	border-top: 1px solid #e1e1e1;
	padding: 0 !important;
	line-height: 30px;
	height: 30px;
}
.proshare .first, .shareB .first {
	border-top: none;
}
.proshare li a, .shareB li a {
	display: inline-block;
	zoom: 1;
	height: 16px;
	line-height: 16px;
	padding-left: 16px;
	_position: relative;
	_top: 6px;
}
.proshare li a:hover, .shareB li a:hover {
	text-decoration: underline;
	color: #E52142;
}
.proshare .sina, .proshare .qzone, .proshare .kaixin, .proshare .qq, .shareB .sina, .shareB .qzone, .shareB .kaixin, .shareB .qq {
	padding-left: 30px;
	background: url(../Nest/img/sprite.png) no-repeat;
}
.proshare .renren, .proshare .douban, .proshare .xianguo, .proshare .digu, .proshare .taobao, .proshare .kaixin, .shareB .renren, .shareB .douban, .shareB .xianguo, .shareB .digu, .shareB .taobao, .shareB .kaixin {
	padding-left: 30px;
	background: url(../Nest/img/share_16p.png) no-repeat;
}
.proshare .sina, .shareB .sina {
	background-position: 8px -819px;
}
.proshare .qzone, .shareB .qzone {
	background-position: 8px -845px;
}
.proshare .qq, .shareB .qq {
	background-position: 8px -870px;
}
.proshare .kaixin, .shareB .kaixin {
	background-position: 8px 0;
}
.proshare .renren, .shareB .renren {
	background-position: 8px -16px;
}
.proshare .douban, .shareB .douban {
	background-position: 8px -48px;
}
.proshare .xianguo, .shareB .xianguo {
	background-position: 8px -80px;
}
.proshare .taobao, .shareB .taobao {
	background-position: 8px -64px;
}
.proshare .digu, .shareB .digu {
	background-position: 8px -96px;
}
.relay .blue {
	color: #176DBA;
}
.relay {
	width: 64px;
	height: 23px;
	position: relative;
}
.relay dd {
	display: none;
	position: absolute;
	right: 0;
	bottom: 21px;
 *bottom:22px;
	_bottom: 20px;
	width: 320px;
	background: #fff;
	padding: 10px 15px;
	border: 1px solid #cfcece;
}
:root .relay dd {
	bottom: 20px\0;
}
.relay .formsub li {
	padding: 0 0 10px 55px;
	line-height: 28px;
}
.relay .formsub .label {
	margin-left: -55px;
	font-size: 12px;
	text-align: left;
	width: 50px;
}
.relay .formsub .action {
	padding-left: 55px;
}
.relay_now {
	z-index: 1;
}
.relay_now dt {
	position: relative;
	z-index: 1;
}
.relay_now .btn_relay {
	background-position: -74px -655px;
	position: relative;
}
.relay_now dd {
	display: block;
}
.prodetail .giftlabel {
	width: auto;
	height: 26px;
	line-height: 26px;
}
.giftlst {
	width: 250px;
	position: relative;
	text-align: left;
}
.giftlst dt {
	height: 24px;
	line-height: 24px;
	background-color: #fff;
	border: 1px solid #fff;
	position: relative;
}
.giftlst dt a {
	height: 22px;
	line-height: 22px;
	background: #fff;
	padding: 0 8px;
	border: 1px solid #fff;
	display: block;
	overflow: hidden;
	color: #731930;
}
.giftlst dt a:hover {
	text-decoration: none;
	color: #888;
}
.giftlst dd {
	width: 400px;
	top: 24px;
	position: absolute;
	left: 0;
	background: #fff;
	display: none;
	zoom: 1;
}
.giftlst .prolist .tit {
	height: 36px;
}
.giftlst dd a {
	height: auto;
	white-space: normal;
}
.giftlst dd a:hover {
	background: none;
	color: #333;
}
.giftlst .prolist .img {
	float: left;
	height: 50px;
	width: 50px;
	padding: 10px 0;
	margin-left: -58px;
	_position: relative;
	_left: 58px;
}
.giftlst .prolist .img img {
	height: 50px;
	width: 50px;
}
.giftlst .prolist {
	padding: 0 15px;
	border: 1px solid #D7D7D7;
	position: relative;
}
.giftlst .prolist li {
	width: 310px;
	height: 75px;
	padding: 0 0 0 58px;
	border-top: 1px dotted #D7D7D7;
	background: #fff;
}
.giftlst .prolist li.first {
	border-top: 0;
}
.giftlst .hovered {
	z-index: 1;
	border: 1px solid #D7D7D7;
	border-bottom: 0;
}
.title_h3 {
	font-family: "microsoft yahei", arial;
	color: #d9013e;
	font-weight: bold;
	font-size: 20px;
	padding-top: 5px;
}
/* Pop Promotion Window Content */
.moveProm h4, .moveProm h5, .moveProm h6, .moveProm h7 {
	margin-top: 0;
	margin-bottom: 0;
}
.moveProm li.title {
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	padding: 0 3px 5px;
	border-bottom: 1px dotted #ccc;
	padding: 10px;
}
.moveProm li.title a {
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	margin: 0 0 0 5px;
}
.moveProm li.buyBtn strong {
	color: #E70F3B;
}
.moveProm li ins {
	color: #e70f3b;
	text-decoration: none;
}
.moveProm li dl {
	margin: 10px 5px;
	width: 230px;
	overflow: hidden;
	float: left;
	height: 86px;
}
.moveProm li dt {
	float: left;
	margin-right: 8px;
}
.moveProm li dt img {
	display: block;
	width: 60px;
	height: 60px;
	margin: 0 10px;
	overflow: hidden;
}
.moveProm li dd {
	float: left;
	width: 130px;
	overflow: hidden;
	zoom: 1;
}
.moveProm li dd.title {
	height: 35px;
	line-height: 18px;
	overflow: hidden;
}
.moveProm li dd.title a {
	color: #666;
}
.moveProm li dd.title a:hover {
	color: #AC0807;
}
.moveProm li dd.title strong {
	color: #222;
}
.moveProm li dd.costPrice {
	margin: 7px 0 0;
	color: #858585;
}
.moveProm li .sel {
	margin-top: 5px;
}
.moveProm li .sel input {
	vertical-align: middle;
	margin-right: 3px;
}
.moveProm li.preTerm {
	line-height: 25px;
	padding: 0 0 0 10px;
	margin: 0;
	background: #2f2e2d;
	color: #fff;
	font-weight: bold;
}
.moveProm li.preTerm span {
	/*background: url(../Nest/img/bg_pro_icon_arrowB.png) no-repeat left 0;*/
	float: right;
	width: 14px;
	overflow: hidden;
 *margin-top: -25px;
}
.moveProm li.preTermInfo dl {
	width: 100%;
	margin: 5px 0 0 0;
	height: auto;
}
.moveProm li.preTermInfo dd {
	margin: 8px 0 0;
	width: 100%;
	line-height: 18px;
	border-bottom: 1px dotted #ccc;
}
.moveProm li.preTermInfo dd.preTermRP {
	background: #f2f2f2;
	margin: 0;
	padding: 5px 0;
	font-weight: bold;
	color: #E70F3B;
}
.moveProm li.preTermInfo dd.preTermRP strong {
	font-style: normal;
	padding: 0 3px 0 10px;
}
.moveProm li.preTermInfo dd li {
	height: 60px;
	padding: 0 10px 0 6px;
}
.moveProm li.preTermInfo dd h5 {
	padding: 0 10px 5px;
	font-size: 12px;
	font-weight: normal;
}
.moveProm li.preTermInfo dd p {
	padding: 0 10px;
}
.moveProm li.preTermInfo dd .num {
	font-size: 13px;
	color: #222;
	font-weight: bold;
	padding: 0 5px 0 0;
}
.moveProm li.preTermInfo dd .img {
	float: left;
	display: block;
	height: 52px;
	width: 59px;
	overflow: hidden;
	text-align: center;
}
.moveProm li.preTermInfo dd img {
	display: block;
	border: 1px solid #ddd;
	height: 50px;
	width: 50px;
}
.moveProm li.preTermInfo dd .name {
	float: left;
	height: 15px;
	line-height: 15px;
	width: 400px;
	padding: 0 0 0 5px;
	overflow: hidden;
	color: #666;
}
.moveProm li.preTermInfo dd .name:hover {
	color: #AC0807;
}
.moveProm li.preTermInfo dd .price {
	float: left;
	height: 15px;
	margin-left: 5px;
	overflow: hidden;
}
.moveProm li.preTermInfo dd li.buyBtn {
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	overflow: hidden;
	text-align: right;
	background: #f7f7f7;
	padding: 0 10px 0 0;
	_padding-top: 5px;
	_margin-bottom: -5px;
}
.moveProm li.preTermInfo dd li.buyBtn a {
	margin-left: 10px;
}
.moveProm li.preTermInfo dd li.buyBtn a.btn {
	margin-left: 10px;
	vertical-align: middle;
}
.moveProm li.preTermInfo dd p a {
	line-height: 22px;
	padding: 0 3px 0 7px;
	margin: 0 0 0 2px;
	width: auto;
	color: #666;
}
.moveProm li.preTermInfo dd p a:hover {
	color: #AC0807;
}
.moveProm li.noBdrBot, .moveProm li.preTermInfo dd.noBdrBot {
	border-bottom: none;
}
/*group detail*/
.group_status {
	display: block;
	position: absolute;
	width: 101px;
	height: 103px;
	left: -12px;
	top: -11px;
	overflow: hidden;
	text-indent: -500px;
	background: url(../Nest/img/group_status.png) no-repeat;
	z-index: 2;
}
.group_succ {
	background-position: 0 0;
}
.group_fail {
	background-position: 0 -117px;
}
.grouping {
	background-position: 0 -246px;
}
.group .proinfo {
	background: #fff;
	margin-bottom: 20px;
}
.group .proheader h1 {
	font-size: 20px;
	color: #333;
	font-weight: normal;
	font-family: "microsoft yahei";
	line-height: 30px;
	margin-bottom: 0;
}
.group .proheader h1 em {
	color: #c40000;
	font-style: normal;
}
.group .prodetail {
	width: 566px;
	padding-right: 10px;
	padding-top: 24px;
}
.group .prozoom {
	width: 370px;
}
.group .bigimg {
	width: 370px;
	height: 370px;
	border-color: #fff;
}
.group .jqzoom img {
	width: 380px;
	height: 380px;
}
.group .proinfo .gift {
	left: auto;
	width: 280px;
	background-image: none;
	position: relative;
	width: auto;
	padding-bottom: 0;
}
.detailB, .detailB .tabc, .detailB .tabc .tabc, .detailB .cmtlist li {
	width: auto;
}
.detailB .score_dis {
	width: 450px;
}
.ftitle {
	font-size: 14px;
}
.ftitle p {
	padding-bottom: 10px;
}
.prodetail .info_group {
	position: relative;
	border: 0;
	z-index: 1;
	padding-left: 0;
}
.prodetail .info_group li {
	padding-left: 0;
}
.prodetail .info_group .priceinfop {
	background: #fff;
	color: #666;
	padding-left: 0;
	overflow: hidden;
	line-height: 60px;
}
.prodetail .info_group .prominfop {
	background-color: #fff;
	color: #666;
	padding-left: 0;
}
.prodetail .info_group .probtn {
	margin-left: 0;
	padding: 10px 0;
	_zoom: 1;
}
.info_group .pricePanel {
	position: absolute;
	left: -15px;
	background: url(../Nest/img/group_pro_bg.png) 0 -25px no-repeat;
	height: 123px;
	width: 320px;
	color: #888;
}
.info_group .pricePanel li {
	position: absolute;
	height: 50px;
	display: block;
	text-align: center;
	top: 60px;
	line-height: 18px;
	padding: 9px 0 0 0;
}
.info_group .pricePanel .price {
	float: none;
	margin: 0;
}
.info_group .pricePanel .price_old, .info_group .pricePanel .price_gray {
	color: #888;
	background: url(../Nest/img/price_g.png) 0 -267px no-repeat;
}
.info_group .pricePanel .label {
	color: #222;
	height: 20px;
	float: none;
	display: block;
	width: 100%;
	margin-left: 0;
}
.price_gray {
	background: url(../Nest/img/price_g.png) no-repeat;
	color: #666;
	padding-left: 11px;
	background-position: 2px -225px;
	font-family: Tahoma;
 *background-position:2px -226px;
}
.ie8 .price_gray {
	background-position: 2px -226px;
}
.info_group .pricePanel .item1 {
	width: 100px;
	left: 17px;
}
.info_group .pricePanel .item2 {
	width: 68px;
	left: 117px;
}
.info_group .pricePanel .item2 p {
 *line-height:20px;
}
.prodetail .info_group .group_oprate {
	padding: 10px 0;
}
.ie8 .info_group .pricePanel .item2 p {
	line-height: 21px;
}
.info_group .pricePanel .item3 {
	width: 93px;
	left: 185px;
}
.info_group .pricenow {
}
.info_group .pricenow .label {
	font-size: 14px;
	padding-top: 8px;
	width: auto;
	margin-left: 0;
}
.prodetail .info_group .pricenow .bigprice {
	font-size: 36px;
	font-family: Tahoma;
	font-weight: bold;
	margin: 0;
	background: url(../Nest/img/group_pro_bg.png) -289px -159px no-repeat;
	padding-left: 16px;
	line-height: 30px;
	color: #d8002d;
	margin-top: 10px !important;
	margin-right: 20px;
}
.ie7 .info_group .pricenow .bigprice, .ie8 .info_group .pricenow .bigprice {
	background-position: -288px -161px;
}
.btn_joinnow, .btn_group_soldout {
	position: absolute;
	width: 120px;
	padding-right: 33px;
	height: 124px;
	top: -22px;
	left: 302px;
	color: #fff!important;
	font-size: 21px;
	line-height: 108px;
	display: block;
	text-align: center;
	text-indent: 0;
	font-family: Microsoft Yahei;
	font-weight: bold;
	background: url(../Nest/img/group_pro_bg.png) -320px -3px no-repeat;
}
.btn_joinnow:hover {
	color: #f6f6f6;
	text-decoration: none;
}
.btn_joingroup, .btn_groupend {
	background: url(../Nest/img/group_pro_bg.png) 0 0 no-repeat;
	width: 186px;
	height: 49px;
}
.btn_joingroup:hover {
	background-position: left -61px;
}
.btn_groupend {
	background-position: -248px 0;
}
.btn_groupend:hover {
	cursor: default;
	text-decoration: none;
}
.btn_group_soldout {
	background-position: -320px -287px;
}
.btn_group_soldout:hover {
	cursor: default;
	text-decoration: none;
}
.infoB {
	padding-left: 35px;
	position: relative;
	zoom: 1;
}
.timelimit_group {
	position: relative;
	height: 53px;
	margin-bottom: 12px;
	margin-left: -5px;
}
.timelimit_group .bg {
	background: url(../Nest/img/group_pro_limit_bg.png) left 0 no-repeat;
	height: 53px;
	width: 599px;
	left: -14px;
	position: absolute;
}
.timelimit_group_end .bg {
	background-position: 0 -67px;
}
.timelimit_group_3day .bg {
	width: 361px;
	background-position: 0 -44px;
}
.timelimit_group span {
	position: absolute;
	color: #fff;
	font-family: "Microsoft Yahei", Tahoma;
	font-size: 32px;
	line-height: 28px;
	top: 11px;
	letter-spacing: 12px;
 *top:12px;
}
.ie8 .timelimit_group span {
	top: 5px;
}
.timelimit_group .day {
	left: 194px;
	letter-spacing: 0;
	top: 11px;
	width: 60px;
	text-align: right;
}
.timelimit_group .hour {
	left: 295px;
	letter-spacing: 0;
	top: 11px;
	text-align: right;
	width: 40px;
}
.timelimit_group .minute {
	left: 413px;
	font-weight: bold;
}
.timelimit_group .second {
	left: 499px;
	font-weight: bold;
}
.timelimit_group_3day .hour {
	left: 182px;
}
.timelimit_group_3day .minute {
	left: 243px;
}
.timelimit_group_3day .second {
	left: 305px;
}
.textinfo {
	padding-left: 76px;
	width: 260px;
}
.textinfo .icon_gpresult {
	position: absolute;
	margin: 0 0 0 -76px;
	display: block;
	width: 67px;
	height: 48px;
	background: url(../Nest/img/group_pro_bg.png) 0 -204px no-repeat;
}
.textinfo_failed .icon_gpresult {
	background-position: -108px -204px;
}
.textinfo h3 {
	font-size: 18px;
	color: #c40000;
	font-weight: bold;
}
.textinfo h4 {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	line-height: 20px;
}
.textinfo_failed h3 {
	color: #C40000;
}
.textinfo .num {
	color: #d7081c;
	font-family: Verdana, Tahoma, Arial;
	margin: 0 5px;
}
.info_group_end .pricePanel, .info_group_nostock .pricePanel {
	background-position: 0 -309px;
}
.info_group_end .btn_joinnow, .info_group_end .btn_groupend, .info_group_end .btn_group_soldout, .info_group_nostock .btn_joinnow, .info_group_nostock .btn_groupend, .info_group_nostock .btn_group_soldout {
	background-position: -320px -287px;
}
.proshareB_group {
	padding: 0;
	color: #999;
	padding-bottom: 10px;
}
.failedzhang {
	position: absolute;
	height: 74px;
	width: 90px;
	background: url(../Nest/img/group_failed.png) no-repeat;
	left: 220px;
	top: 170px;
	z-index: 1;
}
.successzhang {
	position: absolute;
	height: 70px;
	width: 88px;
	background: url(../Nest/img/group_success.png) no-repeat;
	left: 221px;
	top: 173px;
	z-index: 1;
}
.cmnLoadB {
	background: url(../Nest/img/onLoad.gif) no-repeat left center;
	display: inline-block;
	height: 20px;
	padding-left: 20px;
	font-size: 12px;
	vertical-align: middle;
	color: #999;
}
.othergroup {
	padding: 5px;
	background-color: #fff;
}
.othergroup .boxinner {
	border: 1px solid #e2e1e1;
	padding: 10px 25px;
	background-color: #eeeded;
}
.othergroup h3 {
	line-height: 22px;
	font-size: 16px;
	font-family: "microsoft yahei", SimHei, Arial;
	color: #000;
}
.othergroup .cont {
	zoom: 1;
	overflow: hidden;
}
.othergroup .list {
	margin-top: -1px;
}
.othergroup .list li {
	height: 20px;
	overflow: hidden;
	padding-top: 5px;
	margin-bottom: 5px;
	background: url(../Nest/img/dottedbox_b.png) 0 0 repeat-x;
}
.othergroup .list .rcol {
	width: 240px;
	text-align: right;
	padding-right: 20px;
}
.othergroup .list .price {
}
.othergroup .list .numbuy {
	width: 125px;
	text-align: right;
	display: inline-block;
	color: #626262;
}
.othergroup .list a {
	color: #626262;
	background: url(../Nest/img/dot_4px.png) 0 8px no-repeat;
}
.othergroup .list a:hover {
	color: #f52800;
	background-position: 0 -29px;
}
.group_detail {
	padding-top: 10px !important;
}
.group_detail .crumb {
	display: none;
}
.group_detail .tabBarBoxFixed {
	width: 759px;
}
.group_detail .detail {
}
.group_detail .detail .tabA a {
	padding: 0;
}
.group_detail .detail .tabA a span {
}
.group_detail .detail .tabA .shoppingcartp {
	float: right;
}
.group_detail .tabA .shoppingcartp a {
	padding: 0;
}
.group_detail .tabA .shoppingcartp .btn_addcart3 {
	padding-top: 34px;
	background-position: 0 -680px;
}
.group_detail .tabA .shoppingcartp_hover .btn_addcart3 {
	background-position: 0 -716px;
}
.group_detail .detail .inner {
	border: 0;
	background: #fff;
}
.group_detail .detail .tabc {
	width: 720px;
}
.group_detail .detail .tabB {
	padding: 10px 10px 8px 20px;
}
.group_detail .detail .cmt_cont, .group_detail .detail .cmt_cont .tabc {
	width: 768px;
	padding: 0;
}
.group_detail .detail .tabc img {
	max-width: 720px;
}
.ie6 .group_detail .detail .tabc img {
 _width:expression(this.runtimeStyle.width=(this.offsetWidth>=720)?"720px":"auto");
}
.group_detail .score_gether {
	width: 190px;
}
.group_detail .score_dis {
	width: 250px;
}
.group_detail .score_dis .remark {
	padding-left: 30px;
}
.group_detail .cmt_header {
	padding-right: 0;
}
.group_detail .cmt_header .action {
	width: 255px;
}
.group_detail .sidebox {
	width: auto;
}
.group_detail .historyboxB h3 {
	height: 39px;
	line-height: 38px;
	color: #333;
	position: relative;
}
.group_detail .historyboxB .prolist {
	margin-top: -1px;
}
.group_detail .historyboxB .prolist li {
	width: 120px;
	background: url(images/dottelineB.gif) repeat-x 0 top;
}
.noticebox {
	padding: 5px;
	background-color: #fff;
}
.noticebox .boxinner {
	border: 1px solid #e2e1e1;
	padding: 10px 25px;
	background-color: #eeeded;
}
.noticebox h3 {
	height: 36px;
	line-height: 36px;
	font-size: 16px;
	padding-left: 26px;
	font-family: "microsoft yahei", SimHei, Arial;
	background-color: #595858;
	color: #fff;
}
.noticebox .cont {
	zoom: 1;
	overflow: hidden;
	color: #989898;
	line-height: 22px;
}
.tabGeo {
}
.tabGeo .map {
	width: 338px;
	height: 210px;
	border: 5px solid #d2d0d0;
}
.tabGeo .map img {
	display: block;
}
.tabGeo .accord {
	width: 348px;
	padding: 7px 0;
	background-color: #777;
}
.tabGeo .accord .accordInner {
	zoom: 1;
	overflow: hidden;
}
.tabGeo .accord .dls {
	margin-top: -2px;
}
.tabGeo .accord dl {
	margin: 0 7px;
}
.tabGeo .accord dt {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 0 9px;
	border-top: 1px solid #626161;
}
.tabGeo .accord dt a {
	color: #fff;
	display: block;
	height: 38px;
	line-height: 38px;
	border-top: 1px solid #8f8e8e;
	background: url(../Nest/img/toggler_corner.png) right 18px no-repeat;
}
.tabGeo .accord dt a:hover {
	text-decoration: none;
	color: #ccc;
}
.tabGeo .accord .expand {
	background-color: #c3c3c3;
	margin-bottom: -2px;
	position: relative;
	zoom: 1;
}
.tabGeo .accord .expand dt {
	margin: 0;
	padding: 0 9px;
	border-top-color: #c3c3c3;
}
.tabGeo .accord .expand dt a {
	color: #525151;
	border-top-color: #c3c3c3;
	background-position: right -36px;
}
.tabGeo .accord dd {
	display: none;
	margin: 0 9px;
	height: 85px;
	overflow: hidden;
	padding-bottom: 5px;
}
.tabGeo .accord .expand dd {
	display: block;
}
.tabGeo .accord th, .tabGeo .accord td {
	padding: 5px 0;
	vertical-align: top;
}
.tabGeo .accord th {
	white-space: nowrap;
	font-style: normal;
	font-weight: normal;
}
/*end group*/

.saleicon3 {
	display: block;
	height: 41px;
	width: 26px;
	float: left;
	margin-top: 12px;
	margin-bottom: 12px;
	background: url(../Nest/img/saleicon/P_icon3.png) no-repeat;
}
.prodetail .action .accessory {
}
.prodetail .action .accessory label {
	float: left;
}
.prodetail .action .accessory ul {
	float: left;
}
.prodetail .action .accessory li {
	padding: 0;
	padding-left: 5px;
}
.prodetail .action .accessory a:hover {
	color: #c40000;
}
/*.prodetail .hasPopup{
	position:relative;	
	z-index:1;
}
.prodetail .hasPopup a{
	color:#731930;
}
.prodetail .hasPopup a:hover{
	color:#AC0807	
}*/
.popWinA {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ccc;
	display: none;
	left: 0;
	position: absolute;
	top: 18px;
	z-index: 3000;
	line-height: 14px;
	width: 200px;
}
.popWinA .popWinT {
	background: none repeat scroll 0 0 #000;
	height: 25px;
}
.popWinA .popWinT h4 {
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
}
.popWinA .popWinT .shuter {
	float: right;
	margin: 6px 5px 0 0;
	overflow: hidden;
	height: 10px;
	background: #000;
	color: #fff;
	line-height: 10px;
	height: 12px;
	width: 12px;
	text-align: center;
}
.popWinA .popWinT .shuter:hover {
	text-decoration: none;
	color: #fff;
}
.popWinA .popWinT .shuter:hover {
	background-position: 0 -930px;
}
.popWinA .popWinBody {
	padding: 10px;
}
.prodetail .popWinA .popWinBody {
	padding: 0;
}
.prodetail .popWinA table {
	background: none repeat scroll 0 0 #FFFFFF;
	text-align: center;
}
.prodetail .popWinA th {
	border-bottom: 1px dotted #CCCCCC;
	color: #676767;
	font-weight: bold;
	padding: 6px 12px;
}
.prodetail .popWinA td {
	border-bottom: 1px dotted #CCCCCC;
	padding: 6px 12px;
}
.prodetail .popWinA .submit {
	text-align: center;
}
.prodetail .popWinA p {
	background: none repeat scroll 0 0 #F0F0F0;
	padding: 4px 8px;
}
/*page comment*/
.replyicon {
	font-weight: bold;
	background: url(../Nest/img/product_icon.png) no-repeat left -92px;
	padding-left: 22px;
}
.cmtlist .replyB {
	background: url(../Nest/img/hline_dotted.png) left top repeat-x;
	padding: 10px 0;
}
.cmtlist .replyB .cmt_item {
	margin-left: 0;
}
.detail_pg_pro_related {
	background-color: transparent;
}
.commentmain .detail .cmt_cont {
	width: 1200px;
}
.commentmain .detail .inner {
	border: 0;
	background-color: transparent;
}
.commentmain .detail .tabc .tabc {
	border-top: 0;
}
.commentmain .cmt_header {
	border-bottom: 1px solid #E9E9E9;
}
.commentmain .tabC {
	border-top: 0;
}
.commentmain .tabB {
	border-right: 0 none #fff;
	margin-top: 10px;
	height: 31px;
	padding: 8px 0 0 16px;
}
.commentmain .cmt_cont .tabB {
	margin-left: -1px;
	border: 0;
}
.detailbox {
	background-color: #fff;
}
.detailbox h3.tit {
	height: 38px;
	font-size: 14px;
	line-height: 38px;
	color: #DA0523;
	border-top: 2px solid #fff;
	border-bottom: 1px solid #f5f5f5;
	padding-left: 15px;
}
.detailbox .inner {
	padding: 15px 15px 15px 146px;
	height: 100px;
	overflow: hidden;
	position: relative;
}
.detailbox .img {
	height: 100px;
	width: 100px;
	float: left;
	display: inline-block;
	_display: inline;
	margin-left: -120px;
	overflow: hidden;
}
.detailbox .img img {
	height: 100px;
	width: 100px;
	display: block;
}
.detailbox .inner p {
	height: 20px;
	line-height: 20px;
}
.detailbox .inner .tit {
	padding-top: 13px;
}
.detailbox .action {
	position: absolute;
	right: 22px;
	top: 40px;
}
.tabC, .tabC .now, .tabC .now span {
	background: url(../Nest/img/bg_tabC_nav.png);
}
.tabC {
	height: 23px;
	border-top: 1px solid #e9e9e9;
	overflow: hidden;
	padding-top: 16px;
	padding-left: 43px;
}
.tabC a, .tabC a span {
	background: none;
	height: 23px;
	display: block;
	float: left;
	line-height: 22px;
}
.tabC a {
	padding-left: 20px;
}
.tabC em {
	font-style: normal;
}
.tabC a span {
	padding-right: 20px;
}
.tabC .now {
	background-position: left -39px;
}
.tabC .now span {
	background-position: right -62px;
}
/* ===== publish comment ===== */
.commentfrom {
	border: 0 none #fff;
	background-color: #fff;
}
.commentfrom h2 {
	height: 37px;
	/*background:url(../Nest/img/hline_dotted.png) left bottom repeat-x;*/
	font-size: 16px;
	line-height: 38px;
	padding-left: 12px;
	color: #DA0523;
	font-weight: bold;
	font-family: "microsoft yahei";
	border-bottom: 1px solid #f5f5f5;
}
.commentfrom .input_radio {
	float: left;
	margin-right: 2px;
	margin-top: 5px;
 *margin-top:4px;
	height: 12px;
	padding: 0;
}
.commentfrom .cate {
	float: left;
	font-family: "microsoft yahei";
	font-size: 14px;
	color: #666;
	margin-right: 10px;
}
.commentfrom .cmnLoadB {
	border: none;
	height: 20px;
	line-height: 20px;
 *line-height:22px;
	_line-height: 20px;
}
.publish_comnt {
	padding: 20px 20px 20px 73px;
}
.publish_comnt .warning {
	background: url(../Nest/img/tip_icon.png) left 1px no-repeat;
	padding-left: 23px;
}
.publish_comnt .tdu {
	text-decoration: underline;
}
.publish_comnt .tit {
	font-size: 12px;
	color: #222;
}
.publish_comnt .label {
	margin-left: -81px;
	font-family: "microsoft yahei";
	font-size: 14px;
	width: 81px;
	color: #666;
	float: left;
	display: inline-block;
	text-align: left;
	vertical-align: top;
}
.publish_comnt .labelB {
	width: 100px;
	margin-left: -81px;
}
.publish_comnt .score_list li {
	height: 33px;
	padding: 0 40px 0 81px;
}
.publish_comnt .rate {
	margin-top: -5px;
	margin-right: 5px;
}
.publish_comnt .comnt_cont {
	/*border-bottom:1px solid #d7d7d7;*/
	background: url(../Nest/img/hline_dotted.png) left bottom repeat-x;
}
.publish_comnt .comnt_cont li {
	padding: 0 0 10px 81px;
}
.publish_comnt .comnt_cont label {
}
.publish_comnt .comnt_cont .textarea {
	width: 822px;
	height: 102px;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	color: #999;
	overflow-y: auto;
	resize: none;
}
.publish_comnt .comnt_cont .red {
	vertical-align: top;
}
.publish_comnt .comnt_cont .tip {
	vertical-align: top;
	color: #888;
}
.publish_comnt .comnt_cont .add_tip {
	padding: 4px 0;
	color: #484848;
}
.publish_comnt .submit_btn {
	width: 89px;
	height: 0;
	padding-top: 28px;
	display: inline-block;
	background: url(../Nest/img/comnt_consult_sprite.png) no-repeat 0 -120px;
	overflow: hidden;
}
/* Discount Notify */
.dis_nofify_detail .cpt {
	margin-top: 20px;
	height: 37px;
	padding: 0 12px;
	line-height: 38px;
	/*background:url(../Nest/img/bg_tab_nav.png) repeat-x scroll left -54px #E9E9E9;*/
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	border-bottom: 1px solid #f5f5f5;
}
.dis_nofify_detail .cpt h2 {
	font-size: 16px;
	color: #DA0523;
}
.dis_nofify_detail .inner {
	padding: 0 0 10px 0;
	background-color: #fff;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #fff;
}
.dis_nofify_detail .formsub li {
	padding-bottom: 5px;
	color: #666;
}
.btn_submit {
	display: inline-block;
	width: 87px;
	height: 0;
	padding-top: 32px;
	background: url(images/sprite_btns.png) 0 -759px no-repeat;
}
.btn_submit:hover {
	background-position: 0 -795px;
}
/* Comment Detail & Consult Detail */
.box_common {
	background-color: #fff;
}
.jumpline {
	text-align: right;
	padding: 10px 32px 10px 10px;
	background: #fff url(../Nest/img/hline_dotted.png) repeat-x scroll left bottom;
}
.comnt_detail {
/*border-top:1px solid #E9E9E9;*/
}
.comnt_detail .inner {
	padding: 0 0 10px 0;
	background-color: transparent;
}
.comnt_detail .publish_comnt .label {
	width: 90px;
}
.cmtlist .floor {
	background-color: #666;
	color: #fff;
	padding: 2px 3px;
	text-align: center;
}
.cmtlist .replyA {
	min-height: 54px;
	_height: 54px;
	padding-top: 10px;
}
.presentArea {
	padding-bottom: 15px;
	padding-left: 18px;
	padding-top: 15px;
	background: url(images/dottelineB.gif) left 0 repeat-x;
}
.presentArea .present, .attach p {
	clear: both;
	height: 16px;
	line-height: 18px;
	padding-left: 22px;
	padding-bottom: 5px;
	color: #444;
	background: url(../Nest/img/product_icon.png) left -240px no-repeat;
}
.presentArea .present b, .attach p b {
	padding: 0;
	color: #c4000;
}
.presentArea dl, .attach dl {
	float: left;
	width: 192px;
	height: 40px;
	padding: 3px 0 0 0;
	margin: 10px 3px 0 0;
	overflow: hidden;
}
.presentArea dt, .attach dt {
	float: left;
	width: 40px;
	height: 40px;
}
.presentArea dt img {
	width: 40px;
	height: 40px;
}
.presentArea dd, .attach dd {
	float: left;
	width: 145px;
	margin-left: 5px;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	margin-top: 0;
	clear: none;
	color: #999;
}
.presentArea ins, .attach ins {
	color: #628100;
	font-weight: bold;
	text-decoration: none;
	padding-right: 3px;
}
.saleStores {
	position: static;
	display: none;
}
.saleStores .storeArea {
	position: absolute;
	right: 0;
	top: 0;
	background-color: #fff;
}
.saleStores .mainStore {
	width: 173px;
	padding: 0 13px;
	background-color: #fff;
}
.saleStores .iconStore {
	position: relative;
	padding-top: 11px;
	padding-bottom: 11px;
	color: #333;
	display: block;
	padding-left: 30px;
 *zoom: expression(this.runtimeStyle.zoom="1", this.insertBefore(document.createElement("i"), this.firstChild).className="ie-before");
}
.saleStores .iconStore .ie-before, .saleStores .iconStore:before {
	display: inline-block;
	position: absolute;
	content: "";
	height: 44px;
	width: 30px;
	left: 0;
	top: 0;
	background: url(images/prodetailprom.png) left -73px no-repeat;
}
.saleStores .shopID {
	font-weight: bold;
	height: 40px;
	margin: 0 auto 5px;
	overflow: hidden;
	width: 100px;
}
.saleStores .shopinfo, .saleStores .certification {
	background: url(images/dottelineB.gif) left top repeat-x;
	color: #333;
}
.saleStores .shopinfo label {
	float: left;
	margin-left: -60px;
	display: inline;
	color: #666;
}
.saleStores .shopinfo {
	padding: 10px 0 10px 60px;
}
.saleStores .shopinfo li {
	/* height: 30px; */
	line-height: 30px;
}
.saleStores .certification {
	padding: 10px 0;
}
/*.saleStores .certification li{
	height:30px;
	line-height:30px;
	background:url(images/prodetailprom.png) 1px -125px no-repeat;
	padding-left:30px;
}*/

.saleStores .certification li.customs {
	height: 30px;
	line-height: 30px;
	background: url(images/prodetailprom.png) 1px -160px no-repeat;
	padding-left: 30px;
}
.saleStores .certification li.CIQ {
	height: 30px;
	line-height: 30px;
	background: url(images/prodetailprom.png) 1px -125px no-repeat;
	padding-left: 30px;
}
.saleStores .intoshop, .saleStores .favorites {
	background: url(images/product_sprite.png) no-repeat;
	width: 132px;
	height: 34px;
}
.saleStores .intoshop {
	background-position: left -691px;
}
.saleStores .intoshop:hover {
	background-position: left -726px;
}
.saleStores .favorites {
	background-position: left -772px;
}
.saleStores .favorites:hover {
	background-position: left -809px;
}
.saleStores p {
	padding-left: 10px;
	padding-right: 10px;
}
.saleStores .iconShipping {
	padding-left: 15px;
	background: url(../Nest/img/shopping_cart_script.png) no-repeat scroll 0 -435px transparent;
}
.withStores .prodetailinner {
	padding-right: 200px;
	width: 520px;
	background: url(images/dotteboxB.gif) 520px top repeat-y;
}
.withStores .saleStores {
	display: block;
}
.cmt_title {
	/*background:url("../Nest/img/top_o_line.png") repeat-x 0 0;*/
	height: 34px;
	line-height: 34px;
	color: #626164;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	border-bottom: 1px solid #E9E9E9;
}
/* Narrow Screen : Start */
.sn .wraper {
	width: 990px;
}
.sn .searchbar {
	width: 418px;
}
.sn .searchbar .intxt {
	width: 310px;
}
.sn .searchbar .hot {
	width: 418px;
}
.sn #searchtip {
	width: 329px;
}
.sn #menu .menubar {
	background: url(../Nest/img/menubg_990.png) center 0 no-repeat;
	min-width: 990px;
}
.sn .prodetail {
	width: 515px;
}
.sn .withStores {
	width: 385px;
	padding-right: 140px;
}
.sn .saleStores .mainStore {
	width: 130px;
}
.sn .saleStores .iconShipping {
	padding-left: 0;
	background-image: none;
}
.sn .prodetail .adbox {
	padding-top: 36px;
}
.sn .prodetail .adbox img {
	position: absolute;
	margin-top: -36px;
}
.sn .comborecm .combo {
	zoom: 1;
	height: 171px;
	overflow: hidden;
}
.sn .combopro {
	width: 145px;
}
.sn .comborecm .combo .dec {
	position: absolute;
	left: 184px;
}
.sn .combolist, .sn .combolist .movearea {
	width: 525px;
}
.sn .combobar {
	float: left;
	padding-left: 30px;
	width: 168px;
}
.sn .promlist .movearea {
	width: 990px;
	margin-left: -2px;
}
.sn .promlist .prolist li {
	width: 168px;
}
.sn .col_970 {
	width: 762px;
}
.sn .tabA a {
	padding: 0 17px;
}
.sn .tabA .shoppingcartp {
	float: right;
	width: 155px;
}
.sn .tabA .shoppingcartp_hover .inner {
	right: -1px;
}
.sn .tabBarBoxFixed {
	width: 761px;
}
.sn .detail .tabc {
	width: 710px;
}
.sn .detail .tabc img {
	max-width: 710px;
}
.sn .detail .cmt_cont {
	width: 760px;
}
.sn .score_gether {
	width: 212px;
}
.sn .score_dis {
	width: 250px;
}
.sn .score_dis .remark {
	padding-left: 30px;
}
.sn .cmt_header .action {
	width: 278px;
}
/* Comment page */
.sn .commentmain .detail .cmt_cont {
	width: 988px;
}
.sn .publish_comnt .comnt_cont .intxt, .sn .publish_comnt .comnt_cont .textarea {
	width: 612px!important;
}
.cmt_header a.rate, .cmt_header span.rate {
	background-image: url(images/rateB.png);
}
.cmt_header a.rate .highlight, .cmt_header span.rate .highlight, .cmt_header .rankB0, .cmt_header .rankB1, .cmt_header .rankB2, .cmt_header .rankB3, .cmt_header .rankB4, .cmt_header .rankB5, .cmt_header .rankB6, .cmt_header .rankB7, .cmt_header .rankB8, .cmt_header .rankB9, .cmt_header .rankB10 {
	background-image: url(images/rateB.png);
}
a.rate, span.rate {
	display: inline-block;
	height: 20px;
	width: 90px;
	line-height: 20px!important;
	background: url(images/rate.png) 0 -20px repeat-x;
	vertical-align: middle;
}
a.rate .highlight, span.rate .highlight, .rankB0, .rankB1, .rankB2, .rankB3, .rankB4, .rankB5, .rankB6, .rankB7, .rankB8, .rankB9, .rankB10 {
	float: left;
	display: inline-block;
	height: 20px;
	background: url(images/rate.png) 0 0 repeat-x;
	overflow: hidden;
}
.rankB0 {
	width: 0;
}
.rankB1 {
	width: 18px;
}
.rankB2 {
	width: 36px;
}
.rankB3 {
	width: 54px;
}
.rankB4 {
	width: 72px;
}
.rankB5 {
	width: 90px;
}
.mark {
	margin-left: 5px;
}
.markHide {
	display: none;
}
.rating {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 90px;
*zoom: 1;
	overflow: hidden;
}
.rating .rating-btn {
	position: relative;
	display: inline-block;
	float: left;
	height: 20px;
	width: 18px;
	overflow: hidden;
	padding: 0;
*zoom: 1;
	z-index: 1;
}
.rating .rating-btn:active {
*blur:expression(this.focus=this.blur());
}
.rating .rating-highlight {
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	height: 20px;
	background: url(images/rate.png) 0 0 repeat-x;
	z-index: 0;
}
/* 商品降价弹出层样式 */
.price_notify{}
 #notify_box{
 	width:522px;height:304px;display:none; left:50%;top:50%;margin:-152px 0 0 -261px;
 }
 .thickdiv{position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#000;border:0;filter:alpha(opacity=15);opacity:.15;display:None;}
 .thickbox{position:fixed;z-index:10000002;overflow:hidden;padding:0;border:4px solid rgba(0,0,0,.1);
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
 .thickwrap .thicktitle{height:31px;padding:0 10px;background:#f5f5f5;line-height:31px;font-family:arial,"\5b8b\4f53";font-size:14px;font-weight:700;color:#333;border:0}
 .thickwrap .thickclose:link,.thickwrap .thickclose:visited{display:block;position:absolute;z-index:100000;top:5px;right:10px;overflow:hidden;width:21px;height:21px;background:url(images/thickbox_close.png) no-repeat 0 0;font-size:0;line-height:100px}
 .thickcon{overflow:auto;background:#fff;padding:10px}
 .thickwrap{border:1px solid #c4c4c4}
 .thickwrap .thickcon{background:0}
 .thickwrap{border:1px solid #c4c4c4;background:#fff}
 .thickloading{background:url(http://misc.360buyimg.com/lib/skin/e/i/loading-jd.gif) #fff no-repeat center center}
 .thickcountdown{height:20px;padding-right:6px;margin-top:-20px;text-align:right;color:#999}
 *html .thickframe{position:absolute}*html
 .thickdiv{position:absolute}
 
 
.more-link, #sale-notice a {
    color: #005aa0;
}

#sale-notice {
    padding: 10px 0;
}

#sale-notice .form-item {
    margin: 10px 0 10px 40px;
}

#sale-notice input {
    vertical-align: middle;
}

#sale-notice p {
    height:44px;
    padding-top:8px;
    padding-right:20px;
    line-height:18px;
    background:url(images/20130520A.jpg) no-repeat;
    margin-bottom: 30px;
    font-weight: bold;
    padding-left:124px;
}

#sale-notice label {
    line-height: 21px;
}

#sale-notice label, #sale-notice em {
    color: #666666;
}

#price-notice {
    width: 210px;
    height: 21px;
    padding:4px;
    border:1px solid #ccc;

}
.input-email{
    width: 210px;
    height: 21px;
    padding:4px;
    border:1px solid #ccc;
    font-family:Verdana;
}
#cellphone:focus, #price-notice:focus,.input-email:focus{border-color:#7abd54;}
.input-error{border-color:#e4393c;color:#e4393c;}
.form-checkbox, .form-submit {
    padding-left: 99px;
}

.form-checkbox {
    padding-bottom: 10px;
}

input#price-notice {
    width: 4em;
}

.form-submit input {
    display: inline-block;
  width: 87px;
  height: 0;
  padding-top: 32px;
  background: url(images/sprite_btns.png) 0 -759px no-repeat; border:0;
}
.form-submit input:hover{
   background-position: 0 -795px;
}
/*套餐*/
.taocan_box {
	margin-bottom: 15px;
}
.taocan_box .hd {
	height: 30px;
}
.taocan_box .hd strong {
	font-size: 16px;
	font-weight: 400;
	margin-right: 10px;
}
.taocan_box .hd span {
	color: #999;
}
.tabs_bar_warp {
	height: 50px;
	width: 970px;
}
.tabs_bar {
	height: 48px;
	width: 968px;
	background: #f3f3f3;
	border: 1px solid #ccc;
	z-index: 999;
	top: 0;
}
.tabs_bar ul {
	width: 100%;
	height: 48px;
}
.tabs_bar ul li {
	_bottom: -1px;
	z-index: 999;
	position: relative;
	display: block;
	float: left;
	height: 48px;
	line-height: 48px;
}
.taocan_tabs li a {
	font-size: 14px;
}
.tabs_bar ul li a {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 35px;
	display: block;
}
.taocan_tabs li.current a {
	background-color: #fff;
	border-bottom-color: #fff;
}
.taocan_tabs .icon_step, .taocan_panels .plus, .taocan_panels .equal {
	background: url(images/taocan_bg.png) no-repeat 0 -9999px;
}
.taocan_tabs .icon_step {
	display: inline-block;
	width: 16px;
	height: 15px;
	line-height: 15px;
	color: #FFF;
	font-weight: bold;
	background-position: 0 -85px;
	text-align: center;
	margin-left: 5px;
}
.taocan_tabs li.current .icon_step {
	background-position: 0 -40px;
}
.taocan_panels {
	background-color: #FFF;
	height: 218px;
	overflow: hidden;
}
.taocan_panels .panel {
	display: none;
}
.taocan_panels .panel .cle{ position:relative;  padding: 0; height:218px;}
.taocan_panels h4 {
	color: #666;
	font-size: 14px;
	height: 10px;
	overflow: hidden;
	margin-bottom: 15px;
}
.taocan_panels li {
	float: left;
	width: 165px;
	overflow: hidden;
	text-align: center;
	margin-right: 20px;
}
.taocan_panels li .pic img {
	width: 100px;
	height: 100px;
	border: solid 1px #ccc; margin-top:30px;
}
.taocan_panels li p {
	padding-bottom: 10px;
}
.size2t4 {
  letter-spacing: 2em;
  margin-right: -2em;
  white-space: nowrap;
}
.taocan_panels li .prices {
  color: #c40000;
  font-size: 16px;
  font-family: microsoft yahei,arial;
  display: inline-block;
  line-height: 18px;
}
.taocan_panels li .price16_green {
  background: urlimages/price_green.png) no-repeat;
  color: #008803;
  padding-left: 11px;
  background-position: left -97px;
  font-size: 16px;
  font-family: Tahoma;
}
.taocan_panels li .price16_gray {
  color: #999;
  font-size: 16px;
  font-family: Tahoma;
}
.btn_addcart2 {
  width: 125px;
  height: 35px;
  background: url(images/product_sprite.png) no-repeat; background-position: left -399px; text-align: left;
  margin-top: 5px; display:inline-block;
}
.taocan_panels li .name a, .taocan_panels li .price {
	color: #333;
}
.taocan_panels li .name a:hover{ color:#c40000;}
.taocan_panels li p.name {
	height:28px; line-height:18px;
	overflow:hidden;
}
.taocan_panels li p.price input{
	vertical-align: -2px;
}
.taocan_panels li .price {
	color: #c40000;
}
.taocan_panels li.plus, .taocan_panels li.equal {
	width: 20px;
	height: 20px;
	margin-top: 43px;
	background-position: 0 0;
}
.taocan_panels li.equal {
	background-position: 0 -128px;
	margin-right: 60px;
	margin-left: 15px;
}
.taocan_panels .price_info {
	width: 160px;
  height: 146px;
  padding: 36px 10px 36px 45px;
  margin: 0;
  text-align: left;
  font-size: 14px;
  font-family: "microsoft yahei",arial;
  color: #666;
  background: url(images/vline_dotted.png) 0 0 repeat-y; float:right;
}
.comborecm  .dec {
	display: block;
	width: 25px;
	height: 38px;
	overflow: hidden;
	position: absolute;
	left: 173px;
	top: 90px;
	background: url(images/product_sprite.png) 1px -309px  no-repeat;
}

.comborecm  .equal {
  left: auto;
  top: 90px;
  right: 202px;
  background-position: 1px -352px;
}
.taocan_panels .price_info .count {
	margin-bottom: 10px;
}
.taocan_panels .price_info .count b {
	font-size: 16px;
}
.taocan_panels .price_info .buy {
	margin-top: 15px;
}
.taocan_panels .price_info .buy .btn {
	padding: 8px 20px;
}
.taocan_panels #fittingBox{
	width:700px;overflow-x:auto;overflow-y:hidden; height:218px; float:left;
  background: url(images/vline_dotted.png) 0 0 repeat-y; padding-left:40px; padding-right:20px;
}
.taocan_panels #fittingBox ul{
	height:150px;
}
    /*pop-box*/
.pop-box {
    width: 503px;
    margin-bottom: 10px;
    -moz-box-shadow: 0 0 2px 2px #eee;
    -webkit-box-shadow: 0 0 2px 2px #eee;
    box-shadow: 0 0 2px 2px #eee;
}

.pop-title {
    border: 1px solid #c4c4c4;
    border-bottom: 0;
    background: #f3f3f3;
    height: 21px;
    line-height: 21px;
    padding-left: 10px;
}

.pop-con {
    border: 1px solid #c4c4c4;
    padding: 0 5px;
    overflow: hidden;
    *zoom: 1;
}

.scroll {
    padding: 10px 0;
    overflow: hidden;
    *zoom: 1;
}
/* Narrow Screen : End */
/* 税费修改css */
.skutaxdesc {
    position: relative;
    z-index: 2;
    margin-left: 4px;
    display: inline-block;
    height: 32px;
    width: 136px;
    line-height: 32px;
    vertical-align: -11px;
}
.skutaxdesc .maintext {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    border: 1px solid #FFF;
}
.skutaxdesc .iconfont {
    position: relative;
   top: -7px;
    margin-left: 8px;
    color: #666;
}
.skutaxdesc .desc {
    display: none;
    position: absolute;
    left: 0;
    z-index: 1;
    top: 30px;
    padding: 10px 15px;
    width: 256px;
    line-height: 22px;
    border: 1px solid #D5D5D5;
    background-color: #FFF;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.15);
}
.skutaxdesc .desc a, .skutaxdesc .desc:hover a {
    text-decoration: underline;    color: #007ccf;
}
.skutaxdesc .tri_up { display:none;
}
.tri_up {
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color:#333333 transparent transparent transparent;
    border-style:solid dashed dashed dashed;
    border-width:5px;
}
.tri_down {
	 
    height:0;
    width:0;
    overflow: hidden;
    font-size: 0;
    line-height: 0;
    border-color:transparent  transparent #333333 transparent;
    border-style:solid dashed dashed dashed;
    border-width:5px;
}
.skutaxdesc:hover .maintext {
    background-color: #FFF;
    border-color: #D5D5D5 #D5D5D5 #FFF;
}
 .skutaxdesc:hover .desc {
    display: block;
}
