@charset "utf-8";
body { font: 12px/1.5 \5fae\8f6f\96c5\9ed1, \5b8b\4f53, Arial, Sans-serif; color: #5f5f5f;}
a { color: #5f5f5f; text-decoration: none; }
a:hover { color:#fff;}.r{ color:#ef1e2f;}.fb{ font-weight:bold;}.g{ color:#42aa00;}
.wrap{ width:980px; margin: 0 auto; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom:20px; }
.footer{ text-align:center; padding:30px 0; line-height: 28px;font-size: 14px;}
.footer a { display: inline-block; padding: 0 8px;}
.com_btn{ display:inline-block; width:158px; height:60px; padding:10px 8px; background:url(../images/btn.png) no-repeat; font-size:23px; text-align:center; color:#fff; line-height:60px;}
.com_btn:hover{ color:#ffaa17;}
.box1{ background:url(../images/bg1.jpg) center top no-repeat; height:368px; position:relative;}
.box2{ background:url(../images/bg2.jpg) center top no-repeat; height:381px;}
.box3{ background:url(../images/bg3.jpg) center top no-repeat; height:515px;}
.box4{ background:url(../images/bg4.jpg) center top no-repeat; height:533px;}
.box5{ background:url(../images/bg5.jpg) center top no-repeat; height:660px;}
.yy_logo { position: absolute; width:170px; height:75px; display: block; top:160px; left:62px;}
.kapai{ position:absolute; top:119px; margin-left:132px;}
.kapai a{ float:left;width:97px; height:145px;background:url(../images/ka.png) no-repeat; margin-right:66px;}
.kapai a:hover{ background-position:-107px 0;}
.prize{ position:absolute; top:286px; margin-left:117px;}
.prize div{ float:left;width:112px; height:77px; padding:4px 6px 0; background-color:#3b2d2d;margin-right:43px;}
.prize img{ width:111px; height:60px;}
.prize p{ line-height:18px; height:18px; font-size:10px; color:#fff; text-align:center;}
.b5{ height:520px; position:relative;}
.share_btn{ position:absolute; width:88px; height:23px; display:block; left:513px; top:59px;}
.b5_1{ position:absolute; left:172px;top:380px;}
.b5_2{ position:absolute; left:631px;top:380px;}
.b4_1{ position:absolute; left:266px;top:272px;}
.b4_2{ position:absolute; left:547px;top:272px;}
/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop_box{width:430px;position:fixed; top:200px; left:50%; margin-left:-215px;z-index:100; background-color:#fff; border-radius:20px;}
.pop_box1{width:520px;position:fixed; top:200px; left:50%; margin-left:-215px;z-index:100; background-color:#fff; border-radius:20px; border:3px solid #6e3e3d; color:#120e10; background:; padding:50px 30px;}
.pop_right{ width:350px; text-align:center; float:left; padding-top:20px;}
.close{ position:absolute; width:56px;display:block; right:10px; top:0; color:#fff;}
.close1{ position:absolute; width:30px; height:30px;display:block; right:20px; top:20px; color:#6e3e3d; font-size:20px; border:2px solid #6e3e3d; text-align:center; border-radius:50%;}.close1:hover{ color:#fff; background-color:#6e3e3d;}
.pop_tit{ color:#fff; font-size:20px; font-weight:bold; text-align:center; background-color:#6e3e3d; line-height:56px; height:56px; border-radius:20px 20px 0 0;}
.pop_btn{ display:block; width:140px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#fff; background-color:#6e3e3d; margin:20px auto 25px; border-radius:30px; border-bottom:3px solid #65191e; padding:0 30px;}
.pop_btn:hover{ background-color:#9a6665; border-color:#535544;}
.pop_item label{ width:112px; text-align:right; display:inline-block; vertical-align:top; line-height:30px;}
.tip{ padding:0 20px 10px; color:#f2464f; line-height:16px;}
.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;}
.f30{ font-size:30px;}.f24{ font-size:24px;}.f18{ font-size:18px;}
