#alls { width: 285px; float: left; margin-top: 10px; }
#specils { width: 280px; margin: 0; padding: 0; }
    #specils dl.tos { float: left; margin-left: 20px; }
#videos { width: 280px; clear: both; }
#guitarpu { width: 280px; }
#person { width: 680px; float: right; margin-top: 10px; }
    #person p.ps { text-align: center; padding-top: 23px; padding-bottom: 10px; }
#ziyuan { width: 980px; padding-top: 10px; }
    #ziyuan h4 { margin-top: 10px; margin-bottom: 5px; }
    #ziyuan p.zi { text-indent: 20px; letter-spacing: 1px; }
    #ziyuan ul.zi1 { padding-left: 20px; }
        #ziyuan ul.zi1 li { list-style-type: decimal; line-height: 23px; }
#person dl { width: 662px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; }
    #person dl.videovv { width: 660px; float: left; line-height: 50px; padding-bottom: 5px; }
        #person dl.videovv dt { float: left; margin-right: 5px; }
.compdv { width: 680px; float: right; margin-top: 10px; }

/*** wyl ***/
.contsel { font-family: 'Microsoft YaHei'; }
    .contsel ::selection { background-color: #0094ff; color: #fff; }
    .contsel span { white-space: normal !important; }
.cntarticle { line-height: 24px; }
.swiper-slide { width: 120px; }
    .swiper-slide img {  border: 0px; }
.com_tit { width: 100px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
/*top*/
/*#scrollTop,
#scrollTop .level-2 { background: url(/Content/front/rocket_up.png) no-repeat 0 0; }
    #scrollTop div { left: 0; overflow: hidden; position: absolute; top: 0; width: 149px; margin: 0; padding: 0; }
    #scrollTop .level-2 { background-position: -149px 0; display: none; height: 180px; opacity: 0; z-index: 1; }
    #scrollTop .level-3 { background: none; cursor: pointer; display: block; height: 180px; z-index: 2; }
#scrollTop { cursor: pointer; display: block; height: 180px; overflow: hidden; position: fixed; right: -42px; top: 80%; width: 149px; z-index: 11; margin: -124px 0 0; padding: 0; }*/
.ui-autocomplete-loading { background: white url("../imgs/ui-anim_basic_16x16.gif") right center no-repeat; }

#wyperson {
	width:410px;
	float:left;
	margin-top:10px;
}
#wyperson p.ps {
	text-align:center;
	padding-top:23px;
	padding-bottom:10px;
}
#wyperson dl.videovv {
	width:390px;
	float:left;
	padding-bottom:15px;
}
#wyperson dl.videovv dt{
	float: left;    
}
#wyperson dl.videovv dd{
	line-height:50px;
	height:30px;
}
/***************/
dl.svideovv { width: 390px; float: left; padding-bottom: 15px; }
    dl.svideovv dt { float: left; margin-right: 5px; }
    dl.svideovv dd { }
.upuser { font-style: normal; background: url('/Content/imgs/yk.8.png') no-repeat 0 0; margin-right: 3px; }
.vclicks { font-style: normal; background: url('/Content/imgs/yk.8.png') no-repeat -30px 0; margin-right: 3px; }
.vupdt { background: url('/Content/imgs/yk.8.png') no-repeat -90px 0; margin-right: 3px; margin-left: 15px; }
.svinfo { color: #808080; }
.plicon { background: url('/Content/imgs/type/yanzou.png') 0 0 no-repeat; background-size: 16px; margin-right: 3px; }
.cpicon { background: url('/Content/imgs/type/267.png') 0 0 no-repeat; background-size: 16px; margin-right: 3px; }
/***************/
.wy {
	width:280px;
	float:right;
	margin-top:10px;
}
.wy h4{
	margin-top:5px;
}
.wy p.zi {
	text-indent:20px;
	letter-spacing:1px;
	line-height:19px;
}
.wy ul.zi1{
	padding-left:20px;
}
.wy ul.zi1 li{
	list-style-type:decimal;
	line-height:19px;
}
.sohot { display: inline-block; width: 22px; height: 14px; vertical-align: middle; margin-left: 4px; background: url('/Content/imgs/hot_1.gif') 0 0 no-repeat; }
.videovv dt img { transition: all .4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; }
    .videovv dt img:hover { transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -ms-transform: scale(1.5); }