/* 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;}
p,h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;margin: 0}
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;}
table{border-collapse:collapse;}
.clearit{clear:both;*display:inline;}
/*a:focus{-moz-outline-style: none;}*/
.h_20{width:100%;height:20px; float:left;}
.h_30{width:100%;height:30px; float:left;}
.h_40{width:100%;height:40px; float:left;}
.h_50{width:100%;height:50px; float:left;}
.h_60{width:100%;height:60px; float:left;}
.h_70{width:100%;height:70px;}
.h_90{width:100%;height:90px;}
.fl{float:left;}
.fr{float:right;}
i,em{font-style:normal;}
iframe{border: 0; padding: 0; margin: 0;}
ul{margin: 0; padding: 0;}
/*overflow:hidden; text-overflow:ellipsis; white-space:nowrap;*/

.wrap{width: 100%; height: 930px; min-width: 1280px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/wrap.jpg") no-repeat center top;overflow: hidden;position: relative}
.wrapper{width: 1280px; height: 930px; margin: 0 auto; position: relative;}
#front{position: absolute; width: 1920px; height: 930px; left: -320px; overflow: hidden; z-index: 1;}
#front li{position: absolute; list-style: none;}
.front1{top: 0; left: 0; z-index: 3;}
.front2{position: absolute;left: 500px; z-index: 2;}

.top_nav{position: absolute; top: 14px; right: 20px; width: 300px; height: 30px; z-index: 5;}
.top_nav a{float: left; font-size: 14px; color: #000000; line-height: 30px; margin-right: 30px; position: relative;}
.a_icon:before,.sina,.tencent,.title,.stitle,.stitle:before,.stitle:after,.zhang,.btn1:hover,.btn2:hover,.btn3:hover,.btn4:hover,.pop_nav a{background:url("https://static.1000yy.com/1000y/pic/2017/0224/sprite.png") no-repeat center top;}
.a_icon:before{content:""; position: absolute; left: -20px; top: 9px; width: 12px; height: 12px; background-position: -788px -0px;}
.sina{width: 20px; height: 15px; margin: 7px 0 0 -10px; background-position: -748px -66px;}
.tencent{width: 20px; height: 18px; margin: 6px 0 0 -15px; background-position: -557px -114px;}

.title{position: absolute; top: 90px; left: 15px; width: 312px; height: 605px; background-position: -0px -0px; z-index: 5; animation:scale1 0.6s 1s both;-webkit-animation:scale1 0.6s 1s both;}
@-webkit-keyframes scale1{0%{opacity:0;-webkit-transform:scale(10,10);}80%{-webkit-transform:scale(.8,.8);}100%{opacity:1;-webkit-transform:scale(1,1);}}
@keyframes scale1{0%{opacity:0;transform:scale(10,10);}80%{transform:scale(.8,.8);}100%{opacity:1;transform:scale(1,1);}}
.stitle{position: absolute; top: 250px; left: 350px; width: 40px; height: 300px; background-position: -312px -0px; z-index: 5;}
.stitle:before{content:""; position: absolute; top: -80px; width: 40px; height: 66px; background-position: -748px -0px; animation:jian 2s infinite; -webkit-animation:jian 2s infinite;}
.stitle:after{content:""; position: absolute; bottom: -65px; width: 40px; height: 66px; background-position: -544px -300px; animation:jian1 2s infinite; -webkit-animation:jian1 2s infinite;}
@keyframes jian{0%,100%{transform:translateY(0)} 50%{transform:translateY(10px)}}
@-webkit-keyframes jian{0%,100%{-webkit-transform:translateY(0)} 50%{-webkit-transform:translateY(10px)}}
@keyframes jian1{0%,100%{transform:translateY(10px)} 50%{transform:translateY(0)}}
@-webkit-keyframes jian1{0%,100%{-webkit-transform:translateY(10px)} 50%{-webkit-transform:translateY(0)}}
.zhang{position: absolute; top: 315px; left: 300px; width: 41px; height: 134px; background-position: -516px -0px; z-index: 5;}

.main{position: absolute; top: -50px; left: 405px; width: 420px; height: 980px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/mainbg.png") no-repeat center top; z-index: 6;}
.logo{width: 100%; height: 180px; margin-top: 60px; text-align: center;}
.logo img{width: 95px;}
.nav_box{width: 500px; height: 356px; margin: 18px 0 0 -13px;}
.nav_left{float: left; width: 232px; height: auto; position: relative; margin-right: 7px;}
.nav_left a{float: right; width: 191px; height: 82px; margin-bottom: 7px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/navbgl.png") no-repeat center top; transition: all .2s;}
.nav_left a:hover{width: 232px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/navbglc.png") no-repeat center top;}
.nav_right{float: left; width: 232px; height: auto; position: relative;}
.nav_right a{float: left; width: 191px; height: 82px; margin-bottom: 7px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/navbgr.png") no-repeat center top; transition: all .2s;}
.nav_right a:hover{width: 232px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/navbgrc.png") no-repeat center top;}
.num_l,.num_r{width: 47px; height: 47px; font-size: 20px; color: #810000; font-weight: bold; line-height: 47px; text-align: center;}
.num_l{float: left; margin: 17px 0 0 13px;}
.num_r{float: right; margin: 17px 13px 0 0;}
.txt_l,.txt_r{width: 88px; height: 45px; font-size: 17px; color: #d7b689;}
.txt_l{margin-top: 19px; margin-left: 20px; float: left;}
.txt_r{margin-top: 19px; margin-right: 20px; float: right;}
.nav_left a:hover .num_l{color: #f0ce50;}
.nav_left a:hover .txt_l{color: #6a0000; font-weight: bold; margin-left: 40px;}
.nav_right a:hover .num_r{color: #f0ce50;}
.nav_right a:hover .txt_r{color: #6a0000; font-weight: bold; margin-right: 40px;}
.btn_box a{float: left; width: 114px; height: 32px;}
.btn_box{width: 243px; height: 77px; margin: 138px 0 0 100px;}
.btn1,.btn3{margin-right: 14px;}
.btn1,.btn2{margin-bottom: 13px;}
.btn1:hover{background-position: -557px -82px;}
.btn2:hover{background-position: -671px -82px;}
.btn3:hover{background-position: -516px -134px;}
.btn4:hover{background-position: -630px -134px;}
.yun{position: absolute; bottom: -50px; left: -1000px; width: 3274px; height: 279px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/yun.png") center; animation: yun 40s linear infinite; -webkit-animation: yun 40s linear infinite; z-index: 5;}
@keyframes yun{0%{background-position: 0 0;} 100%{background-position: 3374px 0;}}
@-webkit-keyframes yun{0%{background-position: 0 0;} 100%{background-position: 3374px 0;}}

/*����*/
#overlay{width:100%; height:100%; filter:alpha(opacity=90); -moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; position:fixed; background:#1a0000; top:0; left:0; z-index:99; display:none;}
.overlay{width: 703px; height: 759px; background: url("https://static.1000yy.com/1000y/pic/2017/0224/popbg.png") no-repeat center top; position: fixed;left: 50%;top: -1000px;margin: 0 0 0 -360px; z-index: 100; display: block;}
.pop_nav{width: 730px; height: 206px; margin-left: -13px;}
.pop_nav a{float: left; width: 82px; height: 185px; background-position: -434px -0px; position: relative; margin-right: 10px;}
.pop_nav a.pop_nav8{margin-right: 0;}
.pop_nav a:hover,.pop_nav a.pop_navc{height: 206px; background-position: -352px -0px;}
.pop_nav a p{position: absolute; left: -15px; bottom: 55px; width: 80px; height: 100px; font-size: 17px; line-height: 25px; color: #d7b689; word-spacing: 5px; writing-mode: tb-rl; -webkit-writing-mode: vertical-rl;}
.pop_nav h1{position: absolute; left: 32px; bottom: 18px; font-size: 19px; color: #810000; font-weight: bold;}
.pop_nav a:hover h1,.pop_nav a.pop_navc h1{left: 32px; bottom: 16px; color: #f0ce50;}
.pop_nav a:hover p,.pop_nav a.pop_navc p{font-weight: bold; color: #6a0000; bottom: 60px;}
.close{display: block; width: 90px; height: 90px; margin: 15px auto 0 auto;}
.pop_main{width: 100%; height: 450px;}
.container{width: 100%; height: 450px; overflow: hidden;}
.pop_title{width: 100%; height: 52px; margin-top: 18px; font-size: 26px; font-weight: bold; color: #d7b689; text-align: center; line-height: 52px;}
.pop_content{width: 560px; height: 360px; margin: 0 auto; font-size: 14px; color: #d7b689; line-height: 25px; padding-top: 40px;}
.pop_main{display: none;}
.con1{display: block;}
table{text-align: center; color: #bfa57e;margin: 6px 0;font-weight: bold}
table tr{height: 40px;}
table td{border: 1px solid #9a0000;}
