﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote{margin:0;padding:0;}
body{font-family:"Microsoft YaHei",Helvetica,Georgia,Arial,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
address, caption, cite, code, dfn, em, th, var, optgroup{font-style:inherit;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
img{vertical-align:top;border:none;}
ol,ul,li{list-style:none;}
li{float:left;}
table{border-collapse:collapse;}
.clearit{clear:both;*display:inline;}
/*a:focus{-moz-outline-style: none;}*/
.fl{float:left;}
.fr{float:right;}
i,em{font-style:normal;}

.wrap{width:100%;min-width: 1280px; height:1550px; background:url("https://static.1000yy.com//1000y/pic/2017/0119zfd/wrapbg.jpg") center top no-repeat; position:relative;overflow: hidden}
.wrapper{width:1280px;height:1550px;margin:0 auto;}
.w_main{width:1280px;height:1550px; float:left; position:relative;}
.logo{width:105px;height:200px; position:absolute;top:28px;left:145px; z-index:5}
.logo a img{width:105px;}

.tBtn{width:217px;height:27px;position:absolute;left:50%;top:10px;margin-left:500px; z-index:9;}
.tBtn a{margin-right: 2px;text-align: center;line-height: 27px;color: #cbc4ae;font-size: 15px;text-decoration: none}
.tBtn a:hover{text-decoration: underline}
.tBtn a.tBtn_1{margin-left: 10px}
.tBtn span{color: #cbc4ae}

/*.txtbox{width: 100%; height: 200px; position: absolute;top: 480px;z-index: 100;font-size: 16px;line-height: 10px;color: #ffc2a1;text-align: center;}*/
/*.txtbox p{font-weight: bold;}*/
/*.txtbox .btn_prize{cursor:default; font-size: 26px;font-weight:bold;color: #7e360f;display: block;width: 476px;height: 60px;background-color: #ff9b58;text-decoration: none;line-height: 60px;border-radius: 30px;margin: 30px auto;}*/
/*.txtbox .btn_attention{display: block;width: 175px;height: 45px;color: #ffab7e;font-size: 17px;line-height: 45px;border-radius: 23px;position: absolute;left: 586px;top:-64px;text-decoration: none;}*/
.btn_attention{display: block;width: 385px;height: 90px;position: absolute;left: 775px;top:755px;z-index: 10}
.role1{
    position: absolute;
    left: 125px;
    top: 320px;
    width: 559px;
    height: 580px;
    background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/role1.png") center top no-repeat;
    -webkit-animation:fadeInDown 1s .2s ease both;
    animation:fadeInDown 1s .2s ease both;
    z-index: 3;
}
@-webkit-keyframes fadeInDown{
    0%{opacity:0; -webkit-transform:translateY(-40px)}
    100%{opacity:1; -webkit-transform:translateY(0)}
}
@keyframes fadeInDown{
    0%{opacity:0; transform:translateY(-40px)}
    100%{opacity:1; transform:translateY(0)}
}
.role2{
    position: absolute;
    left: 853px;
    top: 458px;
    width: 188px;
    height: 278px;
    background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/role2.png") left top no-repeat;
    -webkit-animation: anima 1s ease;
    animation: anima 1s ease;
    z-index: 1;
}
@-webkit-keyframes anima{
    0% { background-position: -100% -100%;  }
    100% {  background-position: 0 100%;  }
}
@keyframes anima{
    0% { background-position: -100% -100%;  }
    100% {  background-position: 0 100%;  }
}
.bird{
    position: absolute;
    left: 1170px;
    top: 460px;
    width: 226px;
    height: 207px;
    background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/bird.png") center top no-repeat;
    -webkit-animation: bird 1s ease;
    animation: bird 1s ease;
    z-index: 3;
}
@-webkit-keyframes bird{
    0% { left: 640px;top: 360px; -webkit-transform: scale(.2,.2);}
    100% { left: 1170px; top: 460px;-webkit-transform: scale(1,1); }
}
@keyframes bird{
    0% { left: 640px;top: 360px; transform: scale(.2,.2);}
    100% { left: 1170px; top: 460px;transform: scale(1,1); }
}

.flower3{ position: absolute; right: -220px; top: 670px; width: 248px;height: 201px; background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/flower3.png") no-repeat center top;animation:fadeInDown 2s .2s ease both; }
.flower2{ position: absolute; right: 85px; top: 495px; width: 76px;height: 47px; background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/flower2.png") no-repeat center top;animation:fadeInDown 1s .5s ease both; }
.flower1{ position: absolute; right: 515px; top: 545px; width: 81px;height: 58px; background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/flower1.png") no-repeat center top;animation:fadeInDown 1.5s .8s ease both; }

.btn1{width:270px;height:282px; padding-right: 12px; position:absolute;left:148px;top:1080px;background:url("https://static.1000yy.com//1000y/pic/2017/0119zfd/navbg.png") no-repeat center top;text-align: center;z-index: 5;color: #ecd8af}
.btn3{width:270px;height:282px; padding-right: 12px; position:absolute;left:386px;top:1080px;background:url("https://static.1000yy.com//1000y/pic/2017/0119zfd/navbg.png") no-repeat center top;text-align: center;z-index: 4;color: #ecd8af}
.btn4{width:270px;height:282px; padding-right: 12px; position:absolute;left:626px;top:1080px;background:url("https://static.1000yy.com//1000y/pic/2017/0119zfd/navbg.png") no-repeat center top;text-align: center;z-index: 3;color: #ecd8af}
.btn5{width:270px;height:282px; padding-right: 12px; position:absolute;left:865px;top:1080px;background:url("https://static.1000yy.com//1000y/pic/2017/0119zfd/navbg.png") no-repeat center top;text-align: center;z-index: 2;color: #ecd8af}
.imgbox{
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 185px;
}
h2{  font-size: 14px;margin-top: 100px}
h3{  font-size: 18px; font-weight: bold}
h2{  font-size: 14px; }
.btn{display: none}
.btn1{
    -webkit-animation:rotateInDownLeft 1s .2s ease both;
    animation:rotateInDownLeft 1s .2s ease both;
}
.btn3{
    -webkit-animation:rotateInDownLeft 1s .4s ease both;
    animation:rotateInDownLeft 1s .4s ease both;
}
.btn4{
    -webkit-animation:rotateInDownLeft 1s .6s ease both;
    animation:rotateInDownLeft 1s .6s ease both;
}
.btn5{
    -webkit-animation:rotateInDownLeft 1s .8s ease both;
    animation:rotateInDownLeft 1s .8s ease both;
}
@-webkit-keyframes rotateInDownLeft{
    0%{-webkit-transform-origin:left bottom;  -webkit-transform:rotate(-90deg);  opacity:0}
    100%{-webkit-transform-origin:left bottom;  -webkit-transform:rotate(0deg);  opacity:1}
}
@keyframes rotateInDownLeft{
    0%{transform-origin:left bottom;  transform:rotate(-90deg);  opacity:0}
    100%{transform-origin:left bottom;  transform:rotate(0deg);  opacity:1}
}
/*弹窗*/

#overlay{width:100%; height:100%; filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; position:absolute; background:#000000; top:0; left:0; z-index:3000; display:none;}
.overlay{position:absolute;z-index:5000;display:none;width:1153px;height: 811px; left:50%;top:-800px;margin:0 0 0 -700px;background: url("https://static.1000yy.com//1000y/pic/2017/0119zfd/popbg.png") no-repeat top center;-webkit-animation:bounceIn 1s .2s ease both;  animation:bounceIn 1s .2s ease both;}
.overlay .close{cursor: pointer; height:80px;width:80px;display: block; position: absolute;left:105px;top:148px;}
.conCon{width:600px; height:520px; float:left;display:inline;overflow: auto;margin:230px 0 0 520px}
.cw_main{float: left;width:600px;height:450px;display:inline;position:relative;overflow:auto;font-size: 16px;color: #e5d7bc}
a{color: #fff;line-height: 30px}
.h_10{width:100%;height:10px; float:left;}
.main{padding:0;}
.pd80{ float:left;}
.f1{font-size:16px;font-weight:bold;}
table{border-collapse:collapse;}
.Cont{line-height: 24px; border-collapse:collapse;}
.Cont table{margin:0 auto;}
.Cont table tr th{padding:10px 0; border: solid 2px #ff8298;}
.Cont table tr td{color:#ffc2a1; text-align:center; vertical-align:middle;padding:10px; border: solid 2px #ff8298;}
.title_num{width:500px; display:inline-block; text-align:center; font-size:16px; font-weight:bold;margin-left: 50px;}
.color_1{color:#ffc2a1;}
.tt{width:750px;height:68px; line-height:68px; position:absolute;left:330px;top:50px; font-size:44px; font-weight:bold; color:#aa2409;text-align:center; padding:0 0;}
.focus{font-size: 44px;margin-bottom: 30px;}
#showGift_5 .pd80{line-height: 2em;}
/*滚动条*/
._mCS_1 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000000;
    width: 10px;
    opacity: 0.8;
}
._mCS_1 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000000;
    opacity: 0.2;
    width: 10px;
}
._mCS_3 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000000;
    width: 10px;
    opacity: 0.8;
}
._mCS_3 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000000;
    opacity: 0.2;
    width: 10px;
}
._mCS_4 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #000000;
    width: 10px;
    opacity: 0.8;
}
._mCS_4 .mCSB_scrollTools .mCSB_draggerRail {
    background-color: #000000;
    opacity: 0.2;
    width: 10px;
}