@charset "utf-8";
body { font:14px/1.5 "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#333;}.y{ color:#867101;}.r{ color:#ff3030;}.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:900px; margin:0 auto;}
.footer { background-color:#17889a; text-align: center; padding:30px 0 30px; line-height: 28px;color:#fff;}
.footer a { display: inline-block; padding: 0 8px; color:#fff;}
.bn1{ background:url(../images/bn1.jpg) no-repeat center top; height:540px}
.bn2{background:url(../images/bn2.jpg) no-repeat center top; height:451px;}
.snow{background:url(../images/snow.png) no-repeat center -1px; height:60px;}
.box1{ background:url(../images/box1.jpg) repeat center top;}
.box2{ background:url(../images/box2.jpg) repeat center top;}
.box3{ background:url(../images/box3.jpg) repeat center top;}
.tit{ text-align:center; font-size:60px;color:#f9f821; }
.t_tip{ font-size:16px; color:#fff; text-align:center;}
.mt_box{ position:relative; height:550px;}
.mt_box a{ width:215px; height:275px;}
.mt_box a i{ width:144px; height:116px; background:url(../images/like.png) no-repeat; display:none; position:absolute; top:-30px; left:200px;}
.mt_box a:hover i{ display:block;}
.mt_box .mt1{ position:absolute; top:50px; left:50%; margin-left:-108px;}
.mt_box .mt2{ position:absolute; top:305px; left:10%;}
.mt_box .mt3{ position:absolute; top:305px; left:80%; margin-left:-108px;}
.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:#ffc64d; border-bottom:4px solid #bb7f2c;}
.b1_btn a:hover{ background-color:#fff176;}
.prize{ text-align:center; width:100%; margin:30px auto;}
.gb_ul{ padding-top:40px; margin-right:-73px;}
.gb_ul li{ float:left; height:170px;margin:0 73px 32px 0; width:150px; padding:90px 10px 0; background:url(../images/g_ul.png) 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:#11834b;}
.btn_r{ background-color:#e41a2a;}
.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 0 0 42px;background:url(../images/bm.png) repeat-y center top; margin-right:-94px;}
.b3_ul li{ float:left; width:114px; background:url(../images/b3_item.png) no-repeat; padding:44px 46px 23px; margin:0 94px 60px 0;}
.b3_pic{ margin:0 auto 56px; display:block; width:114px;}
.b3_pic img{width:114px; height:114px;border-radius:16px;}
.b3_btn{ width:114px; height:32px; line-height:32px; text-align:center; color:#603913; font-size:16px; background-color:#f9f821; display:block; border-radius:20px;}
.b3_btn:hover{ background-color:#ffe962;}
.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; *position:absolute;*top:expression(documentElement.scrollTop +120 + "px"); left:50%; margin-left:-300px;z-index:100; background:url(../images/pop.png) no-repeat; padding:230px 90px 0 20px; width:427px; height:535px;}
.pop{ text-align:center; position:relative;}
.close{ position:absolute;display:block;width:30px; height:30px; background:url(../images/close.png) no-repeat; right:102px; top:236px; z-index:9;}
.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:0 20px;}
.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:180px; color:#fff; height:50px; line-height:50px; border-radius:25px; text-align:center; background:#ffd600; font-size:24px; color:#ff3030;}
.btn:hover{ color:#ffd600; background-color:#ff3030;}
.p1{ font-size:70px; font-weight:bold;}
.p2{ font-size:24px; line-height:44px;}
.p3{ font-size:16px; color:#666;}
.fast{ background:url(../images/side.png) no-repeat; width:142px; padding:82px 0 0px; text-align:center; height:190px; position:fixed;bottom:30px; left:50%; margin-left:620px;}
.fast a{ display:block; height:44px; line-height:44px; font-size:16px;color:#333;}
.fast a:hover{ color:#0d3428;}
