body{background-color:#f5f5f5;}
/*列表*/
.listleft{float:left;text-align:left;width:1010px;}
.selmain{float:left;width:100%;margin:14px 0 0 0;text-align:left;background-color:#fff;}
.selmain .u1{float:left;width:965px;height:44px;border-bottom:#eeeeee solid 2px;line-height:44px;padding:0 25px 0 20px;}
.selmain .u1 li{float:left;}
.selmain .u1 .l1{width:50%;}
.selmain .u1 .l1 a{float:left;font-size:14px;padding:0 27px;}
.selmain .u1 .l1 span{float:left;margin:12px 0 0 0;border-left:#eeeeee solid 1px;margin-left:10px;height:20px;width:10px;}
.selmain .u1 .l1 .a1{font-weight:700;color:#ff6600;border-bottom:#ff6600 solid 2px;}
.selmain .u1 .l2{width:50%;color:#999;text-align:right;}
.selmain .u1 .l2 span{color:#ff6600;}
.selmain .u2{float:left;width:960px;padding:12px 0 9px 0;margin:0 25px;border-bottom:#eeeeee solid 1px;}
.selmain .u2 li{float:left;}
.selmain .u2 .l1{width: 80px;padding-left: 20px;height:23px;line-height:23px;background:url(../img/lie.png) 33px center no-repeat;color:#999;font-size:14px;}
.selmain .u2 .l1 span{text-align:justify;float:left;width:100%;}
.selmain .u2 .l2{padding-right:55px;width:789px;}
.selmain .u2 .l2 span{float:left;margin:0 15px 7px 0;height:23px;}
.selmain .u2 .l2 span a{float:left;padding:0 10px;height:23px;line-height:23px;}
.selmain .u2 .l2 span a:hover{color:#ff6600;}
.selmain .u2 .l2 .a1{color:#fff;background-color:#ff6600;border-radius:23px;}
.selmain .u2 .l2 .a1:hover{color:#fff;}

.nser{float:left;padding:13px 0;margin:15px 26px 10px 26px;width:958px;background-color:#f5f5f5;}
.nser .nu1{float:left;width:958px;}
.nser .nu1 li{float:left;}
.nser .nu1 .l1{width:85px;text-align:right;line-height:26px;color:#a5abb2;font-size:14px;font-weight:700;}
.nser .nu1 .l2{width:773px;}
.nser .nu1 .l2 .s1 a{float:left;padding:0 7px 0 22px;border:#e0e0e0 solid 1px;line-height:24px;border:#e0e0e0 solid 1px;margin:0 8px 0 0;background:url(../img/clo.png) 9px center no-repeat;background-color:#fff;}
.nser .nu1 .l2 .s1 a:hover{background:url(../img/clo1.png) 9px center no-repeat;background-color:#fff;border:#ff6a2f solid 1px;}
.nser .nu1 .l3{width:100px;}
.nser .nu1 .l3 a{float:left;background:url(../img/del.png) left center no-repeat;padding:0 0 0 13px;margin-left:20px;color:#0d77a1;line-height:26px;}

.paixu{float:left;width:1010px;height:40px;border-bottom:#e1e1e1 solid 1px;margin:15px 0 0 0;background-color:#fff;}
.paixu .px{float:left;line-height:40px;font-size:14px;}
.paixu .px a{float:left;margin:0 12px;}
.paixu .px .curr{color:#ff6600;font-weight:700;}
.paixu .jg{float:left;margin-left:6px;}
.paixu .jg .inp1{float:left;width:53px;height:25px;border:#e5e5e5 solid 1px;margin:7px 0 0 0;}
.paixu .jg .s1{float:left;width:10px;color:#666;text-align:center;line-height:40px;}
.paixu .jg .btn1{float:left;width:46px;height:27px;background-color:#f7f7f7;border:#e5e5e5 solid 1px;border-left:0;cursor:pointer;margin: 6px 0 0 0;}
.paixu .ser{float:left;margin:7px 0 0 15px;}
.paixu .ser .inp1{float:left;width:88px;height:25px;border:#e5e5e5 solid 1px;}
.paixu .ser .btn1{float:left;width:46px;height:27px;background-color:#f7f7f7;border:#e5e5e5 solid 1px;border-left:0;cursor:pointer;}
.paixu .count{float:right;padding:0 11px;line-height:40px;color:#959595;}
.paixu1{float:left;height:38px;width:992px;padding-left:18px;background-color:#fff;}
.paixu1 label{float:left;line-height:38px;cursor:pointer;margin-right:11px;}
.paixu1 label input{float:left;margin:13px 4px 0 0;}
.paixu1 label .s1{float:left;}
.paixu1 label a{color:#666;}
.paixu1 .shu{float:left;width:50px;height:38px;}
.paixu1 .xiala{float:left;width:82px;margin:6px 0 0 0;text-align:center;}
.paixu1 .xiala .ns1{align-items: center;position: relative;display: flex;line-height:26px;width:82px;border-radius:4px;cursor:pointer;justify-content: center;}
.paixu1 .xiala .ns1::after{content: '';width:7px;height:4px;margin:2px 0 0 5px;background:url(../img/xljian1.png) no-repeat;}
.paixu1 .xiala .xlv{float:left;display:none;width:80px;margin:3px 0 0 0;position:relative;z-index:2;background-color:#fff;border:#eeeeee solid 1px;}
.paixu1 .xiala .xlv a{float:left;width:100%;color:#666;line-height:30px;text-align:center;}
.paixu1 .xiala .xlv a:hover{color:#ff6600;}
.paixu1 .xiala:hover .ns1{background-color:#f5f5f5;}
.paixu1 .xiala:hover .ns1::after{content: '';width:7px;height:4px;margin:2px 0 0 5px;background:url(../img/xljian2.png) no-repeat;}
.paixu1 .xiala:hover .xlv{display:block;}

.prolist{float:left;width:1010px;}
.prolist .u1{float:left;width:229px;padding:8px;margin:10px 10px 0 0;background-color:#fff;}
.prolist .u1 li{float:left;}
.prolist .u1 .l1{width:229px;height:229px;overflow:hidden;position:relative;}
.prolist .u1 .l1 .tp{float:left;width:229px;height:229px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;z-index:1;position:relative;}

.prolist .u1 .l1 .d1{float:left;position:relative;width:229px;height:30px;margin:229px 0 0 0;text-align:left;z-index:2;height:229px;background-color:rgba(255,255,255,.7);}
.prolist .u1 .l1 .d1 .stit{float:left;width:209px;line-height:20px;color:#000;height:171px;padding:10px;}
.prolist .u1 .l1 .d1 a{color:#fff;}
.prolist .u1 .l1 .d1 .s1{float:left;width:70px;color:#fff;padding:0 0 0 30px;height:38px;line-height:38px;background:url(../img/view.png) 8px center no-repeat;background-color:rgba(255,117,25,0.95);}
.prolist .u1 .l1 .d1 .s2{float:left;width:93px;color:#fff;height:38px;line-height:38px;background:url(../img/wen.png) 99px center no-repeat;background-size:auto 21px;background-color:rgba(255,117,25,0.95);padding-right:36px;text-align:right;}
.prolist .u1 .l1 .d1 a:hover{text-decoration:none;}

.prolist .u1 .l2{width:229px;height:26px;padding:10px 0 0 0;color:#ff0000;}
.prolist .u1 .l2 .s1{font-size:16px;}
.prolist .u1 .l2 .s2{float: right;color: #888;}
.prolist .u1 .l3{width:229px;height:34px;line-height:17px;overflow:hidden;margin:3px 0 0 0;}
.prolist .u1 .l4{width:22px;margin:5px 0 0 0;}
.prolist .u1 .l4 .a1{float:left;width:20px;height:20px;border:#e3e3e3 solid 1px;}
.prolist .u1 .l4 .a1 img{height:20px;height:20px;}
.prolist .u1 .l5{float:right;;margin:5px 0 0 0;}
.prolist .u1 .l5 span{float:left;width:21px;height:19px;text-align:center;line-height:19px;margin-left:5px;cursor:pointer;}
.prolist .u1 .l5 .s1{border:#dddddd solid 1px;color:#999999;background-color:#f9f9f9;}
.prolist .u1 .l5 .s11{border:#e3c8bd solid 1px;color:#b68571;background-color:#fffbf6;}
.prolist .u1 .l5 .s2{border:#71a3f5 solid 1px;color:#498bf8;background-color:#eef9ff;}
.prolist .u1 .l5 .s21{border:#ddd solid 1px;color:#999999;background-color:#f9f9f9;}
.prolist .u1 .l5 .s3{border:#66aa44 solid 1px;color:#66aa44;background-color:#eeffff;}
.prolist .u1 .l5 .s4{border:#eeeeee solid 1px;color:#999;background-color:#f5f5f5;}
.prolist .u1 .l5 .s5{border:#ff7e00 solid 1px;color:#ff7e00;background-color:#fff5ee;}
.prolist .u1 .l1:hover .d1{display:block; margin-top:-229px;transition:all .3s;}
.prolist .u0{margin-right:0;}
.prolist .u1:hover{box-shadow:0 0 10px rgba(0,0,0,.3);}
.prolist .u1:hover .l1 .tp{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}
.prolist .u11{border:#e23a3a solid 1px;}

.listright{float:right;width:230px;text-align:left;}
.listright .help{float:left;margin:14px 0 0 0;width:230px;background-color:#fff;}
.listright .help .d1{float:left;height:36px;}
.listright .help .d1 a{float:left;width:114px;font-size:14px;text-align:center;line-height:36px;border-bottom:#f1f1f1 solid 1px;background-color:#fafafa;color:#959595;}
.listright .help .d1 span{float:left;width:1px;height:36px;background-color:#f1f1f1;}
.listright .help .d1 .a1{border-bottom:#fff solid 1px;background-color:#fff;color:#333;}
.listright .help .d2{float:left;width:204px;background-color:#fff;padding:0 13px 30px 13px;text-align:center;}
.listright .help .d2 a{float:left;width:48px;margin:20px 10px 0 10px;}
.listright .help .d2 a span{float:left;}
.listright .help .d2 a .s1{border:#eeeeee solid 1px;border-radius:5px;height:41px;width:46px;}
.listright .help .d2 a .s1 img{margin:10px 0 0 0;}
.listright .help .d2 a .s2{margin:7px 0 0 0;}
.listright .qiu{float:left;background-color:#fff;margin:14px 0 0 0;width:230px;}
.listright .qiu .d1{float:left;font-size:14px;border-bottom:#f1f1f1 solid 1px;width:230px;background-color:#fafafa;text-align:center;line-height:36px;}
.listright .qiu .d2{float:left;background-color:#fff;padding:0 0 15px 0;}
.listright .qiu .d2 .nu1{float:left;margin:15px 15px 0 15px;width:182px;background-color:#f5f5f5;border:#eeeeee solid 1px;padding:8px;}
.listright .qiu .d2 .nu1 li{float:left;}
.listright .qiu .d2 .nu1 .l1{width:50%;line-height:18px;height:18px;overflow:hidden;color:#b5b5b5;}
.listright .qiu .d2 .nu1 .l2{width:50%;line-height:18px;height:18px;overflow:hidden;text-align:right;color:#b5b5b5;}
.listright .qiu .d2 .nu1 .l3{line-height:19px;height:19px;overflow:hidden;width:100%;}
.listright .qiu .d2 .nu1 .l3 a{color:#565656;}
.listright .qiu .d3{float:left;height:40px;width:100%;background-color:#fafafa;border-top:#f1f1f1 solid 1px;}
.listright .qiu .d3 a{float:left;width:75px;line-height:40px;font-size:14px;padding-left:39px;}
.listright .qiu .d3 .a1{background:url(../img/fb.png) 16px center no-repeat;}
.listright .qiu .d3 .a2{background:url(../img/qiu.png) 16px center no-repeat;}
.listright .qiu .d3 a:hover{color:#316ccb;}
.listright .qiu .d3 span{float:left;margin:10px 0 0 0;background-color:#eeeeee;width:1px;height:20px;}

.listright .tui{float:left;margin:14px 0 0 0;width:230px;background-color:#fff;padding:0 0 5px 0;}
.listright .tui .d1{float:left;background-color:#fdfdfd;height:35px;width:230px;border-bottom:#eeeeee solid 1px;}
.listright .tui .d1 .s1{float:left;line-height:35px;margin:0 0 0 10px;font-size:14px;}
.listright .tui .d1 .s2{float:right;padding:0 3px;border:#eeeeee solid 1px;margin:10px 10px 0 0;line-height:16px;color:#e5e5e5;}
.listright .tui .nu1{float:left;width:208px;margin:10px 10px 5px 10px;background-color:#fff;border:#eeeeee solid 1px;}
.listright .tui .nu1 li{float:left;}
.listright .tui .nu1 .l1{width:208px;height:173px;overflow:hidden;position:relative;}
.listright .tui .nu1 .l1 img{width:208px;height:173px;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
.listright .tui .nu1 .l2{width:198px;height:17px;line-height:17px;overflow:hidden;margin:7px 0 5px 5px;}
.listright .tui .nu1 .l3{height:26px;padding:0 0 0 3px;color:#ff0000;}
.listright .tui .nu1 .l3 .s1{font-size:16px;}
.listright .tui .nu1 .l4{float:right;;margin:0 5px 0 0;}
.listright .tui .nu1 .l4 span{float:left;width:21px;height:19px;text-align:center;line-height:19px;margin-left:5px;cursor:pointer;}
.listright .tui .nu1 .l4 .s1{border:#dddddd solid 1px;color:#999999;background-color:#f9f9f9;}
.listright .tui .nu1 .l4 .s2{border:#71a3f5 solid 1px;color:#498bf8;background-color:#eef9ff;}
.listright .tui .nu1 .l4 .s3{border:#66aa44 solid 1px;color:#66aa44;background-color:#eeffff;}
.listright .tui .nu1 .l1:hover .d1{display:block; margin-top:208px;transition:all .3s;}
.listright .tui .nu0{margin-right:0;}
.listright .tui .nu1:hover{box-shadow:0 0 10px rgba(0,0,0,.3);}
.listright .tui .nu1:hover .l1 img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}





/*游戏详情左*/
.viewleft{float:left;margin:30px 0 0 0;text-align:left;width:1000px;}
.viewleft .proinf{float:left;width:936px;background-color:#fff;border-radius:7px;padding:17px 32px;}

.viewleft .proinf .focus{float:left;width:351px;margin:0 32px 0 0;}
.viewleft .proinf .focus .picFocus{float:left;width:100%;position:relative;overflow:hidden;min-height:300px;}
.viewleft .proinf .focus .picFocus .bd li{float:left;width:100%;height:280px;background-color:#000;overflow:hidden;}
.viewleft .proinf .focus .picFocus .bd li img{ width:100%;height:280px; display:block;  }
.viewleft .proinf .focus .picFocus .hd{float:left;margin:5px 0 0 0;width:125%;overflow:hidden; }
.viewleft .proinf .focus .picFocus .hd ul{ margin-right:-5px;overflow:hidden;}
.viewleft .proinf .focus .picFocus .hd ul li{ float:left;}
.viewleft .proinf .focus .picFocus .hd ul li img{ width:66px;height:66px;cursor:pointer;margin-right:5px;   }
.viewleft .proinf .focus .picFocus .hd ul li.on{width:63px; height:63px;margin-right:5px;border:#ff0000 solid 1px;padding:1px;}
.viewleft .proinf .focus .picFocus .hd ul li.on img{width:63px; height:63px; }

.viewleft .proinf .focus .picFocus .u2{float:left;width:100%;margin:15px 0 0 0;}
.viewleft .proinf .focus .picFocus .u2 li{float:left;line-height:20px;}
.viewleft .proinf .focus .picFocus .u2 .l1{width: 85px;text-align:left;}
.viewleft .proinf .focus .picFocus .u2 .l1 i{float:left;background:url(../img/fav.gif) no-repeat;background-position:8px 2px;padding:0 0 0 7px;}
.viewleft .proinf .focus .picFocus .u2 .l2{width:108px;}
.viewleft .proinf .focus .picFocus .u2 .l2 a{float:right;padding:0 0 0 18px;}
.viewleft .proinf .focus .picFocus .laba{float:left;height:25px;color:#ff8400;padding-left:26px;width:315px;margin-top:10px;background:url(../img/laba.png) no-repeat;background-position:9px 7px;line-height:25px;border:#ff8400 solid 1px;}

.viewleft .proinf .focus .picFocus .fx li{float:left;}
.viewleft .proinf .focus .picFocus .fx .l1{width:50px;padding: 1px 0 0 5px;margin-top: -3px;}
.viewleft .proinf .focus .picFocus .fx-title {width:42px;float:left;BACKGROUND-POSITION:-36px -166px;padding: 0 0 0 0;color:#666;margin-top:3px;font-size:14px;}
.viewleft .proinf .focus .picFocus .fx-title div {display:block;background:#fff;height:18px;line-height:16px;}
.viewleft .proinf .focus .picFocus .G-share {float:left;height:23px;margin-top:0px;}
.viewleft .proinf .focus .picFocus .G-share a {display:inline-block;width:23px;height:23px;background: url(/static/image/focus2018.png) no-repeat;}
.viewleft .proinf .focus .picFocus .G-share a:hover {opacity:.8;filter:"alpha(opacity=80)";-ms-filter:"alpha(opacity=80)";}
.viewleft .proinf .focus .picFocus a.G-weixin {background-position: -228px -62px;}
.viewleft .proinf .focus .picFocus a.G-qzone {background-position:-252px -62px;}
.viewleft .proinf .focus .picFocus a.G-sqq {background-position:-277px -62px;}
.viewleft .proinf .focus .picFocus a.G-tsina {background-position:-203px -62px;}

.viewleft .proinf .buyinf{float:left;width:553px;}
.viewleft .proinf .buyinf .tit{float:left;width:100%;font-size:18px;font-weight:700;line-height:26px;}
.viewleft .proinf .buyinf .maidian{float:left;color:#999;width:100%;line-height:18px;margin:12px 0 0 0;}
.viewleft .proinf .buyinf .jiage{float:left;margin:15px 0 0 0;width:553px;border-radius:7px;height:71px;overflow:hidden;background:url(../img/pbg.png) left top no-repeat;}
.viewleft .proinf .buyinf .jiage li{float:left;height:58px;}
.viewleft .proinf .buyinf .jiage .l1{width:400px;padding:13px 0 0 15px;}
.viewleft .proinf .buyinf .jiage .l1 .s0{float:left;width:100%;height:20px;color:#888;}
.viewleft .proinf .buyinf .jiage .l1 .s1{float:left;font-weight:700;font-size:16px;margin:7px 0 0 0;color:#ff6600;}
.viewleft .proinf .buyinf .jiage .l1 .s2{float:left;font-weight:700;font-size:24px;color:#ff6600;}
.viewleft .proinf .buyinf .jiage .l1 .jf{line-height: 24px;float: left;color: #b68571;margin: 5px 0 0 10px;}
.viewleft .proinf .buyinf .jiage .l1 .jf a {color: #b68571;font-size: 15px;height: 24px;line-height: 21px;display: inline-block;float: left;padding-left: 3px;}
.viewleft .proinf .buyinf .jiage .l2{width:100px;padding:13px 32px 0 0;text-align:right;color:#666;}
.viewleft .proinf .buyinf .jiage .l2 span{float:left;width:100%;}
.viewleft .proinf .buyinf .jiage .l2 .s1{height:25px;}
.viewleft .proinf .buyinf .jiage .l2 .s2{font-size:16px;font-weight:500;}
.viewleft .proinf .buyinf .tsu1{float:left;width:542px;margin:15px 0 0 11px;line-height:20px;color:#666666;letter-spacing:2px;}
.viewleft .proinf .buyinf .tsu1 li{float:left;}
.viewleft .proinf .buyinf .tsu1 .l1{width:72px;}
.viewleft .proinf .buyinf .tsu1 .l2{width:470px;}
.viewleft .proinf .buyinf .tsu1 .l2 .yanshi{float:left;background:url(../img/yanshi.png) left center no-repeat;padding-left:16px;color:#00a1ec;}
.viewleft .proinf .buyinf .tsu1 .l2 .sx{float:left;background:url(../img/sxsj.png) right center no-repeat;padding-right:22px;}
.viewleft .proinf .buyinf .danbao{float:left;margin:20px 0 0 0;width:517px;line-height:26px;height:26px;padding-left:36px;background:url(../img/tishi.png) 12px center no-repeat;background-color:#fff8dd;border-radius:7px;color:#666;}
.viewleft .proinf .buyinf .buydiv{float:left;margin:25px 0 0 11px;clear:both;}
.viewleft .proinf .buyinf .buydiv .buy{float:left;width:124px;height:41px;line-height:41px;font-weight:600;background-color:#ff8400;text-align:center;color:#fff;border-radius:5px;font-size:17px;border:1px solid #ff8400;   border-bottom:solid 1px #c66600;} 
/* ===== 商品详情页 · 套餐（多版本）选择===== */
.viewleft .proinf .buyinf .utc{float:left;width:100%;margin: 0px 0 0px 11px;}
.viewleft .proinf .buyinf .utc li{float:left;}
.viewleft .proinf .buyinf .utc .l1{width:56px;color:#999;line-height:32px;margin:12px 0 0 0;}
.viewleft .proinf .buyinf .utc .l2{width:497px;}
.viewleft .proinf .buyinf .utc .l2 a{float:left;height:30px;padding:0 15px;border:#bbbbbb solid 1px;margin:12px 12px 0 0;line-height:30px;}
.viewleft .proinf .buyinf .utc .l2 a.cur{border:#e42a14 solid 1px;color:#e42a14;}
.viewleft .proinf .buyinf .utc .l2 a:hover{border:#e42a14 solid 1px;color:#e42a14;}

/*游戏详情*/
.viewleft .procap{float:left;width:1000px;height:49px;border-bottom:#ededed solid 1px;background-color:#fff;margin:15px 0 0 0;border-radius:7px 7px 0 0;}
.viewleft .procap a,.viewleft .procap em{float:left;padding:0 22px 0 41px;line-height:49px;color:#777;font-size:14px;cursor:pointer;font-style:normal;}
.viewleft .procap .a1{background:url(../img/cap1.png) 21px center no-repeat;}
.viewleft .procap .a2{background:url(../img/cap2.png) 21px center no-repeat;}
.viewleft .procap .a3{background:url(../img/cap3.png) 21px center no-repeat;}
.viewleft .procap .a4{background:url(../img/cap4.png) 21px center no-repeat;}
.viewleft .procap .a1h{background:url(../img/cap1h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap .a2h{background:url(../img/cap2h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap .a3h{background:url(../img/cap3h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap .a4h{background:url(../img/cap4h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap .buy{float:right;padding:0 30px;line-height:49px;font-weight:700;background-color:#ff6000;color:#fff;display:none;}
.viewleft .fixednav{position:fixed;top:0px;margin-top:0;}
.viewleft .fixednav .buy{display:block;}


/*游戏详情商品属性*/
.viewleft .protxtmain{float:left;line-height:30px;background-color:#fff;font-size:14px;padding:15px 20px;width:960px;}
.viewleft .protxtmain img{width:100% !important;margin:10px 0 0 0;}
.viewleft .protxtmain .pcap{float:left;margin:15px 0 0 0;width:936px;font-size:14px;font-weight:700;padding-left:24px;}
.viewleft .protxtmain .pcap1{background:url(../img/sp1.png) left center no-repeat;}
.viewleft .protxtmain .pcap2{background:url(../img/sp2.png) left center no-repeat;}
.viewleft .protxtmain .pcap3{background:url(../img/sp3.png) left center no-repeat;}
/* 演示大图：详情页末尾图墙（发布/编辑页上传，按顺序展示） */
.viewleft .protxtmain .glo-demoimgs{float:left;width:100%;padding:10px 0;}
.viewleft .protxtmain .glo-demoimgs p.center{text-align:center;margin:0 0 10px 0;}
.viewleft .protxtmain .glo-demoimgs img{max-width:100%;}
.viewleft .protxtmain .sxu1{float:left;border-top:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;margin:8px 0 0 0;width:956px;font-size:12px;}
.viewleft .protxtmain .sxu1 li{float:left;line-height:34px;}
.viewleft .protxtmain .sxu1 .l1{width:72px;text-align:right;padding-right:8px;color:#888;background-color:#f5f5f5;border:#e5e5e5 solid 1px;border-top:0;border-left:0;}
.viewleft .protxtmain .sxu1 .l2{padding-left:8px;border-bottom:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px;width:149px;height:34px;overflow:hidden;}
.viewleft .protxtmain .azu1{float:left;border-top:#e5e5e5 solid 1px;border-left:#e5e5e5 solid 1px;margin:8px 0 0 0;width:956px;font-size:12px;}
.viewleft .protxtmain .azu1 li{float:left;line-height:34px;}
.viewleft .protxtmain .azu1 .l1{width:72px;text-align:right;padding-right:8px;color:#888;background-color:#f5f5f5;border:#e5e5e5 solid 1px;border-top:0;border-left:0;}
.viewleft .protxtmain .azu1 .l2{padding-left:8px;border-bottom:#e5e5e5 solid 1px;border-right:#e5e5e5 solid 1px;width:388px;height:34px;overflow:hidden;}

/*优品推荐*/
.viewright{float:right;width:235px;margin:30px 0 0 0;text-align:left;}
.viewright .youlist{float:left;margin:15px 0 0 0;border-radius:8px;background-color:#fff;width:235px;padding:20px 0 40px 0;}
.viewright .youlist .u1{float:left;width:191px;margin:0 22px;}
.viewright .youlist .u1 li{float:left;}
.viewright .youlist .u1 .l1{width:50px;border-top:#eeeeee solid 1px;margin-top:15px;}
.viewright .youlist .u1 .l2{width:91px;line-height:30px;font-size:15px;text-align:center;}
.viewright .youlist .u2{float:left;width:191px;margin:12px 14px 0 14px;transition: 0.3s;padding:8px;}
.viewright .youlist .u2 li{float:left;width:100%;}
.viewright .youlist .u2 .l1{}
.viewright .youlist .u2 .l1 img{width:100%;border-radius:5px;}
.viewright .youlist .u2 .l2{font-size:14px;line-height:20px;margin:5px 0 0 0;font-weight:700;}
.viewright .youlist .u2 .l3{font-weight:700;color:#e73828;margin:9px 0 10px 0;}
.viewright .youlist .u2 .l3 .s1{float:left;font-size:14px;margin:4px 1px 0 0;}
.viewright .youlist .u2 .l3 .s2{float:left;font-size:18px;}
.viewright .youlist .u2:hover{box-shadow: 0 0 1rem rgba(0, 0, 0, 0.1);border-radius:5px;transform: scale(1.03);}
.viewright .youlist .u2:hover .l2{font-size:15px;}

.viewleft .procap .c_aa{background:url(../img/cap1.png) 21px center no-repeat;}
.viewleft .procap .c_bb{background:url(../img/cap2.png) 21px center no-repeat;}
.viewleft .procap .c_cc{background:url(../img/cap3.png) 21px center no-repeat;}
.viewleft .procap .c_aa.cur{background:url(../img/cap1h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap .c_bb.cur{background:url(../img/cap2h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap .c_cc.cur{background:url(../img/cap3h.png) 21px center no-repeat;color:#ff6600;font-weight:700;}
.viewleft .procap.fixed{position:sticky;top:0px;}
.viewleft .procap.fixed .buy{display:block;}


/* ---------- 列表页 · 筛选区四级层次（大 / 中 / 小 / 更小）---------- */
.selmain .u2.lv1 .l2 span a{font-size:14px;font-weight:600;}
.selmain .u2.lv1 .l2 .a1{color:#fff;background-color:#ff6600;border-radius:23px;font-weight:600;}
.selmain .u2.lv2 .l2 span{float:left;margin:0 8px 7px 0;height:24px;}
.selmain .u2.lv2 .l2 span a{float:left;height:24px;line-height:23px;padding:0 12px;font-size:13px;color:#ff6600;border:#ff6600 solid 1px;border-radius:23px;background-color:#fff;}
.selmain .u2.lv2 .l2 span a:hover{color:#fff;background-color:#ff6600;}
.selmain .u2.lv2 .l2 span a.a1{color:#fff;background-color:#ff6600;font-weight:600;}
.selmain .u2.lv3 .l2 span.fitem{float:left;margin:0 8px 7px 0;height:24px;}
.selmain .u2.lv3 .l2 span.fitem a{float:left;height:24px;line-height:23px;padding:0 10px;font-size:12px;color:#8a6d00;background-color:#fffbe6;border:#ffe58f solid 1px;border-radius:3px;}
.selmain .u2.lv3 .l2 span.fitem a:hover{color:#fff;background-color:#ff6600;border-color:#ff6600;}
.selmain .u2.lv3 .l2 span.fitem a.cur{color:#fff;background-color:#ff6600;border-color:#ff6600;font-weight:600;}
.selmain .u2.lv4 .l2 span.fitem a{color:#666;background-color:#f7f7f7;border:#eeeeee solid 1px;}
.selmain .u2.lv4 .l2 span.fitem a:hover{color:#fff;background-color:#ff6600;border-color:#ff6600;}
.selmain .u2.lv4 .l2 span.fitem a.cur{color:#fff;background-color:#ff6600;border-color:#ff6600;font-weight:600;}

.prolist .u1{width:310px;padding:8px;margin:10px 10px 0 0;border-radius:2px;}
.prolist .u1.u0{margin-right:0;}
.prolist .u1 .l1{width:314px;height:200px;border-radius:2px;}
.prolist .u1 .l1 .tp{width:314px;height:200px;object-fit:cover;border-radius:2px;}
.prolist .u1 .l1 .bdgs{position:absolute;left:8px;top:8px;z-index:3;width:250px;height:22px;overflow:hidden;}
.prolist .u1 .l1 .bdgs span{float:left;height:22px;line-height:22px;padding:0 8px;margin:0 6px 0 0;font-size:11px;color:#fff;background-color:rgba(0,0,0,.55);border-radius:2px;}
.prolist .u1 .l1 .bdgs .bdg-s{background-color:#ff6600;}
.prolist .u1 .l1 .bdgs .bdg-a{background-color:#777777;}
.prolist .u1 .l1 .bdgs .bdg-a.auto{background-color:#b68571;}
.prolist .u1 .l1 .bdg-r{position:absolute;right:8px;top:8px;z-index:3;height:22px;line-height:22px;padding:0 8px;font-size:11px;color:#fff;background-color:#777777;border-radius:2px;}
.prolist .u1 .l1 .d1{float:left;position:relative;width:314px;height:200px;margin:200px 0 0 0;text-align:left;z-index:2;background-color:rgba(255,255,255,.7);}
.prolist .u1 .l1 .d1 .stit{float:left;width:294px;line-height:20px;color:#000;height:144px;padding:8px 10px;}
.prolist .u1 .l1 .d1 .s1{float:left;width:157px;height:38px;line-height:38px;padding:0;text-align:center;font-size:13px;background-image:none;background-color:#ff8400;color:#fff;}
.prolist .u1 .l1 .d1 .s2{float:left;width:157px;height:38px;line-height:38px;padding:0;text-align:center;font-size:13px;background-image:none;background-color:#ffffff;color:#ff5a2e;}
.prolist .u1 .l1 .d1 .s2:hover{color:#fff;background-color:#ff8400;}
.prolist .u1 .l1:hover .d1{display:block;margin-top:-200px;transition:all .3s;}
.prolist .u1 .l3{width:314px;height:41px;line-height:20px;overflow:hidden;margin:8px 0 0 0;font-size:13px;}
.prolist .u1 .l6{width:314px;height:20px;overflow:hidden;margin:8px 0 0 0;}
.prolist .u1 .l6 .tag{float:left;height:18px;line-height:18px;padding:0 7px;margin:0 5px 0 0;font-size:11px;border-radius:3px;border:#dddddd solid 1px;background-color:#f5f5f5;color:#666;}
.prolist .u1 .l6 .rank{color:#fff;background-color:#ff6600;border-color:#ff6600;}
.prolist .u1 .l6 .gold{color:#8a6d00;background-color:#fffbe6;border-color:#ffe58f;}
.prolist .u1 .l6 .green{color:#12805c;background-color:#eefaf5;border-color:#b6ebd8;}
.prolist .u1 .l6 .blue{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;}
.prolist .u1 .l2{width:314px;height:40px;padding:9px 0 0 0;margin:10px 0 0 0;border-top:#f0f1f7 dashed 1px;overflow:hidden;color:#ff0000;}
.prolist .u1 .l2 .s1{float:left;font-size:22px;line-height:31px;font-weight:700;color:#ff0000;}
.prolist .u1 .l2 .s1 s{font-size:12px;line-height:31px;font-weight:400;color:#999;margin-left:6px;}
.prolist .u1 .l2 .s2{float:right;width:150px;height:31px;overflow:hidden;text-align:right;font-size:11px;line-height:16px;color:#8a8fab;}
.prolist .u1 .l2 .s2 .a1{float:right;width:22px;height:22px;border:#e3e3e3 solid 1px;margin:4px 0 0 6px;}
.prolist .u1 .l2 .s2 .a1 img{width:20px;height:20px;}
.prolist .u1 .l2 .s2 em{float:right;font-style:normal;text-align:right;}
.prolist .u1 .l2 .s2 em .xy{display:block;height:16px;overflow:hidden;}
.prolist .u1 .l2 .s2 em i{display:block;height:16px;overflow:hidden;font-style:normal;color:#ff8a00;}

/* ---------- 列表页 · 右侧「安全交易流程」卡 ---------- */
.listright .flow{float:left;margin:14px 0 0 0;width:230px;background-color:#fff;border-radius:2px;}
.listright .flow .d1{float:left;height:36px;width:230px;line-height:36px;text-align:center;font-size:14px;background-color:#fafafa;border-bottom:#f1f1f1 solid 1px;}
.listright .flow .d2{float:left;width:200px;padding:12px 15px 15px 15px;}
.listright .flow .nu1{float:left;width:200px;}
.listright .flow .nu1 li{float:left;width:200px;height:24px;margin:0 0 9px 0;}
.listright .flow .nu1 .num{float:left;width:18px;height:18px;line-height:18px;text-align:center;font-size:12px;color:#fff;background-color:#ff6600;border-radius:9px;margin:3px 8px 0 0;}
.listright .flow .nu1 .tx{float:left;font-size:13px;line-height:24px;color:#666;}
.listright .flow .kf{float:left;width:200px;height:34px;line-height:34px;text-align:center;font-size:14px;color:#fff;background-color:#ff6600;border-radius:17px;margin:3px 0 0 0;}
.listright .flow .kf:hover{color:#fff;background-color:#ff8400;}

/* ---------- 详情页 · 顶部两栏：左多图轮播 + 右价格盒（宽 351 / 553，沿用原栅格不动）---------- */
.viewleft .proinf .focus .picFocus{min-height:0;}
.viewleft .proinf .focus .picFocus .gmain{float:left;width:351px;height:240px;position:relative;overflow:hidden;border-radius:2px;background-color:#f5f5f5;}
.viewleft .proinf .focus .picFocus .gmain img{width:351px;height:240px;object-fit:cover;display:block;}
.viewleft .proinf .focus .picFocus .gmain .gflag{position:absolute;left:0;top:14px;height:26px;line-height:26px;padding:0 14px 0 10px;font-size:12px;color:#fff;background-color:#ff6600;border-radius:0 13px 13px 0;}
.viewleft .proinf .focus .picFocus .thumbs{float:left;width:351px;margin:10px 0 0 0;}
.viewleft .proinf .focus .picFocus .thumbs i{float:left;width:60px;height:44px;padding:0;margin:0 6px 0 0;border:#e3e3e3 solid 2px;border-radius:2px;overflow:hidden;cursor:pointer;}
.viewleft .proinf .focus .picFocus .thumbs i img{width:60px;height:44px;object-fit:cover;display:block;}
.viewleft .proinf .focus .picFocus .thumbs i.on{border-color:#ff6600;}

/* ---------- 详情页 · 亮点标签墙 ---------- */
.viewleft .proinf .buyinf .hl{float:left;width:580px;margin:12px 0 0 0;}
.viewleft .proinf .buyinf .hl .hl-t{float:left;height:26px;line-height:24px;padding:0 10px;margin:0 8px 8px 0;font-size:12px;color:#8a6d00;background-color:#fffbe6;border:#ffe58f solid 1px;border-radius:3px;}
.viewleft .proinf .buyinf .hl .b{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;}
.viewleft .proinf .buyinf .hl .g{color:#12805c;background-color:#eefaf5;border-color:#b6ebd8;}

/* ---------- 详情页 · 价格盒 ---------- */
.viewleft .proinf .buyinf .jiage{width:553px;height:auto;min-height:0;padding:14px 0 12px 0;margin:15px 0 0 0;background-image:none;background-color:#fff6f3;border:#ffe0d6 solid 1px;border-radius:3px;overflow:visible;}
.viewleft .proinf .buyinf .jiage li{float:left;height:auto;}
.viewleft .proinf .buyinf .jiage .l1{width:519px;padding:0 0 0 16px;}
.viewleft .proinf .buyinf .jiage .l1 .cur{float:left;font-size:17px;line-height:38px;font-weight:600;color:#ff0000;margin:0 2px 0 0;}
.viewleft .proinf .buyinf .jiage .l1 .s2{float:left;font-size:34px;line-height:38px;font-weight:800;color:#ff0000;}
.viewleft .proinf .buyinf .jiage .l1 .s3{float:left;font-size:14px;line-height:38px;font-weight:400;color:#999;text-decoration:line-through;margin:0 0 0 10px;}
.viewleft .proinf .buyinf .jiage .l1 .psave{float:left;height:20px;line-height:20px;padding:0 8px;margin:9px 0 0 10px;font-size:11px;color:#fff;background-color:#ff0000;border-radius:3px;}
.viewleft .proinf .buyinf .jiage .l1 .jf{float:left;line-height:38px;font-size:13px;color:#b68571;margin:0 0 0 12px;}
.viewleft .proinf .buyinf .jiage .l1 .jf a{color:#b68571;}

/* ---------- 详情页 · 保障块（4 个方块一行，float 并排）---------- */
.viewleft .proinf .buyinf .guard{float:left;width:553px;margin:12px 0 0 0;}
.viewleft .proinf .buyinf .guard div{float:left;width:112px;height:40px;padding:6px 5px 0 5px;margin:0 10px 0 0;font-size:11px;line-height:15px;text-align:center;color:#8a6d5a;background-color:#fff8f5;border:#ffd9c9 solid 1px;border-radius:3px;overflow:hidden;}
.viewleft .proinf .buyinf .guard div b{display:block;font-size:12px;line-height:17px;color:#ff5a2e;}
.viewleft .proinf .buyinf .guard .g2{color:#5a7a6d;background-color:#f2fcf8;border-color:#b6ebd8;}
.viewleft .proinf .buyinf .guard .g2 b{color:#00a870;}

/* ---------- 详情页 · 三个按钮（content 168 + 左右边框 1×2 = 170；170×3 + 10×2 = 530 ≤ 542，留 12px 余量确保不换行）---------- */
.viewleft .proinf .buyinf .buydiv{float:left;width:542px;margin:16px 0 0 0;clear:both;}
.viewleft .proinf .buyinf .buydiv #bcar{float:left;width:168px;height:46px;line-height:46px;padding:0;font-size:16px;font-weight:600;text-align:center;color:#fff;background-color:#ff8400;background-image:none;border:#ff8400 solid 1px;border-bottom:#ff8400 solid 1px;border-radius:3px;}
.viewleft .proinf .buyinf .buydiv #bcar:hover{background-color:#f90;}
.viewleft .proinf .buyinf .buydiv #acar{float:left;width:168px;height:46px;line-height:46px;padding:0;margin:0 0 0 10px;font-size:16px;text-align:center;color:#ff5a2e;background-color:#fff1ec;background-image:none;border:#ffc9b8 solid 1px;border-radius:3px;}
.viewleft .proinf .buyinf .buydiv .kfbuy{float:left;width:168px;height:46px;line-height:46px;padding:0;margin:0 0 0 10px;font-size:16px;font-weight:600;text-align:center;color:#ff5a2e;background-color:#fff;border:#ff5a2e solid 1px;border-radius:3px;}
.viewleft .proinf .buyinf .buydiv .kfbuy:hover{color:#fff;background-color:#ff5a2e;}

/* ---------- 详情页 · 安全交易流程横条（整宽 1000，独立于 .proinf）---------- */
.viewleft .flowbar{float:left;width:960px;padding:16px 20px;margin:15px 0 0 0;border-radius:3px;background-color:#f7f8fc;}
.viewleft .flowbar .ft{float:left;width:110px;font-size:14px;font-weight:700;line-height:20px;color:#333;}
.viewleft .flowbar .ft span{display:block;font-size:11px;font-weight:400;color:#8a8fab;}
.viewleft .flowbar .fstep{float:left;width:194px;}
.viewleft .flowbar .fstep b{float:left;width:30px;height:30px;line-height:30px;text-align:center;font-size:13px;color:#fff;background-color:#ff6600;border-radius:15px;margin:2px 8px 0 0;}
.viewleft .flowbar .fstep p{float:left;width:156px;font-size:12px;line-height:16px;color:#333;}
.viewleft .flowbar .fstep p span{display:block;font-size:11px;color:#999;}
.viewleft .flowbar .farrow{float:left;width:22px;line-height:34px;text-align:center;font-size:14px;color:#d9dcea;}

/* ---------- 详情页 · 账号信息 8 格（4 列卡片格，218×4 + 12×4 = 920）---------- */
.viewleft .protxtmain .cells{float:left;width:920px;margin:12px 0 0 0;}
.viewleft .protxtmain .cells .cell{float:left;width:200px;height:54px;padding:8px;margin:0 12px 12px 0;background-color:#fafbff;border:#eef0f7 solid 1px;border-radius:3px;overflow:hidden;}
.viewleft .protxtmain .cells .cell-w{width:430px;}
.viewleft .protxtmain .cells .cell .k{display:block;font-size:11px;line-height:16px;color:#8a8fab;}
.viewleft .protxtmain .cells .cell .v{display:block;font-size:14px;line-height:22px;font-weight:600;color:#1f2233;overflow:hidden;}
.viewleft .protxtmain .cells .cell .v .rankbdg{display:inline-block;height:20px;line-height:20px;padding:0 9px;font-size:12px;color:#fff;background-color:#ff6600;border-radius:10px;}
.viewleft .protxtmain .cells .cell .pw{float:left;width:100%;height:6px;margin:6px 0 0 0;background-color:#eef0f7;border-radius:3px;overflow:hidden;}
.viewleft .protxtmain .cells .cell .pw i{float:left;height:6px;background-color:#ff6600;border-radius:3px;}

/* ---------- 详情页 · 账号安全 4 块（218×4 + 12×4 = 920，标题=真实字段值）---------- */
.viewleft .protxtmain .safe{float:left;width:920px;margin:12px 0 0 0;}
.viewleft .protxtmain .safe .safeitem{float:left;width:198px;height:78px;padding:12px 9px;margin:0 12px 12px 0;background-color:#f3fcf8;border:#cfeade solid 1px;border-radius:3px;overflow:hidden;}
.viewleft .protxtmain .safe .safeitem b{display:block;font-size:13px;line-height:20px;color:#00795a;}
.viewleft .protxtmain .safe .safeitem p{font-size:11px;line-height:18px;color:#7b8b84;}
.viewleft .protxtmain .safe .safeitem.warn{background-color:#fff8f5;border-color:#ffe0d6;}
.viewleft .protxtmain .safe .safeitem.warn b{color:#c2410c;}

/* ---------- 详情页 · 资产清单：小标签 ---------- */
.viewleft .protxtmain .assets{float:left;width:920px;margin:12px 0 0 0;}
.viewleft .protxtmain .assets .ast{float:left;height:32px;line-height:30px;padding:0 14px;margin:0 10px 10px 0;font-size:13px;color:#2d5bc7;background-color:#edf3ff;border:#cfe0ff solid 1px;border-radius:3px;}

/* ---------- 详情页 · 商品介绍正文（包一层 float，避免正文被上面的浮动块挤成竖排）---------- */
.viewleft .protxtmain .pintxt{float:left;width:920px;}

/* ---------- 详情页 · 账号凭据说明（换成 float 块，避免被上面的浮动挤成竖排）---------- */
.viewleft .protxtmain .notice{float:left;width:892px;padding:10px 14px;margin:0 0 10px 0;font-size:12px;line-height:20px;color:#a86a00;background-color:#fff8e6;border:#ffe1a8 solid 1px;border-radius:3px;}

/* ---------- 详情页 · 相似账号推荐（218×4 + 12×4 = 920）---------- */
.viewleft .protxtmain .recs{float:left;width:920px;margin:12px 0 0 0;}
.viewleft .protxtmain .recs .rec{float:left;width:216px;margin:0 12px 12px 0;background-color:#fafbff;border:#eef0f7 solid 1px;border-radius:3px;overflow:hidden;}
.viewleft .protxtmain .recs .rec .im{float:left;width:216px;height:104px;overflow:hidden;background-color:#f5f5f5;}
.viewleft .protxtmain .recs .rec .im img{width:216px;height:104px;object-fit:cover;display:block;}
.viewleft .protxtmain .recs .rec .rt{float:left;width:198px;height:36px;line-height:18px;overflow:hidden;margin:8px 9px 0 9px;font-size:12px;color:#1f2233;}
.viewleft .protxtmain .recs .rec .rp{float:left;width:198px;margin:6px 9px 10px 9px;font-size:15px;font-weight:700;color:#ff3b30;}

/* ---------- 详情页 · 右栏「需要协助？联系客服」深色卡（203 + 16×2 = 235）---------- */
.viewright .kfcard{float:left;width:203px;margin:15px 0 0 0;padding:16px;border-radius:2px;background-color:#2a2e54;}
.viewright .kfcard .kt{display:block;font-size:15px;color:#fff;}
.viewright .kfcard .kp{margin:8px 0 0 0;font-size:12px;line-height:22px;color:#c3c7ea;}
.viewright .kfcard .kbtn{display:block;height:38px;line-height:38px;margin:12px 0 0 0;text-align:center;font-size:13px;color:#fff;background-color:#ff6600;border-radius:3px;}
.viewright .kfcard .kbtn:hover{color:#fff;background-color:#ff8400;}

/* ==========================================================================
   ★ 皮肤区（改这一段即可整站换风格）★
   当前：设计稿皮肤（紫蓝渐变 #6A4CFF→#3B82F6 + 12px 圆角 + 卡片阴影 + 大红价 #FF3B30）
   切回蓝白橙：把本段整段删掉（或注释掉）即可 —— 上面的结构层已经全部是
               橙 #ff6600 / 价格 #ff0000 / 圆角 2-3px / 无阴影 的经典值。
   本段只覆盖「颜色 / 渐变 / 圆角 / 阴影」，不动任何尺寸、间距与浮动布局。
   ========================================================================== */
/* ===== SKIN-BEGIN（皮肤区起点：换风格只改这一段）===== */
/* 卡片 / 容器圆角与阴影 */
.prolist .u1{border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);}
.prolist .u1:hover{box-shadow:0 10px 24px rgba(27,30,51,.13);}
.prolist .u1 .l1,.prolist .u1 .l1 .tp{border-radius:8px;}
.listright .flow{border-radius:12px;}
.listright .flow{background-color:#2a2e54;background-image:linear-gradient(120deg,#2A2E54,#4B3FA8);}
.listright .flow .d1{color:#fff;background-color:transparent;border-bottom:rgba(255,255,255,.18) solid 1px;}
.listright .flow .nu1 .tx{color:#d8daf0;}
.listright .flow .nu1 .num{background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);}
.listright .flow .kf{color:#2a2e54;background-color:#fff;}
.listright .flow .kf:hover{color:#2a2e54;background-color:#eef0ff;}
/* 筛选区：选中态统一紫蓝渐变胶囊 */
.selmain .u2.lv1 .l2 .a1{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);}
.selmain .u2.lv2 .l2 span a{color:#4a4f6b;background-color:#fafafa;border-color:#dcdcdc;}
.selmain .u2.lv2 .l2 span a:hover{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
.selmain .u2.lv2 .l2 span a.a1{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
.selmain .u2.lv3 .l2 span.fitem a{color:#8a5a00;background-color:#fff6e0;border-color:#ffe7b0;border-radius:4px;}
.selmain .u2.lv3 .l2 span.fitem a:hover{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
.selmain .u2.lv3 .l2 span.fitem a.cur{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
.selmain .u2.lv4 .l2 span.fitem a{color:#8a8fab;background-color:#f4f5fa;border-color:#e6e8f2;}
.selmain .u2.lv4 .l2 span.fitem a:hover{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
.selmain .u2.lv4 .l2 span.fitem a.cur{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
/* 商品卡：角标 / 遮罩按钮 / 价格 / 亮点标签 */
.prolist .u1 .l1 .bdgs .bdg-s{background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);border-radius:6px;}
.prolist .u1 .l1 .bdgs .bdg-a{background-color:rgba(0,0,0,.55);border-radius:6px;}
.prolist .u1 .l1 .bdgs .bdg-a.auto{background-color:#00b578;background-image:linear-gradient(135deg,#00B578,#00C98A);}
.prolist .u1 .l1 .bdg-r{background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);border-radius:6px;}
.prolist .u1 .l1 .d1 .s1{color:#fff;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);}
.prolist .u1 .l1 .d1 .s2{color:#ff5a2e;background-color:#fff1ec;}
.prolist .u1 .l1 .d1 .s2:hover{color:#fff;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);}
.prolist .u1 .l2{color:#FF3B30;border-top-color:#f0f1f7;}
.prolist .u1 .l2 .s1{color:#FF3B30;}
.prolist .u1 .l2 .s1 s{color:#B4B8CC;}
.prolist .u1 .l2 .s2{color:#8a8fab;}
.prolist .u1 .l2 .s2 em i{color:#ff8a00;}
.prolist .u1 .l6 .tag{border-radius:4px;}
.prolist .u1 .l6 .rank{color:#fff;background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#3B82F6);border-color:#6a4cff;}
.prolist .u1 .l6 .gold{color:#8a5a00;background-color:#fff6e0;border-color:#ffe7b0;}
.prolist .u1 .l6 .green{color:#00a870;background-color:#e6faf3;border-color:#b6ebd8;}
.prolist .u1 .l6 .blue{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;}
/* 详情页 · 画廊 + 亮点标签墙 */
.viewleft .proinf .focus .picFocus .gmain{border-radius:10px;background-color:#eef0f7;}
.viewleft .proinf .focus .picFocus .gmain .gflag{background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);border-radius:0 20px 20px 0;font-weight:600;}
.viewleft .proinf .focus .picFocus .thumbs i{border-color:transparent;border-radius:7px;background-color:#eef0f7;}
.viewleft .proinf .focus .picFocus .thumbs i.on{border-color:#6A4CFF;}
.viewleft .proinf .buyinf .hl .hl-t{color:#8a5a00;background-color:#fff6e0;border-color:#ffe7b0;border-radius:6px;}
.viewleft .proinf .buyinf .hl .b{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;}
.viewleft .proinf .buyinf .hl .g{color:#00795a;background-color:#e6faf3;border-color:#b6ebd8;}
/* 详情页 · 价格盒 + 保障块 */
.viewleft .proinf .buyinf .jiage{background-color:#fff6f3;background-image:linear-gradient(120deg,#FFF6F3,#FFF9F0);border-color:#ffe0d6;border-radius:12px;}
.viewleft .proinf .buyinf .jiage .l1 .s2{color:#FF3B30;}
.viewleft .proinf .buyinf .jiage .l1 .cur{color:#FF3B30;}
.viewleft .proinf .buyinf .jiage .l1 .s3{color:#B4B8CC;}
.viewleft .proinf .buyinf .jiage .l1 .psave{background-color:#FF3B30;border-radius:4px;}
.viewleft .proinf .buyinf .guard div{border-color:#FFE0D6;background-color:#FFF8F5;border-radius:8px;color:#7a5a50;}
.viewleft .proinf .buyinf .guard div b{color:#FF3B30;}
.viewleft .proinf .buyinf .guard .g2{border-color:#B6EBD8;background-color:#F2FCF8;}
.viewleft .proinf .buyinf .guard .g2 b{color:#00B578;}
/* 详情页 · 三个按钮 + 流程条 */
.viewleft .proinf .buyinf .buydiv #bcar{color:#fff;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);border-color:#ff5a2e;border-radius:10px;}
.viewleft .proinf .buyinf .buydiv #bcar:hover{background-color:#ff7a3e;background-image:none;}
.viewleft .proinf .buyinf .buydiv #acar{color:#FF5A2E;background-color:#FFF1EC;border-color:#FFC9B8;border-radius:10px;}
.viewleft .proinf .buyinf .buydiv .kfbuy{color:#fff;background-color:#2a2e54;background-image:linear-gradient(135deg,#2A2E54,#4B3FA8);border-color:#2a2e54;border-radius:10px;}
.viewleft .proinf .buyinf .buydiv .kfbuy:hover{color:#fff;background-color:#3b3f77;background-image:none;}
.viewleft .flowbar{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(27,30,51,.05);}
.viewleft .flowbar .fstep b{background-color:#6a4cff;background-image:linear-gradient(135deg,#6A4CFF,#4F6BFF);}
/* 详情页 · 账号信息 8 格 */
.viewleft .protxtmain .cells .cell{background-color:#FAFBFF;border-color:#EEF0F7;border-radius:9px;}
.viewleft .protxtmain .cells .cell .v .rankbdg{color:#9a6a00;background-color:#fff3d6;background-image:linear-gradient(135deg,#FFF3D6,#FFE7B0);border-radius:6px;}
.viewleft .protxtmain .cells .cell .pw{background-color:#EEF0F7;border-radius:4px;}
.viewleft .protxtmain .cells .cell .pw i{background-color:#6a4cff;background-image:linear-gradient(90deg,#6A4CFF,#3B82F6);border-radius:4px;}
/* 详情页 · 账号安全 4 块 */
.viewleft .protxtmain .safe .safeitem{background-color:#f3fcf8;background-image:linear-gradient(140deg,#F3FCF8,#E9FAF3);border-color:#CFEADF;border-radius:10px;}
.viewleft .protxtmain .safe .safeitem b{color:#00795A;}
.viewleft .protxtmain .safe .safeitem p{color:#7B8B84;}
.viewleft .protxtmain .safe .safeitem.warn{background-color:#fff8f5;background-image:linear-gradient(140deg,#FFF8F5,#FFEFE9);border-color:#FFE0D6;}
.viewleft .protxtmain .safe .safeitem.warn b{color:#C2410C;}
/* 详情页 · 资产清单 + 相似推荐 */
.viewleft .protxtmain .notice{color:#8A5A00;background-color:#FFFDF3;background-image:linear-gradient(120deg,#FFFDF3,#FFF8E6);border-color:#FFE7B0;border-radius:10px;}
.viewleft .protxtmain .assets .ast{color:#2d5bc7;background-color:#edf3ff;border-color:#cfe0ff;border-radius:9px;}
.viewleft .protxtmain .recs .rec{background-color:#FAFBFF;border-color:#EEF0F7;border-radius:10px;}
.viewleft .protxtmain .recs .rec .im{background-color:#eef0f7;}
.viewleft .protxtmain .recs .rec .rp{color:#FF3B30;}
/* 详情页 · 右栏深色客服卡 */
.viewright .kfcard{border-radius:12px;background-color:#2a2e54;background-image:linear-gradient(135deg,#2A2E54,#4B3FA8);}
.viewright .kfcard .kt{color:#fff;}
.viewright .kfcard .kp{color:#C3C7EA;}
.viewright .kfcard .kbtn{color:#fff;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);border-radius:8px;font-weight:600;}
.viewright .kfcard .kbtn:hover{background-color:#ff7a3e;background-image:none;}

.prolist .u1.u11{border-color:#e23a3a;}
.prolist .u1 .l3 .tgbadge{float:left;height:16px;line-height:16px;padding:0 5px;margin:1px 4px 0 0;font-size:11px;font-style:normal;color:#fff;background-color:#ff5a2e;background-image:linear-gradient(135deg,#FF5A2E,#FF8A00);border-radius:3px;}

.viewleft .proinf .buyinf .buydiv .kfbuy{box-shadow:0 4px 0 #241a52,0 6px 14px rgba(42,46,84,.26);transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1);}
.viewleft .proinf .buyinf .buydiv .kfbuy:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 7px 0 #241a52,0 12px 22px rgba(42,46,84,.34);}
.viewleft .proinf .buyinf .buydiv .kfbuy:active{transform:translateY(3px) scale(1.02,.95);box-shadow:0 1px 0 #241a52,0 2px 6px rgba(42,46,84,.3);}
.viewright .kfcard .kbtn{box-shadow:0 4px 0 #c8441f;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s cubic-bezier(.34,1.56,.64,1);}
.viewright .kfcard .kbtn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 7px 0 #c8441f;}
.viewright .kfcard .kbtn:active{transform:translateY(3px) scale(1.02,.95);box-shadow:0 1px 0 #c8441f;}
.listright .flow .kf{box-shadow:0 3px 0 #cfd2e6;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1);}
.listright .flow .kf:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 5px 0 #cfd2e6;}
.listright .flow .kf:active{transform:translateY(2px) scale(1.02,.96);box-shadow:0 0 0 #cfd2e6;}
.prolist .u1 .l1 .d1 .s2{box-shadow:0 3px 0 #f3c9b6;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s cubic-bezier(.34,1.56,.64,1);}
.prolist .u1 .l1 .d1 .s2:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 5px 0 #f3c9b6;}
.prolist .u1 .l1 .d1 .s2:active{transform:translateY(2px) scale(1.02,.96);box-shadow:0 0 0 #f3c9b6;}

.viewleft .proinf .focus .picFocus .laba{background-image:url(../img/laba.gif);background-position:9px 8px;background-size:auto;}