@charset "utf-8";

/*产品详细页*/
.mainbox-top {overflow:hidden;}
.mainbox-top .left {width:600px;float:left;margin-right:30px;}
.slideBox .picbd {height: 496px;overflow: hidden;}
.slideBox .picbd img {width: 100%;height: 496px;}
.slideBox .hd ul {width:612px;margin-left:-12px;overflow: hidden;}
.slideBox .hd ul li {float: left;margin-left: 12px;margin-top:12px;cursor:pointer;}
.slideBox .hd ul li img {display:block;width:90px;height:80px;}
.slideBox .hd ul li.on img {width:84px;height:74px;border:3px solid #fe5050;}
.mainbox-top .right {display:inline-block;float:left;width:370px;}
.w1200 .mainbox-top .right {width:570px;}
.mainbox-top .right .inner {padding-right: 25px;}
.mainbox-top .right h2 {font-size: 24px;color: #333;margin-bottom: 8px;}
.mainbox-top .right .des {font-size: 14px;color: #dd2727;line-height: 24px;height:48px;overflow: hidden;}
.line {width:100%;height:0;border-top:1px solid #eee;}
.mainbox-top .line1 {margin:20px 0;}
.mainbox-top .info {font-size: 14px;font-weight: bold;color:#666;overflow:hidden;}
.mainbox-top p.info span {margin-left: 15px;}
.mainbox-top .price span {text-decoration:line-through;}
.mainbox-top .integral span {position:relative;top:5px;color:#fe5050;font-size: 30px;margin-right:20px;}
.mainbox-top .integral i {font-family:"宋体";font-style: normal;font-weight: normal;padding:5px 10px;background:#faa636;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px;}
.mainbox-top .right .otherinfo {margin-top:45px;margin-bottom:24px;padding:15px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;color:#666;overflow: hidden;}
.mainbox-top .right .otherinfo li {float: left;margin-left:40px;text-align: center;}
.w1200 .mainbox-top .right .otherinfo li {margin-left:55px;}
.mainbox-top .right .otherinfo li.lab span {display: inline-block;margin-top: 8px;padding:2px 5px;background: #ff9494;color: #fff;border-radius: 4px;vertical-align: middle;}
.w1200 .mainbox-top .right .otherinfo li {margin-left: 65px;}
.mainbox-top .right .otherinfo li.rank i {position:relative;display:inline-block;float:left;width:60px;height:12px;margin-top:2px;margin-right:5px;background: url(../images/pinfen_02.png) -16px -59px no-repeat;}
.mainbox-top .right .otherinfo li.rank i b {display:inline-block;float:left;height:12px;background: url(../images/pinfen_02.png) -16px -72px no-repeat;}
.mainbox-top div.num {position: relative;line-height: 26px;height: 26px;font-size: 14px;font-weight: bold;color: #666;}
.mainbox-top .btn-box {display:inline-block;float:left;width:100px;height:24px;border:1px solid #ddd;}
.mainbox-top .buynum {display:inline-block;float:left;width:50px;height:24px;text-align: center;border:1px solid #ddd;color:#333;font-weight: normal;border: 0;}
.mainbox-top .btn-box span {display:inline-block;float:left;width:24px;height:24px;background: url(../images/detailbglist.png) no-repeat;}
.mainbox-top .btn-box span.btn-dec {border-right:1px solid #ddd;background-position:-24px 0;}
.mainbox-top .btn-box span.btn-dec.cannot {background-position:-24px -24px;}
.mainbox-top .btn-box span.btn-add {border-left:1px solid #ddd;background-position:0 0;}
.mainbox-top .btn-box span.btn-add.cannot {background-position:0 -24px;}
.mainbox-top .btn-box span a {display:block;width:100%;height:100%;}
.mainbox-top .allnum {margin-left:10px;color:#999;font-weight: normal;}
.mainbox-top .info-type {display:inline-block;float: left;width:65px;}
.mainbox-top .info-con {display:inline-block;float: left;}
.w1200 .errmsg {position: static;margin-left: 20px;}
.errmsg {position: absolute;top:32px;left:65px;font-weight: normal;font-size: 14px;color: #f76120;display: none;}

.mainbox-top div.do {margin-top:40px;height:54px;line-height: 54px;}
.mainbox-top div.do a {padding:15px 30px;margin-right:20px;font-size: 16px;}
.mainbox-top div.do a.buy {background:#fe5050;color:#fff;}
.mainbox-top div.do a.buy:hover {background: #FF3232;}
.mainbox-top div.do a.addcart {background:#fff;color:#333;border:1px solid #ddd;padding: 15px 21px;}
.mainbox-top div.do a.addcart:hover {background: #f8f8f8;}
/*.mainbox-top div.do a.addcart:hover {background:#fe5050;color:#fff;}*/
.mainbox-top div.otherdo {margin-top: 30px;line-height: 26px;}
.mainbox-top div.otherdo div {display:inline-block;float: left;margin-right:10px;line-height: 26px;}
.mainbox-top div.otherdo .do2 {position:relative;width: 60px;height: 24px;border:1px solid #ddd;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius: 15px;cursor:pointer;}
.mainbox-top div.otherdo .do2:hover {background: #e8e8e8;}
.mainbox-top div.otherdo .do2 i {display:inline-block;width:18px;height:12px;margin: 6px 5px 0 10px;float:left;background: url(../images/detailbglist.png) center center no-repeat;}
.mainbox-top div.otherdo .collect i {background-position:-48px -14px;}
.mainbox-top div.otherdo .collect.checked i {background-position:-48px 0;}
.mainbox-top div.otherdo .share i {width:10px;background-position:-65px 0;}
.mainbox-top div.otherdo .sharebox {position: absolute; top: 28px; left: 0; padding-top: 10px;overflow: hidden; display: block; width: 108px; height: 45px; display: none; background-image: url(../images/detailbglist.png);background-position: -80px 0;background-repeat: no-repeat;}
.mainbox-top div.otherdo .sharebox a {display:inline-block;float:left;width:20px;height:20px !important; line-height: 20px !important;margin: 8px 0 0 4px;padding:0 !important;}
.mainbox-top div.otherdo .sharebox a:first-child {margin-left: 11px;}

/*tab按钮*/
.mainbox-content {margin-top:30px;}
.myTab {position:relative;width:1000px;background:#fff;z-index: 1;}
.w1200 .myTab {width:1200px;}
.myTab.fixed_s {opacity: 0.9;filter:alpha(opacity=90);}
.tab-nav {overflow: hidden;}
.tab-nav li {position:relative;float: left;}
.tab-nav li a {position:relative;display:block;padding:10px 65px;font-size:14px;color:#666;z-index: 2;} 
.tab-nav li.active a {border:2px solid #d2d2d2;border-bottom:2px solid #fff;font-weight: bold;background: #fff;}
.myTab .btmline {position:absolute;bottom:0;width:100%;height:2px;background:#d2d2d2;}
.mainbox-content .pic {margin-top: 20px;}
.mainbox-content .pic img {display:block;margin:0 auto;}

.content {padding:20px 0;line-height: 24px;font-size: 14px;}
.content p {margin-bottom:10px;}
.content img {max-width:100%;}

.pane-appraise {margin-top: 40px;}
.tab-pane-title ,.interrela-recomm .title {font-size:24px;color:#333;padding:10px 0;border-bottom: 2px solid #d2d2d2;}
.ranktyplist {margin:20px 0 35px 0;line-height: 26px;overflow: hidden;}
.ranktyplist li {float: left;margin-right: 15px;}
.ranktyplist i {position:relative;display:inline-block;float:left;width:85px;height:16px;margin-top:5px;margin-right:5px;background: url(../images/pinfen_02.png) no-repeat;background-position:-6px 0;}
.ranktyplist i b {display:inline-block;height:16px;float:left;background: url(../images/pinfen_02.png) no-repeat;background-position:-6px -17px;}
.ranktyplist li span {margin-left: 5px;}
.ranktyplist li.complex {margin-right: 98px;}
.ranktyplist li.complex span {margin-left:15px;font-size: 24px;color:#ff3366;}
.appraise-title {padding-bottom:10px;border-bottom:1px solid #eaeceb;overflow: hidden;}
.appraise-title .left {display:inline-block;float:left;width:300px;}
.appraise-title .left a {margin-right: 40px;font-size: 14px;color:#333;}
.appraise-title .left a.on {color:#fe5050;}
.appraise-title .right {display:inline-block;float:right;width:160px;}
.appraise-title .right a {display: inline-block;float: left;margin-left: 18px;font-size:14px;color:#333;}
.appraise-title .right a i {display:inline-block;float:left;width:15px;height:15px;margin:2px 5px 0 0;background: url(../images/detailbglist.png) -47px -28px no-repeat;}
.appraise-title .right a i.on {background-position: -62px -28px;}
.appraise-list ul {overflow: hidden;}
.appraise-list li.a-l-li {margin-top: 30px;border-bottom:1px solid #fafafa;overflow: hidden;}
.appraise-list li.a-l-li:first-child {margin-top: 35px;}
.appraise-list .a-userphoto {display:inline-block;float:left;width:40px;}
.appraise-list .a-userphoto .pic2 {margin-top: 5px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius: 20px;overflow:hidden;}
.appraise-list .a-info {padding-left:60px;padding-bottom: 25px;font-size:14px;}
.appraise-list .a-info p {line-height: 26px;}}
.appraise-list .a-info .name {color:#333;}
.appraise-list .a-info .name .time {float: right;font-size:12px;color:#999;}
.appraise-list .a-info .txt {padding-right: 120px;color:#999;}
.appraise-list .a-info .piclist {margin-top: 10px;}
.appraise-list .a-info .piclist li {float: left;margin-right: 10px;padding-bottom:10px;cursor: pointer;}
.appraise-list .a-info .piclist li.c {background: url(../images/down-show.png) center 44px no-repeat;}
.appraise-list .a-info .piclist li .img-box {padding:1px;border: 1px solid #adadad;}
.appraise-list .a-info .piclist li img {display: block;}
.appraise-list .a-info .piclist .big-img {display:none;}
.appraise-list .a-info .piclist .big-img span {display: inline-block; padding: 1px; border: 1px solid #adadad;min-width: 225px;}
.appraise-list .a-info .piclist .big-img img {display:block;height:400px;}
.pagination {margin-top:30px;text-align: center;font-size: 14px;color:#333;}
.pagination ul {height:24px;line-height: 24px;}
.pagination li {display:inline;padding:2px 8px;margin-right: 10px;cursor: pointer;}
.pagination li:hover ,.pagination li.active {background:#fe5050;color:#fff;}
.pagination li#slh {background: #fff;color:#333;cursor: default;}

/*加入购物车弹出框*/
.addCartAlert {position: fixed;left:865px;top:460px;width: 548px;height: 198px;border:1px solid #ccc;background:#fff;transition: all .2s;-moz-transition: all .2s; -webkit-transition: all .2s; -o-transition: all .2s;display: none;}
.addCartAlert .txt {width:250px;height: 50px;line-height: 50px;margin: 40px auto 20px;font-size: 16px;}
.addCartAlert .txt i {display: inline-block;width: 46px;height: 32px;float: left;margin: 5px;background:url(../images/detailbglist.png) -188px 0;}
.addCartAlert .btn {text-align: center;}
.addCartAlert a {padding:10px 25px;background: #fe5050;color: #fff;font-size: 20px;}
.hoverOp1 {opacity: 1!important;}

/*相关推荐*/
.interrela-recomm .box {margin-top: 5px;margin-bottom: 35px;}