@charset "utf-8";
/*
 * @name	:139G 积分兑换
 * @author	:chenfahui(email:chenfh@xmxu.cn)
 * @version	:1.0
 */
.container{padding:35px 0;}
.mallCover{height:370px;border-bottom:3px solid #D1E0EE;min-width:1000px;background-position:center top;}
.mall,.mall .bot{width:1000px;margin:auto;background:url(../images/mall_border_bg.gif) repeat-y;}
.mall .side,.mall .main{width:350px;float:left;border:solid #9b0101;border-width:0 10px;}
.mall .main{width:600px;float:right;}
.mall .main .tit li{width:50%;}
.mall .bot{background-position:-1000px 0;clear:both;height:35px;position:relative;}
.mall .tit ul{border-bottom:5px solid #3f0504;display:inline-block;width:100%;vertical-align:top;}
.mall .tit li{float:left;position:relative;height:53px;width:100%;background:#9c0001;}
.mall .tit li img{position:absolute;top:-27px;left:0;}
.mall .con{position:relative;padding:10px 0;color:#542b15;}
.mall .corner div{background:url(../images/mall_corner_icon.gif) no-repeat;width:34px;height:22px;position:absolute;}
.mall .corner div.lt{left:0;top:0;}
.mall .corner div.rt{right:0;top:0;background-position:0 -25px;}
.mall .rank{background:url(../images/mall_ranking_bg.jpg) no-repeat #5e2018;height:403px;width:320px;margin:25px auto 0;color:#d67c68;padding:5px;}
.mall .rank ul,.mall .pack .list ul,.mallDet .sideNews ul,.sidePacks ul{overflow:hidden;}
.mall .rank li{overflow:hidden;position:relative;height:36px;float:left;width:100%;}
.mall .rank li span{display:block;float:left;border:1px solid;border-color:#5d1f18 #7a2c1f #7a2c1f #5d1f18;margin:0 -1px;text-align:center;white-space:nowrap;padding:8px 0;overflow:hidden;}
.mall .rank .num{width:18%;}
.mall .rank .acc{width:50%;}
.mall .rank .int{width:32%;}
.mall .rank .top{color:#fff;}
.mall .rank .first{color:#ff0000;}
.mall .rank .first .num,.mall .rank .second .num,.mall .rank .third .num{background:url(../images/mall_ranking_1.png) no-repeat 2px center;}
.mall .rank .second{color:#d7d7d7;}
.mall .rank .second .num{background-image:url(../images/mall_ranking_2.png);}
.mall .rank .third{color:#dcb30f;}
.mall .rank .third .num{background-image:url(../images/mall_ranking_3.png);}
.mall .pack{padding:0 0 25px;}
.mall .pack .top{padding:10px 20px 0;}
.mall .pack .top .my{float:left;color:#f26522;font-size:14px;}
.mall .pack .top .sel{float:right;}
.mall .pack .list li{float:left;width:33%;text-align:center;}
.mall .pack .list li img{max-width:100%;width:70px;height:70px;margin:auto;}
.mall .pack .list li:nth-child(3n+4){clear:both;}
.mall .pack .list li.empty{width:100%;}
.mall .pack .list a{display:block;margin:10px 20px;}
.mall .pack .det{border:1px dashed #cddaee;background:none;position:relative;}
.mall .pack .exc,.mall .pack .btn a,.mainPacks .btn a{display:block;color:#F26522;border:1px solid #9d2203;background:#b9461a;background:linear-gradient(#c5521c,#a12a0a);background:-webkit-linear-gradient(#c5521c,#a12a0a);color:#fff;padding:5px 10px;border-radius:0.3em;box-shadow:0 1px rgba(255,255,255,0.3) inset,1px 1px 1px rgba(0,0,0,0.3);;margin:5px 0 0;}
.mall .pack .btn{padding:0 20px 0 15px;}
.mall .pack .btn a{margin:0 0 0 5px;padding:5px 6px;}
.mall .pack .btn a.l{overflow:hidden;}
.mall .pack .btn a.r{float:right;}
.mall .pack .pho{display:block;padding:10px 10px 0;}
.mall .pack .tit,.mall .pack .int,.mallDet .sideNews li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:normal;}
.mall .pack .tit{display:block;padding:0 5px 5px;margin:2px 0 0;color:#542b15;}
.mall .pack .list .mark{position:absolute;height:54px;width:54px;right:-5px;top:-5px;text-indent:-999px;overflow:hidden;}
.mall .pack .list .mark:lang(zh_CN){background:url(../images/mall_mark_icon.gif) no-repeat;}
.mall .pack .list .mark:lang(zh_TW){background:url(../images/mall_mark_icon_tw.gif) no-repeat;}
.mall .pack .list .new:lang(zh_CN),.mall .pack .list .new:lang(zh_TW){background-position:-55px 0;}
.mall .pack .list .act:lang(zh_CN),.mall .pack .list .act:lang(zh_TW){background-position:-110px 0;}
.mall .pack .int{font-size:15px;color:#f26522;padding:0 5px 5px;margin:-5px 0 0;display:block;}
.mall .page{position:absolute;left:0;right:0;}
.mall .editor{overflow:hidden;padding:20px;text-align:justify;}
.mall .editor img{max-width:100%;}

.mallDet{width:1000px;padding:5px 0 0;margin:-35px auto -25px;}
.mallDet .side{width:275px;float:left;}
.mallDet .main{width:715px;float:right;}
.mallDet .sideLogin{padding:10px 0 0;}
.mallDet .sideLogin .tit{display:none;}
.mallDet .sideNews li{border-top:1px dashed #cddaee;height:32px;line-height:32px;padding:0 0 0 15px;margin:-1px 0 0;}
.mallDet .sideNews a:hover .nub,.mallDet .question .list a:hover .nub{border-left-color:#f26522;}
.mallDet .sideNews .nub,.mallDet .question .list .nub{display:inline-block;height:0;width:0;border:5px solid;border-color:#fff #fff #fff #666;vertical-align:middle;overflow:hidden;}

.sidePacks li{border-top:1px dashed #cddaee;margin:-1px 0 0;}
.sidePacks dl,.mainPacks .info dl{overflow:hidden;padding:10px 0 10px 10px;}
.sidePacks dt,.mainPacks .info dt{float:left;margin:0 15px 0 0;display:inline;}
.sidePacks dt img,.mainPacks .info dt img{width:70px;height:70px;}
.sidePacks .gam,.mainPacks .info .gam{color:#333;font-weight:700;display:block;font-size:14px;padding:0 0 5px 0;}
.sidePacks .exc,.mainPacks .info .exc{color:#f26522;display:block;padding:5px 0 0;}
.mainPacks .info{padding:10px;position:relative;}
.mainPacks .button,.mainPacks .btn{position:absolute;right:20px;top:50%;margin:-20px 0 0;}
.mainPacks .btn{margin:-15px 0 0;}
.mainPacks .btn a{float:left;margin:0 0 0 5px;}
.mainPacks .detail{padding:20px;}
.mainPacks .detail .tit{font-weight:700;font-size:14px;color:#333;padding:0 0 10px;border-bottom:1px dashed #cddaee;position:relative;}
.mainPacks .detail .share{position:absolute;right:0;bottom:0;}
.mainPacks .editor{padding:20px 20px 50px;font-size:14px;background:#eaf4fb;margin:20px 0 0;overflow:hidden;text-align:justify;}
.mainPacks .editor img{max-width:100%;}

.mallDialog{width:300px;}
.mallDialog .item{padding:0 0 5px;font-size:14px;}
.mallDialog .btn{padding:10px 0 0;}
.mallDialog .btn a{background:#FD8D49;display:block;color:#fff;text-align:center;font-size:14px;padding:5px 0;border:1px solid #FD8D49;}
.mallDialog .btn a.back{background:#fff;color:#333;border-color:#e1e1e1;}

.mallDialogS{width:500px;}
.mallDialogS .info dl{overflow:hidden;}
.mallDialogS .info dt{float:left;margin:0 10px 0 0;display:inline;}
.mallDialogS .info dt img{width:70px;height:70px;}
.mallDialogS .info dd{font-size:14px;}
.mallDialogS .info .gam{font-size:16px;}
.mallDialogS .info .tit{color:#ff5f1e;}
.mallDialogS .form{padding:20px 0 0;}
.mallDialogS .form .item{display:inline-block;width:100%;padding:3px 0;}
.mallDialogS .form .tit{float:left;width:70px;text-align:right;line-height:32px;font-size:14px;}
.mallDialogS .form .con{float:left;width:330px;}
.mallDialogS .form .con .txt{border:1px solid #ccc;padding:3px;position:relative;}
.mallDialogS .form .con .key{border:0;padding:0;height:24px;}
.mallDialogS .form .con .all,.mallDialogS .result dt{background:url(../images/mall_handsel_bg.gif) no-repeat;}
.mallDialogS .form .con .all{position:absolute;left:100%;top:0;height:33px;width:33px;margin:-1px 0 0 5px;cursor:pointer;}
.mallDialogS .form .con .msg{position:absolute;left:-1px;right:-1px;bottom:100%;background:#d7e8f8;border:1px solid #b0c4d6;color:#f26522;text-align:center;padding:3px 0;}
.mallDialogS .form .con textarea{border:1px solid #ccc;padding:3px;width:322px;height:80px;vertical-align:top;resize:none;}
.mallDialogS .form .con .button{float:right;}
.mallDialogS .selected li{float:left;background:#ffedb8;padding:3px 20px 3px 5px;margin:0 3px 3px 0;color:#333;position:relative;white-space:nowrap;}
.mallDialogS .selected .del{font-family:simsun;color:#000;padding:3px;display:inline-block;position:absolute;right:0;top:0;}
.mallDialogS .result{position:absolute;left:-1px;top:100%;right:-1px;background:#ffffdb;border:1px solid #ccc;max-height:150px;overflow:auto;padding:5px 0;}
.mallDialogS .result dt{padding:3px 5px 3px 25px;font-size:14px;cursor:pointer;background-position:8px -62px;}
.mallDialogS .result dt.open{background-position:8px -38px;}
.mallDialogS .result dd{padding:0 15px;overflow:hidden;}
.mallDialogS .result a{display:block;padding:5px 10px;border-top:1px dotted #b2b299;margin:-1px 0 0;}
.mallDialogS .result a:hover,.mallDialogS .result a.current{background:#f7eac7;color:#f26522;}
.mallDialogS .confrim .tit{font-size:15px;color:#333;padding:0 0 5px;}
.mallDialogS .confrim .con{border:1px solid #ccc;text-align:center;padding:50px 0;}
.mallDialogS .confrim .txt{padding:10px 0;font-size:14px;}
.mallDialogS .confrim .blod{color:#f26522;font-weight:700;}
.mallDialogS .confrim .btn{padding:10px 0;}
.mallDialogS .confrim .button{margin:0 10px;}

