@charset "utf-8";
body { font:14px/22px "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#493454; background:url(../images/bg.jpg) center 42px no-repeat #ffd302; }.g{ color:#0ca153;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#fff; 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:130px 0 30px; line-height: 28px;  color:#fff; background:url(../images/foot.jpg) no-repeat center top #0194e2;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.banner{height:740px;}
.box1{ background:url(../images/box1.jpg) no-repeat center top; height:341px; padding-top:305px;}
.cai a{ background:url(../images/sprite.png) -126px 0 no-repeat; padding:27px 20px 42px; width:85px; height:96px; display:inline-block; margin:0 5px;}
.cai a:hover{ background-position:0 0 ;}
.box1 .cai_btn{ margin-top:79px;}
.cai_btn{ display:block; margin:0 auto; width:207px; font-size:18px; color:#fff; height:52px; line-height:45px; text-align:center; background:url(../images/sprite.png) 0 -216px no-repeat;}
.cai_btn:hover{ color:#fff; background-position:0 -164px;}
.box11{ background:url(../images/prize.jpg) no-repeat center top; height:295px;}
.more_active{ padding:100px 90px 35px; position:relative;}
.ma_ul{ height:150px;}
#ma1{ height:136px;}
#ma1 li{ float:left;background-color:#fed51b; padding:4px 5px;margin:0 14px; margin-bottom:3px;}
#ma1 li img{ width:166px; height:110px; display:block;}
.RightBotton,.LeftBotton{ background:url(../images/ma_btn.png) no-repeat; cursor:pointer; top:135px; position:absolute;  display:block;overflow:hidden; width:46px; height:46px;left:0px;}
.more_active .RightBotton{left:940px; background-position:-145px 0;}
.box2{ background:url(../images/box2.jpg) no-repeat center top; padding-top:218px}
.box3{ background:url(../images/box3.jpg) no-repeat center top; padding-top:200px;}
.box2 .wrap{ background:url(../images/g_t.jpg) center top no-repeat; padding-top:35px;}
.g_b{ background:url(../images/g_b.jpg) center top repeat-y; height:45px;}
.gb_ul{ background:url(../images/g_m.jpg) center top repeat-y; padding:0 0 0 42px;}
.gb_ul li{ float:left; margin:11px 30px 11px 0; background:#ffe43f; padding:5px;border-radius:5px;}
.gb_ul li:hover{ background-color:#c2cdf3;}
.gb_ul li p{ font-size:12px; width:150px;}
.gb_ul .pic{ display:block;}
.btn_l,.btn_r{ width:75px; overflow:hidden; height:27px; line-height:27px; text-align:center; display:inline-block; color:#fff;}
.btn_l{ background-color:#0194e2;}
.btn_r{ background-color:#f85970;}
.btn_l:hover,.btn_r:hover{ color:#fed000;}
.b3_item{ display:inline-block;background-color:#ffb909; 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;}
.b3_item .down{ width:114px; height:33px; border-bottom:5px solid #dcb913; border-radius:4px; color:#493454; font-weight:bold; line-height:33px; text-align:center; font-size:16px;background:#ffef63; display:block;}
.b3_item .down:hover{ background-color:#fff000; border-color:#d7ba17;}
.b3_item h3{ color:#ffef63; font-size:18px; margin-bottom:6px; height:22px; overflow:hidden;}
.b3_item p{ line-height:22px; height:132px; color:#493454; 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"); left:50%; margin-left:-240px;z-index:100;}
.pop{ background-color:#fff79a; border:6px solid #fed51b; border-radius:20px;width:480px;text-align:center; position:relative; padding:30px 0}
.close{ position:absolute;display:block;width:30px; height:30px; background:url(../images/sprite.png) -169px -289px no-repeat; right:11px; top:11px;}
.close:hover{ background-position:-169px -329px;}
.pop h4{ font-size:30px; font-weight:normal; margin-bottom:20px; color:#f39901}
.pop.luck{ background:url(../images/luck.jpg) 30px center no-repeat #fff;}
.pop.unluck{ background:url(../images/unluck.jpg) 20px center no-repeat #fff; padding-left:150px;}
.f24{ font-size:24px;}.f12{ font-size:12px;}
.getMsg{text-align:left; padding:0; color:#333; width:411px; border:0;}
.getMsg .cont{ background-color:#fff; padding:20px; border-radius:0 0 15px 15px}
.tx_tit{ background-color:#f39a01;border-radius:20px 20px 0 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:45px; text-align:center; background:url(../images/sprite.png) 0 -320px no-repeat;}
.btn:hover{ color:#fff; background-position:0 -268px;}
