body{background: #f5f4f4;}
/*导航*/
.index-Gtop{width: 100%;height: 100px; position:relative;}
.index-Gtop img{width:1920px; height: 100px; top: 0; left: 50%; margin-left: -960px;position: absolute;}
.index-Gtop p{width: 1200px;top: 0; left: 50%; margin-left: -600px;position: absolute; z-index: 2;}
.index-Gtop span{width: 40px;display: block; text-align: center;border-radius: 3px; line-height: 24px; background: #000; color: #fff; opacity: 0.5;right: 5px;top: 5px; position: absolute;cursor: pointer;}
.index-navk{width: 100%; /*background: #ffbd00;*/overflow: hidden;}
.index-nav{background: #9c2833;border-radius:5px;width: 1200px; margin:10px auto;height: 80px;}
.index-nav img{float: left;margin: 20px 19px;}
.index-nav p{float: left;margin: 20px 0 4px;}
.index-nav p:nth-child(2){width:330px;}
/*.index-nav p:nth-child(2) a{width: 52px;}*/
.index-nav p:nth-child(4){width:250px;}
.index-nav p:nth-child(6){width:222px;}
.index-nav p a{float: left;margin-right: 16px;margin-bottom: 12px;color: #f5f0e8;font-size: 13px;}
.index-nav p a.on{color: #f9f73a;}
.index-nav p a:hover{color: #f9f73a;}
.index-nav p:last-child a:nth-child(6n+6){margin-right:18px;}

.main{position: relative;width: 1200px; margin: auto;}
.Wding_left{position: absolute; top: 0; left: -230px;}
.Wding_right{position: absolute; top: 0; right: -230px;}
/*轮播*/
.index-ban{width: 1200px; margin:10px auto;overflow: hidden;}
.ban-l{overflow: hidden;margin-right: 9px; float: left;}
.ban-l .swiper-container{width: 750px; height: 320px;}
.ban-l .swiper-pagination-bullet{width: 48px; height: 3px; border: 1px solid #d0d4d3;border-radius:0;background: #d6dcda;opacity: .5;}
.index-ban .ban-l .swiper-pagination-bullet-active{background: #bd585c;opacity: 1;}
.ban-l .swiper-pagination{text-align: left;}
.index-Gtop .swiper-container{height: 100px;}
.index-ban .ban-l .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{    bottom: 13px;
    left: 14px;}
/*艺人推荐*/
.ban-tui{border: 1px solid #eeeeee;width: 748px;margin-top: 10px;background: #fffdfe;overflow:hidden ;}
.Btui-l{float: left;}
.B-tit{overflow: hidden;background: #f9f8f8;height: 50px; line-height: 50px;}
.B-tit span{color: #3e3a39;font-size: 14px;padding-left: 20px;font-weight: bold;}
.B-tit a{float: right;margin-right: 20px; line-height: 50px;color: #898989;}
.B-tit a:hover{color:#9c2833;}
.Btui-l .Btui-com{overflow: hidden;margin:10px 20px;width: 250px;}
.Btui-l .Btui-com li{float: left;margin-right: 10px;width: 120px;}
.Btui-l .Btui-com li a{width: auto;margin-bottom: 1px;}
.Btui-l .Btui-com li img{width: 110px;height: 80px;}
.Btui-l .Btui-com li:nth-child(2n+2){margin-right: 0;}
.Btui-l .Btui-com li p{font-size: 14px;line-height: 30px; text-align: center;width: 100px;}
.Btui-l .Btui-com li:hover p{color: #9c2833;}
.Btui-r{float: left;width: 458px;}
.Btui-tit{overflow: hidden;background: #f9f8f8;height: 50px; line-height: 48px;}
.Btui-tit span{width: 33.33%; display: block;float: left;line-height: 48px;cursor: pointer;}
.Btui-tit span a{display:block;line-height: 48px;font-weight: bolder; border-top: 2px solid #f9f8f8;text-align: center; }
.Btui-tit span.on a{border-top: 2px solid #9c2833;color: #9c2833;background: #fff;}
.Btui-com{overflow: hidden;margin-top: 20px;}
.Btui-l .Btui-com{display: block;}
/* .Btui-r .Btui-com:nth-child(2){display: block;} */
.Btui-com a{width:70px;margin-right: 6px; float: left;margin-bottom: 18px;overflow: hidden;white-space: nowrap;}
.Btui-com a:hover{color: #9c2833;}

/*新闻推荐*/
.ban-r{width: 440px;overflow:hidden;}
.ban-r .indexB-k:last-child{margin-bottom: 0;}
.indexB-k{border: 1px solid #eeeeee;background: #fffdfe;margin-bottom: 10px;}
.indexB-k .Byao-tit{overflow: hidden;background: #f9f8f8;height: 50px; line-height: 50px;}

.indexB-k .Byao-tit ul { list-style: none;}
.indexB-k .Byao-tit ul li { float: left; color: #3e3a39;font-size: 14px;padding-left: 20px;padding-right: 20px;font-weight: bold;cursor: pointer; height: 48px;line-height: 48px;border-top: 2px solid #f9f8f8;}
.indexB-k .Byao-tit ul li.on { color: #9c2833; background: #fff;border-top: 2px solid #9c2833;}


.indexB-k .Byao-tit span{color: #3e3a39;font-size: 14px;padding-left: 20px;font-weight: bold;cursor: pointer;}
.indexB-k .Byao-tit span.on{color: #9c2833;}
.indexB-k .Byao-tit a{float: right;margin-right: 20px; line-height: 50px;color: #898989;} 
.indexB-k .Byao-tit a:hover{color: #9c2833;}
/* 公司要闻 */
.Byao-coms{overflow: hidden;margin-top: 10px;margin-bottom: 10px;}
.Byao-coms p{width: 90%; padding-left: 20px;cursor: pointer;   }
.Byao-coms p a{display: block;line-height: 26px;font-size: 14px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;  
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis; }
.Byao-coms p:hover a{color: #9c2833;}



.Byao-com{overflow: hidden;margin-top: 10px;margin-bottom: 10px; display: none;}
.Byao-com p{width: 90%; padding-left: 20px;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;  
-moz-text-overflow: ellipsis;
-o-text-overflow: ellipsis;    }
.Byao-com p a{display: block;line-height: 26px;font-size: 14px;}
.Byao-com p:hover{color: #9c2833;}
.indexB-k .Byao-com:nth-child(2){display: block;}


.indexB-k .indexB-ionic{overflow: hidden;}
.indexB-k .indexB-ionic li{width: 25%; float: left;margin: 8px 0;}
.indexB-k .indexB-ionic li img{display: block;margin: auto;width: 60px;}

.indexB-k .indexB-ionic li img:first-child{display: none;}
.indexB-k .indexB-ionic li img:nth-child(2){display:block;}

.indexB-k .indexB-ionic li:hover img:first-child{display: none;}
.indexB-k .indexB-ionic li:hover img:nth-child(2){display:block;}

.indexB-k .indexB-ionic li p{line-height: 30px;text-align: center;}
.indexB-k .indexB-ionic li:hover p{line-height: 30px;text-align: center;color: #9c2833;}

/*拍卖*/
.Bpai-com{overflow:hidden;background: #f5f0e8;width: 400px; margin: 10px auto ;}
.Bpai-pp{float: left;width: 180px; height: 120px;}
.Bpai-xin{overflow: hidden;width: 220px;}
.Bpai-xin a{margin-left: 20px;line-height: 26px;display: block;}
.Bpai-xin a:first-child{margin-top: 10px;font-size: 16px;margin-left:12px;}
.Bpai-xin a:first-child:hover, .Bpai-xin a:nth-child(2) b:hover{color: #9c2833;}
.Bpai-xin a:nth-child(2){ font-size: 14px;margin-bottom: 10px;}
.Bpai-xin a:nth-child(2) b{font-weight: 400;}
.Bpai-xin p{overflow: hidden;}
.Bpai-xin p span{margin-left:20px; float: left;margin-right: 20px;color: #e50e16; font-size: 16px; }
.Bpai-xin p span b{font-size: 30px;}
.Bpai-xin p img{float: right;margin-right:10px;}
.Bpai-x {overflow: hidden;margin-bottom: 18px;margin-top:18px;}
.Bpai-x p{width: 90%; padding-left: 20px;cursor: pointer;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;  
-moz-text-overflow: ellipsis;
-o-text-overflow: ellipsis;    }
.Bpai-x p:hover{color: #9c2833;}
.Bpai-x p a{line-height:30px; font-size: 14px;}
.Bpai-x p a:hover{color: #9c2833;}
/*泥料 壶型*/
.niliao{width: 588px;float: left;margin-right: 20px;}
.huxing{width: 588px;float: left;}
.nl-k{width: 550px; margin:20px auto 10px;overflow: hidden;}
.nl-k ul{overflow: hidden;}
.nl-k li{width: 270px; float: left;margin-right: 10px;background: #f5f4f4;}
.nl-k li:nth-child(2){margin-right: 0;}
.nl-k li img{width: 140px; height: 94px;float: left;margin-right: 10px;}
.nl-k li div{width: 120px;float:left ;}
.nl-k li p{display: block;}
.nl-k li p:first-child{margin-left: -6px;margin-top:6px ;line-height: 26px;}
.nl-k li p:nth-child(2){line-height: 18px;color: #666464;font-size: 12px;width: 90%;}
.nl-k li p a:hover,.nl-k li p a.more{color: #9c2833;}

.nl-t{width: 550px; margin:20px auto 0;overflow: hidden;}
.nl-t a{width: 83px; height:28px;text-align: center;line-height: 28px; float: left;margin-right: 8px; margin-bottom: 8px; border: 1px solid #D6DCDA;}
.nl-t a:nth-child(6n+6){margin-right: 0;}
.nl-t a:hover{border: 1px solid #9c2833;color: #fff;background: #9c2833;}
.hx-t{width: 550px; margin:20px auto 0;overflow: hidden;}
.hx-t a{width: 70px;color: #fff;font-weight: bold; height:70px;font-size: 22px;font-family: "楷体"; text-align: center;line-height: 70px; float: left; border: 1px solid #D6DCDA;border-radius: 100%;margin-right:47px;margin-bottom: 4px;}
.hx-t a:hover{border: 1px solid #9c2833;color: #fff;background: #9c2833;}
.hx-t a:nth-child(4){background: url(../img/heijin.jpg);}
.hx-t a:first-child{background: url(../img/hongtang.jpg);}
.hx-t a:nth-child(5){background: url(../img/jintang.jpg);margin-right: 0;}
.hx-t a:nth-child(2){background: url(../img/lantang.jpg);}
.hx-t a:nth-child(3){background: url(../img/lvtang.jpg);}

/*学院 问答  职称查询*/
.sf1{width: 298px; float: left;margin-right:20px;}
.sf2{width: 558px; float: left;margin-right:20px;}
.sf3{width: 298px; float: left;}
/*.sf1 .Bpai-x p{margin-bottom: 5px;}*/
.sf2 .Bpai-x p{margin-bottom: 4px;}
.sf2 .Bpai-x p img{display: block;float: left;margin-right: 10px; margin-top: 3px;}
.sf2 .Bpai-x p a{width: 76%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;  
-moz-text-overflow: ellipsis;
-o-text-overflow: ellipsis;    display: block;float: left;line-height: 26px;}
.sf2 .Bpai-x p a:hover { color:#d1a090 }
.sf2 .Bpai-x p a.look{float: right;width: 70px;font-size: 12px; line-height: 26px; background: #d1a090;color: #fff; text-align: center;border-radius: 5px;}

.sf3 {position: relative;}
.sf3 .index-zccx{position: absolute; top: 112px;width: 100%;}
.index-zccx input{width: 185px; line-height: 40px; padding-left: 10px;margin-left: 30px;z-index: 1;background: none;border: none;}
.index-zccx button{position: absolute;top: 0;right: 28px; z-index: 2;width: 40px; height: 40px; display: block;background: none; cursor: pointer;}
.index-zccx p{width: 240px; margin:30px auto 0;}
.index-zccx p span{font-size: 14px;color: #ffe2e2; line-height: 26px;display: block;}
.index-zccx p span:first-child{color: #fdfa05;}

/*美壶赏析 专题推荐  壶友返图*/
.index-sx{width: 260px;margin:10px auto 20px;}
.sx-tu{width: 260px;position: relative;display: block;}
.sx-tu img{width: 260px; height: 165px;display: block;}
.sx-tu span{width: 80px;display: block;position: absolute; bottom: 0; right: 0; text-align: center;line-height: 28px; background: #9c2833;border-top-left-radius: 5px;color: #fff;font-size: 12px;}
.sx-name{margin-left: -6px;}
.sx-name a{font-size: 14px;line-height: 30px;max-width: 235px;display:inline-block; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;margin-left: 2px;}
.hy-name{font-size: 14px;line-height: 30px;}
.hy-name a{font-size: 14px;line-height: 30px;display: inline-block;}
.hy-name a:hover, .sx-name a:hover{color: #9c2833;}
.sx-xin{font-size: 12px;line-height: 20px;}
.sx-xin a:first-child{color: #9c2833;}
.sx-x{min-height: 50px;}
.sx-x{line-height: 25px;}
.zt-k{width: 520px; margin:10px auto 14px;overflow: hidden;}
.zt-k a{width: 150px; height:36px;text-align: center;line-height: 36px; float: left;margin-right:32px; margin-bottom: 8px; border: 1px solid #D6DCDA;}
.zt-k a:nth-child(3){margin-right: 0;}
.zt-k a:hover{border: 1px solid #9c2833;color: #fff;background: #9c2833;}

.zt-con{ overflow: hidden; zoom: 1; position: relative;width: 520px; height: 155px;margin:10px auto 0;border-bottom: 5px solid #2b2321; border-top: 5px solid #2b2321;}
#index_b_hero { width: 350px; height: 155px;  margin: auto; position: relative;}
#index_b_hero img { width: 350px; height: 155px;  }
#index_b_hero .heros { width: 350px; height: 155px;}
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=50); opacity: .5; position: absolute; top: 50%; margin-top: -25px; margin-left: -85px; background-color:#9c2833; z-index:5; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { filter: alpha(Opacity=90); opacity: 0.9;}
#index_b_hero .prev { left: 0; }
#index_b_hero .next { margin: -25px -85px 0 0; right: 0; }

#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero {z-index: 1; position: absolute; top: 0; left: 0; width: 350px; height: 155px; overflow: hidden;}
#index_b_hero .mask-left, #index_b_hero .mask-right { z-index: 4; left: -350px;  overflow: hidden; }
#index_b_hero .mask-left p, #index_b_hero .mask-right p{display: block;background: #000;filter: alpha(Opacity=50); opacity: 0.5;width: 100%; height: 100%;}
#index_b_hero .mask-right { left: 350px; }
#index_b_hero .active { z-index: 2; left: 0; }
#index_b_hero .mask-left{border-right: 5px solid #2b2321;}	
#index_b_hero .mask-right{border-left: 5px solid #2b2321;}	

.icon-arrow-a-left, .icon-arrow-a-right {background:url(../img/w_icon-sd.png) no-repeat;}
.icon-arrow-a-left { background-position: 0 0; height: 50px; width: 50px; }
.icon-arrow-a-left:hover, .icon-arrow-a-left.arrow-a-left_hover, .icon-arrow-a-left.arrow-a-left-hover { background-position: -60px 0; }
.icon-arrow-a-right { background-position: -120px 0; height: 50px; width: 50px; }
.icon-arrow-a-right:hover, .icon-arrow-a-right.arrow-a-right_hover, .icon-arrow-a-right.arrow-a-right-hover { background-position: -180px 0; }

.border {
    border: 1px solid #eee;
    box-sizing: border-box;
}

.whiteBg {
    background: #fff;
}

.mb20 {
    margin-bottom: 20px;
}

.wid590 {
    width: 590px;
}

/* 右侧固定 */
.wFixed {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 200;
    width: 50px;
    height: 100%;
    border-right: 6px solid #4a4443;
    box-sizing: border-box;
}

.wFixed .toolFixed {
    position: absolute;
    top: 25%;
    list-style: none;
    width: 50px;
}

.wFixed .toolFixed li {
    margin-bottom: 2px;
}

.wFixed a {
    display: block;
    width: 50px;
    height: 50px;
    background: #4a4443;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    padding-top: 4px;
    padding-bottom: 4px;
    text-align: center;
    box-sizing: border-box;
    color: #ddd;
    font-size: 12px;
    line-height: 16px;
}

/* 购物车 */
.wFixed #buy {
    position: relative;
}

.wFixed #buy span {
    position: absolute;
    right: 3px;
    top: 3px;
    display: block;
    width: 20px;
    height: 20px;
    color: #fff;
    font-style: 12px;
    line-height: 19px;
    background: #ED0501;
    border-radius: 100px;
}

/* 顶部 */
.wFixed #goTop {
    position: absolute;
    bottom: 10%;
    list-style: none;
    width: 50px;
}



.wFixed a i {
    display: block;
    width: 100%;
    height: 26px;
}

.wFixed a i.user {
    background: url('//static.zisha.com/release/img/w_fixed_user.png') center no-repeat;
}

.wFixed a i.buy {
    background: url('//static.zisha.com/release/img/w_fixed_buy.png') center no-repeat;
}

.wFixed a i.follow {
    background: url('//static.zisha.com/release/img/w_fixed_follow.png') center no-repeat;
}

.wFixed a i.card {
    background: url('//static.zisha.com/release/img/w_fixed_card.png') center no-repeat;
}

.wFixed a i.service {
    background: url('//static.zisha.com/release/img/w_fixed_service.png') center no-repeat;
}

.wFixed a i.top {
    background: url('//static.zisha.com/release/img/w_fixed_top.png') center no-repeat;
}

.wFixed a:hover {
    background: #9c2833;
    color: #fff;
}




/* 栏目标题 */
.lmBT {
    padding-left: 20px;
    padding-right: 15px;
    height: 70px;
}

.lmBT .bt {
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 70px;
}

.lmBT .more {
    float: right;
    font-size: 14px;
    color: #898989;
    text-decoration: none;
    line-height: 70px;
}

.lmBT .more:hover {
    color: #9c2833;
}

.lmBT .linker {
    float: left;
    margin-left: 20px;
    color: #898989;
    height: 70px;
    line-height: 70px;
}

.lmBT .linker a {
    margin-left: 8px;
    margin-right: 8px;
    color: #898989;
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: 2px solid #fff;
}

.lmBT .linker a:hover,
.lmBT .linker a.on {
    color: #9c2833;
    border-color: #9c2833;
}

/* 倒计时 */
.shijian {
    float: left;
    margin-left: 20px;
    margin-top: 15px;
}

.shijian .total-ms {
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    line-height: 40px;
}

.shijian .total-ms input {
    display: none;
}

.shijian .total-ms span {
    display: inline-block;
    width: 26px;
    height: 26px;
    margin-left: 1px;
    margin-right: 5px;
    background: url('//static.zisha.com/release/2/img/w_shop_index_time.png') no-repeat;
    text-align: center;
    color: #fff;
    font-size: 16px;
    vertical-align: 0px;
    line-height: 23px;
}

/* 产品列表 */
.nProList {
    list-style: none;
    background: #fff;
    padding-left: 11px;
    padding-right: 11px;
}

.nProList li {
    float: left;
    margin: 0px 7px 20px;
    width: 280px;
    background: #f8f8f8;
    position: relative;
}

.nProList.small li {
    margin: 0px 9px 20px 7px;
    width: 267px;
}

.nProList li .nPro-img {
    display: block;
    width: 280px;
    height: 210px;
    overflow: hidden;
    position: relative;
}

.nProList.small li .nPro-img {
    width: 267px;
    height: 200px;
}

.nProList li .nPro-img img {
    position: relative;
    max-height: 210px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.nProList.small li .nPro-img img {
    max-height: 200px;
}

.nPro-img .nPro-absolute {
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
}

.nPro-absolute .nPro-gupin {
    background: url('//static.zisha.com/release/2/img/w_shop_labelIco2.png') no-repeat;
    height: 30px;
    padding-left: 16px;
    color: #e60012;
    font-size: 15px;
    line-height: 30px;
    display: block;
    padding-right: 10px;
}

.nPro-absolute .nPro-jin {
    display: block;
    margin: auto;
    background: url('//static.zisha.com/release/2/img/w_jin.png') no-repeat;
    width: 36px;
    height: 52px;
    margin-top: 5px;
    background-size: contain;
}

.nPro-absolute .nPro-yin {
    display: block;
    margin: auto;
    background: url('//static.zisha.com/release/2/img/w_yin.png') no-repeat;
    width: 36px;
    height: 52px;
    margin-top: 5px;
    background-size: contain;
}

.nPro-absolute .nPro-tong {
    display: block;
    margin: auto;
    background: url('//static.zisha.com/release/2/img/w_tong.png') no-repeat;
    width: 36px;
    height: 52px;
    margin-top: 5px;
    background-size: contain;
}

.nPro-absolute .nPro-you {
    display: block;
    margin: auto;
    background: url('//static.zisha.com/release/2/img/w_you.png') no-repeat;
    width: 36px;
    height: 52px;
    margin-top: 5px;
    background-size: contain;
}

.nPro-absolute .nPro-cang {
    display: block;
    margin: auto;
    background: url('//static.zisha.com/release/2/img/w_cang.png') no-repeat;
    width: 36px;
    height: 52px;
    margin-top: 5px;
    background-size: contain;
}

.nPro-absolute .nPro-zuan {
    display: block;
    margin: auto;
    background: url('//static.zisha.com/release/2/img/w_zhuan.png') no-repeat;
    width: 36px;
    height: 52px;
    margin-top: 5px;
    background-size: contain;
}

.nProList li .nPro-img span.nPro-zhuanti {
    position: absolute;
    left: 10px;
    top: 0px;
    background: url('//static.zisha.com/release/2/img/w_shop_ztIco.png') no-repeat;
    width: 31px;
    height: 50px;
}

.nProList li span.nPro-vedio {
    background: url('//static.zisha.com/release/2/img/w_shop_vedioIco.png') no-repeat;
    position: absolute;
    width: 34px;
    height: 34px;
    top: 166px;
    left: 10px;
    cursor: pointer;
}

.nProList li .nPro-img span.nPro-jieyuan {
    background: url('//static.zisha.com/release/2/img/m_jieyuan.png') no-repeat;
    position: absolute;
    width: 110px;
    height: 110px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.nProList li .nPro-detail {
    padding: 15px 10px;
    list-style: none;
}

.nProList li .nPro-detail dd {
    height: 25px;
    font-size: 12px;
    line-height: 25px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;  
-moz-text-overflow: ellipsis;
-o-text-overflow: ellipsis;    
    color: #898989;
}

.nProList li .nPro-detail dd a {
    color: #898989;
}

.nProList li .nPro-detail dd a:hover {
    color: #9c2833;
    text-decoration: underline
}


.nProList li .nPro-detail dd:nth-child(odd) {
    float: left;
    width: 160px;
    text-align: left;
}

.nProList.small li .nPro-detail dd:nth-child(odd) {
    width: 146px;
}

.nProList li .nPro-detail dd:nth-child(even) {
    float: right;
    width: 100px;
    text-align: right;
}

.nProList li .nPro-detail dd.nPro-do {
    text-align: right;
}

.nProList li .nPro-detail dd.no {
    padding-right: 35px;
    box-sizing: border-box;
}

.nProList li .nPro-detail dd.nPro-title {
    margin-left: -7px;
    margin-bottom: 5px;
    color: #3e3a39;
    font-size: 15px;
}

.nProList li .nPro-detail dd.nPro-title a {
    color: #3e3a39;
    font-size: 15px;
    display: inline-block;
    max-width: 167px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    box-sizing: border-box;
    position: relative;
    padding-right: 15px;
}
.nProList li .nPro-detail dd.nPro-title a::before {
    content: '【';
}
.nProList li .nPro-detail dd.nPro-title a::after {
    content: '】';
    position: absolute;
    right: 0px;
}

.nProList.small li .nPro-detail dd.nPro-title a {
    max-width: 150px;
}

.nProList li .nPro-detail dd.nPro-title a:hover {
    color: #9c2833;
    text-decoration: none;
}

.nProList li .nPro-detail dd.nPro-do a.xjBtn {
    display: inline-block;
    background: #e22431;
    color: #fff;
    font-size: 12px;
    padding: 6px 12px;
    border-radius: 3px;
}

.nProList li .nPro-detail dd.nPro-do a.dhBtn {
    display: inline-block;
    background: #916060;
    color: #fff;
    font-size: 12px;
    padding: 6px 12px;
    border-radius: 3px;
}

.nProList li .nPro-detail dd.nPro-do a.buyBtn {
    display: inline-block;
    width: 22px;
    height: 22px;
    background: url('//static.zisha.com/release/2/img/w_shop_cartIco.png') no-repeat;
    margin-left: 2px;
}

.nProList li .nPro-detail dd.nPro-do .price {
    color: #e22431;
    font-size: 14px;
    font-weight: bold;
    vertical-align: 4px;
}

/* 荣誉作品 */
.jiangJS {
    position: relative;
    color: #9c2833;
    font-size: 14px;
    padding: 11px 50px 12px 11px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
}

.jiangJS .jin {
    display: block;
    position: absolute;
    width: 55px;
    height: 62px;
    top: 0;
    right: 0;
    background: url('//static.zisha.com/release/2/img/w_shop_jinIco.png') no-repeat;
}

.jiangJS .yin {
    display: block;
    position: absolute;
    width: 55px;
    height: 62px;
    top: 0;
    right: 0;
    background: url('//static.zisha.com/release/2/img/w_shop_yinIco.png') no-repeat;
}

.jiangJS .tong {
    display: block;
    position: absolute;
    width: 55px;
    height: 62px;
    top: 0;
    right: 0;
    background: url('//static.zisha.com/release/2/img/w_shop_tongIco.png') no-repeat;
}

.jiangJS .cang {
    display: block;
    position: absolute;
    width: 55px;
    height: 55px;
    top: 3px;
    right: 10px;
    background: url('//static.zisha.com/release/2/img/w_shop_cangIco.png') no-repeat;
}


.jiangJS .you {
    display: block;
    position: absolute;
    width: 55px;
    height: 55px;
    top: 3px;
    right: 10px;
    background: url('//static.zisha.com/release/2/img/w_shop_youIco.png') no-repeat;
}

.jiangJS .zhuan {
    display: block;
    position: absolute;
    width: 55px;
    height: 62px;
    top: 0;
    right: 0;
    background: url('//static.zisha.com/release/2/img/w_shop_zhuanIco.png') no-repeat;
}


/* 广告位 */
.advH120 {
    height: 120px;
    overflow: hidden;
}

.advH320 {
    height: 320px;
    overflow: hidden;
}

/* 视频互动 */

.lmBT ul.linker2 {
    float: left;
    height: 42px;
    border-bottom: 1px solid #eee;
    margin-left: 25px;
    margin-top: 10px;
}
.lmBT ul.right{
	float: right;
	margin-right: 60px;
}
.lmBT ul.linker2 li {
    float: left;
    border-top: 2px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #eee;
    border-left: 1px solid #fff;
    height: 40px;
    padding-left: 15px;
    padding-right: 15px;
    line-height: 40px;
    cursor: pointer;
}

.lmBT ul.linker2 li:hover {
    color: #9c2833;
}

.lmBT ul.linker2 li.on {
    border-top: 2px solid #9c2833;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #eee;
    color: #9c2833;
}

.lmBT .more2 {
    position: absolute;
    right: 15px;
    top: 24px;
    color: #898989;
    text-decoration: none;
}
.lmBT .more2:hover{
	color: #9c2833;
}


.video_lBox {
    margin: 0 18px 20px 18px;
    width: 280px;
    height: 450px;
    overflow: hidden;
}

.video_lBox .zsxzBox {
    position: relative;
}

.video_lBox .zsxzBox .zsxz_img {
    display: block;
    width: 280px;
    height: 450px;
    border-radius: 5px;
}

.video_lBox .zsxzBox .zsxz_info {
    position: absolute;
    bottom: 5px;
    left: 10px;
    right: 10px;
    width: 260px;
}
.video_lBox .zsxzBox .zsxz_info a:first-child{
    height: 100px;
    color: #ffffff;
    display: block;
    overflow: hidden;
}
.video_lBox .zsxzBox .zsxz_info p {
    margin-bottom: 10px;
    text-align: left;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}

.video_lBox .zsxzBox .zsxz_info p img {
    display: block;
}

.video_lBox .zsxzBox .zsxz_info p a {
    color: #ea111b;
    text-decoration: none;
    margin-left: 5px;
}

.video_rBox {
    margin-right: 18px;
    width: 864px;
    height: 450px;
    overflow: hidden;
}

.video_rBox .videoBox {
    /* display: none; */
}

.video_rBox .videoBox li {
    float: left;
    margin-right: 12px;
    width: 280px;
    background: #f8f8f8;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    margin-bottom: 20px;
}

.video_rBox .videoBox li:nth-child(3n+3) {
    margin-right: 0
}

.video_rBox .videoBox li .videoImg {
    display: block;
    width: 280px;
    height: 155px;
    overflow: hidden;
    position: relative;
}

.video_rBox .videoBox li .videoImg img {
    position: relative;
    max-height: 155px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.video_rBox .videoBox li .videoImg .bofang {
	position: absolute;
	bottom: 10px;
	left: 10px;
	width: 40px;
	height: 40px;
	background: url(//static.zisha.com//release/2/img/w_bofang.png) center center no-repeat;
	background-size: cover;
}
.video_rBox .videoBox li .videoBt {
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
-webkit-text-overflow: ellipsis;  
-moz-text-overflow: ellipsis;
-o-text-overflow: ellipsis;    

}

.video_rBox .videoBox li .videoBt a:hover {
    color: #9c2833;
}

.video_rBox .videoBox li .videoParams {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 12px;
    color: #898989;
    margin-bottom: 13px;
}

.video_rBox .videoBox li .videoParams span {
    margin-right: 15px;
}

/* 视频弹框播放 */
.move {
    display: none;
}

.move-di {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1006;
}

.move-bor {
    background-color: #b19874;
    padding: 10px;
    width: 600px;
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 9999;
    height: 346px;
    box-sizing: border-box;
    transform: translate(-50%, -50%);
}

.move-bor video {
    width: 580px;
    height: 326px;
    background-color: #000;
}