.downl_btn .bd_btn  p{display:inline-block;line-height:  20px;text-align:  center;vertical-align:  middle;margin-top: -10px;}
.downl_btn .bd_btn:before{display:inline-block;content:'';width:  32px;height:  30px; background: url("assets/30/ku/pc/img/down_bd_btn.png") no-repeat; vertical-align:  middle;margin: -2px 5px 0 0;}
.downl_btn .bd_btn p span{line-height:20px;line-height:  38px;font-size:  22px;display:  block;}
.downl_btn .bd_btn i {font-size: 12px;display:block;line-height:  15px;}
.downl_btn .zt_btn{width:142px; background:#434343;}
.downl_btn .lb_btn{width:142px; background:#0099ff;}
.downl_btn .gs_btn{width:142px; background:#FEB83F;}
.downl_btn .ewm_btn{ background:#000;}
.downl_btn .bd_btn{background:#3cc474;}

.m-down-md1 {
    overflow:hidden;
    margin-top:15px
}
.m-down-md1 a {
    display:block;
    float:left;
    overflow:hidden
}
.m-down-md1 a.w-btn {
    width:122px;
    height:74px;
    line-height:74px;
    padding-left:78px;
    font-size:24px;
    margin-right:10px;
    color:#fff;
    font-weight:bold
}
.m-down-md1 a.w-btn:hover {
    opacity:.9
}
.m-down-md1 a.w-btn.btn1 {
    background-position:-280px -327px
}
.m-down-md1 a.w-btn.btn2 {
    background-position:-5px -406px
}
.m-down-md1 a.w-img{max-width:100%}
.m-down-md1 a.w-img img{max-width:100%}
.m-down-md2 {
    overflow:hidden;
    margin-top:6px
}
.m-down-md2 .col-l {
    width:265px;
    overflow:hidden;
    float:left
}
.m-down-md2 .col-l .hd {
    height:27px;
    border-bottom:1px solid #42baec
}
.m-down-md2 .col-l .hd ul {
    overflow:hidden
}
.m-down-md2 .col-l .hd ul li {
    width:25%;
    height:27px;
    line-height:27px;
    text-align:center;
    overflow:hidden;
    float:left;
    font-size:12px;
    cursor:default
}
.m-down-md2 .col-l .hd ul li.on {
    background-color:#42baec;
    color:#fff
}
.m-down-md2 .col-c {
    width:270px;
    float:left;
    overflow:hidden;
    margin-left:20px
}
.m-down-md2 .col-c .w-down {
    overflow:hidden;
    margin-top:9px
}
.m-down-md2 .col-c .w-down.cur {
    margin:0
}
.m-down-md2 .col-c .w-down.cur a.w-btn+.w-btn {
    margin-top:5px
}
.m-down-md2 .col-c .w-down a {
    display:block;
    float:left;
    overflow:hidden
}
.m-down-md2 .col-c .w-down a.w-btn {
    width:140px;
    height:74px;
    line-height:74px;
    padding-left:130px;
    font-size:24px;
    color:#fff;
    font-weight:bold
}
.m-down-md2 .col-c .w-down a.w-btn:hover {
    opacity:.9
}
.m-down-md2 .col-c .w-down a.w-btn+.w-btn {
    margin-top:7px
}
.m-down-md2 .col-c .w-down a.w-btn.btn1 {
    background-position:-5px -248px
}
.m-down-md2 .col-c .w-down a.w-btn.btn2 {
    background-position:-5px -327px
}
.m-down-md2 .col-c .w-down a.w-btn.btn3 {
    background-position:-280px -248px
}
.m-down-md2 .col-c .w-down a.w-img{max-width:100%}
.m-down-md2 .col-c .w-down a.w-img img{max-width:100%}
.m-down-md2 .col-r {
    width:235px;
    height:235px;
    float:right;
    overflow:hidden;
}
.m-down-md2 .col-r img{max-width:100%}
.m-down-md2 .col-r a {
    display:block
}
.m-down-md2 .col-r a.w-img1 {
    width:130px;
    height:232px;
    overflow:hidden;
    float:left
}
.m-down-md2 .col-r a.w-img1+.w-img1 {
    margin-left:10px
}
.m-down-md2 .col-r a.w-img2 {
    width:270px;
    height:72px;
    margin-top:14px
}
.m-downList {
    overflow:hidden;
    padding-top:4px
}
.m-downList+.m-downList {
    display:none
}
.m-downList.cur {
    padding-top:0;
    padding-bottom:5px
}
.m-downList li {
    width:50%;
    height:36px;
    line-height:36px;
    float:left;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#42baec
}
.m-downList li i {
    width:11px;
    height:11px;
    background-position:-506px -212px;
    display:block;
    background-color:#42baec;
    padding:3px;
    float:left;
    margin:11px 9px 0
}
.m-downList li a {
    color:#42baec
}
.m-downList li a:hover {
    text-decoration:underline
}
.m-downList1 {
    overflow:hidden;
    margin-right:-10px;
    height:68px
}
.m-downList1 li {
    width:130px;
    height:30px;
    float:left;
    margin-right:10px;
    margin-bottom:8px
}
.m-downList1 li a {
    display:block;
    padding-left:30px;
    width:100px;
    height:30px;
    line-height:30px;
    background-color:#f6c15b;
    text-align:center;
    color:#fff;
    position:relative
}
.m-downList1 li a:hover {
    opacity:.85
}
.m-downList1 li a span {
    width:30px;
    height:30px;
    background-color:#ed9220;
    display:block;
    position:absolute;
    left:0;
    top:0
}
.m-downList1 li a span i {
    width:15px;
    height:15px;
    background-position:-287px -233px;
    display:block;
    margin:7px auto 0
}
.m-downList1.cur li {
    margin-right:5px
}
.m-downList3 {
    overflow:hidden;
    padding-top:6px;
    margin-right:-15px
}
.m-downList3+.m-downList3 {
    display:none
}
.m-downList3 li {
    width:112px;
    height:34px;
    line-height:34px;
    padding:0 5px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
    float:left;
    color:#999;
    margin-right:15px
}
.m-downList3 li a {
    color:#999
}
.m-downList3 li a:hover {
    text-decoration:underline
}



.icon, .r-tab-hd ul li.on, .m-content .other .shareBox a {
    background-image: url("assets/30/wywyx/pc/images/download_icon.png");
    background-repeat: no-repeat;
}


.detail-top .downl_btn .bendi_btn{width:142px; background:#bcaaa4;}
.detail-top .pf_wrap{margin-right:unset}
.btn_h_idden{display:none;}
.detail-top .downl_btn .btn_h_idden{display:none;}