@charset "utf-8";


/*sjdqBox*/
.sjdqList { padding-left:18px;}
.sjdqBgBox { background:url(../images/htzxLine.png) no-repeat left bottom; width:100%; height:100%;padding:15px 0 20px;}
dl.sjdqBox { margin-bottom:5px; height:100%; width:100%; }
dl.sjdqBox dt { padding-left:35px; width:148px; margin-bottom:20px; color:#666; height:24px; line-height:24px; font-weight:bold; }
dl.sjdqBox dt.zhsc { background:url(../images/sjdqIcon.png) 11px 3px no-repeat;}
dl.sjdqBox dt.smjd { background:url(../images/sjdqIcon.png) 11px -34px no-repeat;}
dl.sjdqBox dt.mptg { background:url(../images/sjdqIcon.png) 11px -72px no-repeat;}
dl.sjdqBox dt.fz { background:url(../images/sjdqIcon.png) 11px -110px no-repeat;}
dl.sjdqBox dt.mrhz { background:url(../images/sjdqIcon.png) 11px -150px no-repeat;}
dl.sjdqBox dt.tsyx { background:url(../images/sjdqIcon.png) 11px -187px no-repeat;}
dl.sjdqBox dt.spjy { background:url(../images/sjdqIcon.png) 11px -225px no-repeat;}
dl.sjdqBox dt.mybj { background:url(../images/sjdqIcon.png) 11px -263px no-repeat;}
dl.sjdqBox dt.qtsc { background:url(../images/sjdqIcon.png) 11px -301px no-repeat;}

dl.sjdqBox dd {width:184px; height:160px; float:left; margin:0 10px 10px 0; padding:0;}
.sjdqOutBorder {border:1px solid #e5e5e5; width:182px; height:128px; position:relative;}
.sjdqInnerBorder {border:1px solid #fff; width:180px; height:126px; }
.sjdqBot { width:182px; height:30px; border:1px solid #e5e5e5; border-top:none; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
.sjdqBotLeft { width:90px; height:30px; line-height:30px; border-right:1px solid #e5e5e5; float:left; }
.sjdqBotRight { width:91px;height:30px; line-height:30px; float:left;}
.sjdqBot a {width:auto; height:30px; line-height:30px; display:block; color:#5183c0;}
.sjdqBotLeft a { padding-left:28px;}
.sjdqBotRight a { padding-right:26px; text-align:right;}
dl.sjdqBox dd  a.sjdqLogo,.couponRBox  a.sjdqLogo{ height:80px; width:160px; display:block;text-align:center; margin:11px auto 0;}
dl.sjdqBox dd  a.sjdqLogo img ,.couponRBox  a.sjdqLogo img { width:160px; height:80px;}
dl.sjdqBox dd  a.sjdqName,.couponRBox  a.sjdqName { height:30px; display:block;text-align:center; color:#666;}
.sjdqBotLeft a:link,.sjdqBotLeft a:visited { background:url(../images/sjdqComment.png) 10px 0 no-repeat #f5f5f5; color:#5183c0; }
.sjdqBotLeft a:hover,.sjdqBotLeft a:active { background:url(../images/sjdqCommentHover.png) 10px 0 no-repeat #5183c0; color:#fff; }
.sjdqBotRight a:link,.sjdqBotRight a:visited { background:url(../images/zhidaoArrow.png) 71px center no-repeat #f5f5f5; border-left:1px solid #fbfbfb;color:#5183c0; }
.sjdqBotRight a:hover,.sjdqBotRight a:active { background:url(../images/zhidaoArrowHover.png) 71px center no-repeat #5183c0; color:#fff;  border-left:1px solid #5183c0;}
.sjdqOutBorder:hover,.sjdqOutBorder:hover .sjdqInnerBorder{ border:1px solid #c7dcef;}

.sjdqTipBox { border:1px solid #eddfca; width:182px; height:170px; color:#666; position:absolute; top:-172px; left:-1px; z-index:99; visibility:hidden;}
.sjdqOutBorder:hover .sjdqTipBox {visibility:visible;}
.sjdqOutBorder:hover .sjdqTip {background-color:#fffbec; border:1px solid #fff; width:160px; height:161px; padding:8px 10px 0; position:relative; visibility:visible;}
.sjdqOutBorder:hover .sjdqTip span.blue { font-weight:bold; margin-bottom:7px; display:block; visibility:visible; line-height:30px;}
.sjdqOutBorder:hover .tipInfo { font-size:12px; line-height:1.6em; margin-bottom:5px; visibility:visible; min-height:80px; }
.sjdqOutBorder:hover .tipLine { background:url(../images/tipLine.png) no-repeat center top; padding-top:8px; line-height:1.6em; visibility:visible; }
.sjdqOutBorder:hover .tipArrowBot {background:url(../images/tipArrow.png) no-repeat center top; width:184px; height:8px; position:absolute; left:0; top:170px; visibility:visible;}
.sjdqTipBox .sjdqTip .blue a { color:#5183C0; }
.sjdqTipBox .sjdqTip .blue a:hover { color:#5183C0; text-decoration:underline; }

dl.sjdqBox dd.mrNone { margin-right:0;}
.bgNone { background:none;}
/*sjdqBox*/

/*sjdq details*/
.sjdqInfoBox { padding:20px 0 25px; width:100%; overflow:hidden;}
.sjdqPic { width:186px; height:160px; float:left; margin-right:24px;}
.sjdqPic a { display:block; width:184px; height:158px; text-align:center;}
.sjdqPic a:link,.sjdqPic a:visited {border:1px solid #e5e5e5;}
.sjdqPic a:hover,.sjdqPic a:active {border:1px solid #c7dcef;}
.sjdqPic a img { width:184px; height:92px; margin-top:33px;}
.sjdqInfo { width:735px; float:left; padding-top:10px; line-height:1.9em;}
.mallAddress { margin-top:17px; height:22px; background:url(../images/sjqdicon.png) no-repeat 0 3px; padding-left:18px; overflow:hidden;}
span.mallName {color:#666; font-size:12px; width:60px; float:left; display:block;}
.mallInfoBox { margin-top:3px;background:url(../images/sjqdicon.png) no-repeat 0 -22px; padding-left:18px; height:100%;}
.mallInfo,.mallInfo p,.mallInfo p.p_excerpt{color:#999; float:left; width:655px; text-indent:0; margin:0; font-size:12px;}
.sjdqBlueBg { width:964px; height:36px; background:url(../images/sjdqblueBg.png) repeat-y; margin-left:18px;}
.sjdqBlueBg .fontTitle { width:150px; float:left; height:36px; line-height:36px; padding-left:15px;}
.sjdqBlueBg .sjdqMore { width:54px; float:right; height:36px; line-height:36px;}
.sjdqWrapBox  .left_box { width:auto; float:none; padding-right:0;padding-left:0;}
.sjdqWrapBox .left_box .perContentBox { margin:0 13px 25px 16px; display:inline;}

.sjdqWrapBox ul.couponList {margin:20px 0 0 13px;}

/* sjdq category list */
.sjdqList .sjdh { background:url(../images/htzxLine.png) no-repeat left bottom; width:100%; height:100%;padding:15px 0; }
.sjdqList .sjdh .fontTitle { font-size:26px; }
.sjdqList .aclist { float:right; margin-top:-20px; margin-right:6px; }
.sjdqList .aclist a { color:#5183C0; font-size:14px; margin-right:10px; margin-left:10px; }