@charset "utf-8";
body { font:14px/1.5 "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#d2242e; background:#022a67; }.y{ color:#fe8e0b;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#fff; text-decoration:none; }a:hover{ color:#d2242e;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
/*lay_out*/
.wrap{ width:1100px; margin:0 auto;}
.footer { text-align: center; padding:30px 0 30px; line-height: 28px;}
.footer a { display: inline-block; padding: 0 8px; color:#d2242e;}
.tit{ padding-left:117px; margin-bottom:35px;}
.banner{height:930px;background:url(../images/bg.jpg) no-repeat #022a67 center top; padding-top:9px;}
.b1{ background:url(../images/game1.jpg) no-repeat center center; height:1174px;}
#b1{ margin-top:700px; height:1px;}.b2{ padding:40px 0;}
.mt_box{ height:712px; padding-top:42px; margin-right:-106px;}
.mt_box a{float:left; width:300px; height:300px; margin:0 102px 85px 0; position:relative;}
.mt_box a i{ width:170px; height:120px; background:url(../images/like.png) no-repeat; display:none; position:absolute; top:-30px; left:200px;}
.mt_box a:hover i{ display:block;}
.b1_btn a{ display:inline-block; line-height:64px; height:64px; padding:0 30px; margin:0 20px; border-radius:32px;text-align:center; margin-bottom:20px;font-size:28px; color:#672d02; background-color:#ffe962; border-bottom:4px solid #bb9638;}
.b1_btn a:hover{ background-color:#fff176;}
.gb_ul{ padding-top:40px; margin-right:-40px;background:url(../images/bm.png) repeat-y center top;}
.gb_ul li{ float:left; height:165px;margin:0 38px 20px 0; width:150px; padding:25px 20px 0; background:url(../images/g_ul.jpg) no-repeat; border-radius:6px;}
.gb_ul li p{ font-size:12px;}
.gb_ul .pic img{ display:block;height:110px;width:150px;}
.btn_l,.btn_r{ width:75px; overflow:hidden; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff;}
.btn_l{ background-color:#ffe228; color:#672d02;}
.btn_r{ background-color:#ff5c5c;}
.btn_l:hover,.btn_r:hover{ color:#fed000;}
.b3{ padding:150px 0 30px; height:870px; background:url(../images/b3.jpg) no-repeat center top;}
.b3_ul{ padding:30px 14px 0;background:url(../images/bm.png) repeat-y center top; position:relative;}
.b3_ul li{ float:left; width:160px;position:absolute;}
.b3_pic{ margin:0 auto 103px; display:block; width:114px;}
.b3_pic img{width:114px; height:114px;border-radius:16px;}
.b3_btn{ width:160px; height:40px; line-height:40px; text-align:center; color:#ab2b17; font-size:22px; border-bottom:5px solid #bb9638; background-color:#ffe962; display:block; border-radius:20px;}
.b3_btn:hover{ background-color:#ffe962;}
.b3_gif{ position:absolute; width:156px; height:150px; left:174px; top:198px;}
.b3u1{  left:15px; top:226px;}
.b3u2{  left:368px; top:145px;}
.b3u3{  left:818px; top:119px;}
.b3u4{  left:152px; top:597px;}
.b3u5{  left:515px; top:591px;}
.b3u6{  left:891px; top:515px;}
.footer{ background-color:#022252; color:#98c0fd;}
.footer a{color:#98c0fd;}
.more_active{ padding:40px 0px; position:relative;}
.ma_ul{ height:190px; margin:50px 0 0 45px;}
.ma_ul li{ float:left; width:188px; height:162px; margin:0 38px 0 0; background-color:#719bb8; padding:10px; border-radius:10px;}
.ma_ul li a h3{ text-align:center; font-size:14px; color:#fff; font-weight:normal; background-color:#135888; line-height:30px; height:30px;}
.ma_ul li img{ width:188px; height:136px; display:block;}
.RightBotton,.LeftBotton{  cursor:pointer; top:150px; left:0px; position:absolute; display:block; width:30px; height:60px;}
.RightBotton{left:1068px;}

/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop_wrap{position:fixed; top:120px; border:5px solid #ee9b11; *position:absolute;*top:expression(documentElement.scrollTop +120 + "px"); left:50%; margin-left:-300px;z-index:100;}
.ok{ background:url(../images/luck.jpg)10px center #f2f7ff no-repeat;width:600px; height:350px;}
.no{ background:url(../images/unluck.jpg) 30px center #f2f7ff no-repeat;width:600px; height:350px;}
.pop{ text-align:center; position:relative; padding:90px 0;  padding-left:170px;}
.close{ position:absolute;display:block;width:30px; height:30px; background:url(../images/close.png) no-repeat; right:21px; top:21px;}
.close:hover{ background-position:0 -40px;}
.pop h4{ font-size:30px; font-weight:normal; margin-bottom:20px; color:#f39901}
.getMsg{text-align:left; padding:0; color:#333; width:411px;position:fixed; top:120px;left:50%; margin-left:-240px;z-index:100;}
.getMsg .cont{padding:20px;background-color:#fff;}
.tx_tit{ background-color:#0549ac;line-height:45px; text-align:center; color:#fff; font-size:20px; font-weight:normal;}
.tx_tit a{ width:48px; height:48px;}
.getMsg .item{ padding-bottom:8px;}
.getMsg label{ width:115px; text-align:right; display:inline-block;}
.getMsg .tips{ color:#ff0000; padding:0px 0 10px 118px; font-size:12px; line-height:18px;}
.getMsg .ipt{ background-color:#fff;  padding:6px 2px; border:1px solid #d8d8d8; width:220px;}
.item span{ color:#f00; vertical-align:middle;}
.btn{ display:block; margin:0px auto; width:90px; color:#fff; height:30px; line-height:30px; border-radius:15px; text-align:center; background:#f42534; border:2px solid #c41923; box-shadow:inset 0 2px 0 #fc7886;}
.btn:hover,.btn1:hover{ color:#fff; background-color:#fe4955; border-color:#f32734;}
.btn1{ display:block; margin:0px auto; width:160px; color:#fff; height:50px; line-height:50px; border-radius:25px; text-align:center; background:#f42534; border:2px solid #c41923; box-shadow:inset 0 2px 0 #fc7886; font-size:24px; margin-top:25px;}
.tip1{ font-size:40px; color:#f31821; font-weight:bold;}.tip2{ font-size:36px; color:#0549ac;}.fast{ background:url(../images/side.png) no-repeat; width:98px; padding:118px 11px 0px; text-align:center; height:298px; position:fixed;bottom:30px; left:50%; margin-left:620px;}
.fast a{ display:block; height:40px; line-height:40px; margin-bottom:10px; background-color:#0546a5; font-size:16px;color:#c4ddff;}
.fast a:hover{ color:#f6ff00; background-color:#ff4e00;}
.fast a.backtop{ margin-top:36px; height:72px; background:none;}
