.wraper{font-size:14px}
.wraper .icon-sprites{display:inline-block;background:url(../images/icon-sprites.png) no-repeat -99999px -99999px;font-size:0;line-height:0;overflow:hidden;position:relative;top:-1px;margin-right:4px;vertical-align:middle}
.wraper .icon-playnum-small{width:14px;height:14px;background-position:-60px -101px}
.wraper .icon-phonesee{width:10px;height:14px;background-position:-388px -50px}
.wraper .icon-zan{width:13px;height:14px;background-position:-406px -50px}
.wraper a:hover .icon-phonesee{background-position:-388px -65px}
.wraper a:hover .icon-zan{background-position:-406px -65px}

.mod-chief{float:left;width:840px}
.mod-side{float:right;width:320px}

.wrap-video, .vd-tools{color:#aaa}
.wrap-video .mod-chief{width:860px}
.wrap-video .mod-side{width:340px}
.wrap-video .tit{font-size:18px;font-weight:normal;color:#eee;padding:15px 20px 0 20px}
.wrap-video a{color:#ccc}
.wrap-video a:hover{text-decoration:none;color:#fff}
.video-hd{padding:20px 0;background: #fff;color:#666}
.vd-title{font-size:24px;color:#333;font-weight:normal;margin-bottom:8px}
.video-play{background:#222;height:600px}
.video-play .mod-side{position:relative}
.vd-video{width:100%;height:550px;overflow:hidden}
.vd-tools{height:50px}
.vd-tools li{display:inline;float:left;padding-top:14px;margin:0 20px 0 20px;line-height:22px;vertical-align:middle}
.vd-tools .fr{float:right}
.vd-tools .t, .vd-tools .c{display:inline;float:left}
.vd-tools .share-icons a{display:inline;float:left;width:22px;height:22px;overflow:hidden;font-size:0;line-height:0;padding:0;margin:0;background:url(../images/icon-sprites.png) no-repeat;margin-right:5px}
.vd-tools .share-icons a:hover{opacity:1;filter:alpha(opacity=100)}
.vd-tools .share-icons .bds_weixin{background-position:-388px 0}
.vd-tools .share-icons .bds_qzone{background-position:-418px 0}
.vd-tools .share-icons .bds_tsina{background-position:-448px 0}
.vd-tools .share-icons .bds_sqq{background-position:-478px 0}
.vd-tools .share-icons .bds_weixin:hover{background-position:-388px -25px}
.vd-tools .share-icons .bds_qzone:hover{background-position:-418px -25px}
.vd-tools .share-icons .bds_tsina:hover{background-position:-448px -25px}
.vd-tools .share-icons .bds_sqq:hover{background-position:-478px -25px}

.vd-related{height:520px;margin:20px 20px 0 20px;overflow:hidden;position:relative}
.vd-related .con{position:absolute}
.mod-picrtit h3{font-weight:normal;max-height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-wrap:break-word;word-break:break-all}
.mod-picrtit p{margin-top:12px;font-size:12px;color:#999}
.vd-related .mod-fst{margin-top:0}
.vd-related-scollbar{background:#333;width:5px;height:520px;font-size:0;line-height:0;overflow:hidden;position:absolute;top:62px;right:0}
.vd-related-scollhander{position:absolute;width:5px;height:50px;background:#666;top:0}
.vd-related-scollbar, .vd-related-scollhander{border-radius:3px}

.wrap-main{padding:25px 0}
.wrap-main .hd{height:24px;line-height:24px}
.wrap-main .hd h2{float:left;font-size:22px;font-weight:normal}
.wrap-main .bd{margin-bottom:30px}
.bd-content{font-size:16px;line-height:1.8}
.bd-content p{text-indent:2em;margin:20px 0;font-size:16px}
.bd-content p{word-wrap:break-word;word-break:break-all;text-align:justify}
.bd-recomm .item{width:195px}
.bd-recomm .pic{width:100%;height:105px}