/*common*/
.clearFix:after{ clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: ""; }
.clearFix{ *zoom: 1; }
a{ text-decoration: none; }

/*遮蔽*/
#asidelay{ display: none; position: fixed; left: 0px; top: 0px; opacity: 0.5; filter: alpha(opacity=50);  z-index: 1000; width: 100%; height: 100%; background: none repeat scroll 0 0 #666666; }
#asidebody{ display: none; position: fixed; left: 0px; top: 0px; z-index: 1010; width: 100%; height: 100%; }
#asidelay,
#asidebody{  _position:absolute; _top:expression(eval(document.documentElement.scrollTop)); _left:expression(eval(document.documentElement.scrollLeft)); _width:expression(eval(document.documentElement.clientWidth)); _height:expression(eval(window.screen.availHeight)); }

/*信息*/
#asidemessage{ display: none; position: absolute; top: 50%; left: 50%; width: 350px; height: 200px; margin-left: -175px; margin-top: -100px; background: url("//www.51vv.com/zhuanti/3y/images/aside/msg.png") no-repeat center; z-index: -1; }
#asidemessage a.close{ display: block; float: right; width: 30px; height: 30px; *position: relative; *z-index: 10; }
#asidemessage p.top{ display: block; width: 350px; height: 30px; font-size: 16px; text-indent: 10px; text-align: left; line-height: 30px; color: #9D012C; *margin-top: -30px; _float: left; }
#asidemessage p.bottom{ display: block; position: absolute; left: 0; bottom: 0; margin-top: 170px; width: 350px; height: 30px; font-size: 12px; text-indent: 42px; line-height: 30px; color: #383D37; }
#asidemessage p.bottom em{ color: #FE4D53; }
#asidemessage p{ line-height: 18px; font-size: 18px; color: #4D0013; text-align: center; }
#asidemessage p a{ color: #FF6702; vertical-align: middle; cursor: pointer; }
#asidemessage p a:hover{ text-decoration: underline; }
#asidemessage a.btn{ display: inline-block; height: 26px; line-height: 26px; padding: 0 8px; text-align: center; color: #ffffff; vertical-align: middle; background-color: #FF6702; cursor: pointer; }
#asidemessage a.btn:hover{ background-color: #FF893B; color: #ffffff; text-decoration: none; }

/*aside Share*/
.aside{ width: 153px; position: fixed; right: 0; top: 50%; z-index: 100; height: 557px; margin-top: -280px; background: url("//www.51vv.com/zhuanti/4y/images/aside/z_aside.png") no-repeat center; }
.aside{ _position: absolute;/* _bottom: auto;*/ _margin-bottom:140px;
    _top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
/*.aside ul{ padding-top: 8px; margin-top: 60px; padding-bottom: 17px; width: 154px; }*/
.aside #z_ul0{width: 100%;margin-top: 4px;}
.aside #z_ul1{width: 100%;margin-top: 6px;}
.aside #z_ul2{width: 100%;margin-top: 8px;}
.aside #z_ul0{height: 72px;_margin-top:8px;}
.aside #z_ul1{height: 266px;_margin-top:8px;}
.aside #z_ul0 li{line-height: 36px;}
.aside #z_ul0 li a{color: #fff3b7;}
.aside #z_ul1 li{line-height: 38px;}
.aside #z_ul1 li a{color: #fffbe8;}
.aside #z_ul2 li{line-height: 32px;}
.aside #z_ul2 li a{color:#fff3b7;}
.aside #z_ul0 li a:hover,.aside #z_ul1 li a:hover,.aside #z_ul2 li a:hover{color: #ffea00;}
.aside ul li{ display: block; width: 100%;/* height: 40px;*/font-size: 14px; text-align: left; text-indent: 38px;/* *float: left; */}
.aside ul li a{width: 100%;/* height: 40px; */display: block;/* float: left; */font-size: 14px;}
/*.aside ul li a:hover{ color: #ffea00; }*/
/*.aside ul li div{ color: #fffbe8; width: 100%;  display: block;}*/
/*.aside ul li div:hover{ color: #fff500; }*/
.aside a.top{ display: block; width: 100%; height: 70px; }
.aside a.bottom{ display: block; width: 100px; height: 32px; margin-left: 10px; margin-top: 10px;padding-left: 46px;color: #fff3b7;font-size: 14px;}
/*.aside a.bottom:hover{ background: url("//www.51vv.com/zhuanti/3y/images/aside/btn3.png") no-repeat 23px bottom; }*/
.z_pr{position: relative;}
.aside .z_serveNum{position: absolute;left: -140px;top:-66px;display: none;width: 140px;height: 161px;background: url("//www.51vv.com/zhuanti/4y/images/aside/z_service.jpg") no-repeat center;}
.aside .z_vvmusic{position: absolute;left: -138px;top: -93px;display: none;width: 138px;height: 159px;background:url("//www.51vv.com/zhuanti/4y/images/aside/z_share.jpg") no-repeat center;}
#bdshare_l{ margin-left: -154px; margin-top: -40px; }
#bdsIfr{ margin-left: -154px; margin-top: -40px; }


/*.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{padding-left: 0;line-height:32px;margin:0;}*/
.bdshare-button-style0-16 a.bds_more{color: #fff3b7;padding-left: 0;line-height:32px;margin:0;}
.bdshare-button-style0-16 a.bds_more:hover{opacity: 1;filter: alpha(opacity=100);color: #ffea00;}