#GuessBox{
	height:230px;
}
.detailtb td
{
    line-height:24px;
    height:24px;
}
.tdleft
{
    width:120px;
    text-align:right;
}
.mb10{
	margin-top:0px;
	margin-bottom:10px;
}
.ul_tab .on s{
	background-position-x:0px;
	background-position-y:0px;
}
.rightinfo
{
    height:22px;
    width:22px;
    display:block;
    color:#333333;
    background-image:url("../images/css_spirit.gif");
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position-x:7px;
    background-image-y:-384px;
    background-size:auto;
    background-origin:padding-box;
    background-clip:border-box;
    background-color:transparent;
}
.ul_tab .packageListStyle {
	margin: 0px; padding: 0px; border: 1px solid rgb(232, 232, 232); top: auto; width: auto; height: auto; text-align: left; line-height: 14px; font-size: 12px; float: right; display: inline; position: static;
}
.packageListStyle a {
	padding: 2px 0px 3px 18px; width: 30px; margin-left: -1px; border-left-color: rgb(232, 232, 232); border-left-width: 1px; border-left-style: solid; float: left; display: inline; background-image: url("../images/myOderListBg.gif"); _padding-top: 4px;
}
.imgStyle {
	background-position: -65px 2px; color: rgb(102, 102, 102); background-color: rgb(255, 255, 255);
}
.listStyle {
	background-position: -114px -16px; color: rgb(102, 102, 102);
}
.curA .imgStyle {
	background-position: -65px -16px; color: rgb(204, 0, 0); background-color: rgb(245, 245, 245);
}
.curB .listStyle {
	background-position: -114px 2px; color: rgb(204, 0, 0); background-color: rgb(245, 245, 245);
}
.myOderNav {
	background: rgb(242, 242, 242);
	width: 610px;
	height: 22px;
	text-align: center;
	line-height: 14px;
	float: left;
	display: inline;
	position: relative;
	z-index: 0;
	border-top-width: 1px;
	border-right-width: medium;
	border-bottom-width: 1px;
	border-left-width: medium;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: rgb(219, 219, 219);
	border-right-color: rgb(219, 219, 219);
	border-bottom-color: rgb(219, 219, 219);
	border-left-color: rgb(219, 219, 219);
}
.myOderNav li {
	padding: 4px 0px; width: 83px; color: rgb(102, 102, 102); margin-right: -1px; border-right-color: rgb(219, 219, 219); border-left-color: rgb(219, 219, 219); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: left; display: inline; position: relative; z-index: 1; cursor: pointer;
}
.myOderNav li span {
	left: 55px; top: -10px; width: 14px; height: 17px; position: absolute;
}
.myOderNav li.order_list_info span {
	background: url("../images/info.gif") no-repeat;
}
.myOderNav li.order_list_zhuanfen span {
	background: url("../images/xinde.gif") no-repeat; width: 27px;
}
.myOderNav .cur {
	background: rgb(255, 255, 255); font-weight: bold; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.myOderNav li cite {
	font-style: normal;
}
.myOderNav li.non {
	color: rgb(153, 153, 153); cursor: default;
}
.myOderNav li.non cite {
	color: rgb(153, 153, 153); cursor: default;
}
.packageBox {
	line-height: 14px; margin-top: 10px;
}
.packageTit {
	background: rgb(240, 240, 240); padding: 4px 0px 4px 16px; height: 22px; color: rgb(102, 102, 102); _padding-top: 11px;
}
.packageTit li {
	padding: 4px 0px; float: left; display: inline;
}
.mtf2 {
	margin: -2px 0px;
}
.packageTit a {
	color: rgb(0, 102, 204);
}
.packageInfo th a {
	color: rgb(0, 102, 204);
}
.orderAmount b {
	color: rgb(255, 0, 0);
}
.packageTit del {
	color: rgb(153, 153, 153); text-decoration: none;
}
.packageTit del.freeze s {
	background: url("../images/myOderListBg.gif") no-repeat right -232px; width: 14px; height: 15px; text-indent: -999em; text-decoration: none; display: inline-block; cursor: pointer;
}
.orderNumber {
	width: 295px;
}
.orderAmount {
	width: 230px;
}
/*
.freezeq {
	position: relative;
}
*/
.orderNumber i {
	margin: -2px 0px; width: 16px; height: 16px; padding-right: 4px; display: inline-block; background-repeat: no-repeat;
}
.icoTuanOrder {
	background-image: url("../images/tuan.png");
}
.icoTrialFreeOrder {
	background-image: url("../images/orderTrialIcon.gif");
}
a.tit s.icoTuan {
	background: url("../images/tuan.png") no-repeat; width: 16px; height: 16px; padding-right: 4px; vertical-align: middle; display: inline-block;
}
.icoDing {
	background-image: url("../images/dingqigou.png");
}
.freezeqShow {
	background: rgb(255, 253, 230); padding: 5px 10px; border: 1px solid rgb(255, 219, 164); top: 25px; width: 140px; right: 5px; line-height: 20px; position: absolute; z-index: 15;
}
.freezeqShow .arrow {
	background: url("../images/myOderListBg.gif") no-repeat right -265px; top: -8px; width: 15px; height: 8px; right: 5px; line-height: 0; font-size: 0px; position: absolute;
}
.cancelDateShow {
	background: rgb(255, 253, 230); padding: 5px 10px; border: 1px solid rgb(255, 219, 164); width: 140px; right: 5px; line-height: 20px; position: absolute; z-index: 1;
}
.packageTit .orderReceiptInfo {
	margin: -7px 10px -10px 0px; float: right; display: inline;
}
.orderReceiptInfo a {
	color: rgb(102, 102, 102); vertical-align: middle; display: inline-block; position: relative; z-index: 15;height:24px;
}
#container .orderReceiptInfo a:hover {
	background: url("../images/myOderListBg.gif") no-repeat 30px -17px rgb(255, 255, 255); border-color: rgb(232, 232, 232) rgb(232, 232, 232) rgb(255, 255, 255); color: rgb(102, 102, 102);
}
.orderReceiptInfo a i {
	background: url("../images/myOderListBg.gif") no-repeat right 8px rgb(240, 240, 240); padding: 2px 14px 8px 2px; border: 1px solid rgb(240, 240, 240); font-style: normal; display: block; position: relative; z-index: 1;
}
.orderReceiptInfo a span {
	background: rgb(255, 255, 255); padding: 8px; border: 1px solid rgb(232, 232, 232); top: 98%; width: 252px; right: 0px; line-height: 18px; display: none; position: absolute; z-index: -1;
}
.orderReceiptInfo a:hover span {
	display: block;
}
#container .orderReceiptInfo a:hover i {
	background: url("../images/myOderListBg.gif") no-repeat right -17px rgb(255, 255, 255); border-color: rgb(232, 232, 232) rgb(232, 232, 232) rgb(255, 255, 255);
}
.packageInfo {
	border: 1px solid rgb(232, 232, 232); width: 100%; border-collapse: collapse; position: relative;
}
.packageInfo td {
	padding: 20px 4px 4px 4px; vertical-align: top; border-right-color: rgb(232, 232, 232); border-left-color: rgb(232, 232, 232); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; _zoom: 1;
}
.packageNum {
	padding: 7px 0px 5px; text-align: left; font-weight: normal; margin-top: -30px; position: relative; z-index: 0;
}
.packageNum u {
	top: 6px; right: 0px; float: left; position: absolute; z-index: 1;
}
.packageNum b {
	background: rgb(204, 0, 0); padding: 1px 6px 3px; color: rgb(255, 255, 255); font-weight: normal; margin-right: 14px; display: inline-block;
}
.productList {
	width: 460px;
}
.productList .packageNum a {
	margin: 0px; border: currentColor; color: rgb(0, 102, 204); float: none;
}
.productList .severLink {
	background: url("../images/severLinkiconA.gif"); width: 68px; height: 17px; display: inline-block;
}
.severLink {
	background: url("../images/severLinkiconA.gif"); width: 68px; height: 17px; display: inline-block;
}
.packageInfo .packageNum .severLink {
	margin-left: 8px; vertical-align: middle;
}
.productList .packageInfo .productList {
	padding: 8px;
}
.productList a {
	margin: 0px 7px 16px; border: 1px solid rgb(255, 255, 255); float: left; display: inline; position: relative; z-index: 0;width:60px;
}
.productList a:hover {
	border-color: rgb(204, 0, 0); position: relative; z-index: 1;
}
.productList img {
	width: 60px; height: 60px; display: block;
}
.productList a s {
	background: rgb(204, 0, 0); padding: 1px 3px; right: 0px; bottom: -1px; color: rgb(255, 255, 255); text-decoration: none; float: left; display: none; position: absolute; z-index: 1;
}
.productList a.cur s {
	display: block;
}
.productList a u {
	background: url("../images/tuanTag.png") no-repeat; left: 0px; top: 0px; width: 25px; height: 25px; display: block; position: absolute; z-index: 1;
}
.productList a span {
	background: rgb(255, 253, 230); padding: 4px 5px; border: 1px solid rgb(255, 216, 163); left: -1px; bottom: -28px; display: none; white-space: pre; position: absolute; z-index: 1;
}
.productList a span b {
	color: rgb(204, 0, 0); margin-left: 6px;
}
.productList a.cur span {
	color: rgb(102, 102, 102); display: block;
}
.packageSendInfo {
	text-align: center; color: rgb(102, 102, 102);
}
.packageSendInfo {
	
}
.packageSendInfo strong {
	margin: 0px -16px; padding: 5px 6px; color: rgb(255, 102, 0); font-weight: normal; display: block;
}
.packageSendInfo p {
	margin: 0px; padding-bottom: 6px;
}
.cancel_order_tip {

	margin: 0px -6px; text-align: center; display: block;
}
.packageSendInfo strong.red {
	color: rgb(204, 0, 0);
}
.red {
	color: rgb(204, 0, 0);
}
.operateLink p {
	color: rgb(204, 0, 0);
}
.packageSendInfoList {
	margin: 0px auto 12px; width: 75px; height: 24px; position: relative; z-index: 0;
}
.packageSendInfoList b {
	background: rgb(242, 242, 242); padding: 5px 0px; border: 1px solid rgb(219, 219, 219); width: 73px; color: rgb(102, 102, 102); font-weight: normal; display: inline-block; position: relative; z-index: 1; cursor: pointer; _padding-bottom: 0;
}
.packageSendInfoList a {
	background: rgb(242, 242, 242); padding: 5px 0px; border: 1px solid rgb(219, 219, 219); width: 73px; color: rgb(102, 102, 102); font-weight: normal; display: inline-block; position: relative; z-index: 1; cursor: pointer; _padding-bottom: 0;
}
.packageSendInfoList b s {
	background: url("../images/myOderListBg.gif") no-repeat 0px -4px; width: 7px; height: 5px; margin-left: 2px; display: inline-block; _vertical-align: -6px;
}
.packageSendInfoList a s {
	background: url("../images/myOderListBg.gif") no-repeat 0px -4px; width: 7px; height: 5px; margin-left: 2px; display: inline-block; _vertical-align: -6px;
}
.packageSendInfoList ul {
	background-color:White; padding: 2px 8px 8px; border: 1px solid rgb(204, 204, 204); top: 24px; text-align: left; right: 0px; color: rgb(102, 102, 102); float: left; display: none; position: absolute; z-index: 1000; _right: -1px;
}
.packageSendInfo .cur ul {
	display: block;
}
.packageSendInfo .cur b {
	border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); color: rgb(51, 51, 51); background-color: rgb(255, 255, 255);
}
.packageSendInfo .cur b s {
	background-position: 0px -29px;
}
.packageSendInfoList li {
	width: 350px; padding-left: 0px; margin-top: 8px; vertical-align: top; position: relative; z-index: 99;
}
.packageSendInfoList li i {
	left: 0px; top: 50%; font-style: normal; margin-top: -7px; position: absolute; z-index: 0;width:150px;
}
.operateLink {
	width: 100px; text-align: center; vertical-align: top;
}
.operateLink p {
	padding-bottom: 6px;
}
.operateLink a {
	margin: 0px auto 6px; padding: 0px 0px; width: 77px; text-align: center; font-size: 12px; display: block; 
}
.netPayButton
{
    height:28px;line-height:28px;overflow:hidden;
	background-image: url("../images/myOderListBg.gif");
}
.orderCommentBT {
	margin: 0px auto 6px; padding: 6px 0px; width: 77px; text-align: center; font-size: 12px; display: block; background-image: url("../images/myOderListBg.gif");
}
.payNow {
	background-position: 0px -226px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
.commentSend {
	background-position: 0px -226px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
.newBt4 {
	background-position: 0px -226px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
.orderCommentBT {
	background-position: 0px -226px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
.orderCommentBT:hover {
	color: rgb(255, 255, 255);
}
.modifyOrder {
	background-position: 0px -91px; color: rgb(223, 95, 6);
}
.buyAgain {
	background-position: 0px -91px; color: rgb(223, 95, 6);
}
.operateLink .confirmReceipt {
	background-position: 0px -281px; color: rgb(51, 51, 51); font-weight: normal; text-shadow: 0px 0px 1px #fff;
}
.operateLink .newBt4w {
	background-position: 0px -281px; color: rgb(51, 51, 51); font-weight: normal; text-shadow: 0px 0px 1px #fff;
}
.operateLink .concelOrder {
	color: rgb(0, 102, 204); display: inline;
}
.operateLink .viewOrder {
	color: rgb(0, 102, 204); display: inline;
}
.operateLink .viewOrder {
	display: block;
}
.payNow {
	color: rgb(255, 255, 255); font-weight: bold;
}
.confirmReceipt {
	color: rgb(255, 255, 255); font-weight: bold;
}
.payNow:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.commentSend {
	color: rgb(255, 255, 255); font-weight: bold;
}
.commentSend:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btBgA {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btBgA:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btBgC {
	color: rgb(255, 255, 255); font-weight: bold;
}
.btBgC:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.newBt4:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.newBt6:hover {
	color: rgb(255, 255, 255); font-weight: bold;
}
.tdBd td {
	border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: solid;
}
.packageSendInfo .blueLink {
	margin-bottom: 12px;
}
.blueLink {
	color: rgb(0, 102, 204);
}
.confirmReceipt:hover {
	color: rgb(51, 51, 51);
}
.newBt4w:hover {
	color: rgb(51, 51, 51);
}
.commentProduct {
	white-space: nowrap;
}
.operateLink .btBgA {
	background-position: 0px -254px; width: 102px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
.operateLink .newBt6 {
	background-position: 0px -254px; width: 102px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
.btBgB {
	background-position: 0px -172px; color: rgb(223, 95, 6);
}
.btBgC {
	background-position: 0px -199px;
}
.tuanIco {
	background: url("../images/myOderListBg.gif") no-repeat -46px -4px; margin: 0px 4px -4px 0px; width: 16px; height: 16px; display: inline-block;
}
.tuanProductLink {
	float: left;
}
.tuanProductLink img {
	border: 1px solid rgb(232, 232, 232); width: 115px; height: 115px;
}
.tuanInfo {
	width: 310px; color: rgb(51, 51, 51); line-height: 20px; overflow: hidden; float: left; display: inline; _zoom: 1;
}
.tuanTit {
	padding-top: 6px;
}
.tuanInfo a {
	margin: 0px; border: currentColor; color: rgb(102, 102, 102); float: none;
}
.tuanInfo small {
	color: rgb(153, 153, 153); font-size: 12px; font-style: normal;
}
.tuanInfo a:hover {
	color: rgb(255, 102, 0);
}
.packageInfo .tuanInfo {
	_padding-bottom: 18px;
}
.productListB .packageNum {
	padding-bottom: 0px;
}
.productListB ul {
	width: 444px; overflow: hidden;
}
.productListB .img {
	left: 0px; top: 10px; float: left; display: inline; position: absolute; z-index: 1;
}
.productListB .img img {
	border: 1px solid rgb(255, 255, 255); width: 40px; height: 40px;
}
.productListB .img:hover img {
	border-color: rgb(204, 0, 0);
}
.productListB li {
	padding: 10px 0px; height: 40px; margin-bottom: -1px; border-bottom-color: rgb(232, 232, 232); border-bottom-width: 1px; border-bottom-style: dotted; position: relative; z-index: 0; _zoom: 1;
}
.productListB {
	color: rgb(102, 102, 102);
}
.productListB .tit {
	color: rgb(102, 102, 102);
}
.productListB p {
	padding-top: 6px;
}
.productListB li b {
	color: rgb(204, 0, 0); margin-right: 2px;
}
.packageNum a {
	color: rgb(0, 102, 204);
}
.productListB .tit_span {
	padding-left: 54px; display: block;
}
.productListB p {
	padding-left: 54px; display: block;
}
.productListB .tit_span {
	width: 390px; height: 16px; overflow: hidden; padding-top: 2px;
}
.productListB .tit {
	color: rgb(51, 51, 51); float: none;
}
.productListB .tit_span i {
	width: 310px; height: 14px; text-align: left; overflow: hidden; font-style: normal; float: left; display: inline;
}
.productListB .tit:hover {
	color: rgb(204, 0, 0);
}
.noOrderMsg {
	padding: 14px 4px; border: 1px solid rgb(232, 232, 232); text-align: center; color: rgb(102, 102, 102); margin-top: 12px;
}
.loading {
	text-align: center; padding-top: 75px;
}
.canclOdrPop p a {
	background: url("../images/canclOdrBg.png") no-repeat;
}
.canclOdrPop span i {
	background: url("../images/canclOdrBg.png") no-repeat;
}
.canclDetail i {
	background: url("../images/canclOdrBg.png") no-repeat;
}
.canclOdr span {
	background: url("../images/canclOdrBg.png") no-repeat;
}
.canclOdr {
	top: 7px; right: 82px; position: absolute;
}
.canclOdr .applyCancl {
	margin-right: 0px;
}
.canclOdr span {
	background-position: 0px -40px; padding-left: 13px; display: none;
}
.canclDetail {
	color: rgb(255, 102, 0); padding-top: 6px; display: none; position: absolute;
}
.canclDetail p {
	padding: 6px 14px; border: 1px solid rgb(255, 211, 147); width: 180px; background-color: rgb(255, 254, 241);
}
.canclDetail i {
	background-position: 0px -97px; left: 15px; top: 0px; width: 9px; height: 7px; text-indent: -999em; position: absolute;
}
.canclOdrPop {
	display: none;
}
.canclOdrPop span {
	padding: 10px 0px 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted; display: block;
}
.canclOdrPop span i {
	background-position: 0px -71px; width: 11px; height: 11px; padding-right: 5px; display: inline-block; _background-position: 0 -69px;
}
.canclOdrPop p {
	text-align: center; padding-bottom: 20px;
}
.canclOdrPop p a {
	width: 70px; height: 27px; text-align: center; color: rgb(255, 255, 255); line-height: 27px; font-weight: bold; float: none; display: inline-block;
}
.canclOdrPop p a:hover {
	color: rgb(255, 255, 255); text-decoration: none;
}
.canclOdrPop p .cancl:hover {
	color: rgb(51, 51, 51);
}
.canclOdrPop p .cancl {
	background-position: -80px 0px; color: rgb(51, 51, 51); font-weight: normal; margin-left: 10px;
}
body .popGeneral {
	border: 1px solid rgb(179, 179, 179);
}
.canclOdrPop label {
	padding: 15px 0px 35px; display: block;
}
.canclOdrPop select {
	border: 1px solid rgb(204, 204, 204); width: 250px; height: 25px; color: rgb(153, 153, 153); line-height: 25px; vertical-align: middle;
}
.tdBdBf td {
	padding-top: 10px;
}
.tdBdBf .packageNum {
	display: none;
}
.boxShadow 
{
    background-color:White;z-index:9999;width:350px;
	box-shadow: 0px 2px 2px 1px #ccc; -moz-box-shadow: 0 1px 1px 0 #CCC; -webkit-box-shadow: 0 1px 1px 0 #CCC; -o-box-shadow: 0 1px 1px 0 #CCC;
}
.pinlunLink {
	color: rgb(0, 102, 204); float: left;
}
.pop_tit {
	background: 0px 0px rgb(153, 0, 0); padding: 0px 10px; height: 27px; color: rgb(255, 255, 255); line-height: 27px;
}
.pop_tit a.close {
	background: url("../images/user_bg.gif") no-repeat 20px -267px; color: rgb(255, 255, 255); padding-right: 15px; cursor: pointer;
}
.evaBtn {
	background: url("../images/evaBg.png") no-repeat; border: currentColor; cursor: pointer;
}
.evaBtn2 {
	background: url("../images/evaBg.png") no-repeat; border: currentColor; cursor: pointer;
}
.evaBtn3 {
	background: url("../images/evaBg.png") no-repeat; border: currentColor; cursor: pointer;
}
.evaBtn4 {
	background: url("../images/evaBg.png") no-repeat; border: currentColor; cursor: pointer;
}
.evaBtn {
	width: 100px; height: 27px; color: rgb(255, 255, 255); line-height: 27px; font-weight: bold;
}
.evaBtn4 {
	width: 100px; height: 27px; color: rgb(255, 255, 255); line-height: 27px; font-weight: bold;
}
.pop_win .popbox {
	
}
.pop_win .popc {
	left: 0px; top: 0px;
}
.subEvaBox h2 {
	background: url("../images/bg_x.png") repeat-x; height: 28px; color: rgb(51, 51, 51); line-height: 28px;
}
.bus_name {
	margin: 0px 10px; padding: 8px; overflow: hidden; -ms-zoom: 1; background-color: rgb(247, 247, 248);
}
.subEvaBox .bus_name {
	margin-top: 10px;
}
.bus_name img {
	border: 1px solid rgb(231, 231, 231); width: 80px; height: 40px; margin-right: 10px; float: left;
}
.bus_name span {
	color: rgb(51, 51, 51); line-height: 20px;
}
.pop_win .proSatisBox strong {
	color: rgb(51, 51, 51);
}
.subEvaBox .proSatisBox strong {
	color: rgb(51, 51, 51);
}
.pop_win .evaFillin li strong {
	color: rgb(51, 51, 51);
}
.pop_win .warn em {
	font: 12px/normal Arial; margin: 0px 3px; font-size-adjust: none; font-stretch: normal;
}
.subEvaBox .warn em {
	font: 12px/normal Arial; margin: 0px 3px; font-size-adjust: none; font-stretch: normal;
}
.evaFillin .ipt1 {
	box-shadow: none;
}
.evaFillin .ipt2 {
	box-shadow: none;
}
.evaFillin .ipt3 {
	box-shadow: none;
}
.evaFillin .ipt4 {
	box-shadow: none;
}
.evaFillin .ipt5 {
	box-shadow: none;
}
.pop_win hr {
	border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(205, 205, 205); margin: 0px 18px 10px; padding: 0px 0px 5px; height: 1px;
}
.subEvaBox hr {
	border-width: 0px 0px 1px; border-style: none none dashed; border-color: currentColor currentColor rgb(205, 205, 205); margin: 0px 18px 10px; padding: 0px 0px 5px; height: 1px;
}
.store_s {
	margin: 0px 10px; padding: 8px; overflow: hidden; background-color: rgb(247, 247, 248);
}
.store_s strong {
	background: url("../images/ico_home.png") no-repeat 0px 3px; color: rgb(51, 51, 51); padding-left: 13px; _background-position: 0 3px;
}
.proSatisBox_list {
	margin: 5px 18px 0px; color: rgb(51, 51, 51);
}
.pop_win .p_text {
	color: rgb(153, 153, 153); line-height: 20px; margin-right: 24px;
}
.subEvaBox .p_text {
	color: rgb(153, 153, 153); line-height: 20px; margin-right: 24px;
}
.subEvaBox .p_text {
	margin-left: 24px;
}
.pop_win .p_text a:link {
	color: rgb(0, 102, 204);
}
.pop_win .p_text a:visited {
	color: rgb(0, 102, 204);
}
.subEvaBox .p_text a:link {
	color: rgb(0, 102, 204);
}
.subEvaBox .p_text a:visited {
	color: rgb(0, 102, 204);
}
.pop_win .p_text a:hover {
	color: rgb(255, 102, 0);
}
.subEvaBox .p_text a:hover {
	color: rgb(255, 102, 0);
}
.pop_win .subEva input {
	background: url("../images/evaBg.png") no-repeat; border: 0px currentColor; width: 100px; height: 27px; color: rgb(255, 255, 255); line-height: 27px; font-weight: bold; cursor: pointer;
}
button {
	background: url("../images/btn_sprite.png") 0px 0px; border: currentColor; width: 67px; height: 24px; color: rgb(255, 255, 255); cursor: pointer;
}
#refundQueryPop {
	padding: 25px 0px; width: 398px; text-align: center;
}
#refundQueryPop h3 {
	padding: 7px 0px; line-height: 16px; font-size: 14px;
}
#refundQueryPop h3 i {
	background: url("../images/bgRate.png") no-repeat 0px -87px; width: 30px; height: 30px; margin-right: 10px; vertical-align: middle; display: inline-block;
}
#refundQueryPop p {
	padding: 10px 0px 30px; color: rgb(102, 102, 102);
}
#refundQueryPop .bt span {
	margin: 0px 12px; padding: 5px 0px 7px; width: 57px; text-align: center; line-height: 14px; display: inline-block; cursor: pointer; background-image: url("../images/bgRate.png"); background-repeat: no-repeat;
}
#refundQueryPop .okBt {
	background-position: -32px -87px; color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 0px 1px #d84803;
}
#refundQueryPop .cancelBt {
	background-position: -92px -87px;
}
.weibo_package_main {
	top: 7px; right: 109px; position: absolute;
}
.weibo_package_main_chihuo {
	top: 14px; right: 109px; position: absolute;
}
.weibo_package_box {
	background: rgba(255, 240, 216, 0.5); padding: 2px; left: -40px; top: -73px; width: 202px; height: 62px; position: absolute;
}
.weibo_package_tis {
	padding: 2px 0px 0px 5px; border: 1px solid rgb(255, 204, 125); width: 195px; height: 58px; background-color: rgb(255, 253, 234);
}
.weibo_package_tis .p_text {
	line-height: 18px;
}
.weibo_package_tis .i_know {
	right: 10px; bottom: 10px; position: absolute;
}
.weibo_package_tis .arrow {
	left: 50%; width: 12px; height: 10px; bottom: -7px; overflow: hidden; margin-left: -6px; display: block; position: absolute;
}
.weibo_package_tis .arrow span {
	border-width: 6px; border-style: solid dashed dashed; border-color: transparent; padding: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: block; position: absolute;
}
.weibo_package_tis .arrow .a1 {
	bottom: 0px; border-top-color: rgb(255, 253, 234); z-index: 2;
}
.weibo_package_tis .arrow .a2 {
	border-top-color: rgb(255, 204, 125); z-index: 1;
}
.weibo_package_btn {
	background: url("../images/icon_sinaweibo.png") no-repeat 0px -3px; padding-left: 20px;
}
.weibo_package_box2 {
	background: rgba(255, 240, 216, 0.5); padding: 2px; left: -40px; top: -47px; width: 202px; height: 39px; position: absolute;
}
.weibo_package_tis2 {
	padding: 2px 0px 0px 5px; border: 1px solid rgb(255, 204, 125); width: 195px; height: 35px; background-color: rgb(255, 253, 234);
}
.weibo_package_tis2 .p_text {
	line-height: 18px;
}
.weibo_package_tis2 .arrow2 {
	left: 50%; width: 12px; height: 10px; bottom: -7px; overflow: hidden; margin-left: -6px; display: block; position: absolute;
}
.weibo_package_tis2 .arrow2 span {
	border-width: 6px; border-style: solid dashed dashed; border-color: transparent; padding: 0px; left: 0px; width: 0px; height: 0px; overflow: hidden; font-size: 0px; display: block; position: absolute;
}
.weibo_package_tis2 .arrow2 .a1 {
	bottom: 0px; border-top-color: rgb(255, 253, 234); z-index: 2;
}
.weibo_package_tis2 .arrow2 .a2 {
	border-top-color: rgb(255, 204, 125); z-index: 1;
}
.weibo_package_btn2 {
	background: url("../images/icon_sinaweibo.png") no-repeat 0px -3px; padding-left: 20px;
}
.package_status {
	position: relative;
}
.weibo_package_btn_orderDetail {
	background: url("../images/icon_sinaweibo.png") no-repeat 0px 1px; top: 5px; right: 10px; padding-left: 20px; font-size: 12px; font-weight: normal; position: absolute;
}
.operate_tips {
	padding: 10px 0px 0px 20px; text-align: left;
}
.operate_lists {
	padding: 8px 0px 8px 20px; text-align: left; color: rgb(153, 153, 153); line-height: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: dotted;
}
.operate_lists li {
	width: 150px; float: left;
}
.red {
	color: rgb(255, 0, 0);
}
.fred {
	color: rgb(204, 0, 0);
}
.gray_999 {
	color: rgb(153, 153, 153);
}
.mr15 {
	margin-right: 15px;
}
.ml10 {
	margin-left: 10px;
}
.dialog .dialog_close {
	background: url("../images/dialog.gif") no-repeat;
}
.btn_install {
	background: url("../images/dialog.gif") no-repeat;
}
.dialog {
	background: rgb(255, 255, 255); margin: -84px 0px 0px -214px; border: 1px solid rgb(219, 219, 219); left: 50%; top: 50%; width: 470px; text-align: center; font-size: 12px; position: absolute;
}
.dialog .dialog_close {
	background-position: right -72px; top: 7px; right: 5px; color: rgb(255, 255, 255); padding-right: 15px; position: absolute; z-index: 1; cursor: pointer; _top: 5px; _background-position: right -70px;
}
.dialog h3 {
	height: 27px; text-align: left; color: rgb(255, 255, 255); line-height: 27px; padding-left: 10px; font-size: 12px; font-weight: normal; background-color: rgb(153, 0, 0);
}
.dialog .btn_install {
	width: 55px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; text-decoration: none; margin-bottom: 20px; display: inline-block;
}
.dialog .p_txt {
	color: rgb(153, 153, 153);
}
.dialog_main {
	text-align: left; margin-left: 20px;
}
.dialog_main li {
	margin: 8px 0px;
}
.dialog_main li .title {
	color: rgb(51, 51, 51); font-size: 12px; font-weight: bold;
}
.dialog_main li textarea {
	padding: 5px; width: 420px; height: 150px; color: rgb(102, 102, 102); line-height: 20px; resize: none;
}
.dialog .icon01 {
	background: url("../images/dialog.gif") no-repeat 0px -50px; padding-left: 15px;
}
.btn {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.grey_arrow2 {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.btn_grey {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.btn_org {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.mobile_sucessbox strong {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.mobile_bind strong {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.sina_weibo {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.wy {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.zfb {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.mail {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.wlt {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.kx {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.btn_grey2 {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.error_tips {
	background: url("../images/bg_sprite.gif") no-repeat 0px 0px;
}
.grey9 {
	color: rgb(153, 153, 153);
}
a.btn {
	background-position: -50px 0px; border: currentColor; width: 112px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; font-weight: bold; display: inline-block; cursor: pointer;
}
.btn {
	background-position: -50px 0px; border: currentColor; width: 112px; height: 31px; text-align: center; color: rgb(255, 255, 255); line-height: 31px; font-size: 14px; font-weight: bold; display: inline-block; cursor: pointer;
}
.clearfix {
	-ms-zoom: 1;
}
.clearfix::after {
	height: 0px; clear: both; display: block; content: "";
}
.columnright ul.foodie {
	background: url("../images/foodiebg.jpg") no-repeat 215px 0px; padding-top: 12px;
}
.columnright ul.foodie #foodie_go {
	padding: 0px; width: 132px; height: 40px; text-indent: -9999px; margin-top: -12px;
}
.apt_nav {
	width: 460px; height: 29px; background-color: rgb(238, 238, 238);
}
.apt_nav ul li {
	border: 1px solid rgb(204, 204, 204); width: 148px; height: 28px; text-align: center; color: rgb(0, 0, 0); line-height: 28px; background-color: rgb(221, 221, 221);
}
.apt_nav .select {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(255, 255, 255); width: 148px; height: 28px; text-align: center; color: rgb(0, 0, 0); line-height: 28px; font-weight: bold; background-color: rgb(255, 255, 255);
}
.apt_box {
	width: 415px; height: auto; padding-right: 23px; padding-left: 20px; border-right-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;
}
.apt_box_white {
	width: 415px; height: auto; padding-right: 23px; padding-left: 20px;
}
.apt_box_title {
	width: 415px; height: 20px; line-height: 20px;
}
.apt_box_title_gary {
	width: 405px; height: 17px; padding-top: 3px; background-color: rgb(238, 238, 238);
}
.checkbox_style {
	width: 13px; height: 13px;
}
.detail_changebox {
	width: 22%; height: 20px; margin-top: 10px; margin-left: 10px; float: left;
}
.detail_textarea {
	border: 1px solid rgb(204, 204, 204); width: 405px; height: 97px; color: rgb(153, 153, 153); line-height: 20px; font-size: 12px;
}
.ap_netpay2 {
	background: rgb(255, 255, 255); padding: 1px 17px; border: 1px solid rgb(204, 204, 204); left: 25%; top: 20%; width: 624px; position: absolute;
}
.ap_netpay2 h3 {
	background: rgb(153, 0, 0); font: 12px/27px Arial, Helvetica, sans-serif; margin: 0px -16px; padding: 0px 0px 0px 10px; color: rgb(255, 255, 255); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.ap_netpay2 h3 a {
	background: url("../images/order_btn.gif") 0px -172px; width: 48px; height: 20px; text-indent: -20em; overflow: hidden; float: right;
}
.ap_netpay2 p {
	line-height: 21px; clear: both; font-size: 14px; margin-top: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.ap_netpay2 ul li {
	margin: 6px 0px; width: 154px; height: 35px; padding-top: 6px; float: left;
}
.ap_netpay2 ul li * {
	margin-left: 5px; vertical-align: middle;
}
.ap_netpay2 ul {
	padding: 5px 0px; overflow: hidden; -ms-zoom: 1;
}
.ap_netpay2 button {
	background: url("../images/order_btn_bg.gif") no-repeat 0px -200px; margin: 25px auto; border: 0px currentColor; width: 85px; height: 28px; color: rgb(255, 255, 255); clear: both; font-weight: bold; display: block; cursor: pointer;
}
.ap_netpay2 ul li.on_checked {
	background: rgb(204, 255, 128);
}
.payframe li.select2 {
	background: rgb(251, 230, 225); margin: 0px; padding: 10px 20px;
}
.payframe li .hand {
	cursor: pointer;
}
.payframe li.netpay {
	height: 60px; padding-top: 25px;
}
.payframe li .choosed {
	background: url("../images/order_btn_bg.gif") no-repeat 48px -120px; top: 20px; line-height: 38px; position: absolute;
}
.payframe li.netpay .choosed {
	left: 205px;
}
.payframe li.netpay.select2 .choosed {
	left: 225px;
}
.payframe li .choosed strong {
	background: url("../images/order_btn_bg.gif") no-repeat right -120px; font: bold 14px/38px simsun, Arial; width: auto !important; height: 38px; color: rgb(255, 255, 255); padding-right: 10px; float: left; display: block; min-width: 60px; font-size-adjust: none; font-stretch: normal;
}
.payframe li .choosed img {
	margin: 0px 5px !important;
}
.payframe li .choosed a {
	margin-left: 8px;
}
.payframe li .choosed a.change {
	background: url("../images/order_btn_bg.gif") no-repeat 125px -257px; padding-right: 12px; float: left; display: block;
}
.payframe li.wlt {
	height: 60px; padding-top: 25px;
}
.payframe li .wlt_choosed {
	top: 20px; line-height: 38px; position: absolute;
}
.payframe li.wlt .wlt_choosed {
	left: 205px;
}
.payframe li.wlt.select2 .wlt_choosed {
	left: 225px;
}
.payframe li a {
	color: rgb(68, 132, 219);
}
.infopart h1 {
	width: 115px; color: rgb(51, 51, 51); font-size: 14px; font-weight: bold; margin-left: 15px; float: left;
}
.delivery-tip {
	background: url("../images/bg_return.png") no-repeat 0px 4px; color: rgb(204, 0, 0); line-height: 20px; text-indent: 1.3em;
}
.popup_cont {
	border: 1px solid rgb(204, 204, 204); width: 378px; position: relative; background-color: white;
}
.popup_cont .prompted {
	margin: 35px 0px 0px 50px; width: 270px; overflow: hidden;
}
.popup_cont .prompted img {
	margin-right: 10px; float: left;
}
.popup_cont .prompted h3 {
	overflow: hidden; font-size: 14px; margin-bottom: 5px; -ms-zoom: 1;
}
.popup_cont .prompted p {
	line-height: 20px; overflow: hidden; -ms-zoom: 1;
}
.popup_cont .countdown {
	margin: 20px 0px 10px; text-align: center; color: rgb(153, 153, 153);
}
.popup_cont .close {
	background: url("../images/ico_close_1.png") no-repeat 30px; top: 0px; width: 50px; height: 26px; right: 0px; line-height: 26px; display: block; position: absolute;
}
.popup_cont .close:link {
	color: rgb(153, 153, 153);
}
.popup_cont .close:visited {
	color: rgb(153, 153, 153);
}
.popup_cont .close:hover {
	background: url("../images/ico_close_2.png") no-repeat 30px; color: rgb(204, 0, 0); text-decoration: none;
}
.popup_sens {
	border: 1px solid rgb(219, 219, 219); width: 398px; background-color: white;
}
.popup_sens .title {
	height: 28px; color: rgb(255, 255, 255); line-height: 28px; padding-left: 10px; font-size: 12px; font-weight: normal; position: relative; background-color: rgb(153, 0, 0);
}
.popup_sens .title .close {
	background: url("../images/ico_close_3.png") no-repeat 30px; top: 0px; width: 50px; right: 0px; position: absolute; cursor: pointer;
}
.popup_sens .popup_text {
	background: url("../images/ico_exc.png") no-repeat 0px 5px; margin: 30px 0px 30px 70px; width: 266px; line-height: 20px; padding-left: 20px;
}
.popup_sens .btntip {
	text-align: center;
}
.popup_sens .btntip input {
	background: url("../images/btn_ok.png") no-repeat; border: 0px currentColor; width: 56px; height: 25px; color: rgb(255, 255, 255); line-height: 25px; font-weight: bold; margin-bottom: 20px; cursor: pointer;
}
.estimatesucc {
	margin: 0px 20px 10px; line-height: 21px;
}
.estimatesucc strong {
	color: rgb(51, 51, 51);
}
.ul_share {
	margin: 0px 0px 0px 10px; overflow: hidden; _zoom: 1;
}
.ul_share li {
	width: 55px; text-align: left; overflow: hidden; padding-top: 2px; float: left; background-image: url("../images/share_icon.png"); background-repeat: no-repeat;
}
.s_sina {
	background-position: 16px;
}
.s_qq {
	background-position: -31px;
}
.s_renren {
	background-position: -81px;
}
.s_kaixin {
	background-position: -127px;
}
.s_douban {
	background-position: -177px;
}
.aptab_center .img120 {
	border: 1px solid rgb(204, 204, 204); width: 120px; margin-bottom: 10px;
}
.feed_box button {
	margin: 13px 0px 10px 50px;
}
cite {
	margin: 0px; padding: 0px;
}
small {
	margin: 0px; padding: 0px;
}
.ul_tab cite {
	text-indent: 3px; font-style: normal; display: inline-block;
}
.ul_tab .on cite {
	color: rgb(204, 0, 0);
}
.order_dr {
	color: rgb(102, 102, 102); padding-top: 10px; padding-bottom: 10px;
}
.order_dr p {
	margin: 0px;
}
.order_dr p span {
	color: rgb(153, 153, 153);
}
.order_dr small {
	color: rgb(204, 0, 0); font-size: 12px; font-style: normal; font-weight: normal; display: block;
}
.order_dr button {
	margin: 6px 0px;
}
.order_dr .buy_now_order {
	background: url("../images/bg_order_dr.gif") no-repeat 0px 0px; width: 75px; height: 25px; color: rgb(255, 255, 255); font-weight: bold; margin-bottom: 10px;
}
.package_status {
	background: rgb(255, 253, 230); padding: 5px 10px; border: 1px solid rgb(255, 216, 163); color: rgb(51, 51, 51); line-height: 22px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.package_status span {
	color: rgb(255, 102, 0);
}
.package_status .packgecancel {
	color: rgb(204, 0, 0);
}
.package_status .packgeover {
	color: rgb(4, 164, 52);
}
.yhdSelct {
	margin: 0px 10px 10px; padding: 3px;
}
#container .aBlu {
	text-decoration: none;
}
#container .aRed {
	text-decoration: none;
}
#container .aGrey {
	text-decoration: none;
}
#container .aBlu {
	color: rgb(0, 102, 204);
}
#container .aBlu:hover {
	color: rgb(255, 102, 0);
}
#container .aGrey {
	color: rgb(51, 51, 51);
}
#container .aGrey:hover {
	color: rgb(204, 0, 0);
}
#container .aRed {
	color: rgb(204, 0, 0);
}
#container .aRed:hover {
	color: rgb(204, 0, 0);
}
.lnkBlu {
	padding: 5px 5px 0px 15px; color: rgb(0, 102, 204); float: right;
}
.lnkBlu:hover {
	color: rgb(255, 102, 0);
}
.recpt {
	position: relative;
}
.recpt ul {
	border: 1px solid rgb(219, 219, 219); height: 25px; background-color: rgb(242, 242, 242); _overflow: hidden;
}
.recpt li {
	padding: 0px 20px; height: 25px; line-height: 25px; border-right-color: rgb(219, 219, 219); border-right-width: 1px; border-right-style: solid; float: left; cursor: pointer;
}
.recpt .on {
	background: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative;
}
.w620 {
	width: 620px;
}
.acotStats {
	padding: 7px 0px 5px 10px; height: 22px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(246, 246, 246);
}
.odrTabUl {
	padding: 0px 25px 0px 0px; width: 608px; height: 25px; float: left; _overflow: hidden;
}
.odrSelct {
	margin: 1px 10px 0px 0px; width: 120px; float: left;
}
.odrTabUl li {
	width: 100px; z-index: 2;
}
.odrTab li {
	height: 25px; line-height: 25px;
}
.odrTab li.cur {
	background: rgb(255, 255, 255); color: rgb(102, 102, 102); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid; position: relative; z-index: 1;
}
.odrTabUl li span {
	top: -8px;
}
.columnleft {
	background: url("../images/user_bg_y.gif") repeat-y right; width: 200px; padding-right: 4px !important; float: left;
}
.columnleft dl {
	background: url("../images/user_bg_x.gif") repeat-x 0px -268px; margin-bottom: -2px; border-left-color: rgb(204, 204, 204); border-left-width: 1px; border-left-style: solid; -ms-zoom: 1;
}
.columnleft dt {
	background: url("../images/user_bg.gif") no-repeat -180px 7px; font: bold 12px/32px Arial, Helvetica, sans-serif; height: 32px; color: rgb(51, 51, 51); padding-left: 28px; font-size-adjust: none; font-stretch: normal;
}
.columnleft dd {
	background: url("../images/user_bg_x.gif") repeat-x 0px -71px; margin: 0px 8px; padding: 5px 0px; height: 20px; color: rgb(51, 51, 51); line-height: 20px;
}
.columnleft dd img {
	vertical-align: baseline;
}
.columnleft .last {
	
}
.columnleft .current {
	margin: 0px; padding: 0px 8px; color: rgb(153, 0, 0); background-color: rgb(255, 239, 217);
}
.columnleft a {
	color: rgb(51, 51, 51); font-size: 12px; margin-left: 6px;
}
.columnleft a:hover {
	color: rgb(153, 0, 0); text-decoration: none;
}
.bgnone {
	background-image: none;
}
.fixedRight {
	left: 50%; top: 50%; margin-left: 491px; position: fixed; z-index: 900; _position: absolute;
}
.fixedRight a {
	background: url("../images/bg_spirit.png") no-repeat -908px -441px; width: 24px; color: rgb(153, 153, 153); padding-top: 15px; font-size: 12px; text-decoration: none; display: block;
}
.fixedRight a span {
	background: url("../images/bg.png") 0px bottom; padding: 0px 6px 5px; width: 12px; color: rgb(153, 153, 153); display: block; cursor: pointer;
}
#container .fixedRight a:hover span {
	color: rgb(204, 0, 0);
}
.breadcrumb {
	line-height: 20px; padding-top: 10px; font-family: "宋体"; margin-bottom: 10px;
}
.columnright {
	width: 980px; float: right; position: relative;
}
.columnright h2 {
	background: rgb(240, 240, 240); font: bold 12px/25px "宋体"; padding: 5px 10px 0px; color: rgb(51, 51, 51); overflow: hidden; margin-bottom: 8px; border-bottom-color: rgb(153, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.columnright h2 a {
	font-weight: normal; float: right;
}
.columnright h2 .fr {
	color: rgb(102, 102, 102); font-weight: normal; margin-right: 10px;
}
.columnright h2 .gray {
	color: rgb(153, 153, 153); font-weight: normal;
}
.ul_tab li {
	background-image: url("../images/tab_bg.png"); background-repeat: no-repeat;
}
.ul_tab .on {
	background-image: url("../images/tab_bg.png"); background-repeat: no-repeat;
}
.ul_tab s {
	background-image: url("../images/tab_bg.png"); background-repeat: no-repeat;
}
.ul_tab {
	height: 28px; padding-top: 2px; border-bottom-color: rgb(204, 0, 0); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.ul_tab li {
	background-position: 100% -32px; padding: 0px 30px 0px 0px; top: 2px; height: 28px; text-align: center; line-height: 26px; margin-right: 5px; float: left; display: inline-block; position: relative; cursor: pointer;
}
.ul_tab li s {
	background-position: 0px -32px; width: 6px; height: 28px; margin-right: 24px; float: left; display: inline-block;
}
.ul_tab .on {
	background-position: 100% 0px; color: rgb(51, 51, 51); font-weight: bold;
}
.ul_tab .on s {
	
}
.tab_tips {
	top: -20px; right: 10px; float: right; position: relative;
}
.ul_tab li a {
	color: rgb(102, 102, 102);
}
.ul_tab li a:hover {
	color: rgb(102, 102, 102);
}
.pages {
	text-align: right; color: rgb(102, 102, 102); overflow: hidden; margin-top: 18px;
}
.pages a {
	padding: 6px 9px; border: 1px solid rgb(232, 232, 232); color: rgb(51, 51, 51); font-size: 14px; margin-right: 5px; display: inline-block;
}
.pages a:hover {
	color: rgb(204, 0, 0);
}
.pages .cur {
	border-color: rgb(204, 0, 0); color: rgb(204, 0, 0); font-weight: bold; background-color: rgb(255, 227, 227);
}
.pages input {
	margin: 0px 4px; padding: 3px 2px; border: 1px solid rgb(204, 204, 204); width: 26px; color: rgb(51, 51, 51); line-height: 14px;
}
.pages span {
	background: url("../images/myOderListBg.gif") no-repeat -85px -64px; padding: 3px 0px; width: 40px; text-align: center; color: rgb(51, 51, 51); margin-left: 4px; display: inline-block; cursor: pointer;
}
.nextPage s {
	background: url("../images/myOderListBg.gif") no-repeat -86px -94px; width: 5px; height: 14px; margin-left: 4px; display: inline-block;
}
.myhdSideDisplayCoupon {
	position: relative; z-index: 0;
}
.myhdSideDisplayCoupon s {
	background: url("../images/myhdSideDisplayCoupon.gif") no-repeat; top: 3px; width: 28px; height: 18px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; font-size: 12px; font-weight: normal; text-decoration: none; margin-left: 6px; display: inline-block; position: absolute; z-index: 1;
}
.myhdTabTip i {
	background: url("../images/myhd_tab_tip_sprite.png") no-repeat;
}
.myhdTabTip b {
	background: url("../images/myhd_tab_tip_sprite.png") no-repeat;
}
.ul_tab_out {
	position: relative;
}
.myhdTabTip {
	padding: 0px 10px; border: 1px solid rgb(255, 204, 126); left: 0px; top: -28px; height: 22px; line-height: 22px; font-weight: normal; white-space: nowrap; position: absolute; cursor: default; background-color: rgb(255, 253, 234);
}
.columnright .myhdTabTip a {
	color: rgb(0, 102, 204); padding-left: 10px;
}
.columnright .myhdTabTip a:hover {
	color: rgb(255, 102, 0);
}
.myhdTabTip strong {
	color: rgb(204, 0, 0); padding-right: 2px;
}
.myhdTabTip i {
	left: 45px; top: 22px; width: 13px; height: 7px; display: block; position: absolute;
}
.myhdTabTip span {
	color: rgb(204, 0, 0); padding-right: 10px; font-weight: normal;
}
.myhdTabTip b {
	background-position: 0px -21px; top: 2px; width: 9px; height: 26px; right: 3px; text-indent: -999em; position: absolute; cursor: pointer;
}
.myhdTabTipRight {
	padding: 0px 15px;
}
.myhdTabTipRight i {
	left: 200px;
}
.guess_you_like {
	border: 1px solid rgb(219, 219, 219); width: 750px; padding-bottom: 15px;display:none;
}
.guess_you_like .title {
	background: url("../images/like_title_bg.png") repeat-x; padding: 0px 20px; height: 38px; line-height: 38px;
}
.guess_you_like h3 {
	line-height: 38px; font-size: 14px; float: left;
}
.guess_you_like .switch_link {
	float: right;
}
.like_list {
	margin: 0px 20px; padding: 0px 0px 15px 13px; border: 1px solid rgb(219, 219, 219);
}
.like_list dl {
	margin: 10px 0px 0px 20px; width: 115px; float: left; _display: inline;
}
.like_list .pic {
	width: 115px; height: 115px;
}
.like_list dt {
	height: 40px; line-height: 20px; overflow: hidden;
}
.like_list .price {
	line-height: 24px;
}
.like_list .price strong {
	color: rgb(204, 0, 0);
}
.like_list .price del {
	color: rgb(153, 153, 153); margin-left: 10px;
}
.like_list .btn_add_cart a {
	background: url("../images/you_like_btn.png") no-repeat; width: 77px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 22px; font-weight: bold; display: block;
}
#container .like_list .btn_add_cart a:hover {
	color: rgb(255, 255, 255);
}
#userbox{
}
