/**/
.detail{width: 100%;overflow: hidden;color: #333;background: #fff;min-height: 770px;}
.detail .Img{width: 58%;float:left;border-right: 1px solid #dadfe4;position: relative;min-height: 770px;}
.detail .ImgBox{position: absolute;left:50%;transform:translateX(-50%);}
.detail .Img.fixed{position:fixed;top:156px;transition:all .5s;-webkit-transition:all .5s;}
.detail .Img.absoult{position:absolute;bottom:0px;transition:all .5s;-webkit-transition:all .5s;}
.detail .Img #showbox {background:#fff;width: 603px}
.detail .Img #showbox span { background:url(/images/whitebg.png) repeat;}
/*.detail .Img #showsum { left:66px; padding-right: 3px;}*/
.detail .Img #showsum {;width: 603px!important}
.detail .Img #showsum p {;width: 603px!important}
.detail .Img #showsum span { border:1px solid #dadfe4;}
.detail .Img #showsum span.sel { border:1px solid #000;z-index: 1;}
.detail .Img #showsum span:first-child{ margin-left: 0!important;}
/*.detail .Img .showpage { width:603px; position:relative;}
.detail .Img .showpage a { display:block;position:absolute; left:0; top:-82px;width:22px;height:40px;}
.detail .Img .showpage a#showlast {background:url(/images/detailleftImg.png) no-repeat right center;}
.detail .Img .showpage a#shownext { left:auto; right:0;background:url(/images/detailrightImg.png) no-repeat right center;}*/
.detail .Img .operate{display:block;overflow:hidden;position: absolute;top: 3%;right: 3%;}
.detail .Img .operate .collect,.detail .Img .operate .collect_active{width: 28px;height: 28px;float:right;display:block;margin-right: 16px;cursor:pointer;}
.detail .Img .operate .collect_active .iconfont{color:#535c8b;}
.detail .Img .operate .share{width: 28px;height: 28px;float:right;display:block;cursor:pointer;position:relative;}
.detail .Img .operate .share .bshareDiv{position:absolute;width:100%;height:100%;top:0px;left:0px;}
.detail .Img .operate .share .bshareDiv .buzzButton{background:none!important;}
.detail .text{display:block;overflow:hidden;padding: 50px 0;}
.detail .text h3{font-size: 24px;display:block;padding: 0 6%;}
.detail .text .des{margin: 12px 0px 30px;font-size: 14px;line-height:28px;padding: 0 6%;}
.detail .text .promote,.detail .text .format,/*.detail .text .price,*/.detail .text .num{border-top:1px solid #dadfe4;overflow:hidden;padding: 28px 0;}
.detail .text .price{padding-bottom: 7px;}
.detail .text .promote{padding-bottom: 0;}
.detail .text .promote .title,.detail .text .format .title,.detail .text .price .title,.detail .text .num .title{font-size:16px;color:#333;float:left;}
.detail .text .format .title,.detail .text .price .title,.detail .text .num .title{line-height: 24px;width: 92%;display: block;padding: 0 6%;}
.detail .text .promote .con,.detail .text .format .con,.detail .text .price .con,.detail .text .num .con{display:block;overflow:hidden;width: 88%;margin: 0 6%;}
.detail .text .promote .con .promotionInfo{float:left;width: 540px;margin-top: -5px;}
.detail .text .promote .con .promotionInfo dl{display:block;overflow:hidden;margin-bottom: 10px;}
.detail .text .promote .con .promotionInfo dl dt{font-size:16px;color:#535c8b;border:1px solid #535c8b;padding: 0px 6px;border-radius:2px;float:left;height: 24px;line-height: 24px;margin-top: 7px;margin-bottom: 5px;}
.detail .text .promote .con .promotionInfo dl dd{font-size:16px;display:block;margin-left:65px;overflow: hidden;line-height: 28px;margin-top: 5px;margin-bottom: 5px;}
.detail .text .promote .con .promotionInfo dl.repurchase dd{margin-left:78px;}
.detail .text .promote .con .promotionInfo dl.fullGift dd{margin-bottom:10px;}
.detail .text .promote .con .promotionInfo dl.fullMMinusN dd,.detail .text .promote .con .promotionInfo dl.buyMoreDiscount dd{margin-left:94px;}
.detail .text .promote .con .promotionInfo dl dd .Img{float:left;margin-right:20px;color:#535c8b;line-height:27px;width: auto;position:static;top:auto;}
.detail .text .promote .con .promotionInfo dl dd .text{float:left;margin:0px 10px 0px 0px;}
.detail .text .promote .con .promotionInfo dl dd .Img:last-child{margin-right:0px;}
.detail .text .promote .con .promotionInfo dl dd .Img img{width: 24px;height: 24px;border:1px solid #dadfe4;float:left;margin-right: 5px;}
.detail .text .promote .con .promotionInfo dl dd .tips{;color:#888;float:left;}
.detail .text .promote .con .checkdetail{font-size:12px;color:#666;float:right;margin-top: 2px;cursor:pointer;}
.detail .text .format .con span{border:1px solid #dadfe4;font-size:16px;color:#333;display: inline-block;height:  42px;line-height: 42px;margin: 8px 12px;margin-left: 0}
.detail .text .format .con span.cur{border:1px solid #333;}
.detail .text .format .con span a{display:block;width: 168px;text-align: center;color: inherit;}
.detail .text .price .con span{font-size:30px;color:#535c8b;float:left;font-weight:bold;margin-top: 7px;}
.detail .text .price .con s{font-size:18px;color:#888;float:left;margin-left:22px;margin-top: 10px;}
.detail .text .num .con{width: 200px;height: 44px;border:1px solid #dadfe4;margin-left: 6%;margin-top: 8px;display: inline-block;}
.detail .text .num .con .add,.detail .text .num .con .reduce{width: 55px;height: 45px;text-align:center;font-size:30px;color:#333;display: block;float: left;line-height: 40px;cursor: pointer;}
.detail .text .num .con .reduce.disabled{background: #e5e5e5;color: #878585;}
.detail .text .num .con .result{width: 88px;height: 45px;border-left:1px solid #dadfe4;border-right:1px solid #dadfe4;font-size:18px;color:#333;float: left;text-align: center;}
.detail .text .btngroup{margin-top:22px;overflow:hidden;padding: 0 6%;}
.detail .text .btngroup .addcart,.detail .text .btngroup .purchase{width: 45%;height: 50px;text-align:center;font-size: 16px;border:1px solid #333333;display:block;line-height: 50px;float: left;cursor:pointer;}
.detail .text .btngroup .addcart{color:#333;}
.detail .text .btngroup .purchase{background: #333;color:#fff;margin-left:  30px;}
.TwoLevelTitle{width:100%;overflow:hidden;}
.TwoLevelTitle .TwoLevelTitleCon{width:100%;background:#fff;height: 70px;line-height: 70px;border:1px solid #dadfe4;}
.TwoLevelTitle .content.nav_fixed{background: #fff;height: 50px;line-height: 50px;margin: 23px 0px;left: 50%;margin-left: -600px;
padding: 0px 30px;width: 1140px;}
.TwoLevelTitle .content.nav_fixed .buyBtn{height: 40px;line-height: 40px;margin-top:5px;width:130px;font-size:16px;}
.TwoLevelTitle .content.nav_fixed ul li{font-size:16px;}
.TwoLevelTitle .content.nav_fixed .name{font-size:24px;}
.TwoLevelTitle .content .name{font-size:22px;color:#333;float:left;display:block;width:500px;height:70px;overflow:hidden;}
.TwoLevelTitle .content ul{float:right;overflow:hidden;}
.TwoLevelTitle .content ul li{font-size:18px;margin-right:44px;float:left;cursor:pointer;}
.TwoLevelTitle .content ul li.cur{color:#535c8b;}
.TwoLevelTitle .content .buyBtn{width: 107px;height: 42px;line-height: 42px;text-align:center;background:#333;color:#fff;font-size:18px;float:right;margin-top: 14px;cursor:pointer;}
.TwoLevelTitle .infoBox{width:100%;overflow:hidden;}
.TwoLevelTitle .infoBox img{display:block;width:100%}
.TwoLevelTitle .detailInfoBox{width:100%;overflow:hidden;}
.TwoLevelTitle .detailInfoBox .detailInfo_list{width:1200px;border-collapse: collapse;table-layout: fixed;background: #ffff;border-top:2px solid #3a3f4d;margin: 30px auto;}
.TwoLevelTitle .detailInfoBox .detailInfo_list tr td{border-bottom:1px solid #dadfe4;text-align:left;word-break: break-all;word-wrap: break-word;word-break: normal;
padding:18px 30px;}
.TwoLevelTitle .detailInfoBox .detailInfo_list tr td:nth-child(odd){width:17.5%;text-align:left;background:#f6f9fc;padding:18px;}
.TwoLevelTitle .goodsReviewsBox{overflow:hidden;width: 100%;}
.TwoLevelTitle .goodsReviewsBox .whole{background:#fff;padding:50px 36px;overflow:hidden;margin-top: 30px;}
.TwoLevelTitle .goodsReviewsBox .whole .score{float:left;border-right:1px solid #dadfe4;line-height:66px;padding-right:60px;margin-right:40px;}
.TwoLevelTitle .goodsReviewsBox .whole .score .name{font-size:16px;color:#333;float:left;margin-right:24px;width: auto;}
.TwoLevelTitle .goodsReviewsBox .whole .score .num{font-size:60px;color:#535c8b;margin-right:20px;float:left;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start{width:102px;height:17px;float:left;position:relative;margin-top:22px;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start .graystar{width:102px;height:17px;background:url(/images/startImg.png) no-repeat left center;position:absolute;top:0px;left:0px;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start .orangestar{width: 100%;height:17px;position:absolute;top:0px;left:0px;overflow: hidden;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start .orangestar ul{width: 102px;overflow:hidden;height: 17px;position: absolute;top: 0px;left: 0px;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start .orangestar ul li{width:18px;height:17px;float:left;margin-right:3px;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start .orangestar ul li:last-child{margin-right:0px;}
.TwoLevelTitle .goodsReviewsBox .whole .score .start .orangestar ul li img{display:block;}
.TwoLevelTitle .goodsReviewsBox .whole .des{margin-left: 394px;overflow:hidden;}
.TwoLevelTitle .goodsReviewsBox .whole .des li{;color:#333;padding:0px 9px;border:1px solid #dadfe4;margin-right:11px;margin-bottom:8px;border-radius:2px;height:25px;line-height:25px;}
.TwoLevelTitle .goodsReviewsBox .whole .des li em{;color:#888;margin-left: 10px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList{width:100%;overflow:hidden;margin-bottom: 22px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul{width:100%;overflow:hidden;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li{margin-top:14px;padding:27px;background:#fff;overflow:hidden;display:block;width: 96%;float: none;margin-right: 0px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .Img{float:left;text-align:center;border-right:1px solid #dadfe4;padding-right:36px;margin-right:36px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .Img .headImg{width:58px;height:58px;border-radius:100%;margin:22px auto 0px;display: block;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .Img .headImg img{display:block;width:100%;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .Img .accountNum{font-size:16px;margin:8px 0px 11px;display: block;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .Img .point{;color:#888;border:1px solid #dadfe4;padding:5px 9px;border-radius:2px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon{margin-left: 188px;overflow:hidden;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics{width:100%;overflow:hidden;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star{width:102px;height:17px;float:left;position:relative;margin-top: 0px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star .graystar{width:102px;height:17px;background:url(/images/startImg.png) no-repeat left center;position:absolute;top:0px;left:0px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star .orangestar{width: 100%;height:17px;position:absolute;top:0px;left:0px;overflow: hidden;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star .orangestar ul{width: 102px;overflow:hidden;height: 17px;position: absolute;top: 0px;left: 0px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star .orangestar ul li{width:18px;height:17px;float:left;margin-right:3px;margin-top: 0px;background: transparent;padding: 0;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star .orangestar ul li:last-child{margin-right:0px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .star .orangestar ul li img{display:block;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .result{float:left;font-size:16px;color:#333;margin-left:9px;line-height: 20px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .statistics .time{float:right;color: #888;line-height: 20px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .con{width:100%;overflow:hidden;margin:18px 0px;font-size:16px;line-height:24px;color:#333;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .ImgGroup{width:100%;overflow:hidden;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .ImgGroup ul{width:100%;overflow:hidden;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .ImgGroup ul li{width:58px;height:58px;float:left;padding:2px;border:2px solid #dadfe4;margin-right:12px;text-align:center;margin-top: 0px;display: table;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .ImgGroup ul li a{overflow:hidden;width:100%;display: table-cell;vertical-align: middle;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .ImgGroup ul li a img{max-width:100%;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .ImgGroup ul li:hover{border:2px solid #535c8b;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .format{width:100%;overflow:hidden;margin-top:17px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .format .spec{width: 85%;float:left;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .format .spec em{;color:#888;margin-right:47px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .format .spec em:last-child{margin-right:0px;}
.TwoLevelTitle .goodsReviewsBox .evaluateList ul li .detailCon .format .fabulous{height:20px;background:url(/images/fabulousImg.png) no-repeat left center;color:#888;float:right;padding-left:30px;}
.TwoLevelTitle .RandomCollocatBox .product_list{margin: 30px auto;width:1200px;}

/*ÃƒÆ’Ã‚Â§Ãƒâ€¦Ã¢â‚¬â„¢Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â½Ãƒâ€šÃ‚Â ÃƒÆ’Ã‚Â¥ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã‚Â¦Ãƒâ€šÃ‚Â¬Ãƒâ€šÃ‚Â¢*/
.course_list{display:block;overflow:hidden;padding:30px;background: #fff;border-top: 1px solid #ddd;}
.course_list .swiper-container{width:100%;overflow:hidden;}
.course_list .swiper-container .common_h2{font-size:24px;color:#000;text-align: center;}
.course_list .swiper-container .common_h2 .swiper-pagination{right: 0px;top: 0px;}
.course_list .swiper-container .common_h2 .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;display: inline-block;border-radius: 100%;
background:#dadfe4;margin-right:6px;opacity: 1;}
.course_list .swiper-container .common_h2 .swiper-pagination .swiper-pagination-bullet-active{background:#535c8b;}
.course_list .swiper-container .swiper-wrapper{width:100%;/* height: 450px; */}
.course_list .swiper-container .swiper-wrapper .swiper-slide{width:100%;/* height: 442px; */padding-top: 15px;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul{width:100%;overflow:hidden;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li{width: 33%;background:#fff;float:left;margin-bottom: 30px;overflow:hidden;border: 1px solid #ddd;position:relative;margin-right: -1px;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li:last-child{margin-right:0px;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .card{width: 275px;height: 275px;overflow:hidden;text-align:center;display: table-row;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .card img{display:block;width:100%;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .text{padding: 12px 12px 0px 12px;overflow:hidden;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .text h3{line-height: 24px;height: 47px;font-size: 18px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .text .format{margin: 10px 0px;color: #888;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .text .price{color: #535c8b;width: 60%;float: left;margin: 0px;font-weight: normal;font-size:20px;padding: 10px 0;font-weight: bold;}
.course_list .swiper-container .swiper-wrapper .swiper-slide ul li .text .evaluate{width: 40%;float: left;color: #888;font-size: 12px;font-weight: normal;text-align: right;margin: 0px;line-height: 27px;}