@charset "utf-8";
body { font:14px/1.5 "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#d2242e; background:url(../images/bg.gif) repeat-y center top; }.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:1000px; 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:618px;background:url(../images/bg.jpg) no-repeat #ff5275 center top; padding-bottom:36px; margin-bottom:36px;}
.box{ background:url(../images/bb.png) no-repeat center bottom;padding-bottom:50px; margin-bottom:50px;}
.mt_box{padding:30px 14px 10px;background:url(../images/bm.png) repeat-y center top;}
.mt_box a{ display:block; float:left; width:214px; height:300px;background:url(../images/ddp.png) -243px 0 no-repeat; margin:0 14px 20px;}
.mt_box a:hover{ background-position:0 0;}
.mt_box .mt1,.mt_box .mt1:hover{background-position:-1215px 0; cursor:default;}
.mt_box .mt2,.mt_box .mt2:hover{background-position:-486px 0; cursor:default;}
.mt_box .mt3,.mt_box .mt3:hover{background-position:-729px 0; cursor:default;}
.mt_box .mt4,.mt_box .mt4:hover{background-position:-972px 0; cursor:default;}
.b11_btn{ width:160px; position:absolute; left:838px; top:550px;}
.b11_btn a{ display:inline-block; line-height:50px; height:50px; border-radius:25px; width:160px; text-align:center; margin-bottom:20px;font-size:20px; color:#ff4842; background-color:#fff; border-bottom:4px solid #428d2c;}
.b11_btn a:hover{ background-color:#ffff00;}
.prize{ background:url(../images/b1_m.png) no-repeat center top; padding-top:163px; position:relative;}
.prize a{ position:absolute; width:172px; height:55px; display:block; left:415px; top:405px;}
.gb_ul{ padding:1px 12px 0;background:url(../images/bm.png) repeat-y center top;}
.gb_ul li{ float:left; height:168px;margin:20px; width:188px; padding:8px; background-color:#f4b7bd; border-radius:6px;}
.gb_ul li p{ font-size:12px; width:150px;width:188px;}
.gb_ul .pic img{ display:block;height:138px;width:188px;}
.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:#ee4c76;}
.btn_r{ background-color:#44abfa;}
.btn_l:hover,.btn_r:hover{ color:#fed000;}
.b3_ul{ padding:30px 14px 0;background:url(../images/bm.png) repeat-y center top;}
.b3_ul li{ float:left; width:120px; padding:10px; margin:0 10px; background-color:#f4b7bd; border-radius:18px;}
.b3_pic{ margin-bottom:10px; display:block;}
.b3_pic img{width:114px; height:114px; border:3px solid #fff; border-radius:20px;}
.b3_btn{ width:116px; height:40px; display:inline-block; background:url(../images/btn_down.png) no-repeat;}
.b3_gif{ position:absolute; width:156px; height:150px; left:174px; top:198px;}
/*弹窗，浮动框*/
.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 #fede47; background-color:#fff5cd; *position:absolute;*top:expression(documentElement.scrollTop +120 + "px"); left:50%; margin-left:-240px;z-index:100;}
.pop_wrap a:hover{ color:#c5173e;}
.ok{ background:url(../images/luck.jpg)40px 30px #fff5cd no-repeat;width:600px; height:282px;}
.no{ background:url(../images/unluck.jpg) 30px 10px #fff5cd no-repeat;width:411px; height:232px;}
.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}
.f24{ font-size:24px;}.f12{ font-size:12px;}.no_btn{ margin-top:35px; display:block;}
.getMsg{text-align:left; padding:0; color:#333; width:411px; border:0;}
.getMsg .cont{padding:20px; border-radius:0 0 15px 15px}
.tx_tit{ background-color:#e44c59;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:83px; color:#fff; height:33px; line-height:33px; border-radius:15px; text-align:center; background:#fe8e0b;}
.btn:hover{ color:#fff; background-color:#f2464f;}
