body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
.phb_bj{background: #51a837;}
.zyz_bj{background: #fdfdfd;}
.sy_bj {width:100%;height:100%;background: url(../images/sybj.png) no-repeat;background-size: 100% 100%;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;}
.sy_logo {position: absolute;top: 6%;left: 4%;}
.sy_sycs {width:1401px;height:942px;background: url(../images/sycs.png) no-repeat;background-size: 100% 100%;background-size: cover;position: absolute;top: 4%;left: 13%;}
.sy_shu1 {position: absolute;bottom: 8%;left: 8%;}
.sy_shu2 {position: absolute;top: 16%;right: 8%;}
.sy_shu3 {position: absolute;top: 0;right: 34%;}
.sy_jsan{display: block;position:fixed;bottom: 5%;right: 5%;}
.sy_jsan .reg{ width: 500px; position: relative; height: 360px;}
.sy_jsan .sy_ljqs{ display: block;position: absolute;bottom: 94px;left: 0px;}
.sy_jsan .sy_phb{ display: block;position: absolute;bottom: 94px;right: 0px;}
.sy_jsan .sy_zyz{ display: block;position: absolute;top: 0px;left: 150px;}
.sy_jsan .sy_jtjc{ display: block;position: absolute;bottom: 6px;left: 150px;}

.zy_zybz {position: absolute;top: 4%;left: 0;z-index: 999;}
.zy_zyry {position: absolute;bottom: 0;left: 0;}
.zy_zysy {position: absolute;bottom: 5%;right: 2%;}
.zy_zyz {position: absolute;top: 4%;left: 36%;width: 50%;font-size: 24px;color: #333;line-height: 30px;}
.zy_zylc {position: absolute;top: 41%;left: 38%;}
.zy_tjzl {position: absolute;top: 60%;left: 36.3%;width: 12%;font-size: 24px;color: #333;line-height: 30px;}
.zy_tgsh {position: absolute;top: 60%;left: 55.7%;width: 12%;font-size: 24px;color: #333;line-height: 30px;}
.zy_lxyw {position: absolute;top: 60%;left: 74.8%;width: 12%;font-size: 24px;color: #333;line-height: 30px;}
.ph_zgf {padding-top: 6%;text-align: center;}
.ph_kj {width:1203px;height:692px;background: url(../images/phkj.png) no-repeat;background-size: 100% 100%;background-size: cover;margin: 40px auto 0;}
.ph_phxx {text-align: center;width: 700px;font-size: 50px;color: #6bae00;line-height: 100px;padding-top: 110px;margin: 0 auto 0; display: flex;}
.ph_phb {text-align: center;width: 650px;font-size: 50px;color: #6bae00;line-height: 100px;margin: 0 auto 0;}
.ph_phsj {float: left;margin-left: 10%;}
.ph_phdf {font-size: 90px;float: left;}
.jt_bj {width:100%;height:100%;background: url(../images/jtbj.png) no-repeat;background-size: 100% 100%;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;}
.jt_zysy {position: absolute;bottom: 5%;right: 2%; z-index: 1}
.jt_nr {position: absolute;top:20%;bottom: 5%;left: 0%;width: 100%;}
.jt_jtzy {width: 1250px;font-size: 32px;color: #012993;line-height: 48px;padding-top: 80px;margin: 0 auto;}
.jt_jtjj {margin: 50px 0 35px 260px;}
.jt_jtjb {width:1296px;height:141px;background: url(../images/jtjb.png) no-repeat;background-size: 100% 100%;background-size: cover;margin: 0 auto;position: relative;}
.jt_jtgo {position: absolute;right: 20px;top: 40px;width: 236px;height: 60px;background: url(../images/jtgo.png) no-repeat center;}
.jt_jbjj {width: 900px;height: 100px;font-size: 30px;color: #fff;line-height: 50px;padding-top: 20px;margin-left: 40px;overflow: hidden;}
.jt_jbzy {width: 1420px; font-size: 30px;color: #012993;line-height: 50px;padding: 40px;margin: 0 auto;}
.jt_jbzy p{ margin: 0.5em 0; text-indent: 2em;}

.Box {position: relative;}
.Box .content {width: 1570px;margin: 0 auto;height: 790px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 40px;height: 60px;position: absolute;top: 47%;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/sp_left.png) no-repeat center;left: -100px;}
.Box .Box_con .btnr {background: url(../images/sp_right.png) no-repeat center;right: -100px;}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width: 1500px;height: 790px;overflow-x: hidden;margin-left: 30px;background: url(../images/jtkj.png) no-repeat;background-size: 100% 100%;background-size: cover; overflow-y: auto;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}


.lj_bj {width:100%;height:100%;background: url(../images/yxbj.png) no-repeat;background-size: 100% 100%;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;background-position: center 0;}
.lj_ljqs {position: absolute;top: 4%;left: 0;width: 388px;height: 170px;background: url(../images/qclj.png) no-repeat center;}
.lj_jf {padding-top: 80px;padding-left: 110px;font-size: 24px;color: #924a19;line-height: 36px;}
.lj_cxks {position: absolute;top: 7%;right: 13%;}
.lj_tcyx {position: absolute;top: 7%;right: 2%;}
.lj_djs {position: absolute;width: 352px;height: 94px;text-align: center;left: 38%;top: 54%;}


.game_res{display: none;}
.game_res::after{content: "\20"; display: block; opacity: 0.5; background: #000; position: fixed; left: 0px; top: 0px; right: 0px; bottom: 0px; z-index: 998; }
.lj_yxjs {position: absolute;top: 25%;left: 33.5%;width: 527px;height: 640px;background: url(../images/yxjs.png) no-repeat center; z-index: 999;}
.lj_df {padding-top: 290px;width: 100%;text-align: center;font-size: 94px;color: #ffde00;}
.lj_cxks_js {margin-top: 80px;width: 47%;text-align: right;float: left;margin-right: 3%;}
.lj_tcyx_js {margin-top: 80px;width: 47%;text-align: left;float: left;margin-left: 3%;}

 @keyframes turn{
  0%{-webkit-transform:rotate(0deg);}
  100%{-webkit-transform:rotate(360deg);}
}
@keyframes fall{
  from {top: -100px;}
  to {top: calc(100% - 120px);}
}
.fall_div{position: absolute;display: block; width: 100px;animation: fall linear 3s;}
.fall_div,.fall_div img{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}




.fall_div.lv1{animation: fall linear 3s;}
.fall_div.lv2{animation: fall linear 2.5s;}
.fall_div.lv3{animation: fall linear 2s;}
.fall_div.lv4{animation: fall linear 1.5s;}

.fall_img{ width: 100%;animation:turn 2s linear infinite;}






