/* 96kaifa原创源码，唯一官网：www.96kaifa.com*/
@charset "UTF-8";
.downl_cont { width: 1200px; overflow: hidden; margin: 10px  auto 20px; }

.con-right { width: 350px; height: auto; margin-top: 20px; float: right; overflow: hidden; }

.con-left { float: left; height: auto; width: 810px; overflow: hidden; margin-right: 40px; }

.dowl-top { width: 1200px; display: table; margin: 10px 0; }

.dowl-left > h1 { width: 810px; height: 34px; line-height: 34px; overflow: hidden; font-size: 30px; color: #4c4c4c; font-weight: bold; }

.dowl-left { width: 800px; overflow: hidden; }

.dowl-left > h1 span { font-family: '瀹嬩綋'; color: #8ba8a3; font-size: 12px; margin-left: 10px; font-weight: 100; }

.dowl-info { width: 100%; margin-top: 20px; height: auto; display: table; border-bottom: 1px solid #e6e6e6; z-index: 2; position: relative; }

.dowl-min { width: 790px; height: 100px; margin-top: 20px; }

.dowl-min > img { width: 100px; height: 100px; display: block; float: left; border-radius: 14px; margin-right: 20px; }

.dowl-min ul { width: 600px; height: 60px; display: block; float: left; }

.dowl-min ul li { display: block; float: left; width: 160px; height: 30px; line-height: 30px; margin-right: 20px; overflow: hidden; font-size: 14px; color: #808080; }

.dowl-min .bq { width: 660px; height: 30px; line-height: 30px; float: left; overflow: hidden; font-size: 14px; color: #808080; margin: 10px 0 0; }

.dowl-min .bq span { float: left; display: block; }

.dowl-min .lkbq { float: left; height: 24px; width: 600px; }

.dowl-min .bq .lkbq a { display: block; float: left; height: 20px; background: #edeff5; color: #525252; font-size: 12px; text-align: center; line-height: 20px; border-radius: 11px; margin: 5px 3px 10px; padding: 0 12px; }

.dowl-min .bq .lkbq a:hover { background: #e8e9eb; }

.dowl-left{overflow:visible;}
.dowl-left > h1{width:600px;}
.dowl-min {position:relative;}
.dowl-min .down_a{display:block;position:  absolute;right: -45px;top: -50px;width: 207px;height: 160px;background: url(../images/downad.png) no-repeat center;}

.dowl-right { float: right; width: 360px; }

.downl-btn { display: block; float: left; width: 160px; height: 40px; background: #1a89ed ; border-radius: 8px; margin:-6px 0 20px 20px;; }

.pc_btn{
    display: block;
    float: initial;
    margin: 40px auto 0;
}
.dowl-right .ewm_box{
    display: block;
    margin: 0 auto;
    width: 140px;height: 140px;
    border: 1px solid #eee;
}
.dowl-right .ewm_box img{
    width: 132px;
    height: 132px;
    margin: 4px;
}
.downl-btn > p.pc_button { display: block; float: left; width: 160px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; border:none; }

.downl-btn > p { display: block; float: left; width: 108px; height: 40px; text-align: center; line-height: 40px; color: #fff; font-size: 16px; border-right: 1px solid #2d72eb; }



.downl-btn > p a { color: #fff; display: block; }

.sm-op { display: block; float: left; width: 50px; height: 40px; position: relative; background: url(../images/bg-wx-ico.png) no-repeat center; }

.sm-op > div { display: none; width: 150px; height: 190px; position: absolute; right: 0; top: 50px; background: url(../images/bg-wx2.png); z-index: 1; }

.sm-op > div img { width: 136px; height: 136px; margin: 16px 0 0 7px; }

.sm-op > div P { width: 150px; text-align: center;  font-size: 14px; color: #4c4c4c; }

.sm-op:hover > div { display: block; }

.noewm p, .yybtn p { border: none; width: 100%; border-right: none !important; }

.downl_pc { text-align: center; line-height: 40px; display: inline-block; width: 100%; color: #fff; }

.game-info { width: 800px; height: auto; margin: 10px 0 10px; display: block; float: left; }

.game-info > p { display: block; width: auto; color: #4c4c4c; font-size: 22px; line-height: 42px; font-weight: bold; }

.game-info pre { white-space: inherit; margin: 0; }

.game-info-c { width: 780px; padding-bottom: 10px; margin: 10px 0 0 0; }

.game-info-c h3 { font-size: 15px; color: #1a89ed ; line-height: 40px; height: 40px; display: block; font-weight: bold; }
.game-info-c h4 { font-size: 15px; color: #1a89ed ; line-height: 40px; height: 40px; display: block; font-weight: bold; }

.game-info-c p { font-size: 15px; color: #4c4c4c; line-height: 30px; }

.game-info-c p a { color: #19abff; margin: 0 3px; }

.game-info-c p a:hover { text-decoration: underline; }

.pic-c { width: 800px; height: auto; margin: 10px 0; }

.snapShotWrap { width: 750px; position: relative; margin: 10px auto 10px; overflow: hidden; }

#shotNext { top: 0; right: 0; border: none; padding: 0; margin: 0; border-radius: 0; }

#shotPrev { top: 0; left: 0; border: none; padding: 0; margin: 0; }

.snap-shot-btn { position: absolute; width: 30%; height: 100%; opacity: .6; z-index: 3; }

.snap-shot-btn:hover { opacity: .9; }

#shotNext i { background: url(../images/right-but.png) no-repeat; }

#shotPrev i { background: url(../images/left-but.png) no-repeat; left: 5px; }

.snap-shot-btn i { width: 50px; height: 60px; top: 45%; display: block; position: absolute; z-index: 99; right: 10px; }

.snapShotCont { width: 750px; position: relative; overflow: hidden; z-index: 1; }

.snopshot { position: absolute; overflow: hidden; zoom: 1; text-align: center; }

.snapShotCont img { position: relative; width: 100%; height: 100%; }

.elementOverlay { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0.4; filter: alpha(opacity=40); }

.elementOverlays { z-index: 1; position: absolute; top: 0; left: 0; background: #000; width: 100%; height: 100%; opacity: 0; filter: alpha(opacity=0); }

.about-news { margin: 0 auto 10px; width: 100%; }

.about-news .tab-link a { display: none; }

.about-news .tab-link a:first-child { display: block; }

.about-news .tab-cont { margin: 0; }

.wz-tab { margin-top: 10px; }

.wz-tab h2 { margin-right: 20px; }

.wz-tab span {display: block;    float: left;    width: auto;    height: 30px;    line-height: 30px;    margin: 10px 0 0 20px;    text-align: center;    font-size: 14px;    color: #4c4c4c;    cursor: pointer;    position: relative;    padding: 0 3px;}

.wz-tabnews { border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; border-top-left-radius: 10px; border-bottom-left-radius: 10px; }


.wz-list, .contm-list { position: relative; }

.lft_lin { height: 210px; position: absolute; left: 14px; width: 1px; background: #ccc; top: 15px; z-index: 0; }

.wz-list ul, .contm-list ul { display: block; position: relative; z-index: 2; height: 240px; width: 810px; overflow: hidden; }

.wz-list ul li, .contm-list ul li { width: 810px; height: 34px; overflow: hidden; }

.wz-list ul li a { display: block; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 34px; line-height: 34px; margin-left: 6px; width: 680px; text-indent: .5em; font-size: 14px; color: #4c4c4c; }

.wz-list ul li i, .contm-list ul li i { display: block; float: left; width: 7px; height: 7px; background: #e6e6e6; border-radius: 50%; margin: 14px 0 0 2px; }

.wz-list ul li:hover i, .contm-list ul li:hover i { background: #1a89ed ; }

.wz-list ul li:hover a { color: #1a89ed ; }

.wz-list > a { display: block; margin: 16px auto; text-align: center; height: 40px; width: 370px; line-height: 40px; font-size: 14px; color: #999; background: #f0f0f0; border-radius: 20px; }

.wz-list > a:hover { background: #D3D3D3; }

.wz-list ul li span { display: block; float: right; width: 90px; height: 34px; line-height: 34px; font-size: 14px; color: #4c4c4c; }

.tab-cont .tab-list + .tab-list { display: none; }

.Gm_hj { overflow: hidden; width: 100%; margin: 10px 0; }
.Gm_hj .bt-c a { margin-top: 10px; }
.Gm_hj .hslb-c { width: 780px; height: 120px; margin-top: 10px; }
.Gm_hj .hslb-c > img { display: block; float: left; width: 216px; height: 120px; border-radius: 10px; margin-right: 20px; }
.Gm_hj .hslb-c a { display: table; text-align: center; float: left; width: 530px; height: 24px; color: #4c4c4c; *margin-left: 30px; *width: 500px; }
.Gm_hj .hslb-c a:hover { color: #12b89c; }
.Gm_hj .hslb-c a span, .Gm_hj .hslb-c a p { display: inline-block; *display: block; *float: left; line-height: 20px; }
.Gm_hj .hslb-c a p { margin: 0 25px; max-width: 360px; overflow: hidden; height: 18px; font-weight: bold; }
.Gm_hj .hslb-c > p { display: block; float: left; height: 79px; width: 530px; font-size: 14px; color: #4c4c4c; margin-top: 10px; line-height: 26px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; word-break: break-all; }
.Gm_hj .gamehj-lis { height: auto; float: left; }
.Gm_hj .gamehj-lis > ul { width: 810px; display: table; }
.Gm_hj .gamehj-lis > ul > li { display: block; float: left; width: 250px; height: 70px; margin: 20px 20px 0 0; }
.Gm_hj .gamehj-lis > ul > li > a img { width: 70px; height: 70px; display: block; float: left; margin-right: 10px; border-radius: 12px; }
.Gm_hj .gamehj-lis > ul > li > a p { display: block; float: left; width: 170px; overflow: hidden; height: 24px; line-height: 24px; font-size: 16px; color: #4c4c4c; margin-top: 2px; }
.Gm_hj .gamehj-lis > ul > li:hover > a p { color: #12b89c; }
.Gm_hj .gamehj-lis > ul > li > p { display: block; float: left; font-size: 12px; color: #8ba8a3; width: 160px; height: 20px; line-height: 22px; }
.Gm_hj .gamehj-lis > ul > li > p a { color: #8ba8a3; }

/**/
.top_ph { margin-bottom: 20px; }

.top_ph { width: 350px; height: auto; }

.top_ph ul li { width: 100%; min-height: auto; cursor: pointer; margin: 4px auto 1px; display: block; float: left; }

.top_ph ul li > span { display: block; float: left; width: 26px; height: 18px; text-align: center; border-radius: 3px; font-size: 14px; color: #999; line-height: 18px; margin: 10px 12px 0 10px; }

.top_ph ul li .bt { overflow: hidden; font-size: 15px; color: #404040; display: block; float: left; width: 290px; height: 30px; line-height: 30px; margin-top: 4px; }

.ph-game { display: none; float: left; width: 290px; height: 70px; margin: 5px 0 0 50px; }

.ph-game .img img { display: block; float: left; width: 70px; height: 70px; border-radius: 12px; margin-right: 10px; }

.ph-game span { display: block; float: left; width: 140px; height: 24px; line-height: 24px; margin-top: 7px; font-size: 14px; color: #8ba8a3; overflow: hidden; }

.ph-game a.downl { display: block; float: right; width: 50px; height: 22px; border: 1px solid #1a89ed ; color: #1a89ed ; text-align: center; line-height: 24px; font-size: 12px; border-radius: 4px; margin-top: -8px; }

.ph-game a.downl:hover { background: #1a89ed  !important; color: #fff !important; }

/*.showstyle>p{font-weight: bold}*/
.showstyle .ph-game { display: block; }

/**/
.hotgame-lb { width: 350px; height: auto; overflow: hidden; margin: 10px 0; }

.lb-con { width: 350px; height: 60px; display: block; float: left; border-bottom: 1px dashed #ddd; }

.lb-con > a img { width: 50px; height: 50px; display: block; float: left; margin: 5px 20px 0 10px; border-radius: 12px; }

.lb-con > a p { width: 200px; height: 20px; display: block; float: left; margin-top: 10px; overflow: hidden; line-height: 20px; color: #404040; font-size: 16px; }

.lb-con > a p:hover { color: #1a89ed ; }

.lb-con:hover { background: #f0f0f0; }

.dowl-but { display: block; float: right; width: 60px; height: 26px; text-align: center; line-height: 26px; border: 1px solid #1a89ed ; color: #1a89ed ; border-radius: 6px; margin-top: -14px; margin-right: 6px; }

.dowl-but:hover { color: #fff; background: #1a89ed ; }

.tuijian-dowl { width: 170px; }

.tuijian-dowl p { height: 24px; width: 170px; margin: 2px 0; overflow: hidden; line-height: 24px; font-size: 12px; color: #8ba8a3; }

.tuijian-dowl p span { margin: 0 4px; }


.yymengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yywrap{display:none; width: 380px;height: 300px;position: fixed;left: 50%;top: 50%;margin: -150px 0 0 -300px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #589cf6; cursor: pointer;}
.closebtn:hover{opacity: 0.88;}
.yywrap .yy_L{width: 320px;height: 260px;float: left;margin: 20px;}
.yywrap .yy_L .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yywrap .yy_L .phone:focus{border:1px solid #589cf6 ;}
.yywrap .yy_L .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yybtn_bs,.yybtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yybtn_bs{background: #589cf6;color: #fff;}
.yybtn_bs:hover,.yybtn_br:hover{opacity: 0.88;}
.yybtn_br{color: #589cf6;border: 1px solid #589cf6;}

.Gm_hj .tab_btn span.on,.Gm_hj .tab_btn span:hover{color: #1a89ed;}
.Gm_hj .gamehj-lis +  .gamehj-lis{display: none}

.upload_link{width: 300px;height: 50px;float: right;font-size: 14px;color: #666;position: relative;z-index: 999;}
.upload_link a{display: block;float: right;color: #666;line-height: 50px;margin-right: 20px;}
.upload_link .downl_tips{float: right;cursor: pointer;}
.downl_tips:hover .downl_tips_wrap{display: block;}
.upload_link .downl_tips span{line-height: 50px;}
.upload_link .downl_tips_wrap{display: none;width: 240px;height: 239px;position: absolute;right: 0;top: 38px;background: url("../images/bg-ewm3.png") no-repeat;background-size:100% 100%;}
.upload_link .downl_tips_wrap .title{text-align: center;margin: 20px 20px 0;border-bottom: 1px solid #f7e9fd;height: 50px;line-height: 50px;color: #333;font-weight: bold;font-size: 16px;}
.upload_link .downl_tips_wrap p{margin: 5px 20px;line-height: 22px;color: #666;font-size: 14px;}
.upload_link .downl_tips_wrap u{color: #7cb47b;display: block;text-decoration: none}
.upload_link .myemail{color: #7cb47b;display: inline-block;margin-top:-15px;margin-bottom: -18px;}
.sm-op>div p.randname{font-size: 14px;margin-top: -10px;}
.randname span{color: #589cf6;font-size: 14px;}

