@charset "utf-8";
body { font:14px/22px "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#fff; background:url(../images/bg.jpg) center 42px no-repeat #fab5ca; }.y{ color:#fe8e0b;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#fff; text-decoration:none; }a:hover{ color:#44abfa;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
/*lay_out*/
.wrap{ width:980px; margin:0 auto;}
.footer { text-align: center; padding:30px 0; line-height: 28px;  color:#ffffff;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.tit{ background:url(../images/tit.jpg) center top no-repeat; text-align:center; padding:2px 0;}
.tit p{ font-size:35px; font-weight:bold; color:#f1577f; font-style:italic; line-height:55px; height:55px;}
.tit h4{ font-size:30px; font-weight:bold; color:#fff;line-height:76px; height:76px;}
.tips{ color:#d32955; text-align:center; line-height:40px; height:40px;}
.banner{height:700px;width:960px; margin:0 auto 20px; position:relative;}
.topic{ position:absolute; color:#fff; top:620px; left:65px; line-height:30px; height:60px; width:850px;}
.box1{ background:#f1577f; border-radius:30px;}
.gb_ul{ padding:50px 0 0 60px;margin-bottom:40px;}
.gb_ul li{ float:left; margin:0 60px 50px 0; background:#f7d9e1; padding:10px; border-radius:12px;}
.gb_ul li p{ font-size:12px; width:150px;}
.gb_ul .pic{ display:block;}
.btn_l,.btn_r{ width:75px; height:27px; line-height:27px; 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:#fff000;}
.box2{ background:url(../images/box2.jpg) no-repeat #f1577f; border-radius:30px; height:185px; margin-bottom:40px;}
.b2_btn{ float:left; width:195px; height:45px; border-bottom:3px solid #feb008; background-color:#fff000; margin:124px 53px 0 45px; text-align:center; line-height:45px; font-size:18px; color:#d41748; border-radius:3px; font-weight:bold;}
.b2_btn:hover{ background-color:#ffd800;color:#d41748;}
.box2 ul{ float:right; width:685px;}
.box2 li{ width:151px; height:101px;padding:2px;background-color:#f7d9e1; float:left; margin:30px 0px 0px 56px; text-align:center; color:#fff;}
.box2 li img{width:151px; height:101px;}
.box3{ background:url(../images/box3.jpg) no-repeat; height:691px; margin-left:-60px; padding-left:60px; margin-bottom:40px; text-align:center;}
.b3_item{ display:inline-block; text-align:center; background-color:#f7d9e1; width:166px; border-radius:25px; padding:17px 0; margin:40px 37px 0;}
.b3_item img{ width:114px; height:114px; border:3px solid #fff; margin-bottom:13px;}
.b3_item .down{ width:114px; text-align:center; color:#fff; font-weight:bold; background-color:#44abfa; line-height:33px; height:33px; border-bottom:5px solid #1078c8; font-size:16px; display:inline-block;}
.box4{ background-color:#f1577f;height:190px; margin-bottom:20px; border-radius:30px;}
/*滑动列表*/
.more_active{ padding:25px 0px; width:1000px; position:relative;}
.ma_ul{ height:140px; margin-left:43px;}
.ma_ul img{ display:block; width:200px; height:130px; padding:5px; background-color:#f7d9e1;}
.ma_ul li{ float:left;_display:inline; margin:0 18px 0 0;}
.RightBotton,.LeftBotton{cursor:pointer; top:0px; position:absolute;background:url(../images/ma_btn.png) 5px 0 no-repeat;  display:block;overflow:hidden; width:40px; height:40px;left:0px; top:75px;}
.more_active .RightBotton{left:940px; background-position:-77px 0;}
.LeftBotton:hover{ background-position:-35px 0;}
.RightBotton:hover{ background-position:-117px 0;}
/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop{ border:5px solid #fede47; background-color:#fff5cd; width:412px; height:278px;position:fixed; top:150px; *position:absolute;*top:expression(documentElement.scrollTop +150 + "px"); left:50%; margin-left:-210px;z-index:100;}
.pop_tit{ line-height:45px; height:45px; background-color:#1f1837; text-align:center; color:#fff; font-size:20px; font-weight:bold;}
.pop_close{ float:right; width:45px; height:45px;cursor:pointer;color:#fff;}
.close{ position:absolute; display:block; width:28px; height:26px; background:url(../images/pop_close.jpg) no-repeat; right:11px; top:11px;}
.close:hover{ background-position:0 -40px;}
.pop_item label{ width:112px; text-align:right; display:inline-block; vertical-align:top; line-height:30px;}
.tip{ padding:0 20px 0 115px; color:#f2464f;}
.pop_item span{ display:inline-block; vertical-align:top; color:#f96062; line-height:30px;}
.pop_item .ipt{ line-height:28px; height:28px;  border:1px solid #d8d8d8; padding:0 5px; width:220px;}
.submit{ display:block; width:84px; height:33px; border-radius:5px; margin-left:115px; color:#fff; text-align:center; line-height:33px; background-color:#fe8e0b; cursor:pointer;}
.submit:hover{ background-color:#f2464f; color:#fff;}
.pop.luck{ width:400px; height:387px; background:url(../images/luck.jpg) no-repeat 30px center #fff5cd;padding-left:230px; margin-left:-315px;}
.luck .ps{ color:#fe8e0b; margin:5px 0 25px 30px;}
.luck h3{ font-size:28px; padding:55px 0 0 30px;position:relative}
.pop.unluck{ width:370px; height:270px; background:url(../images/unluck.jpg) no-repeat 50px center #fff5cd; padding-left:260px; margin-left:-315px;}
.unluck h3{ font-size:28px; padding:55px 0 0 0px;color:#fe8e0b; position:relative}
.unluck .ps{ color:#fe8e0b; font-size:20px; margin:0px 0 40px 0px;}
.share{ display:inline-block; line-height:30px; height:30px; width:150px; text-align:center; color:#fff; border-radius:15px;}
.share:hover{ color:#fff; opacity:0.9;}
.bg_r{ background-color:#f2464f;}
.bg_y{ background-color:#fe8e0b;}
.top{ font-size:12px;}
