.cont_L { overflow: hidden; width: 880px; float: left; background: #fff; margin: 20px 40px 20px 0; }
.cont_L .game-download { margin-top: 40px; background: #ffffff; height: 137px; position: relative; }
.cont_L .game-avatar120 { width: 120px; height: 120px; border: 0; position: absolute; top: 8px; left: 30px; }
.cont_L .download-des { margin-left: 170px; height: 120px; }
.cont_L .gamename-d { padding-top: 6px; line-height: 28px; }
.cont_L .mark { height: 24px; color: #999; line-height: 24px;float: left; }
.cont_L .mark .score { display: inline-block; height: 15px; width: 88px; background: url(../images/mygameicon.png) no-repeat -8px -81px; margin-top: 4px; vertical-align: text-top; position: relative; }
.cont_L .mark .score span { display: inline-block; position: absolute; height: 15px; top: 0; left: 0; background: url(../images/mygameicon.png) no-repeat -8px -66px; }
.cont_L .download-des .game-info { padding-top: 3px; line-height: 24px; color: #999; }
.cont_L .game-type { margin-right: 6px; }
.cont_L .update-time { margin-right: 23px; }
.cont_L .down-com { width: 139px; height: 40px; background-image: url(../images/downloadicon.png); background-position: 0 -71px; position: absolute; top: 39px; left: 591px; }
.cont_L .down-com2 { width: 139px; height: 40px; background-image: url(../images/downloadicon2.png); background-position: 0 -71px; position: absolute; top: 39px; left: 591px; }
.cont_L .down-com:hover { background-position: -144px -71px; }
.cont_L .code-down { text-align: center;position: absolute; top: 11px; right: 30px; width: 84px; height: 109px; color: #666; padding-bottom: 8px; }
.cont_L .code-down img { width: 84px; height: 84px; }
.cont_L .hd_wrap { overflow: hidden; margin: 20px; }
.cont_L .Game_js { margin: 20px; overflow: hidden; }
.cont_L .Game_js .game-des-info { padding: 22px 0 24px; color: #666; line-height: 30px; font-size: 13px; }
.cont_L .Game_js .game-des-info a {color:#22c485;}
.cont_L .Gm_collection { margin: 20px; overflow: hidden; width: 100%; }
.cont_L .Gm_collection .bt-c a { margin-top: 10px; }
.cont_L .Gm_collection .hslb-c { width: 780px; height: 120px; }
.cont_L .Gm_collection .hslb-c > img { display: block; float: left; width: 216px; height: 120px; border-radius: 10px; margin-right: 20px; }
.cont_L .Gm_collection .hslb-c a { display: table; text-align: center; float: left; width: 530px; height: 24px; color: #4c4c4c; *margin-left: 30px; *width: 500px; }
.cont_L .Gm_collection .hslb-c a:hover { color: #12b89c; }
.cont_L .Gm_collection .hslb-c a span, .cont_L .Gm_collection .Gm_hj .hslb-c a p { display: inline-block; *display: block; *float: left; line-height: 20px; }
.cont_L .Gm_collection .hslb-c a p { margin: 0 25px; max-width: 360px; overflow: hidden; height: 18px; font-weight: bold; }
.cont_L .Gm_collection .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; }
.cont_L .Gm_collection .gamehj-lis { height: auto; float: left; }
.cont_L .Gm_collection .gamehj-lis > ul { width: 810px; display: table; }
.cont_L .Gm_collection .gamehj-lis > ul > li { display: block; float: left; width: 250px; height: 70px; margin: 20px 20px 0 0; }
.cont_L .Gm_collection .gamehj-lis > ul > li > a img { width: 70px; height: 70px; display: block; float: left; margin-right: 10px; border-radius: 12px; }
.cont_L .Gm_collection .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; }
.cont_L .Gm_collection .gamehj-lis > ul > li:hover > a p { color: #12b89c; }
.cont_L .Gm_collection .gamehj-lis > ul > li > p { display: block; float: left; font-size: 12px; color: #8ba8a3; width: 160px; height: 20px; line-height: 22px; }
.cont_L .Gm_collection .gamehj-lis > ul > li > p a { color: #8ba8a3; }
.cont_L .Gm_collection .bt-c { width: 100%; height: 45px; }
.cont_L .Gm_collection .bt-c .tab_btn { float: left; display: block; height: 42px; line-height: 42px; font-size: 14px; font-weight: bold; }
.cont_L .Gm_collection .bt-c .tab_btn span { margin: 0 10px; cursor: pointer; }
.cont_L .Gm_collection .bt-c .tab_btn span.on, .cont_L .Gm_collection .bt-c .tab_btn span:hover { color: #12b89c; }
.cont_L .Gm_collection .bt-c p, .cont_L .Gm_collection .bt-c h2 { display: block; float: left; width: auto; color: #4c4c4c; font-size: 22px; line-height: 42px; font-weight: normal; }
.cont_L .Gm_collection .bt-c a { line-height: 30px; font-size: 14px; color: #8ba8a3; margin: 5px 0 0 20px; height: 30px; display: inline-block; }

.section-name { color: #333; height: 24px; line-height: 24px; text-indent: 32px; font-size: 18px; font-weight: bold; position: relative; }
.section-name span { display: inline-block; width: 4px; height: 18px; background: #ff8400; position: absolute; top: 3px; left: 0; }

.cont_R { width: 280px; overflow: auto; float: right; margin: 20px 0; }

.pic_wrap { overflow: hidden; position: relative; width: 820px; /*height: 490px;*/ margin: 20px auto 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.pic_wrap .btn_next, .pic_wrap .btn_prve {position: absolute;top: 50%;cursor: pointer;display: block;width: 34px;height: 81px;background-image: url(../images/downloadicon.png);margin-top: -60px;}
.pic_wrap .btn_next { background-position: -37px -118px; right: 25px; }
.pic_wrap .btn_prve { background-position: 0 -118px; left: 25px; }
.pic_wrap .btn_prve:hover { background-position: -81px -118px; }
.pic_wrap .btn_next:hover { background-position: -122px -118px; }
.pic_wrap .item_wrap { position: relative; overflow: hidden; margin: 0 auto; width: 650px; /*height: 450px;*/ }
.pic_wrap .item_wrap ul { width: 300%; }
.pic_wrap .item_wrap ul li { float: left; margin-right: 50px; }
.pic_wrap .item_wrap ul li, .pic_wrap .item_wrap ul li img { width: 300px; /*height: 450px;*/ }
.pic_wrap .bot_slide { width: 70%; text-align: center; height: 30px; margin: 20px auto; display: flex; }
.pic_wrap .bot_slide span { flex: 1; display: inline-block; margin: 0 5px; height: 4px; background: #E5E5E5; cursor: pointer; min-width: 20px; border-radius: 2px; }
.pic_wrap .bot_slide .on { background: #22c485; }

.R_item2 { overflow: hidden; background: #fff; padding: 12px; margin-bottom: 20px; }
.R_item2 .rank { padding-top: 30px; width: 250px; }
.R_item2 .rank li { height: 50px; border-top: 1px dotted #C9C9C9; position: relative; }
.R_item2 .list-num { display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; background: #D2D2D2; color: #FFF; position: absolute; top: 50%; margin: -10px 12px 0 0; }
.R_item2 .rank .num1 { background: #FE2D0B; }
.R_item2 .rank .num2 { background: #FF8003; }
.R_item2 .rank .num3 { background: #FFC600; }
.R_item2 .rank-info { margin-left: 32px; }
.R_item2 .rank-info img { display: none; width: 50px; height: 50px; position: absolute; top: 15px; left: 28px; }
.R_item2 .rank-name { display: inline-block; width: 150px; height: 50px; overflow: hidden; color: #333; line-height: 50px; }
.R_item2 .rank .show { height: 79px; line-height: 79px; }
.R_item2 .show .rank-info img { display: inline-block; }
.R_item2 .show .rank-name { color: #FE2D0B; position: absolute; width: 90px; line-height: 25px; height: 25px; top: 16px; left: 88px; }
.R_item2 .rank .type { display: inline-block; color: #999; height: 20px; line-height: 20px; position: absolute; top: 15px; right: 0; }
.R_item2 .conf { display: none; height: 32px; position: absolute; top: 24px; right: 0; }
.R_item2 .conf a { width: 32px; height: 32px; background-image: url(../images/downloadicon.png); }
.R_item2 .show .conf { display: inline-block; }
.R_item2 .show .type { top: 43px; left: 90px; }
.R_item2 .getgift { background-position: -71px -35px; margin-right: 9px; }
.R_item2 .getgift:hover { background-position: -71px 0; }

.R_item1 { overflow: hidden; margin-bottom: 20px; }
.R_item1 .item { overflow: hidden; margin-top: 20px; width: 100%; }
.R_item1 .item .list { width: 130px; height: 145px; background: #fff; float: left; margin: 5px; }
.R_item1 .item .list:hover { box-shadow: 0 0 6px 2px rgba(200, 200, 255, 0.3); }
.R_item1 .item .list img { width: 90px; height: 90px; -webkit-border-radius: 12px; -moz-border-radius: 12px; border-radius: 12px; display: block; margin: 20px auto 5px; }
.R_item1 .item .list p { width: 100%; text-align: center; line-height: 24px; height: 24px; overflow: hidden; font-size: 14px; color: #333; }

.commonDownRank .todownload { width: 66px !important; height: 26px !important; display: block; border-radius: 3px; background: #22c485; text-align: center; color: #fff; line-height: 26px; font-size: 14px; }

/*# sourceMappingURL=details.css.map */
.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: 375px;height: 300px;position: fixed;left: 50%;top: 50%;margin: -150px 0 0 -230px;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;}
.yy_R{float: right;width: 190px;height: 252px;margin:35px 20px 0;}
.yy_R p{width: 100%;text-align: center;font: 14px/30px;color: #666;}
.yy_R img{width: 170px;height: 170px;margin: 10px 5px;}

.upload_link{    width: 165px;height: 24px; float: left; font-size: 12px;color: #999; position: relative; z-index: 999; top: 2px;}
.upload_link a{display: block;float: right;color: #999;line-height: 24px;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: 24px;}
.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;border-left:none}
.upload_link .downl_tips_wrap u{color: #7cb47b;display: block;text-decoration: none}