@charset "utf-8"
/*common*/
.clearfix:after { clear: both; display: block; visibility: hidden; height: 0; line-hight: 0; content: ""; }
.clearfix {*zoom: 1; }
body { font-family: "Microsoft YaHei"; font-size: 18px; position:relative; background-color: #ab022a; }
a { outline:none; }

/*bg0*/
.bg0 { width: 100%; height: 880px; background: url("../images/vvLiveshow/bg0.png") no-repeat center; z-index: -1; }
/*main*/
.main { width: 980px; margin: 0 auto; margin-top: -45px; position: relative; }
/*branch*/
.branch .logo {  width: 107px; height: 141px; position: absolute; left: 0; top: -620px; *top:-785px; background: url("//www.51vv.com/zhuanti/5y/inc/images/logo/logo.png") no-repeat center;}
.share { width: 129px; height: 168px; position: absolute; right: 0; top: -95px; *top: -247px;}
.share a.iphone { width: 136px; height: 39px; position: absolute; right: 0; top: -509px; background: url("../images/vvLiveshow/iphone.png") no-repeat center; }
.share a.iphone:hover { opacity:0.76; filter:alpha(opacity=76); /* 针对 IE8 以及更早的版本 */ cursor: pointer;}
.share a.android { width: 136px; height: 39px; position: absolute; right: 0; top: -460px; background: url("../images/vvLiveshow/android.png") no-repeat center;}
.share a.android:hover { opacity:0.76; filter:alpha(opacity=76); cursor: pointer;}
.share a.pc {  width: 136px; height: 39px; position: absolute; right: 0; top: -410px; background: url("../images/vvLiveshow/pc.png") no-repeat center; }
.share a.pc:hover { opacity:0.76; filter:alpha(opacity=76); cursor: pointer;}
.share .erweima { width: 129px; height: 130px; position: absolute; right: 0;  top: -360px; background: url("../images/vvLiveshow/erweima.png") no-repeat center; }
/*prize*/
.prize { width: 980px; height: 1226px; margin: -200px auto 0;  overflow: hidden; *margin: -154px auto 0; *position: relative; background: url("../images/vvLiveshow/bg1.png") no-repeat 0 0;}
.prize .prize_tit { width: 660px; height: 79px; margin: 0 auto; margin-top: 25px; background: url("../images/vvLiveshow/bg1.jpg") no-repeat center; }
.prize .prize_tit p { color: #fff; font-size: 28px; line-height: 74px; text-align: center; }
.prize p.info { color: red; font-size: 16px; font-weight: bold; margin: -20px 0 20px 275px; }
.prize ul { width: 823px; height: 1115px; margin: -10px auto; }
.prize ul li { float: left; width: 380px; height: 222px; margin-left: 15px; }
.prize ul li p { text-align: center; padding-top: 164px;}
.prize ul li span.z1 { color: #fff;  display: inline-block; font-size: 16px; margin-top: 7px; vertical-align: top; }
.prize ul li span.z2 { color: #fff;  display: inline-block; font-size: 12px; margin-top: 11px; vertical-align: top; }
.prize ul li.j1 { background: url("../images/vvLiveshow/j1.jpg") no-repeat center;  }
.prize ul li.j1 p span.bg1 { display: inline-block; height: 38px; width: 22px;  margin-top: 0px; vertical-align: top; background: url("../images/vvLiveshow/b1.jpg") no-repeat center; }
.prize ul li.j2 { background: url("../images/vvLiveshow/j2.jpg") no-repeat center;  }
.prize ul li.j2 p span.bg2 { display: inline-block; height: 38px; width: 22px;  margin-top: 0px; vertical-align: top; background: url("../images/vvLiveshow/b2.jpg") no-repeat center; }
.prize ul li.j3 { background: url("../images/vvLiveshow/j3.jpg") no-repeat center;  }
.prize ul li.j3 p span.bg3 { display: inline-block; height: 38px; width: 26px;  margin-top: -1px; vertical-align: top; background: url("../images/vvLiveshow/b3.jpg") no-repeat center; }
.prize ul li.j4 { background: url("../images/vvLiveshow/j4.jpg") no-repeat center;  }
.prize ul li.j4 p span.bg4 { display: inline-block; height: 38px; width: 22px;  margin-top: -1px; vertical-align: top; background: url("../images/vvLiveshow/b4.jpg") no-repeat center; }
.prize ul li.j5 { background: url("../images/vvLiveshow/j5.jpg") no-repeat center;  }
.prize ul li.j5 p span.bg5 { display: inline-block; height: 38px; width: 26px;  margin-top: 1px; vertical-align: top; background: url("../images/vvLiveshow/b5.jpg") no-repeat center; }
.prize ul li.j6 { background: url("../images/vvLiveshow/j6.jpg") no-repeat center;  }
.prize ul li.j6 p span.bg6 { display: inline-block; height: 38px; width: 22px;  margin-top: 0px; vertical-align: top; background: url("../images/vvLiveshow/b6.jpg") no-repeat center; }
.prize ul li.j7 { background: url("../images/vvLiveshow/j7.jpg") no-repeat center;  }
.prize ul li.j7 p span.bg7 { display: inline-block; height: 38px; width: 24px;  margin-top: 2px; vertical-align: top; background: url("../images/vvLiveshow/b7.jpg") no-repeat center; }
.prize ul li.j8 { background: url("../images/vvLiveshow/j8.jpg") no-repeat center;  }
.prize ul li.j8 p span.bg8 { display: inline-block; height: 38px; width: 22px;  margin-top: 2px; vertical-align: top; background: url("../images/vvLiveshow/b8.jpg") no-repeat center; }
.prize ul li.nc span { margin-left: 42px; margin-top: 4px; display: inline-block; width: 287px; height: 200px; background: url("../images/vvLiveshow/nicheng.jpg") no-repeat center; }
.prize ul li.dlb span {  margin-left: 50px; margin-top: 4px; /**margin-left: 0px;*/ *width: 340px; display: block; width: 287px; height: 200px; background: url("../images/vvLiveshow/dalibao.jpg") no-repeat center;}
/*ways*/
.ways {  width: 980px; height: 584px; margin: 20px auto; /*margin-top: 20px; */overflow: hidden;  background: url("../images/vvLiveshow/bg2.png") no-repeat 0 0; }
.ways .ways_tit { width: 660px; height: 79px; margin: 0 auto; margin-top: 25px; background: url("../images/vvLiveshow/bg1.jpg") no-repeat center; }
.ways .ways_tit p { color: #fff; font-size: 28px; line-height: 74px; text-align: center; }
.ways .content { width: 980px; height: 423px; background: url("../images/vvLiveshow/join.jpg") no-repeat center; }
.ways .content .a { width: 160px; height: 200px; float: left; margin: 273px 0 0 55px; }
.ways .content .a a.iphone { display: block; margin-bottom: 16px; width: 160px; height: 44px; background: url("../images/vvLiveshow/iphone1.png") no-repeat center; }
.ways .content .a a.android { display: block; margin-bottom: 16px; width: 160px; height: 44px; background: url("../images/vvLiveshow/android1.png") no-repeat center; }
.ways .content .a a.pc { display: block; width: 160px; height: 44px; background: url("../images/vvLiveshow/pc1.png") no-repeat center; }
/*rules*/
.rules { width: 980px; height: 467px; margin: 0 auto; /**margin-top: 50px; overflow: hidden;*/ /**position: relative; *top:20px;*/ background: url("../images/vvLiveshow/bg3.png") no-repeat center;}
.rules .rules_tit { width: 660px; height: 79px; margin: 0 auto; margin-top: 25px; background: url("../images/vvLiveshow/bg1.jpg") no-repeat center; }
.rules .rules_tit p { color: #fff; font-size: 28px; line-height: 74px; text-align: center;  margin-left: 0; font-weight: normal;}
.rules p { font-size: 14px; color: #000; margin-left: 46px; }
.rules .up { margin-top: -10px; }
.rules p.title1 { color: #c26a02; font-size: 19px; font-weight: bold; margin-bottom: 4px; margin-top: 9px;}
.rules p.title2 { color: #c26a02; font-size: 19px; font-weight: bold; margin-bottom: 4px; margin-top: 15px;}
.rules p span.num { color: #fff; font-size: 16px; display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; background: url("../images/vvLiveshow/bg.jpg") no-repeat center;}
.rules p a { font-size: 16px; color: #1c72d0; text-decoration: underline;margin-left: 35px; margin-top: 4px; display: inline-block;}
.rules p a.blue { font-size: 13px; }
.rules p i.purple { color: red; font-weight: bold; }
/*footer*/
#footer_link_info a{ color:#fff}
#footer_link_info a:hover{ color:#fff}
#footer_link_info p{ color:#fff}
a{ text-decoration:none}