@charset "utf-8";
@import url(http://m.tl3d.cy.com/logo/tl3d_logo.css);
#cy_bot img{ width:100%; }
#cy_bot .cyLogo{ width:20%; }
input{ padding:0; margin:0; vertical-align:top; }
.none{ display:none; width:0; height:0; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
color: #c3c3c2;
}
input:-moz-placeholder, textarea:-moz-placeholder {
color: #c3c3c2;
}
input::-moz-placeholder, textarea::-moz-placeholder {
color: #c3c3c2;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
color: #c3c3c2;
} 

.top .btn,.btn_sign,.btn_prev,.btn_next,.nav_device a,.spokesman ul li a.candbtn,.list li:after,.rule ul li font,.infor a,.picture dt:before,.picture dt:after,.comment input,.discuss input[type=button],.slide div ul li ins,.btn_submit,.form li p.tips_02 a,.pop dl dt{ background-image:url(../images/sprite.png);background-repeat:no-repeat; }

html,body { width:100%; -webkit-tap-highlight-color:rgba(30,30,30,0); color:#999999; font:normal 24px/1.5 "Microsoft YaHei","微软雅黑"; word-break:break-all; word-wrap:break-word; background:#1e1e1e url(../images/bg.jpg) repeat-y; }
/*头部*/
.header{ position:relative;height:128px;background:#1e1e1e; z-index:5;}
.icon{ left:29px; top:11px; }
.header dl{ position:absolute; left:150px; top:18px; }
.header dl dt{font-size:36px; color:#ffffff; }
.header dl dd{font-size:26px; color:#969696; }
/*下载*/
.main{ position:relative; z-index: 1 }
.download{position:absolute; position:sticky; position:-webkit-sticky; top:128px; width:100%; z-index:2; padding:16px 0; background:rgba(19, 19, 19, 0.30); text-align:center; }
.down_fixed{position:fixed; top:0; }
.download a{ display:inline-block; width:279px; height:80px; margin:0 14px; vertical-align:top; background-image: url(../images/sprite.png); }
.download a:nth-child(1){ background-position:0 0px; }
.download a:nth-child(2){ background-position:-308px 0; }

.top_box{height: 890px;background: url(../images/top.jpg);}
.content_box{position: relative; height: 983px; background: url(../images/content.jpg);}
.content_box .act_btn{position: absolute; width: 283px; height: 113px;}
.may_act{position: absolute; top: 790px; left: 157px; width: 323px; height: 66px;}
.btn01{left: 22px; top:66px;}
.btn03{left: 22px; top:237px;}
.btn05{left: 22px; top:408px;}
.btn07{left: 22px; top:578px;}
.btn09{left: 22px; top:750px;}
.btn02{left:336px; top:66px;}
.btn04{left:336px; top:237px;}
.btn06{left:336px; top:408px;}
.btn08{left:336px; top:578px;}
.btn10{left:336px; top:750px;}


/*底部*/
.footer{ padding:30px 0px; background:#4d0e0e; }
.footer dl{ background:#783333; }
.footer dl:after,.footer ul:after{ display:block; height:0; visibility:hidden; clear:both; content:'.'; }
.footer dl dt{position:relative; float:left; width:280px; height:280px; border:12px solid #965656; background:#666b7a; }
.footer dl dt img{  position:absolute; left:0; bottom:0px; width:100%; }
.footer dl dd{ float:right; width:262px; }
.footer dl dd h3{ padding-top:62px; font-size:34px; color:#ffffff; }
.footer dl dd h3 strong{ color:#ffffff; }
.footer dl dd p{ padding-top:20px; color:#b54444; }
.footer ul li{float:left;width:100%; margin-top:20px; background:#783333; }
.footer ul li:nth-child(1),.footer ul li:nth-child(2){width:48%;}
.footer ul li:nth-child(2){float:right;}
.footer ul li span{float:left; width:81px; height:81px; background:#965656 url(../images/footer_info.png) no-repeat; }
.footer ul li a{display:block;color:#ffffff;font-size:34px;line-height:81px; text-align:center; }
.footer ul li:nth-child(1) span{background-position:0 0; }
.footer ul li:nth-child(2) span{background-position:0 -83px; }
.footer ul li:nth-child(3) span{background-position:0 -166px; }
.footer ul li:nth-child(4) span{background-position:0 -248px; }
.footer ul li a{display:block;color:#ffffff;font-size:34px;line-height:81px; text-align:center;}

/*弹窗*/
.share_weixin,.horizontal,.pop{display:none;position:fixed;z-index:300;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.8); }
.share_weixin{background-image:url(../images/share_tips.png); background-repeat:no-repeat; background-position:right top;background-size:90% auto;}
.horizontal p{ position:absolute; left:0; top:50%; width:100%;  margin-top:-38px; font:normal 50px/1.5 "Microsoft YaHei","微软雅黑"; color:#ffbe33; text-align:center; }

.pop{display:none;position:fixed;z-index:200;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.8); color:#162b2f; }
.pop_bg{ position:absolute; left:19px; width:607px;height: 742px;  top:50%; margin-top:-303px; background:#7e1a1a; }
#pop1 .pop_bg{height: 832px;}
#pop1 .pop_con{height: 660px;}
.pop_close{position: absolute;width: 30px; height: 30px; top:5px; right: 5px; background: url(../images/close.png);}
.order_num{position: absolute;width: 95px; height: 108px; top: 49px; left: 19px;background-image: url(../images/tit.jpg);}
.num1{ background-position: 0px 0px;}
.num2{ background-position: 0px -109px;}
.num3{ background-position: 0px -218px;}
.num4{ background-position: 0px -327px;}
.num5{ background-position: 0px -436px;}
.num6{ background-position: 0px -545px;}
.num7{ background-position: 0px -654px;}
.num8{ background-position: 0px -763px;}
.num9{ background-position: 0px -872px;}
.num10{ background-position: 0px -981px;}
.tit_img{position: absolute; left: 123px; top: 69px; width: 368px; height: 57px; background-image: url(../images/tit.jpg); background-repeat: no-repeat;}
.t1{ background-position: -96px 0px;}
.t2{ background-position: -96px -109px;}
.t3{ background-position: -96px -218px;}
.t4{ background-position: -96px -327px;}
.t5{ background-position: -96px -436px;}
.t6{ background-position: -96px -545px;}
.t7{ background-position: -96px -654px;}
.t8{ background-position: -96px -763px;}
.t9{ background-position: -96px -872px;}
.t10{ background-position: -96px -981px;}
.intro_top{position: absolute; top: 126px; left: 130px; width: 482px; font-size: 18px; line-height: 30px; color: #fff;}
.intro_top strong{font-weight: bold;}
.intro_top em{color: #ffd69e; font-weight: bold;}
.pop_con{width: 591px;height: 540px; overflow-y: auto;margin: 0 auto; margin-top: 188px;}
.pop_con h4{font-size: 20px; line-height: 24px; height: 24px; color: #ffdaa5; padding:9px 0 10px 0;}
.jl_img{text-align: center; vertical-align:top; padding-top: 13px;}
.jl_img img{vertical-align: top;}
.jp_box{width: 100%;}
.jp_box td p{ font-size: 18px; color: #fff; text-align: center; height: 40px; line-height: 36px;}
.jp_box td{width: 25%;}
.ljqd td,.ljqd th{border:solid 1px #a42222;}
.ljqd th{font-weight: normal; padding: 5px 0; color: #ffdaa5; font-size: 18px; text-align: center;}
.ljqd th span{font-size: 24px; color: #fff4d8; font-weight: 900;}
.act_intro td{ color: #fff; line-height: 30px; padding: 0 3px; font-size: 18px;}
.act_intro td strong{font-weight: bold;}
.act_intro .tleft{text-align: left;}
.act_intro .tright{text-align: right;}

.pop_con .top_intro{line-height: 36px; color: #fff; font-size: 18px;}
.center{text-align: center;}
.vtop{vertical-align: top;}