@charset "UTF-8";
.subCont{
    overflow: hidden;
}
.minH_400{
    min-height: 400px;
    height: auto !important;
    height: 400px;
}
.minH_505{
	min-height: 505px;
    height: auto !important;
    height: 505px;
}
.minH_355{
	min-height: 355px;
    height: auto !important;
    height: 355px;
}
body{overflow-x: hidden;}
/*
* 顶部
*/
.topBox{
    position: relative;
    z-index: 99;
    height: 100px;
}
.top1{
    background: #333;
    position: relative;
    line-height: 40px;
    z-index: 9;
}
.top1L{
    background: #333;
    overflow: hidden;
    padding-left: 35px;
    font-size: 14px;
    color:#999;
    background: url(../images/logoIcon.png) no-repeat left center;
}
.top2{
    background: #fff;
    -webkit-box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
    box-shadow: 0px 3px 5px rgba(0,0,0,0.1);
}
.top{
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 999;
    width: 100%;
    overflow: visible !important;
}
.top1R a{
    display: block;
    position: relative;
    color:#999;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.top1R i{
    display: block;
    overflow: hidden;
    padding: 0px 10px;
    color:#999;
    font-size: 14px;
    float: left;
}
.top1R a:hover{
    color:#fff;
}
.topCode{
    *display: none;
    visibility: hidden;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -66px;
    top: 60px;
    padding-top: 8px;
    opacity: 0;
}
.top1R a:hover .topCode{
    *display: block;
}
.topCode p{
    border: 1px solid #ddd;
    background: #fff;
    padding: 5px;
}
.topCode p img{
    display: block;
    width: 120px;
    height: 120px;
}
.topCode em{
    display: block;
    width: 15px;
    height: 9px;
    overflow: hidden;
    background: url(../images/trangleUp2.png) no-repeat center center;
    position: absolute;
    left: 50%;
    margin-left: -7px;
    top: 0px;
    z-index: 3;
}
.indTop .top{
    width: 1200px;
    left: 50%;
    margin-left: -600px;
    top: 40px;
}
.top .wrap{
    position: relative;
}
.logo{
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 50%;
    margin-top: -25px;
}
.logo img{
    display: block;
    height: 50px;
}
.nav{
    position: relative;
}
.nav_dl{
    position: relative;
    height: 50px;
    padding: 5px 0px;
}
.nav_dl dd{
    float: left;
    display: inline;
    position: relative;
    padding: 10px 20px;
}
.nav_a{
    display: block;
    height: 30px;
    overflow: hidden;
    font-size: 15px;
    color:#666;
    line-height: 30px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.nav_dl dd.hover .nav_a{
    color:#cb0013;
}
.navBg{
    width: 0px;
    overflow: hidden;
    height: 3px;
    background: #cb0013;
    position: absolute;
    left: 0px;
    bottom: 0px;
}
.topLink{
    position: relative;
    padding: 20px 0px 20px 0px;
}
a.topLink_a{
    display: block;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    height:20px;
    padding-left:20px;
    float:left;
    line-height:20px;
    color:#666;
    position:relative;
}
a.topLink_a:hover{
    color:#cb0013;
}
.shopCart em{
    display:block;
    width:15px;
    height:15px;
    overflow:hidden;
    background:#cb0013;
    font-size:12px;
    color:#fff;
    text-align:center;
    line-height:15px;
    border-radius:15px;
    position:absolute;
    right:-8px;
    top: -8px;
}
.user{
    background: url(../images/topIcon.png) no-repeat 2px 2px;
}
.user:hover{
    background: url(../images/topIcon.png) no-repeat 2px -20px;
}
.contact{
    background: url(../images/topIcon.png) no-repeat -90px 2px;
}
.topLink_dl dd:hover .contact{
    background: url(../images/topIcon.png) no-repeat -90px -20px;
}
.shopCart{
    background: url(../images/topIcon.png) no-repeat -182px 2px;
}
.shopCart:hover{
    background: url(../images/topIcon.png) no-repeat -182px -20px;
}
.topLink_dl dd{
    float: left;
    display: inline;
    position: relative;
    margin-left: 15px;
}
.topLinkDiv{
    overflow: hidden;
    position: absolute;
    right: -20px;
    top: 20px;
    padding-top: 30px;
    display: none;
}
.topSearch{
    overflow: hidden;
    width: 207px;
    padding: 5px;
    background: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.topSearch input{
    display: block;
    width: 150px;
    height: 24px;
    overflow: hidden;
    border: 1px solid #ddd;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 5px;
    font-size: 12px;
    color:#666;
    line-height: 24px;
    background: none;
    outline: none;
    float: left;
}
.topSearch a{
    display: block;
    width: 40px;
    height: 26px;
    overflow: hidden;
    float: left;
    background: #cb0013;
    font-size: 12px;
    color:#fff !important;
    text-align: center;
    line-height: 26px;
    margin-left: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.trangleUp{
    display: block;
    width: 14px;
    height: 8px;
    overflow: hidden;
    position: absolute;
    right: 19px;
    top: 23px;
    background: url(../images/trangleUp2.png) no-repeat center center;
}


/*
* 底部
*/
.service{
    overflow: hidden;
    border-top: 1px solid #e6e6e6;
}
.service_dl{
    overflow: hidden;
}
.service_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 30px 0px;
}
.service_dl dd .list_a{
    border-right: 1px solid #e6e6e6;
    text-align: center;
    font-size: 0px;
}
.service_dl dd span{
    display: inline-block;
    overflow: hidden;
    font-size: 16px;
    color:#333;
    height: 80px;
    line-height: 80px;
    padding-left: 55px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.service_dl dd:last-child a{border:none;}
.serviceIcon1{
    background: url(../images/serviceIcon1.png) no-repeat left center;
}
.serviceIcon2{
    background: url(../images/serviceIcon2.png) no-repeat left center;
}
.serviceIcon3{
    background: url(../images/serviceIcon3.png) no-repeat left center;
}
.serviceIcon4{
    background: url(../images/serviceIcon4.png) no-repeat left center;
}
.service_dl dd a:hover span{
    color:#cb0013;
}
.foot1{
    overflow: hidden;
}
.foot1L{
    overflow: hidden;
    padding: 30px 0px;
}
.bd_t{
    border-top: 1px solid #d6d6d6;
}
.footMenu_dl{
    overflow: hidden;
    width: 120px;
    float: left;
    margin-right: 40px;
}
.footMenu_dl dt{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
    padding-bottom: 5px;
}
.footMenu_dl dt a{
    font-size: 16px;
    color:#333;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.footMenu_dl dd{
    overflow: hidden;
    height: 30px;
    line-height: 30px;
}
.footMenu_dl dd a{
    font-size: 14px;
    color:#666;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.footMenu_dl a:hover{
    color:#cb0013;
}
.foot1R{
    overflow: hidden;
    padding: 30px 0px;
}
.footContact{
    overflow: hidden;
    text-align: center;
    line-height: 30px;
}
.footContact p{
    overflow: hidden;
    text-align: center;
    font-size: 0px;
    height: 30px;
    line-height: 30px;
}
.footContact span{
    display: inline-block;
    overflow: hidden;
    padding-left: 30px;
    font-size: 14px;
    color:#333;
    background: url(../images/footTell.png) no-repeat left center;
}
.footContact i{
    display: block;
    overflow: hidden;
    font-size: 28px;
    color:#cb0013;
}
.footContact em{
    font-style: normal;
    font-size: 14px;
    color:#666;
    display: block;
    overflow: hidden;
}
.footCode{
    overflow: hidden;
    margin-left: 70px;
}
.footCode p{
    overflow: hidden;
    background: #fff;
    padding: 3px;
    width: 120px;
    border: 1px solid #ddd;
    border-radius: 3px;
}
.footCode p img{
    display: block;
    width: 120px;
    height: 120px;
}
.footCode i{
    display: block;
    font-size: 14px;
    color:#666;
    text-align: center;
    padding-top: 10px;
}
.foot{
    overflow: hidden;
    line-height: 30px;
    font-size: 12px;
    color:#fff;
    background: #333;
    padding: 5px 0px;
}
.footR a{
    color:#fff;
    text-decoration: underline;
}

/*
* subBanner
*/
.subBanner{
    overflow: hidden;
    position: relative;
}
.subBanner a{
    display: block;
    padding-top: 23.4375%;
    position: relative;
}
.subBanTxtBox{
    display: none;
    width: 1200px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -600px;
    margin-top: -47px;
    text-align: center;
}
.subBanTxtBox span{
    display: block;
    overflow: hidden;
    font-size: 36px;
    color:#fff;
    font-weight: bold;
}
.subBanTxtBox i{
    display: block;
    overflow: hidden;
    font-size: 18px;
    color:#fff;
    line-height: 35px;
}
/*
* 当前位置
*/
.location{
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    color:#666;
    padding: 10px 0px;
}
.location span{
    padding-left: 15px;
    background: url(../images/local.png) no-repeat left center;
}
.location a{
    color:#666;
}
.location a:hover{
    color: #cb0013;
}
.location i{
    padding: 0px 3px;
}

.posNavBox{position:relative;}
.posNav_a{display:block;height:30px;line-height:30px;padding:0px 10px;background:url(../images/arrowSmall.png) no-repeat right center;}
.subPosNav{display:none;width:100px;overflow:hidden;position:absolute;left:0px;top:29px;background:#000;border-radius:3px;padding:10px;}
.subPosNav a{display:block;height:30px;line-height:30px;font-size:12px;color:#fff;}
/**
 * page 分页
 * @author 杨朝杰
 * @return
 */
.page{padding:2px 0 0 0;overflow: hidden;text-align: center;clear: both;height:40px;color:#666 !important; position:relative; z-index:9;}
.page span, .page a{transition:all 0.3s linear;border: 1px solid #dddcdc;padding:8px 13px;background: #fff;border-radius:2px;color:#383838;margin-right:3px;}
.page a:hover{background:#cb0013;color: #fff;border: 1px solid #cb0013;}
.page a.hover{background:#cb0013;color:#fff;border:1px solid #cb0013;}
.page input{vertical-align: middle;height: 20px;border: 1px solid #dddcdc;border-radius:2px;}
.page input.pageDetail{width:45px;text-align: center;padding:6px 0px;}
.page input.page_bnt{border: none;width: 58px;height:36px;cursor:pointer;padding:3px 0;font-family: "microsoft yahei";}



/*
* 第四通栏 begin
*/
.row4{
    padding: 30px 0px;
    overflow: hidden;
}
.row4Swiper{
    overflow: hidden;
    position: relative;
}
.row4Swiper .bd{
    height: 260px;
    overflow: hidden;
}
.row4_dl{
    overflow: hidden;
    margin: 0px -10px !important;
}
.row4_dl dd{
    width: 33.3333333333%;
    overflow: hidden;
    float: left;
    display: inline;
}
.row4Swiper .list_a{
    margin: 0px 10px;
}
.row4Swiper .imgDiv{
    padding-top: 66.9491525%;
}
.videoIcon{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    background-color: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
    background-image: url(../images/videoIcon.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.qwLayerClass.layui-layer{
    background: #000;
}
/*
* 第五通栏 begin
*/
.row5{
    overflow: hidden;
}
.row5Swiper{
    overflow: hidden;
    position: relative;
}
.row5Swiper .bd{
    height: 190px;
    overflow: hidden;
}
.row5_dl{
    overflow: hidden;
    margin: 0px -10px !important;
}
.row5_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
}
.row5Swiper .list_a{
    margin: 0px 10px;
}
.row5_dl dd .imgDiv{
    padding-top: 66.666666667%
}
.row5Name{
    width: 100%;
    height: 45px;
    overflow: hidden;
    line-height: 45px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#50000000',endColorstr = '#50000000');
}
.row5Name p{
    margin: 0px 10px;
    font-size: 16px;
    color:#fff;
    text-align: center;
}

/*
* 筛选
*/
.screenBox{
    overflow: hidden;
    background: #fff;
    padding: 10px 20px;
}
.screen_dl{
    overflow: hidden;
    padding: 5px 0px;
}
.screen_dl dd{
    overflow: hidden;
    padding: 5px 0px 5px 70px;
    position: relative;
}
.screenL{
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 5px;
    width: 70px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#ccc;
    text-align: right;
}
.screenL i{
    padding-left: 28px;
}
.screenR{
    overflow: hidden;
    line-height: 30px;
    min-height: 30px;
    height: auto !important;
    height: 30px;
}
.screenR a{
    font-size: 14px;
    color:#666;
    display: block;
    overflow: hidden;
    float: left;
    margin: 0px 15px;
}
.screenR a:hover,
.screenR a.hover{
    color:#cb0013;
}
.screen_ul{
    overflow: hidden;
}
.screen_ul li{
    height: 28px;
    overflow: hidden;
    line-height: 28px;
    padding: 0px 39px 0px 10px;
    position: relative;
    border:1px solid #cb0013;
    float: left;
    display: inline;
    margin-right: 10px;
    font-size: 14px;
    color:#666;
}
.screen_ul li a{
    display: block;
    width: 28px;
    height: 28px;
    overflow: hidden;
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 0px;
    margin: 0px;
    background: #cb0013 url(../images/closeSmall.png) no-repeat center center;
}
.sortingBox{
    overflow: hidden;
    border-top: 1px solid #f2f2f2;
    padding: 15px 0px 5px;
}
.sortL{
    overflow: hidden;
}
.sort_dl1{
    overflow: hidden;
}
.sort_dl1 dd{
    float: left;
    display: inline;
    overflow: hidden;
    border-right: 1px solid #e6e6e6;
    height: 20px;
    line-height: 20px;
    padding-right: 25px;
}
.sort_dl1 dd a{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#999;
}
.sort_dl1 dd.hover a,
.sort_dl1 dd a:hover{
    color:#cb0013;
}
.sort_dl1 dd span{
    display: block;
    padding-left: 25px;
}
.sort_dl1 dd span a{
    padding-right: 10px;
    background: url(../images/arrowDown.png) no-repeat right center;
}
.sort_dl1 dd.hover span a{
    background: url(../images/arrowDown_h.png) no-repeat right center;
}
.sort_dl1 dd.desc span a{
    background: url(../images/arrowUp_h.png) no-repeat right center;
}
.sortC{
    overflow: hidden;
    margin-left: 70px;
}
.sort_dl2{
    overflow: hidden;
}
.sort_dl2 dd{
    height: 20px;
    overflow: hidden;
    line-height: 20px;
    float: left;
    display: inline;
    margin-right: 20px;
}
.sort_dl2 dd a{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    padding-left: 25px;
    background: url(../images/checkbox.png) no-repeat left center;
}
.sort_dl2 dd.hover a{
    background: url(../images/checkbox_h.png) no-repeat left center;
}
.sortR{
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color:#666;
}
.sortR i{
    color:#cb0013;
    padding: 0px 3px;
}
.sortR span{
    padding-left: 20px;
}
.sortR em{
    color:#cb0013;
    font-style: normal;
}
.productBox{
   padding: 10px 0px;
}

/*
* 限时
*/
/*抢购*/
.sale_price{
    height: 40px;
    overflow: hidden;
    margin-bottom: 10px;
    background: #cb0013 url(../images/price_bg_sale.png) no-repeat left top;
}
.productR_PriceL{
    padding: 10px 0px 10px 15px;
    overflow: hidden;
}
.productR_PriceL span {
    color: #fff;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.productR_PriceLem {
    color: #fff;
    font-family: "Microsoft YaHei";
    text-decoration: line-through;
    font-style: normal;
    font-size:14px;
}
.productR_PriceL i{
    color: #fff;
    font-size:20px;
    font-style: normal;
    font-family: "Arial";
	margin-right: 10px;
    }
.productR_PriceL b{ height:20px; width:35px; background:#1369c0; color:#fff; text-align:center; line-height:20px; margin:3px 30px 0 0}    

.productR_PriceL a.proViewRTip{
    display: none;
}
.sale_price .productR_PriceR {
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    font-size: 16px;
    color:#fff;
    padding-right: 20px;
    background: url(../images/sale_time.png) no-repeat left center;
}

.sale_price .productR_PriceR span{
    padding: 0px 30px;
}
.proViewData{
    height: 35px;
    overflow: hidden;
    line-height: 35px;
    text-align: center;
    border-bottom:1px dotted #999;
}
.proViewData span{
    overflow: hidden;
    font-size: 14px;
    color:#999;
}
.proViewData i{
    height: 25px;
    overflow: hidden;
    border-left: 1px solid #e6e6e6;
    margin: 0px 30px;
}

/*产品相册展示 放大镜begin*/
.bigpic {
    width: 500px;
    height:500px;
    overflow: hidden;
    border: 1px solid #ddd;
}
.bigpic img{
    width: 500px;
    height:500px;
}

.bigpic a {
    display: block;
}
div.zoomDiv {
    z-index: 9;
    position: absolute;
    border: solid 1px #eee;
    width: 500px !important;
    height: 500px !important;
    background: #fff;
    display: none;
    text-align: center;
    overflow: hidden;
}
div.zoomMask {
    position: absolute;
    background: url(../images/float_layer.png) repeat;
    cursor: move;
    z-index: 9;
}
.moveBox {
    width:500px;
    height:70px;
    margin:10px auto 0 auto;
    position: relative;
}
.pageLeft {
    width:10px;
    height: 60px;
    position: absolute;
    left: 0;
    top: 5px;
    display: inline;
    cursor: pointer;
    background: #f2f2f2 url(../images/knowIcnPrev.png) no-repeat center center;
}
.pageRight {
    width:10px;
    height: 60px;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 5px;
    background: #f2f2f2 url(../images/knowIcnNext.png) no-repeat center center;
}
.move_content {
    clear: both;
    width:470px;
    height: 70px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}
.rexiaoPic {
    overflow: hidden;
    height: 70px;
}
.sell_order {
    width: 9000px;
    position: absolute
}
.rexiaoPic li {
    width:70px;
    height:70px;
    float: left;
    display: block;
    /*padding:0 4px;*/
    background: #fff;
    color: #fff;
    cursor: pointer;
    position:relative;
    margin-right: 10px;
    /*padding-top:5px;*/
}
.rexiaoPic li:after{
    display: block;
    content: "";
    overflow: hidden;
    border: 1px solid #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 2;
}
.rexiaoPic li i{ height:66px; width:66px;border:2px solid #cb0013; display:none; position:absolute; top:0px; left:0px;z-index: 3;}
.rexiaoPic li.hover i{ display:block;}
.rexiaoPic li img {
    width:70px;
    height:70px;
}
.proViewTabBox{
    height: 45px;
}
.proViewTabDiv{
    overflow: hidden;
    background: #ebebeb;
}
.fixed{
    position: fixed;
    left: 50%;
    top: 0px;
    width: 1200px;
    z-index: 999;
    margin-left: -600px;
    -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
    box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
}
.proViewTab_dl{
    overflow: hidden;
}
.proViewTab_dl dd{
    width: 150px;
    height: 43px;
    border-top: 3px solid #ebebeb;
    text-align: center;
    line-height: 40px;
    float: left;
    display: inline;
}
.proViewTab_dl dd a{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#666;
}
.proViewTab_dl dd.hover{
    background: #fff;
}
.proViewTabCont{
    overflow: hidden;
    background: #fff;
    padding: 20px 0px;
}
.partBox{padding: 10px; overflow:hidden;clear:both;display:none;font-size:16px;line-height:40px;color:#666;}
.partBox img{max-width:100%;vertical-align: top;}
.proViewTabR{
    overflow: hidden;
}
a.proViewTabRBuyBt{
    display: none;
    height: 46px;
    overflow: hidden;
    font-size: 14px;
    color:#fff;
    line-height: 46px;
    text-align: center;
    background: #cb0013;
    padding: 0px 20px;
}
.fixed .proViewTabRBuyBt{
    display: block;
}
/*
* 评分
*/
.commentItem dd{margin:25px 0 -1px; padding-bottom: 15px;min-height:70px;clear:both;overflow:hidden;border-bottom:1px solid #f1f1f1;}
.commentHead{float:left;overflow:hidden;width:120px}
.commentHead p{display:block;width:60px;height:60px;border-radius:100%;margin:0 auto;overflow:hidden;}
.commentHead p img{width:60px;height:60px;}
.commentHead span{display:block;clear:both;overflow:hidden;text-align:center;line-height:35px;}
.commentCon{width:1050px;min-height:70px;float:right;background:#fff;}
.commentIcon{clear:both;}

.commentTit{padding:0 0 10px 0;overflow:hidden;}

.commentInfo{overflow:hidden;line-height:24px;color:#666;}
.commentTime{
    overflow:hidden;
    line-height:20px;
    color:#999;
    }
.commentReply{clear:both;overflow:hidden;line-height:25px;color:#cb0013;padding:10px 0;}
/*^^^ 晒图 ^^^*/  
.productViewPic{overflow:hidden;padding:20px 0 0 0;margin: 0px -5px;}
.productViewPic li{width: 100px;height:100px;margin: 0px 5px;cursor:pointer;float:left;display:inline;padding:5px 0px;position: relative;}
/*.productViewPic li img{
    display: block;
    position:absolute;
    left:0px;
    top: 0px;
}*/
.productViewPic li i{display: block;position: absolute;left: 50%;margin-left: -7px;bottom: -7px;width: 15px;height: 8px;background:url(../images/jt.png) no-repeat left bottom;display: none;}
.productViewBigPic{display: none;cursor: pointer;overflow:hidden;}
.productViewBigPic img{width:100%;}

/*^^^ 评级 ^^^*/
.ratingBox{overflow:hidden;clear:both;border:1px solid #e6e6e6;}
.ratingTotal{ width:170px; height:135px;float:left;background:url(../images/ratingBoxBg.jpg) no-repeat right center}
.ratingTotal font{display:block; color:#ffa400; font-size:32px; font-family: Arial; text-align:center; padding:40px 0 0 0;}
.ratingTotal b{font-size:22px;}
.ratingTotal p{margin: 4px 0px; color: #888888; text-align: center;}

.Appraise{width:200px;float:left;padding:15px 50px; margin-top:15px;overflow:hidden;}
.Appraise li{display: block; height: 16px;padding:5px 0; overflow:hidden;}
.Appraise li font{color:#9c9c9c;}
.Appraise span{font-size: 12px; color: #3c3c3c; float: left;}
.Appraise div{background:#e5e4e4; width: 100px; height: 10px; float: right; margin-top: 3px;}
.Appraise div em{display:block; height: 10px; background:#ffa400;}

.impression{
    width:400px;
    padding:20px 0 0 70px;
    position:relative;
    }
.impression strong{
    width:60px;
    display:block;
    position:absolute;
    left:0;
    font-weight:normal;
    }
.impression p{
    display:inline-block;
    float: left;
    height: 24px;
    line-height: 24px;
    padding: 0 7px;
    margin-right: 5px;
    background:#f2f2f2;
    margin-bottom: 10px;
    border-radius:2px;
}
.impression em{ color:#c5c5c5; padding:0 0 0 3px;}
/*商品评价 begin*/
/* 星级 整颗星或者百分比（50%）*/   
.starBox{height:30px;clear:both;overflow:hidden;}
.starBox .span1{display: block; line-height:18px; text-align:left; float: left;}
.starBox .span2{display: block; line-height:18px; text-align: right; padding: 0 5px; float: left;background:url(../images/evalPointBg.png) no-repeat center center;}

.starStyle1{margin: 3px 0px;width:85px;height:14px;float:left;overflow:hidden;background:url(../images/member/star.png) no-repeat left bottom;}
.starStyle1 p{width:100%;height:14px;float:left;overflow:hidden;background:url(../images/member/star.png) no-repeat left top;}
.starStyle1 p.star1{width:20%;}
.starStyle1 p.star2{width:40%;}
.starStyle1 p.star3{width:60%;}
.starStyle1 p.star4{width:80%;}
.starStyle1 p.star5{width:100%;}
.starStyle1 a{display:block;width:17px;height:17px;float:left;}
/*.starStyle1 a:hover{background:url(../images/member/star.png) no-repeat left top;}*/
.starStyle1 a.on{background:url(../images/member/star.png) no-repeat left top;}
.starStyle1 a.hover{background:url(../images/member/star.png) no-repeat left top;}
.userName{
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    margin-right: 20px;
}

/*
* 合作伙伴
*/
.part_dl{
    margin: 0px -5px;
}
.part_dl dd{
    width: 25%;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.part_dl dd .list_a{
    background: #fff;
    margin: 0px 5px;
    padding: 0px 0px 40px 0px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.part_dl dd .list_a:hover{
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.partImg{
    padding: 30px 20px;
    overflow: hidden;
}
.partImg .imgDiv{
    padding-top: 66.6666666667%;
}
.part_dl .listName{
    text-align: center;
}
.part_dl .listIntr{
    height: 50px;
    font-size: 12px;
    padding: 0px 25px;
}

/*
* vip会员
*/
.vipRow1{
    background: #fafafa;
    overflow: hidden;
    padding: 30px 0px;
}
.vipTitBox{
    padding: 20px 0px;
    overflow: hidden;
    border-bottom: 1px dashed #666;
}
.vipTit{
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    border-left: 8px solid #000;
    padding-left: 15px;
}
.vipTitCh{
    overflow: hidden;
    font-size: 24px;
    color:#333;
    font-weight: bold;
}
.vipTitEn{
    overflow: hidden;
    font-size: 16px;
    color:#666;
}
.vipRow1_dl{
    overflow: hidden;
    margin: 0px -85px;
    padding: 90px 0px;
    background: url(../images/vipLine.png) no-repeat center 300px;
}
.vipRow1_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
}
.vipRow1Div{
    overflow: hidden;
    /*padding: 0px 85px;*/
}
.vipName{
    width: 175px;
    height: 175px;
    overflow: hidden;
    margin: 0px auto;
    font-size: 24px;
    color:#333;
    text-align: center;
    line-height: 175px;
}
.vipRow1 .dd1{
    padding-top: 30px;
}
.vipRow1 .dd2{
    padding-top: 20px;
}
.vipRow1 .dd3{
    padding-top: 10px;
}
.vipRow1 .dd1 .vipName{
    background: url(../images/vipIcon1_1.png) no-repeat center center;
}
.vipRow1 .dd2 .vipName{
    background: url(../images/vipIcon1_2.png) no-repeat center center;
}
.vipRow1 .dd3 .vipName{
    background: url(../images/vipIcon1_3.png) no-repeat center center;
}
.vipRow1 .dd4 .vipName{
    background: url(../images/vipIcon1_4.png) no-repeat center center;
}
.vipIntr{
    overflow: hidden;
    color:#333;
    font-size: 16px;
}
.vipRow1 .vipIntr{
    text-align: center;
    padding-top: 70px;
    margin: 0px 70px;
    font-size: 20px;
}
.vipRow2{
    overflow: hidden;
    padding: 100px 0px;
    background: #d2b988;
}
.vipRow2L{
    overflow: hidden;
    height: 120px;
    font-size: 24px;
    color:#fefefe;
    font-weight: bold;
    line-height: 120px;
    border-right: 1px solid #fff;
    padding-right: 45px;
    margin: 5px 45px 5px 0px;
}
.vipRow2R{
    height: 140px;
    overflow: hidden;
}
.vipRow2_dl{
    overflow: hidden;
    margin: 0px -45px;
}
.vipRow2_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
}
.vipRow2Div{
    overflow: hidden;
    margin: 0px 45px;
    font-size: 16px;
    color:#fefefe;
    line-height: 30px;
    padding-top: 80px;
    text-align: center;
}
.vipRow2R .dd1 .vipRow2Div{
    background: url(../images/vipIcon2_1.png) no-repeat center 5px;
}
.vipRow2R .dd2 .vipRow2Div{
    background: url(../images/vipIcon2_2.png) no-repeat center 5px;
}
.vipRow2R .dd3 .vipRow2Div{
    background: url(../images/vipIcon2_3.png) no-repeat center 5px;
}
.vipRow2R .dd4 .vipRow2Div{
    background: url(../images/vipIcon2_4.png) no-repeat center 5px;
}
.vipRow3{
    overflow: hidden;
    background: #fff;
    padding: 80px 0px;
}
.vipRow3_dl{
    overflow: hidden;
}
.vipRow3_dl dd{
    padding: 25px 0px;
    overflow: hidden;
}
.vipRow3 .vipIntr{
    padding: 10px 0px 15px;
    line-height: 30px;
    border-bottom: 1px dashed #dedede;
}
.vipRow4{
    background: #fafafa;
    overflow: hidden;
    padding: 80px 0px;
}
.vipRow4_dl{
    overflow: hidden;
    padding-top: 1px;
}
.vipRow4_dl dd{
    overflow: hidden;
    width: 25%;
    float: left;
    display: inline;
    margin: -1px -1px 0px 0px;
}
.vipRow4Div{
    border: 1px solid #ccc;
    overflow: hidden;
}
.vipRow4Icon{
    overflow: hidden;
    font-size: 20px;
    color:#333;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    padding: 160px 0px 20px 0px;
    border-bottom: 1px solid #ccc;
}
.vipRow4 .vipIntr{
    height: 175px;
    line-height: 35px;
    padding: 40px 20px;
}
.vipRow4_dl .dd1 .vipRow4Icon{
    background: url(../images/vipIcon4_1.png) no-repeat center 20px;
}
.vipRow4_dl .dd2 .vipRow4Icon{
    background: url(../images/vipIcon4_2.png) no-repeat center 20px;
}
.vipRow4_dl .dd3 .vipRow4Icon{
    background: url(../images/vipIcon4_3.png) no-repeat center 20px;
}
.vipRow4_dl .dd4 .vipRow4Icon{
    background: url(../images/vipIcon4_4.png) no-repeat center 20px;
}
.vipRow5{
    padding: 50px 0px 80px;
    overflow: hidden;
    background: #fff;
}
.vipTip{
    font-size: 16px;
    overflow: hidden;
    color:#fd4d4d;
}
.vipRow5_dl{
    overflow: hidden;
    margin: 0px -15px;
}
.vipRow5_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
}
.vipRow5Div{
    overflow: hidden;
    position: relative;
    padding-left: 15px;
    padding-top: 15px;
    margin: 0px 15px;
}
.vipRow5Deta{
    background: #f0f0f0;
    padding: 80px 0px;
    position: relative;
    overflow: hidden;
    z-index: 2;
}
.vipRow5Name{
    overflow: hidden;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color:#666;
    text-align: center;
}
.vipRow5Name span{
    font-size: 36px;
    color:#d2b988;
    font-weight: bold;
}
.vipRow5Div .vipIntr{
    text-align: center;
}
.vipRow5Bd{
    display: block;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    right: 15px;
    bottom: 15px;
    border: 4px solid #d2b988;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
.vipRow6{
    overflow: hidden;
    background: #fafafa;
    padding: 50px 0px 80px;
}
.vipRow6_dl{
    overflow: hidden;
    margin: 0px -20px;
}
.vipRow6_dl dd{
    width: 25%;
    overflow: hidden;
    float: left;
    display: inline;
}
.vipRow6Div{
    overflow: hidden;
    margin: 0px 20px;
    font-size: 16px;
    color:#333;
    padding-top: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.vipRow6Div a{
    color:#d2b988;
}
.vipRow6_dl .dd1 .vipRow6Div{
    background: url(../images/vipIcon6_1.png) no-repeat center 0px;
}
.vipRow6_dl .dd2 .vipRow6Div{
    background: url(../images/vipIcon6_2.png) no-repeat center 0px;
}
.vipRow6_dl .dd3 .vipRow6Div{
    background: url(../images/vipIcon6_3.png) no-repeat center 0px;
}
.vipRow6_dl .dd4 .vipRow6Div{
    background: url(../images/vipIcon6_4.png) no-repeat center 0px;
}

/*
* 单篇
*/
.singleArt{
    padding: 20px;
    overflow: hidden;
}
.articleTitle{
    font-size:32px;
    line-height:40px;
    color:#333;
    text-align: center;
    font-weight:bold;
}
.articleBox {
    overflow: hidden;
    font-size: 16px;
    color: #666;
    line-height: 35px;
}

/*
* 支付失败&&成功
*/
.payDetaTit{
    overflow: hidden;
    font-size: 30px;
    color:#333;
    height: 40px;
    line-height: 40px;
    padding-left: 50px;
    text-align: left;
}
.paySucTit{
    background: url(../images/paySuccess.png) no-repeat left center; 
}
.payFailure{
    background: url(../images/payFailure.png) no-repeat left center; 
}
.paySucDeta{
    overflow: hidden;
    font-size: 14px;
    color:#666;
    line-height: 25px;
    text-align: left;
}
a.goOrderView{
    overflow: hidden;
    font-size: 14px;
    color:#b4a078;
    text-align: left;
}
.ta_c{
    text-align: center;
}
.paySucDeta i{
    font-size: 20px;
    color: #cb0013;
    font-weight: bold;
}
.payAgain{
    display: block;
    width: 140px;
    height: 40px;
    overflow: hidden;
    background: #cb0013;
    text-align: center;
    line-height: 40px;
    font-size: 18px;
    color:#fff !important;
}
.payAgain i{
    padding-left: 10px;
    font-family: '宋体';
    font-weight: bold;
}
/*
* layer 个人样式修改
*/
.layui-layer-title{
    font-size: 16px !important;
    background: #fff !important;
    border-top: 2px solid #cb0013 !important;
    color:#333 !important;
    height: 45px !important;
    line-height: 45px !important;
}
.layui-layer-btn{
    text-align: center !important;
    padding: 0px 15px 20px !important;
}
.layui-layer-btn a{
    height: 30px !important;
    line-height: 30px !important;
    padding: 0px 20px !important;
    margin: 7px 10px 0 !important;
}
.layerAsk .layui-layer-content{
    text-align: center;
    padding: 30px 20px !important;
}
.layui-layer-dialog .layui-layer-padding {
    padding: 20px 20px 20px 55px !important;
    text-align: left;
}

.layui-layer-btn .layui-layer-btn0{
    background: #cb0013 !important;
    border-color: #cb0013 !important;
    color:#fff !important;
}

/* .layui-layer-btn .layui-layer-btn0{
    background: none !important;
    border-color: #ddd !important;
    color:#666 !important;
} */

.changeAddLayer .layui-layer-setwin{
    top: 6px;
}
.changeAddLayer .layui-layer-setwin a{
    width: 30px;
    height: 30px;
    background: url(../images/dele.png) no-repeat center center;
}
.changeAddLayer .layui-layer-btn{
    text-align: center !important;
    padding: 10px 15px 20px !important;
}
.changeAddLayer .layui-layer-btn{
    text-align: center;
}
.changeAddLayer .layui-layer-btn a{
    height: 40px !important;
    width: 100px;
    line-height: 40px !important;
    font-size: 14px;
    color:#666;
    background: #f5f3ef;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}
.changeAddLayer .layui-layer-btn a.layui-layer-btn0{
    background: #cb0013;
    border-color:#cb0013;
    color:#fff;
}
.noOrder{
    overflow: hidden;
    padding-top: 200px;
    font-size: 16px;
    color:#999;
    text-align: center;
    background: url(../images/order.png) no-repeat center 40px;
}
.noOrder a{
    color:#cb0013;
}

/*
* 询问提示
*/



/*
* 优惠券
*/
.couponList_dl{
    overflow: hidden;
    margin: 0px -15px;
}
.couponList_dl dd{
    width: 50%;
    overflow: hidden;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.couponCont{
    overflow: hidden;
    margin: 0px 15px;
    padding: 35px 30px;
    background: url(../images/couponList.png) no-repeat center center;
}
.couponL{
    width: 360px;
    overflow: hidden;
}
.couponImg{
    width: 150px;
    height: 150px;
    overflow: hidden;
    position: relative;
    margin-right: 10px;
}
.couponImg img{
    display: block;
    position: absolute;
    width: 100%;
}
.couponTxt{
    overflow: hidden;
    height: 150px;
    line-height: 33px;
    position: relative;
}
.couponTxt span{
    display: block;
    overflow: hidden;
    font-size: 24px;
    color:#cb0013;
}
.couponTxt i{
    display: block;
    overflow: hidden;
    font-size: 16px;
    color:#333;
}
.couponTxt em{
    display: block;
    overflow: hidden;
    font-size: 14px;
    color:#999;
}
.couponR{
    width: 135px;
    height: 150px;
    overflow: hidden;
    position: relative;
}
a.couponBt{
    display: block;
    overflow: hidden;
    width: 85px;
    height: 30px;
    font-size: 14px;
    color: #fff;
    background: #cb0013;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    margin: 0px auto;
    text-align: center;
    line-height: 30px;
}
.couponList_dl dd.NoGet .couponBt{
    background: #a9a9a9;
}
/*
* 全图列表
*/
.img_dl{
    margin: 0px -10px;
}
.img_dl dd{
    width: 33.333333333%;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.img_dl dd .list_a{
    background: #fff;
    margin: 0px 10px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.img_dl dd .list_a:hover{
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px);
    -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
    box-shadow: 0px 5px 10px rgba(0,0,0,0.1);
}
.img_dl dd .imgDiv{
    padding-top: 66.6666667%;
}
.img_dl .listName{
    padding: 0px 10px;
    text-align: center;
}

/**
 * 文章阅读页-内容上部大图
 */
#play{
    width:800px;
    height:535px;
    position:relative;
    overflow: hidden;
    background:#fff;
    border:1px solid #e9e9e9;
    padding:5px;
    margin:20px auto 0 auto;
}
#play .change_a {
    width:40%;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 1;
    cursor: pointer;
    display: block;
    overflow: hidden;
    background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
    width: 24px;
    height: 43px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -21px;
    display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
    position: relative;
    z-index: 1;
    width:800px;
    height:535px;
}
#play .img_ul li{
    position: relative;
    z-index: 1;
    width:800px;
    height:535px;
    background:#fff;
    margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:800px;clear:both;margin:20px auto;position:relative;}
.img_hd {
    margin:0 auto;
    overflow: hidden;
    height:60px;
    position:relative;
}
.img_hd ul {
    position: absolute;
    z-index: 1
}
.img_hd ul li {
    float: left;
    height:47px;
    width:70px;
    padding:3px;
    margin:0 7px;
    cursor: pointer;
    background:#fff;
    border:1px solid #d4d4d4;
    position:relative;
}
.img_hd ul li p{
    height:47px;
    width:70px;
    display:block;
    background:#fff;
    position:relative;
    }
.img_hd ul li i{
    display:block;
    clear:both;
    line-height:20px;
    padding:0 5px;
    background:#000;
    color:#fff;
    position:absolute;
    right:3px;
    bottom:3px;
    z-index:99999999999999;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
    font-family:Arial;
    font-size:12px;
    font-style:normal;
    }
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #328c4d;background:#328c4d;}
.imgMove .bottom_a {
    width:20px;
    height:25px;
    display: block;
    cursor: pointer;
    z-index: 10;
    float:left;
    top:15px;
    position:absolute;
    z-index:9999999999999;
    background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

.articlePage{
    clear:both;
    height:30px;
    text-align:center;
    font-family:Arial;
    }
.articlePage a{
    margin:0 1px;
    background:#ccc;
    padding:5px 10px;
    }
.articlePage a:hover{
    color:#fff;
    background:#328c4d;
    }
.articlePage a.hover{
    color:#fff;
    background:#328c4d;
}

/*
* 右边漂浮
*/
.rightFlex{
    position: fixed;
    right: 10px;
    top: 50%;
    z-index: 999;
}
.rightFlexDiv{
    position: relative;
}
a.rightFlex_a{
    display: block;
    width: 40px;
    height: 40px;
    /* padding-top: 30px; */
    overflow: hidden;
    font-size: 12px;
    color:#fff;
    text-align: center;
    line-height: 40px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.rightCustom .rightFlex_a{
    background: #fff url(../images/custom_999.png) no-repeat center center;
    background-size: auto 25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.rightFlex_dl dd:hover .rightCustom .rightFlex_a{
    background: #cb0013 url(../images/custom.png) no-repeat center center;
    background-size: auto 25px;
}
.rightCode_a .rightFlex_a{
    background: #fff url(../images/code_999.png) no-repeat center center;
    background-size: auto 25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.rightFlex_dl dd:hover .rightCode_a .rightFlex_a{
    background: #cb0013 url(../images/code.png) no-repeat center center;
    background-size: auto 25px;
}
.rightTell .rightFlex_a{
   background: #fff url(../images/tell_999.png) no-repeat center center;
    background-size: auto 25px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.rightFlex_dl dd:hover .rightTell .rightFlex_a{
    background: #cb0013 url(../images/tell.png) no-repeat center center;
    background-size: auto 25px;
}
.rightGoTop{
    display: none;
}
.rightGoTop .rightFlex_a{
    background: #fff url(../images/goTop_999.png) no-repeat center center;
    background-size: auto 18px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.1);
}
.rightFlex_dl dt:hover .rightGoTop .rightFlex_a{
    background: #cb0013 url(../images/goTop.png) no-repeat center center;
    background-size: auto 18px;
}
/*.rightFlex_dl dt{
    padding-top: 5px;
}*/
.rightFlex_dl dd{
    margin-bottom: 5px;
}
.rightFlexCont{
    *display: none;
    display: none\0;
    display: none\9\0;
    visibility: hidden;
    width: 120px;
    position: absolute;
    right: 40px;
    top: 0px;
    padding-right: 14px;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    transform: translateX(-15px);
    opacity: 0;
}
.rightCustom .rightFlexCont{
    width: 150px;
}
.rightCustom p.rightTellCont{
    overflow: hidden;
    background: #fff url(../images/tell_999.png) no-repeat center 10px;
    background-size: auto 35px;
    padding-top: 55px;
}
.rightFlex_dl dd:hover .rightFlexCont{
    *display: block;
    display: block\0;
    display: block\9\0;
    visibility: visible;
    transform:translateX(0px);
    opacity: 1;
}
.rightFlexCont:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 10px;
    height: 16px;
    position: absolute;
    right: 5px;
    top: 12px;
    z-index: 6;
    background: url(../images/trangleRight.png) no-repeat center center;
}
.rightCustom .rightFlexCont{
    top: 0px;
    bottom: auto;
}
.rightCode{
    overflow: hidden;
}
.rightCode img{
    display: block;
    width: 110px;
    height: 110px;
}
.rightTellCont{
    overflow: hidden;
    background: url(../images/tell_999.png) no-repeat center 15px;
    background-size: auto 35px;
    padding-top: 60px;
    border-top: 1px solid #eee;
}
.rightTellCont span{
    display: block;
    overflow: hidden;
    font-size: 16px;
    color:#666;
    line-height: 25px;
    text-align: center;
}
.rightTellCont i{
    display: block;
    overflow: hidden;
    font-size: 16px;
    color:#666;
    line-height: 25px;
    text-align: center;
}
.rightContact{
    overflow: hidden;
    padding: 5px;
    text-align: center;
    font-size: 0px;
    background: #fff;
    border:1px solid #ddd;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.rightCustom .rightContact{
    padding: 5px 10px;
}
.rightContact a{
    width: 100%;
    float: left;
    display: block;
    background: #cb0013;
    font-size: 12px;
    color:#fff;
    line-height: 30px;
    height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 5px 0px;
    clear: both;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.rightContact a:hover{
    color:#fff;
    background: #cb0013;
}
.rightContact a span{
    overflow: hidden;
    padding-left: 18px;
    background: url(../images/qqLine_h.png) no-repeat left center;
}
.rightContact a:hover span{
    background: url(../images/qqLine_h.png) no-repeat left center;
}
.rightContactTit{
    text-align: center;
    overflow: hidden;
    line-height: 30px;
    font-size: 16px;
    color:#666;
}
/*
* 合作加盟
*/
.cooperBox{
    overflow: hidden;
    background: #fff;
    padding: 30px 20px;
}
.w_850{
    width: 850px;
    padding: 30px 175px;
}
.cooperTit{
    overflow: hidden;
    font-size: 26px;
    text-align: center;
    color:#333;
    font-weight: bold;
}
.big{
    font-size: 34px;
}
.cooperIntr{
    overflow: hidden;
    font-size: 16px;
    color:#666;
    line-height: 30px;
}
.cooper_dl{
    margin: 0px -20px;
}
.cooper_dl dd{
    width: 50%;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.cooperCont{
    margin: 0px 20px;
}
.cooperCont .selectAdd {
    width: 216px;
}
/*.w_200{
    width: 200px;
}*/
.cooperL{
    width: 85px;
    overflow: hidden;
    height: 40px;
    font-size: 14px;
    color:#666;
    line-height: 40px;
    text-align: right;
}
.cooperL i{
    color:#cb0013;
    padding-right: 5px;
}
.cooperC{
    overflow: hidden;
}
.cooperDiv{
    overflow: hidden;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 0px 10px;
}
.cooperInp{
    display: block;
    width: 100%;
    height: 38px;
    overflow: hidden;
    line-height: 38px;
    font-size: 14px;
    color:#666;
    border:none;
    outline: none;
    background: none;
    font-family: 'microsoft yahei';
}
.cooperArea{
    display: block;
    width: 100%;
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    line-height: 30px;
    font-size: 14px;
    color:#666;
    border:none;
    outline: none;
    background: none;
    padding: 5px 0px;
    resize: none;
    font-family: 'microsoft yahei';
}
.cooperLabel{
    display: block;
    overflow: hidden;
    margin-right: 20px;
}
.cooperRadio{
    overflow: hidden;
    float: left;
    margin: 14px 5px 0px 0px;
}
.cooperLabel span{
    display: block;
    height: 40px;
    overflow: hidden;
    line-height: 40px;
    font-size: 14px;
    color:#666;
}
.cooper_dl dt{
    width: 100%;
    float: left;
    display: inline;
    padding: 10px 0px;
}
.cooperBtBox{
    overflow: hidden;
}
a.cooperBt{
    display: block;
    width: 150px;
    height: 45px;
    overflow: hidden;
    font-size: 16px;
    color:#fff;
    text-align: center;
    line-height: 45px;
    background: #cb0013;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin: 0px auto;
}
.cooperBox .articleBox{
    padding: 0px;
}


/*^^^ 产品属性SKU ^^^*/
.skuAllBox{
    overflow: hidden;
    border-top: 1px solid #eee;
    padding-top: 10px;
}
.skuCloseKey{
    display: none;
    overflow: hidden;
    background: #fff2e8;
    height: 25px;
    line-height: 25px;
    padding: 0px 10px;
}
.skuKeyClose{
    height: 25px;
    display: block;
    overflow: hidden;
    padding-left: 25px;
    background: url(../images/dele.png) no-repeat center center;
    background-size: auto 15px;
}
.skuAllBox.show{
    border: 2px solid #cb0013;
    margin-top: 10px;
    padding: 0px;
}
.skuBox{
    clear:both;
    overflow:hidden;
    padding: 0px 10px;
}
.skuBox dl{
    clear:both;
    overflow:hidden;
    }
.skuBox dl dd{
    clear:both;
    overflow:hidden;
    min-height: 30px;
    height: auto !important;
    height: 30px;
    position: relative;
    padding-left: 65px;
    margin-bottom: 5px;
    z-index:5;
    }
.skuBox dl dd span.skuName{
    width:65px;
    display:block;
    float:left;
    line-height:30px;
    height:30px;
    overflow:hidden;
    position: absolute;
    left: 0px;
    top:0px;
    font-size: 14px;
    color:#999;
    }
.skuBox .skuValue{
    float:left;
    display:inline;
    overflow:hidden;
    }
.skuBox .skuValue a{
    display:block;
    float:left;
    line-height:28px;
    margin:0 5px 5px 0;
    border:1px solid #d9d9d9;
    padding:0 8px;
    position:relative;
    }
.skuBox .skuValue a i{
    width:15px;
    height:15px;
    display:block;
    position:absolute;
    right:-2px;
    bottom:-2px;
    z-index:90;
    background:url(../images/proViewChecked.png) no-repeat center center;
    display:none;
}
.skuAllBox .proViewBt{
    padding: 25px 10px 30px 10px;
    border-top: 1px solid #eee;
}
.skuAllBox.show .skuCloseKey{
    display: block;
}
.skuAllBox.show .buyBt,
.skuAllBox.show .joinCart,
.skuAllBox.show .collection{
    display: none;
}
.skuAllBox.show .skuTrue{
	display:block;
}
.skuTrue{
    display: none;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    font-size: 14px;
    color:#666;
    text-align: center;
    padding: 0px 20px;
    background: #fafafa;
    margin-left: 65px;
}
.skuTrue.hover{
    background: #cb0013;
    color:#fff;
}
.proViewDeta .skuBox{
    padding: 0px;
}
.proViewTips{
    font-size: 14px;
    color:#999;
    line-height: 20px;
    overflow: hidden;
    padding-left: 10px;
}
/*.skuBox .skuValue a.dzBt:link{ background:#f97704; color:#fff;border:1px solid #f97704;}
.skuBox .skuValue a.dzBt:visited{ background:#f97704; color:#fff;border:1px solid #f97704;}
.skuBox .skuValue a.dzBt:hover{ background:#f97704; color:#fff;border:2px solid #f97704;}
.skuBox .skuValue a.dzBt:active{ background:#f97704; color:#fff;border:1px solid #f97704;}*/
/*鼠标经过*/
.skuBox .skuValue a:hover{display:block;float:left;line-height:26px;margin:0 5px 5px 0;border:2px solid #cb0013;padding:0 7px;}
/*.skuBox .skuValue a:hover i{ display:block;}*/
.skuBox .skuValue a.skuDisable{
    border:1px solid #999 !important;
    background:#999 !important;
    cursor: default;
}
.skuBox .skuValue a.skuDisable:hover i{
	display:none;
}
/*继承*/
.skuBox .skuValue a.hover{display:block;float:left;line-height:26px;margin:0 5px 5px 0;border:2px solid #cb0013;padding:0 7px;}
.skuBox .skuValue a.hover i{ display:block;}
.skuBox .skuValue a.skuPic{padding:1px;}
.skuBox .skuValue a.skuPic:hover{padding:1px;}
.skuBox .skuValue a.skuPic:hover img{ width:36px; height:36px;}
.skuBox .skuValue a.skuPic.hover{padding:1px;}
.skuBox .skuValue a.skuPic img{ width:38px; height:38px;display: block;}
.skuBox .skuValue a.skuPic.hover img{ width:36px; height:36px;}
/*不能选择*/
.skuBox .skuValue a.noclick{ background:#f9f9f9;cursor:default;border-color:#f9f9f9;}
.skuBox .skuValue a.noclick:hover{display:block;float:left;line-height:26px;margin:0 5px 5px 0;border:2px solid #f9f9f9;padding:0 7px;}
.skuBox .skuValue a.noclick:hover i{ display:none;}

/*
* 组合销售详细页 2018-08-10 kis2
*/
.groupProView .proViewTit{
    font-size: 18px;
}
.groupProList{
    overflow: hidden;
    margin-left: -20px;
}
.groupProList dd{
    width: 100px;
    float: left;
    display: inline;
    padding-left: 20px;
    background: url(../images/add2.png) no-repeat 5px center;
}
.groupProList dd .list_a{
    border: 1px solid #ddd;
}
.groupProListImg{
    position: relative;
    overflow: hidden;
    padding-top: 66.66666667%;
}
.groupProListImg img{
    display: block;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}


/*
* kis2 2018-08-13 优惠券领取页面
*/
.subBannerBox{
    overflow: hidden;
    position: relative;
}
.couponDetaBox{
    overflow: hidden;
    width: 1200px;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -600px;
    margin-top: -100px;
    z-index: 3;
}
.subBannerShadow{
    display: block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    background: rgba(0,0,0,0.5);
}
.couponDetaBox .center{
    display: inline-block;
    overflow: hidden;
}
.couponLogo{
    overflow: hidden;
    display: block;
    height: 250px;
    width: 585px;
    margin-right: 30px !important;
}
.couponLogo img{
    display: block;
    overflow: hidden;
}
.couponTip{
    overflow: hidden;
    font-size: 12px;
    color:#fff;
    word-break:keep-all;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align: left;
    width: 300px;
}
.couponDetaR{
    height: 250px;
    position: relative;
    overflow: hidden;
    width: 585px;
}
a.couponReceiveBt{
    display: block;
    overflow: hidden;
    width: 100px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color:#fff;
    background: #cb0013;
    float: left;
}
.receiveCouponSuccess{
    overflow: hidden;
    line-height: 30px;
    font-size: 14px;
    color:#fff;
    text-align: left;
    width: 500px;
}
.receiveCouponIntr{
    overflow: hidden;
    line-height: 30px;
    font-size: 12px;
    color:#fff;
}
.receiveCouponSuccessBtBox{
    overflow: hidden;
    clear: both;
}

/*
* 图文列表 kis2 2018-08-16 begin
*/

.textImg1{
    border-bottom: 1px solid #ddd;
	position:relative;
	z-index:9;
    background:#fff;
}
.textImg1 dd{
    padding:30px 0;
    -o-transition:.3s;
    -ms-transition:.3s;
    -moz-transition:.3s;
    -webkit-transition:.3s;
    transition:.3s;
	overflow:hidden;
	clear:both;
	border-top:1px solid #e6e6e6;
    position: relative;
    z-index: 3;
}
.animate1 dd:before{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 0px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0px;
    /*-webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);*/
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    z-index: 2;
}
.animate1 dd:after{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 0px;
    height: 100%;
    position: absolute;
    right: 50%;
    top: 0px;
    /*-webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);*/
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
    z-index: 2;
}
.animate1 dd:hover:before,
.animate1 dd:hover:after{
    width: 50%;
    opacity: 1;
}
.animate2 dd:before{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0px;
    bottom: 50%;
    /*-webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);*/
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}
.animate2 dd:after{
    display: block;
    display: none\9;
    content: "";
    overflow: hidden;
    width: 100%;
    height: 0px;
    position: absolute;
    left: 0px;
    top: 50%;
    /*-webkit-transform: translateX(50%);
    -ms-transform: translateX(50%);
    -o-transform: translateX(50%);
    transform: translateX(50%);*/
    background: #ddd;
    opacity: 0;
    -webkit-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    z-index: 2;
}
.animate2 dd:hover:before,
.animate2 dd:hover:after{
    height: 50%;
    opacity: 1;
}
.animate3 dt{
    width: 0px;
    height: 0px;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #ddd;
    z-index: 1;
}
.textImg1 dd .wrap{
    position: relative;
    z-index: 3;
} 
.textImg1 dd .picture{
	display:block;
	width:390px;
	overflow:hidden; 
	position:relative;
    float: left;
	margin:0 20px 0 0;
}
.picture .list_a{
	display:block;
	padding-top: 66.666667%;
	position:relative;
}
.textImg1 dd .list_a{
	background:none;
}
.textImg1 dd .picture img{
	display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
	transform: scale(1);
	-webkit-transition:0.3s; 
	-moz-transition:0.3s; 
	transition:0.3s;
	}
.textImg1 h3{
    font-size:20px;
    color:#191919;
}
.textImg1 p{
	margin:20px 0;
    line-height:30px;
	overflow:hidden;
	font-size:14px;
	color:#848484;
	height: 
}
.textImg1 dd:hover{
    background:#ddd\9;
}
.textImg1 dd:hover .picture img{transform: scale(1.05)}
.textImg1 dd h6{
	font-weight: normal;
	padding:0 0 0 26px;
	float:left;
	overflow:hidden;
	background:url(../images/date.png) no-repeat left center;
}
.textImg1 dd h6 span{
	padding:0 0 0 26px;
	margin:0 0 0 20px;
    background: url(../images/read.png) no-repeat left center;
}