﻿/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,p,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:1222px; background:url("https://static.1000yy.com/1000y/pic/2016/1222zfd/wrap.jpg") center top no-repeat; position:relative}
.tBtn{width:249px;height:29px;position:absolute; left:50%; margin:5px 0 0 336px; z-index:10;}
.tBtn span{font-size: 13px;color: #779aa9;margin-right: 4px}
.tBtn a{margin-right: 3px;color: #779aa9;font-size: 14px;text-decoration: none}
.tBtn a:hover{text-decoration: underline}
.wrapper{width:1280px;height:1222px;margin:0 auto;position:relative}
.w_main{width:1280px;height:1222px; float:left; position:relative;}
.logo{width:120px;height:200px; position:absolute;top:60px;left:140px; z-index:5}
.logo a img{width:130px;}
.t_btn{width: 235px;height: 51px;position: absolute;top: 271px;left: 777px}
.txtbox{width: 840px; height: 40px; position: absolute;top: 340px;left: 220px;z-index: 100;font-size: 18px;color: #ffffff;font-weight: bold;text-align: center}
.txtbox2{width: 840px; height: 40px; position: absolute;top: 423px;left: 215px;z-index: 100;font-size: 26px;color: #ffffff;font-weight: bold;text-align: center}
.btn1{width:210px;height:210px; position:absolute;left:187px;top:497px}
.btn3{width:256px;height:256px; position:absolute;left:115px;top:755px}
.btn4{width:183px;height:183px; position:absolute;left:895px;top:493px}
.snowbox{position: absolute; top: 520px; left: 375px; width: 530px; height: 480px; border-radius: 540px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/snow.png"); animation: snowDrop 20s linear infinite;-webkit-animation: snowDrop 20s linear infinite; z-index: 9;}
@keyframes snowDrop{0%{background-position: 0 0;} 100%{background-position: 500px 500px;}}
@-webkit-keyframes snowDrop{0%{background-position: 0 0;} 100%{background-position: 500px 500px;}}
.role{position: absolute; top: 560px; left: 440px; width: 348px; height: 414px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/role.png") no-repeat center top; z-index: 8;}
.fine01{position: absolute; left: -150px; top: -47px; width: 180px; height: 385px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/fine01.png") no-repeat center top; animation:bounceInDown 1s .7s ease both; -webkit-animation:bounceInDown 1s .7s ease both;}
.fine02{position: absolute; left: 8px; top: -85px; width: 53px; height: 222px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/fine02.png") no-repeat center top; animation:bounceInDown 1s .9s ease both; -webkit-animation:bounceInDown 1s .9s ease both;}
.fine03{position: absolute; right: -76px; top: -48px; width: 127px; height: 318px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/fine03.png") no-repeat center top; animation:bounceInDown 1s .7s ease both; -webkit-animation:bounceInDown 1s .7s ease both;}
.fine04{position: absolute; right: -177px; top: -84px; width: 88px; height: 208px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/fine04.png") no-repeat center top; animation:bounceInDown 1s 1s ease both; -webkit-animation:bounceInDown 1s 1s ease both;}
.fine05{position: absolute; right: -245px; top: 0; width: 81px; height: 205px; background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/fine05.png") no-repeat center top; animation:bounceInDown 1s .8s ease both; -webkit-animation:bounceInDown 1s .8s ease both;}
@keyframes bounceInDown{0%{opacity:0;transform:translateY(-1000px)} 60%{opacity:1;transform:translateY(20px)} 80%{opacity:1;transform:translateY(-10px)} 100%{opacity:1;transform:translateY(0)}}
@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-1000px)} 60%{opacity:1;-webkit-transform:translateY(20px)} 80%{-webkit-transform:translateY(-10px)} 100%{-webkit-transform:translateY(0)}}
/*弹窗*/
#overlay{width:100%; height:1222px; opacity: 0.9; position:absolute; background:#000000; top:0; left:0; z-index:1000; display:none;}
.overlay{position:absolute;top:0;left:-1460px;display:block;width:1347px;height: 1222px;background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/popbg.png") no-repeat top center;z-index: 1002}
.overlay .close{cursor: pointer; height:92px;width:92px;display: block; position: absolute;right:-100px;top:10px;background: url("https://static.1000yy.com/1000y/pic/2016/1222zfd/close.png") no-repeat center top}
.conCon{width:700px; height:900px; float:left;display:inline;overflow: auto;margin: 100px 0 0 600px}
.cw_main{width:700px;height:750px;position:relative;overflow:auto;font-size: 14px;color: #e8bfa6;margin: 30px auto 0 auto;line-height: 26px}
a{color: #ffcb57;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 #e8bfa6;font-size: 16px;font-weight: bold}
.Cont table tr td{text-align:center; vertical-align:middle;padding:10px; border: solid 2px #e8bfa6;}
.title_num{width:700px; display:inline-block; text-align:center; font-size:16px; font-weight:bold;}
.color_1{color:#e8bfa6;}
.tt{width:600px;height:68px; line-height:68px;font-size:30px; font-weight:bold; color:#f3fafd;text-align:center; padding:0 0;margin: 0 auto}

.attention{position: absolute; left: 30px; top: 100px; width: 400px; min-height: 300px;}
.attention h1{font-size:30px; font-weight:bold; color:#e8bfa6;}
.attention p{font-size: 16px;color: #e8bfa6; line-height: 26px; margin: 10px 0;}