﻿.master-wrapper-content{border:1px solid #ccc;border-right:none;xwidth:950px;margin:auto;}
.master-wrapper-center-2{border-left:1px solid #ccc;}
.master-wrapper-cph-2{}

/*左侧导航*/
.lmenu{width:auto; min-height:600px; _height:600px;  xpadding:0 0 10px 5px; line-height:25px; }
.lmenu .title{ font-size:14px;font-weight:bold;background-color:#ffffcc ;padding-left:5px;border-bottom:1px dotted #ccc;}
.lmenu-line{ background-color:#dfdfdf; height:1px; overflow:hidden; width:140px; margin:0;}
.lmenu ul{ padding:0px 0;} .lmenu ul ul{ padding:0 0 10px 0;}
.lmenu li{ position:relative; width:100%; text-indent:24px; font-size:12px;position:relative; }
.lmenu li span{ cursor:pointer; }
.lmenu li i{ position:absolute;  display:block; width:9px; height:9px; top:9px;top:8px\0;*top:8px;_top:10px; left:22px; overflow:hidden;}
.lmenu li i.closed{ background-position:0 -416px; }.lmenu li i.opened{background-position:0 -440px;}
.lmenu li i.icon-fb{ top:9px; _top:7px; width:11px;left:20px; height:11px; background-position:0 -512px;}
.lmenu li i.icon-jy{ top:5px; left:18px; width:13px; height:14px; background-position:0 -526px;}
.lmenu li i.icon-sc{ top:9px;left:20px; width:12px; height:11px; background-position:0 -542px;}
.lmenu li.open i.icon-fb{ left:22px;background-position:0 -555px;}
.lmenu li.open i.icon-jy{ left:20px; background-position:0 -569px;}
.lmenu li.open i.icon-sc{ left:22px; background-position:0 -585px;}
.lmenu li a.active{  text-decoration:none; font-weight:bold;color:#f93;}
.lmenu li a{  text-decoration:none; font-weight:normal;}
.lmenu li a:hover{ color:#ff0000; text-decoration:none; }
.lmenu li.open{ display:block; position:relative; left:-2px; height:28px; line-height:28px;padding:1px 0 4px; padding:2px 0 3px\0; *padding:1px 0 4px; _padding:1px 0 4px; background-position:0 -84px; text-indent:42px;}
.lmenu li.open a{ color:#000; text-decoration:none;}
.hot{background:url(images/use-icon.gif) no-repeat 0 -63px; width:29px; height:17px; display:inline-block}
.listmenu li span{ font-weight:normal; color:#000; margin-left:2px}
.lmenu li i.icon{ display:block; margin-left:-2px; height:26px; line-height:26px;padding:1px 0 4px; padding:2px 0 3px\0; *padding:1px 0 4px; _padding:1px 0 4px;background:url(images/use-icon.gif) 2px -31px no-repeat;}
.lmenu li i.icon a{ color:#000; text-decoration:none;}

.table-container .row .item-name {
    min-width:120px;
    text-align:right;
    padding-right:15px;
}

/*Customer dashboard*/
#right-con-user{padding:20px 0px 0px; background:none; }

#topinfomsg, .topinfomsg{ margin:-10px auto 10px; font-size:12px; padding:4px 10px 4px 0px; line-height:20px; background-color:#ffffe0 ; color:#9f6c08; position:relative;}
#topinfomsg strong, .topinfomsg strong{ display:inline-block; width:13px; height:16px; position:relative; top:2px; background-position: 10px -178px; padding:0 0 0 20px;}
#topinfomsg span.btn-q, .topinfomsg span.btn-q{ position:absolute; right:10px;_right:20px; top:4px; cursor:pointer; color:#c0a16d; font-size:18px; _font-size:12px; _font-weight:bold;  font-family:Arial, Helvetica, sans-serif; } 
#topinfomsg .htmlcontent {padding:0px;margin:3px;}
#topinfomsg .htmlcontent-title {padding:0px;}
#topinfomsg .htmlcontent-title h2{background: url("images/bgv1.gif") no-repeat -930px -230px;padding-left:25px;}
/*ui2个人资料*/
.ui2_info { padding-top:10px;}
.ui2_info .title{ color:#666; padding-bottom:10px; height:20px;display:block;}
.ui2_info .title .welcome strong{ font:16px/1 Arial, Helvetica, sans-serif; }
.ui2_info .recently a{ color:#999; margin:0 4px;}
.info{ background-color:#fff; border:#d3e9c1 1px solid; padding:1px;position:relative;}
.infobox{ background-color:#f8fff3;  padding:10px 0 10px 10px; color:#666;display:block;min-height:40px;}
.infobox em.jtt{ position:absolute; display:block; width:13px; height:8px; overflow:hidden; background-position:0 -15px; top:-7px; left:75px;}
.status{ width:450px; border-right:#d6ebc5 1px solid;}
.status li{ line-height:30px; position:relative; }.status li a{ float:left;} .status li i{ float:left; margin:0px 0 0 4px; position:relative; top:3px;}
.infobox em.o2,.infobox em.c2{ display:inline-block; cursor:pointer; background-position: -78px -177px; font-style: normal; height:4px; position: absolute; right: 34px; top:13px; width: 7px;}
.infobox em.c2{ background-position: -78px -161px;}
.status li i.mima-a{ background-position:-62px -90px; width:16px; height:6px; top:11px;  }
.status li i.mima-b{ background-position:-62px -98px; width:16px; height:6px;top:11px; }
.status li i.mima-c{ background-position:-62px -107px; width:16px; height:6px; top:11px; }
.status li span{ display:block; float:left;padding-left:8px;}
.status li span.wt{ padding-left:0px;} 
.status li span b{ color:#f00;}

/*.status li span.w1{ width:100px; }
.status li span.w2{ width:110px; } 
.status li span.w3{ width:120px; } */
.credit{ padding:0 0 0 10px; line-height:30px; } 
.credit li span.jyb{ position:relative; padding-right:48px; display:inline-block;}
.credit a{ color:#999;margin:0 4px;}
.credit a:hover{ color:#ff0000; text-decoration:underline;} 
.credit span{ color:#ccc;}/**/
a.re-btn,a.re-btn:hover{ position:absolute; right:0px; top:5px; width:41px; height:22px; text-align:center; line-height:22px; color:#fff; background-position:0 -199px; text-decoration:none;}

/*分类信息列表*/
.infoblock{height:250px;}
.infoblock-list-box{height:210px;overflow:auto;}
.basetb{border-collapse:collapse; border:none;  color:#000; table-layout:fixed; width:100%; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.basetb{table-layout:auto; }  } 
.basetb th{text-align:left; height:30px; line-height:30px; padding:0 0 0 10px; font-weight:normal;color:#666; border-bottom:1px solid #f1f1f1;}
.basetb th span.zd{ margin-left:30px;}
.basetb th span.zd input{ margin-right:4px; }
.basetb th.tit_cz, .qz th.tit_cz{ text-align:center; padding:0 0 0 10px; }
.basetb #tablehead td{padding:5px 2px}
.basetb td{padding:7px 0 7px 10px; border-bottom:1px solid #f1f1f1;vertical-align:top; line-height:1.8;}
.basetb td.v_m{vertical-align:middle}
.basetb td a{ text-decoration:none; font-size:14px; }
.basetb td p a{font-size:12px}
.basetb td a:hover{ text-decoration:underline;}
.basetb .cz,.qz .cz{text-align:center; margin-left:15px; padding-right:10px; white-space:nowrap;}
.basetb .czfb,.qz .czfb{text-align:right; padding-right:25px; white-space:nowrap;}
.basetb td #imgIsread{vertical-align:middle; margin:6px 2px 0; margin:5px 2px 0\0; *margin:5px 2px 0; _margin:5px 2px 0; max-width:20px; _width: expression(this.width > 20 ? '20px': true);}
.titletd.tc58{ color:#aaa; padding-top:5px}.titletd cite{color:#aaa; font-style:normal; margin:0 5px;}
.basetb td a.red{color:#f00}
.basetb td div span.titletd{color:#aaa}
.basetb .cz_see a{margin-right:10px}
.basetb .cz,.basetb .czfb,.qz .cz,.qz .czfb,.basetb .cza,.qz .cza{ text-align:center;}
.basetb .cz a,.basetb .czfb a,.qz .cz a,.qz .czfb a,.basetb .cza a,.qz .cza a{margin: 0 3px; color:#0000cc; text-decoration:none; font-size:12px; }
.basetb .cz2 a,.qz .cz2 a, .basetb .cz_see a{color:#0000cc; text-decoration:none; font-size:12px; }
.basetb .cz span a,.qz .cz span a{margin:0 2px 0 1px}
.basetb .cz span a:hover,.qz .cz span a:hover{text-decoration:none;}
.basetb .cz a:visited{color:m#0000cc}
.basetb div span,.basetb div span a{font-size:12px}
.basetb div a:hover,.basetb .cz a:hover{color:#F00; text-decoration:underline}
.basetb div img,.qz div img{margin-left:3px;}
.basetb .titletd,.qz .titletd{font-size:12px; color:#aaa;}
.basetb .titletd a,.qz .titletd a{color:#666;text-decoration:underline; margin:0 3px;}
.basetb .titletd a:hover,.qz .titletd a:hover{color:#F00}
.basetb .titletd .red2,.qz .titletd .red2{color:#F00; margin:0 2px; text-decoration:underline}
.basetb .titletd .red2 a,.qz .titletd .red2 a{text-decoration:underline;color:#F00;}
.basetb .binp,.basetdel .binp{vertical-align:top; text-align:left; padding:15px 0 0 10px; padding:12px 0 0 10px\0; *padding:11px 0 0 10px; _padding:10px 0 0 10px;}
.basetb .binp input,.basetdel .binp input{ margin:0;}
.basetb .thpl{padding-left:17px}
.basetb .infotdno td{ padding:0px; border-bottom:none;}

/*ui2选项卡*/
ul.scrool-ui2,.ui2-title{border-bottom:1px solid #eee;height:30px;color:#666;}
ul.scrool-ui2 li{ position:relative; float:left; background:url(http://pic2.firstsing.com/ui6/my/images/details-menu-n.gif?2012322) 0 -140px no-repeat; padding:0 0 0 14px; margin-right:4px; cursor:pointer;  }
ul.scrool-ui2 li span{ display:inline-block;background:url(http://pic2.firstsing.com/ui6/my/images/details-menu-n.gif?2012322) right -140px no-repeat;padding:9px 14px 8px 0;padding:9px 14px 8px 0\0; *padding:9px 14px 9px 0; _padding:9px 14px 9px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.scrool-ui2 li span{padding:9px 14px 8px 0;} }
ul.scrool-ui2 li.hover{ background-position: 0 -108px;}
ul.scrool-ui2 li.hover span{background-position: right -108px;}
.ui2-title h2 {border:1px solid #eee;border-bottom:0px; float:left; xpadding:0 0 0 14px; font: normal 12px/1 Arial, "宋体"}
.ui2-title h2 span{ display:inline-block; border-top:2px solid #f93;padding:7px 12px;*padding:9px 14px 9px 0; _padding:9px 14px 9px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.scrool-ui2 li span{padding:9px 14px 8px 0;} }
.xinxi-guanli-box table.basetb.f12 a{ font-size:12px;}
.xinxi-guanli-box table.basetb.f12 span b{ font-weight:normal; color:#666;}
.xinxi-guanli-box table.basetb.f12 td{ border-bottom: 1px dashed #F1F1F1}
.xinxi-guanli-box table.basetb.f12 tr.infotdno td{ border-bottom:none;}
.xinxi-guanli-box table.basetb.f12 tr.bn td{ border-bottom:none;}
.xinxi-right{ padding-top:4px;}
.xinxi-right a{ float:left; display:block;  padding:5px 10px 0 10px;}
.xinxi-right a.q0{ color:Red;font-weight:bold;}
.xinxi-right a.q1{ background-position:0 -663px;}
.xinxi-right a.q2{ background-position:0 -688px;}
.xinxi-right a.q3{ background-position:0 -717px;}
p.xinxi-p{ background-color: #FFFFE0;  border: 1px solid #F5E9AB; color: #D0A050; display:inline-block; padding:0 10px;}
/*推荐团购和交友*/
.scrool-box-ui2 { position:relative; }
.h103{ height:140px;}
.scrool-box-ui2 ul.list{ padding:10px;}
.scrool-box-ui2 ul.list li{ float:left; background-position:-75px -127px; width:380px; line-height:30px; padding: 0 0 0 14px;}
.recently-list,.ad-list{ margin-top:30px;}
a.ui2-scrool-btn{ width:21px; height:25px; position:absolute; text-decoration:none; overflow:hidden; line-height:1100px;}
a.ui2-scrool-btn.prev{ background-position:0 -141px; left:10px; top:42px;} a.ui2-scrool-btn.prev:hover{ background-position:0 -168px; text-decoration:none;}
a.ui2-scrool-btn.prev.n,a.ui2-scrool-btn.prev.n:hover{ background-position:0 -116px; cursor:default;}
a.ui2-scrool-btn.next{ background-position:0 -39px; right:10px; top:42px;} a.ui2-scrool-btn.next:hover{ background-position:0 -66px; text-decoration:none;}
a.ui2-scrool-btn.next.n2,a.ui2-scrool-btn.next.n2:hover{ background-position:0 -91px; cursor:default;}
ul.jy li{ float:left; margin:14px 22px 0px 0px; display:inline; width:70px;}
ul.jy li img{ width:60px; height:60px; display:block; padding:1px; border:1px solid #d6dce1;}
ul.jy li p{ text-align:center; }
ul.jy li a { color:#4d4d4d; } ul.jy li a:hover{ color:#ff0000; text-decoration:none;} 

dl.tg-dl{ float:left; display:inline; margin:14px 30px 0 0; width:340px;}
dl.tg-dl dt{ position:relative; width:125px; xheight:79px; margin-right:10px;}
dl.tg-dl dt img{ xwidth:123px; xheight:77px; border:#dfdfdf 1px solid;}
dl.tg-dl dt i.localmask-ui2{display:block;height:17px;width:125px;position:absolute;left:1px;bottom:1px;overflow:hidden;background:#000;opacity:0.4;filter:alpha(opacity=40)}
dl.tg-dl dt .local-ui2{line-height:17px;position:absolute;left:4px;bottom:0;color:#fff;z-index:2;text-overflow:ellipsis;width:123px;display:block;white-space:nowrap;overflow:hidden; color:#eee;}
dl.tg-dl dd.des{ xpadding-top:6px; }
dl.tg-dl dd.des h2{ font: normal 12px/22px "Microsoft YaHei",arial; margin-bottom:6px;height:55px;line-height:15px; }
.nprice{ color:#FB4E0B; font-size:18px; font-weight:bold;} .nprice i{ font-style:normal; font-weight:normal; font-size:11px; margin-right:4px; color:#999;}
a.golook{ float:right; background-position:0 -222px; width:72px; padding-left:14px; height:24px; line-height:24px;  color:#fff; font-size:14px;}
a.golook:hover{ text-decoration:none; color:#fff; background-position:0 -246px; }
a.btn-pay{ background-position:0 -637px; display:inline-block; width:41px; height:22px; text-align:center; line-height:21px; margin-left:4px; _margin-left:2px; margin-right:20px; color:#fff; }
.tip-none{ padding:28px 0 60px; text-align:center; font-size:14px; color:#666; }
.tip-none span{ display:inline-block; width:28px; height:32px; background-position:0 -592px; position:relative; top:10px; margin-right:10px; }

/*生活助手*/
.bottom-link{border-top:#d6dce1 1px solid; width:auto; bottom:0; height:30px; line-height:30px; color:#aaa;margin-top:20px;}
.bottom-link a{ margin:0 4px 0 8px; color:#666;}

/*overwrite style*/
.block-recently-viewed-products{border:#d6dce1 1px solid;margin-top:30px;display:block;min-height:100px;}
.block-recently-viewed-products .title{background:none;background-color:#ffc;color:#333;border-bottom:1px dotted #eee;}
.block-recently-viewed-products .listbox{display:block;background:none;}
.block-recently-viewed-products .listbox ul{padding:0px;line-height:25px;}
.block-recently-viewed-products .listbox ul li{width:48%;float:left;margin-right:8px;height:22px;}
.block-recently-viewed-products .listbox ul li.separator{display:none;}
.block-recently-viewed-products a{color:#3A3A3A;font-weight:normal;background: url("images/bgv1.gif") no-repeat -500px -275px;padding-left:12px;}
.block-recently-viewed-products a:hover{color:#f00;font-weight:normal;}

/**/
.page-title .freepostinfo{float:right;font:bold 14px/26px arial black; color:Red;}
.inforbodytext { border: 1px solid #E3E3E3;    height: 100px;    vertical-align: top;    width: 500px;}
