@charset "utf-8";
body { font:14px/1.5 "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#953c00; background:#fcc907; }.g{ color:#0ca153;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#8a1300; text-decoration:none; }a:hover{ color:#;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
/*lay_out*/
.wrap{ width:1000px; margin:0 auto;}
.footer { text-align: center; padding:30px 0 30px; line-height: 28px;  color:#8a1300;}
.footer a { display: inline-block; padding: 0 8px;  color:#8a1300;}
.tit{margin-bottom:35px;}
.banner{height:667px;background:url(../images/bn.jpg) center top no-repeat;}
.box1{ margin-bottom:35px; }
.game1{ padding-left:27px;}
.game1 a{float:left; margin:0 33px; width:170px; height:208px; text-align:center;}
.game1 a:hover{ background:url(../images/g1_h.png) no-repeat;}
.game1 a i{ padding-top:51px; display:block; width:100%; height:159px;}
.game1 a img{ width:65px; height:65px; padding-left:1px;}
.g1_1 i{ background:url(../images/g1_1.png) no-repeat; }
.g1_2 i{ background:url(../images/g1_2.png) no-repeat;}
.g1_3 i{ background:url(../images/g1_3.png) no-repeat;}
.g1_4 i{ background:url(../images/g1_4.png) no-repeat;}
.game1 i p{ font-size:15px; color:#e40c0c; margin-top:27px;}
.btn1{ margin:0 30px; display:inline-block; width:170px; height:50px; line-height:50px; color:#e30c0c; font-size:20px; background:url(../images/btn.png) no-repeat;}
.btn1:hover{ font-weight:bold; color:#e30c0c; background-position:0 -50px;}
.down{ display:inline-block; width:114px; height:34px; line-height:34px; color:#ff6600; font-size:16px;font-weight:bold; background:url(../images/btn.png) 0 -100px no-repeat;}
.down:hover{  color:#e30c0c; background-position:0 -134px;}
.more_active{ padding:30px 90px 35px; position:relative;}
.ma_ul{ height:156px;}
#ma1 li{ float:left;background-color:#fee99c; padding:8px;margin:0 9px; margin-bottom:3px; border-radius:4px;}
#ma1 li a{ display:block;}
#ma1 li img{ width:166px; height:110px; display:block;}
#ma1 li p{ line-height:30px; height:30px; text-align:center; color:#fff; background-color:#ff6600;border-radius:0 0 4px 4px;}
.RightBotton, .LeftBotton { cursor: pointer; top:95px; left:30px; position: absolute; background: url(../images/ctrl_btn.png) no-repeat; display: block; overflow: hidden; width: 30px; height: 30px; }
.RightBotton { background-position: -80px 0; left:920px; }
.LeftBotton:hover { background-position: -40px 0; }
.RightBotton:hover { background-position: -120px 0; }
.box2{ padding-top:30px}
.box3{ padding-top:30px;}
.gb_ul{ padding:0 0 0 5px;}
.gb_ul li{ float:left; padding:8px; margin:0 22px 43px; width:188px; background:#fee89a; border-radius:5px;}
.gb_ul .pic img{ display:block; width:188px; height:138px;}
.btn_l,.btn_r{ width:94px; overflow:hidden; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff;}
.btn_l{ background-color:#ff829e; float:left;}
.btn_r{ background-color:#f10000; float:right;}
.btn_l:hover,.btn_r:hover{ color:#fed000;}
.b3_item{ display:inline-block;background-color:#ffe06c; width:260px; border-radius:20px; padding:20px; margin:0px 40px 40px 0;}
.b3_item img{ width:114px; height:114px;margin-right:20px;margin-bottom:10px; border-radius:20px}
.b3_item .down{ float:none;display:block; text-align:center;}
.b3_item h3 a{ display:block; color:#f10000; font-size:18px; margin-bottom:6px; height:22px; overflow:hidden;}
.b3_item p{ line-height:22px; height:132px; color:#953c00; overflow:hidden;}
.b3_cont{ margin-right:-70px;}
/*弹窗，浮动框*/
.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; *position:absolute;*top:expression(documentElement.scrollTop +120 + "px");width:640px; height:282px; left:50%; margin-left:-205px;z-index:100;}
.pop_wrap a:hover{ color:#c5173e;}
.pop_cont{ padding:65px 60px 0 240px; text-align:center; color:#e30c0c;}
.ok{ background:url(../images/luck.jpg) no-repeat;margin-left:-320px;}
.no{ background:url(../images/unluck.jpg) no-repeat;margin-left:-320px;}
.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}
.f28{ font-size:28px;}.f20{ font-size:20px;}.c1{ color:#1f1837;}
.getMsg{text-align:left; padding:0; color:#333; width:411px; border:0;}
.getMsg .cont{ background-color:#ffeee2; padding:20px; border:5px solid #ff6600; border-width:0 5px 5px;}
.tx_tit{ background-color:#ff8636;border:5px solid #ff6600; border-width:5px 5px 0;line-height:48px; 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{ padding:6px 2px; border:1px solid #d8d8d8; width:220px;}
.item span{ color:#f00; vertical-align:middle;}
.btn{ display:block; margin:0px auto; width:137px; font-size:18px; color:#fff; height:52px; line-height:52px; border-radius:15px; text-align:center; background:#687b9b;}
.btn:hover{ color:#fff; background-position:0 -268px;}
