section{ background: #fff; z-index: 1; overflow: hidden;}
section h2 {height: 42px;line-height: 48px;border-bottom: 1px solid #e5e4e4;color: #20202c;font-size:18px; font-weight: bold; padding: 0 10px; border-top: 8px solid #ececec;}
.tj_soft{ position: relative;}
.soft_fl{ height: 36px;overflow: visible;}
.map{ width: 100%; /*height: 36px;*/}
.catelink_info {background:rgba(249,249,249,0.93);padding-bottom: 10px;display: none;position:relative;top:3px;z-index:8;left: 0px;width: 100%;}
.btn_back {display: inline-block;height: 19px;line-height: 20px;width: 35px;color: #666;text-align: center;background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -12px 0px;margin-top: 8px;float: left;margin-right: 8px;margin-left: 7px;}
.catelink_info a{display: inline-block;font-size: 14px;border: 1px solid #ddd;border-radius:3px;padding: 6px 3%;margin: 7px 0 0 7px;color: #555;background: #f5f5f5;}
.map b{ color: #666; font-size: 12px; font-weight: normal; height: 34px; line-height: 34px; display: block;}
.catelink{margin-left: 10px; font-size: 12px; color: #0da6ed;display: inline-block;float: left;margin-right: 8px; height: 34px; line-height: 34px;}
.catelink i{ width: 12px; height: 7px; background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px 0px; display: inline-block; margin-right: 5px;}
.catelink i.down{background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px -7px;}

/*新头部样式*/
.xsoft_info{ border-top: 1px solid #f5f5f5; overflow: hidden; position: relative; padding-top: 15px;}
.xsoft_info .img_bg{ position: absolute;top: -100px; z-index: -1;filter: blur(10px);display: none;}
.xsoft_info .cover_bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index:-1;background-color: #434343;opacity: .55;filter: alpha(opacity=55);display: none;}

.xsoft_info .soft_img{ width: 80px; height: 80px;overflow: hidden;border-radius: 15px; margin: 0 auto;}
.xsoft_info .soft_img img{ width: 80px; height: 80px; display: block; overflow: hidden; border-radius: 15px;}

.xsoft_info .right_soft_info{ width: 100%; }
.xsoft_info .right_soft_info h1{font-size:16px; color:#333; height:40px; line-height:40px; width:100%; font-weight:bolder; overflow:hidden;text-align: center; line-height: 40px;}

.xsoft_info .yxd_in {position: relative;color: #AAAAAA;text-align: center; width: 33.3%; float: left;}
.xsoft_info .yxd_in>div {font-size: 21px;color: #5d5d5d;margin-bottom: 8px;text-align: center;}
.xsoft_info .yxd_in>div .icon1 { background-image: url(http://static.yxdown.com/m/m_sy_item/images/dyw-hot.png);}
.xsoft_info .yxd_in>div .icon2 { background-image: url(http://static.yxdown.com/m/m_sy_item/images/dyw-star.png);}
.xsoft_info .yxd_in>div .icon3 { background-image: url(http://static.yxdown.com/m/m_sy_item/images/dyw-score.png);}
.xsoft_info .yxd_in>div i {position: relative;top: 1px;width: 20px;height: 21px;margin-right: 5px;display: inline-block;background-size: contain;
background-position: center center;background-repeat: no-repeat;}
.icon {display: inline-block;background-size: contain;background-position: center center;background-repeat: no-repeat;}
.xsoft_info .yxd_in:not(:last-child):after { content: ""; position: absolute; display: block; width: 1px; height: 30px;
    background: url(http://static.yxdown.com/m/m_sy_item/images/dyw-line.png) 0 0 /100% 100%; right: 0; top: 50%;-webkit-transform: translateY(-50%); transform: translateY(-50%);}

.yx_tips{text-align: center;font-size: 12px;color: #259d5d;padding-top: 8px;padding-bottom: 12px;}
.yx_tips span{padding: 0 16px;position: relative;}
.yx_tips span::after{content: "";position: absolute;width: 11px;height: 11px;left: 0;top: 50%;margin-top: -5px;background: url(http://static.yxdown.com/m/m_sy_item/images/dyw-tip.png) no-repeat;background-size: 11px;}


/*详细信息*/
.yxd_info_details{overflow: hidden;border-top: 1px solid #ececec;}
.yxd_info_details .ginfoset{ font-size: 12px; color: #808080; overflow: hidden; zoom:1; padding: 10px;}
.yxd_info_details .ginfoset li{width: 44%;float: left;line-height: 24px;color: #929292;height: 24px;overflow: hidden;font-size: 13px;}
.yxd_info_details .ginfoset li a{color: #5d5d5d;}


/*标签*/
.xlabel{overflow: hidden;padding: 0 10px;max-height: 42px;}
.xlabel a {font-size: 12px;color: #666666;padding:3px 8px;margin:10px 7px 0;display: inline-block;border-radius:4px; /* text-shadow: 0 1px 0 rgba(67,25,12,0.5); */}
.xlabel a:active { border-radius: 0; text-shadow: #000 1px 1px 1px; color: #666666; }
.xlabel a:nth-child(8n-7) { border:1px solid #8A9B0F; color: #8A9B0F;}
.xlabel a:nth-child(8n-6) { border:1px solid #8A9B0F; color: #8A9B0F;}
.xlabel a:nth-child(8n-5) { border:1px solid #3FB8AF; color: #3FB8AF;}
.xlabel a:nth-child(8n-4) { border:1px solid #FE4365; color: #FE4365;}
.xlabel a:nth-child(8n-3) { border:1px solid #FC9D9A; color: #FC9D9A;}
.xlabel a:nth-child(8n-2) { border:1px solid #EDC951; color: #EDC951;}
.xlabel a:nth-child(8n-1) { border:1px solid #C8C8A9; color: #C8C8A9;}
.xlabel a:nth-child(8n) { border:1px solid #83AF9B; color: #83AF9B;}
.xlabel a:first-child { border:1px solid #036564; color: #036564;}
.xlabel a:last-child { border:1px solid #fca0ad; color: #fca0ad;}

/*老头部样式*/
.soft_info{ border-top: 1px solid #f5f5f5; overflow: hidden; position: relative;}
.soft_info .soft_img{ width: 80px; height: 80px; display: inline-block; overflow: hidden; padding:20px 10px; float: left; border-radius: 15px;}
.soft_info .soft_img img{ width: 80px; height: 80px; display: block; overflow: hidden; border-radius: 15px;}
.soft_info .right_soft_info{ height: 80px; margin-top: 20px;}
.soft_info .right_soft_info h1{ font-size: 20px; color: #20202c; height: 22px; line-height: 22px; overflow: hidden; font-weight: normal; padding-right: 10px;}
.soft_info .right_soft_info .ginfoset{ font-size: 14px; color: #606060; padding-top:14px; height: 14px; line-height: 14px; padding-right: 10px; overflow: hidden;}
.soft_info .ginfoset i{ font-style: normal; padding: 0 8px;}
.soft_info .label{ height: 21px; margin-top: 9px; overflow: hidden;}
.soft_info .label a {font-size: 12px;color: #fff;padding: 1px 4px;margin-right:5px;display: inline-block;border-radius:3px;}
.soft_info .label a:active { border-radius: 0; text-shadow: #000 1px 1px 1px; color: #fff; }
.soft_info .label a:nth-child(8n-7) { background: #8A9B0F }
.soft_info .label a:nth-child(8n-6) { background: #EB6841 }
.soft_info .label a:nth-child(8n-5) { background: #3FB8AF }
.soft_info .label a:nth-child(8n-4) { background: #FE4365 }
.soft_info .label a:nth-child(8n-3) { background: #FC9D9A }
.soft_info .label a:nth-child(8n-2) { background: #EDC951 }
.soft_info .label a:nth-child(8n-1) { background: #C8C8A9 }
.soft_info .label a:nth-child(8n) { background: #83AF9B }
.soft_info .label a:first-child { background: #036564 }
.soft_info .label a:last-child { background: #fca0ad}
.downbox{ width: 100%; float: left;}
.downbox a{height: 40px; display: block; border-radius:5px; font-size: 20px; color: #fff; line-height: 40px;text-align: center; margin: 0 3%;margin-bottom:10px; margin-top: 14px;}
.downbox .downbtn{ background: #21b6fb;}
/* .downbox .downbtn:before{ display: inline-block; content: ' '; width: 28px; height:28px; margin-right: 5px;background: url('http://static.yxdown.com/m/m_sy_item/images/download.png') no-repeat; background-size: 100% 100%; vertical-align: middle;} */
.downbox .downbtn_a{display:inline-block;width: 40%;margin: 10px 4% 10px 3%;background:#fff;border: 1px solid #21b6fb;color: #21b6fb;box-sizing:  border-box;font-size: 18px;}
.downbox .downbtn_b{background: #21b6fb;display: inline-block;width: 50%;margin:10px 0;line-height: 20px;height: 38px;padding-top:  2px;vertical-align: top; font-size: 18px;}
.downbox .downbtn_b i{display:block;height: 16px;line-height: 16px;font-size:12px;text-align:center;font-style:normal;opacity:.8;}
.downbox p{font-size:12px;margin:0 3%;background:#fff3e2;color:#787878; padding:4px 8px;box-sizing:border-box; border:1px solid #ffe0b5; line-height:20px; margin-bottom:10px;border-radius:5px;}
.downbox p em{ color:#f75934;}
.downbox .no_downlinkaddress{ background: #b5b5b5; }


.downbox .package_btn{ background: #f7a934;}
.downbox .xxjc{display: block; padding:0px 10px 10px;color:#FE4365; display:none;}
.downbox .xxjc em{ font-weight:bold; color:#444;}
.soft{padding: 20px 5px; overflow: hidden;}
.soft li{width:70px; margin-right: 10px;}
.soft li a{ width: 100%; display: block;}
.soft li a img{ width:70px; height: 70px; display: block; overflow: hidden; border-radius: 15px; margin: 0 auto;}
/*游戏截图*/
.game_imginfo{ margin:15px 10px; overflow: hidden;}
.game_img {position:relative;width: 100%; background: #f6f6f6; padding: 10px 0;height:200px;overflow: hidden; }
.game_img .scroller {}
.game_img .scroller ul{height: 200px; zoom:1; overflow-x: scroll; display: flex;}
.game_img .scroller ul::-webkit-scrollbar{display:none;}

.game_img .scroller li{display: block;width: auto;height: 200px; margin-right: 10px; float: left;}
.game_img .scroller li a img{height: 200px; width: auto; display: block;}

/*游戏简介*/
.content{overflow: hidden;padding-top:10px; height: auto;width:96%; margin:0 auto;}
.content p{font-size: 14px;color: #666;line-height: 25px;padding: 0 0 10px;text-align: justify;}
.content p a{ color: #ea3a3b;}
.content p img{ width: auto !important;height: auto !important;max-width: 85% !important; display: block; overflow: hidden; margin:0 auto !important;}
.content table{ width: 100% !important; color: #333; border: 1px solid #ddd;}
.content table tr{height: 26px;line-height: 26px;border: 1px solid #ddd;}
.content table tr td{ text-align: center;color: #333; font-weight: bold; font-size: 16px; border: 1px solid #ddd;}
.content table tr td p{ font-size: 14px; line-height: 18px;}
.content h3{font-size: 16px;color: #ff4141;line-height: 20px;height: 20px;overflow: hidden;background: none;padding-left: 0px;padding: 10px 0;}
.content a{color: #333;}
a.mid-more {height: 35px;line-height: 35px;text-align: center;background-color: #f6f6f6;margin: 15px 10px;display: block; border-radius: 3px;}
a.mid-more span {font-size: 14px;color: #999;}
a.mid-more em{display: inline-block;width:12px;height:7px; margin-left: 5px;}
a.mid-more span em.arr { background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -18px -19px;}
a.mid-more span em.arr_sq{background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -18px -27px;}

.content center img{ width: auto !important;height: auto !important;max-width: 85% !important; display: block; overflow: hidden; margin:0 auto; }
/*相关版本*/
.news_bb{width: 100%; overflow: hidden;}
.news_bb li{padding: 5px 0px; border-bottom: 1px dashed #e5e4e4; margin: 0 10px; position: relative;}
.news_bb .news_bb_info{ display: inline-block;padding-right: 76px;}
.news_bb_info h3{ font-weight: normal; margin-top: 5px; overflow: hidden;}
.news_bb_info h3 a{font-size: 16px; color: #20202c; height: 18px; line-height: 18px; display: block; overflow: hidden; }
.news_bb_info p{ height: 14px; line-height: 14px; overflow: hidden; margin-top: 5px;}
.news_bb_info p span{ font-size: 13px; color: #606060;}
.news_bb_info p i {font-style: normal;padding: 0 8px; color: #aaa;}
.news_bb .bb_down{ color: #fff; width: 70px; height: 28px; line-height: 28px; border-radius: 3px; background: #21b6fb; display: inline-block; position: absolute; right: 0px; top:16.5px; text-align: center;}
.more_btn{height: 35px;line-height: 35px;text-align: center;background-color: #f6f6f6;margin:10px 10px 15px 10px;display: block; border-radius: 3px;}
.more_btn span {font-size: 14px;color: #999;}
.more_btn em{display: inline-block;width:12px;height:7px; margin-left: 5px;}
.more_btn span em.arr { background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -18px -19px;}
.more_btn span em.arr_sq{background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -18px -27px;}
#moreinfo{height: 35px;line-height: 35px;text-align: center;background-color: #f6f6f6;margin:10px 10px 15px 10px;display: block; border-radius: 3px;display:none;}
#moreinfo span {font-size: 14px;color: #999;}
#moreinfo em{display: inline-block;width:12px;height:7px; margin-left: 5px;}
#moreinfo span em.arr { background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -18px -19px;}
#moreinfo span em.arr_sq{background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat -18px -27px;}
/*相关攻略*/
.news_gl{ margin:5px 10px 10px 10px; overflow: hidden;}
.news_gl li{box-sizing: inherit;color: #646464; height: 36px; line-height: 36px; font-size: 14px;line-height: 36px;margin-bottom: 0;text-overflow: ellipsis;/* padding-left: 20px;background: url(http://static.yxdown.com/m/m_sy_item/images/icon_news.png) 0 center no-repeat;padding-right:60px; */position: relative;white-space: nowrap;overflow: hidden;}
.news_gl li a{ height: 36px; color: #646464; line-height: 36px; margin-bottom: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding-left:2px;position: relative; }
.news_gl li span {position: absolute;top: 0;right:10px;color: #f79a4f;font-size: 12px;}
.news_gl li:before{content:""; display:inline-block; width:4px; height:4px; background:#999; border-radius:50%; margin:0 5px 0 0;vertical-align:middle;}
/*游戏礼包*/
.game_package{ width: 100%; overflow: hidden;}
.game_package li{ margin: 0 10px; position: relative;}
.game_package li .package_info{ display: block; overflow: hidden; height: 60px; position: relative; border-bottom: 1px dashed #e5e4e4;padding-right: 75px;}
.package_info a{ margin-top: 8px;height: 20px; line-height: 20px; display: block; overflow: hidden;}
.package_info a span{font-size: 16px; color: #20202c; height: 20px; line-height: 20px; width: 100%; overflow: hidden; display: block;}
.package_info p{ font-size: 12px; color: #666; display: block; margin-top:10px; height: 12px; line-height: 12px; overflow: hidden;}
.game_package li .package_btn{ width: 70px; height: 28px; line-height: 28px; text-align: center; background: #f7a934; color: #fff; display: inline-block; position: absolute;right: 0px; top: 18px; border-radius: 3px;}
.package_btn a{ color: #fff;}
/*猜你喜欢*/
.tabs{height:42px; display: -webkit-box;overflow: hidden;zoom: 1;margin: 0 10px;margin-bottom: 12px;}
.tabs span{ border-bottom: 1px solid #e5e4e4; color:#333;display: block;width: 1%;height: 40px;line-height: 40px;font-size: 16px; -moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;text-align: center;}
.tabs span.active{color:#21b6fb;background:#fff; border-bottom: 2px solid #21b6fb;}
.swiper-container{width:100%;border-top:0;}
.swiper-slide{width:100%;background:none;color:#fff; float: left;}
.content-slide{padding-bottom:10px;}
.content-slide h4{ font-size: 16px; color: #20202c;border-bottom: 1px dashed #e5e4e4; height: 42px; line-height:48px; position: relative; margin: 0 10px;font-weight: normal;}
.content-slide h4 a{ float: right; font-size: 12px; color: #a5a3a3; position: absolute;right: 0px;}
.content-slide p{font-size: 13px; color: #666;text-align: justify;line-height: 22px; height: 64px; overflow: hidden; margin: 10px 10px;}
.love_game_info{ width: 100%; overflow: hidden;}
.love_game_info li{ width: 25%; float: left; display: block; overflow: hidden; margin: 10px 0;}
.love_game_info li a{ display: block; width: 70px; overflow: hidden; margin: 0 auto;}
.love_game_info li a img{ width: 70px; height: 70px; border-radius: 15px; display: block; overflow: hidden;}
.love_game_info li a span{ width: 100%; font-size: 13px; color: #333; text-align: center; display: block; height: 15px; line-height: 15px; margin-top: 8px;}
.no_info{ width:320px; height: 85px;  display: block; overflow: hidden; background: url(http://static.yxdown.com/m/m_sy_item/images/none_infoasd.png) no-repeat; margin:5px auto 0 auto; background-size:100% auto; }
/*游戏专区*/
.swiper-slide{ display: none;}
.swiper-slide:first-child { display: block;}
.new_yx,.new_hj{display: none;}
.new_game{ margin: 10px 10px; border-radius: 4px; height: 30px; border-top: 1px solid #f79a4f; border-bottom: 1px solid #f79a4f; display: -webkit-box;overflow: hidden;zoom: 1;}
.new_game span{ color: #333; display: block;width: 1%;height: 32px;line-height: 32px;font-size: 14px; -moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;text-align: center; border-left: 1px solid #f79a4f;}
.new_game span i{position: relative; top: 0px; left: 5px;  width: 5px; height:10px; display: inline-block; background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px -19px;}
.new_game span.active{ background:#f79a4f; color: #fff;}
.new_game span.active i{background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px -29px; width:10px; height: 5px;top: -2px; left: 4px;}
.new_game span:last-child {border-right: 1px solid #f79a4f;}
.new_gamelist{ background: #f6f6f6; margin: 0 10px; min-height: 100px; margin-top: 10px;}
.new_gamelist  i{ width: 40px; height: 40px; display: block; overflow: hidden; position: absolute; z-index:9;}
.new_gamelist.new_yx > i{ background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px -45px; }
.new_gamelist.hot_game > i{ background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px -85px;}
.new_gamelist.new_hj > i{  background: url(http://static.yxdown.com/m/m_sy_item/images/m_sy_item_bg.png) no-repeat 0px -125px;}
.new_game_wap{ height: 130px; margin: 0;}
.new_game_wap .scroller  li{ padding-top: 18px;}
/*最新合集*/
.game_hj {position:relative;height: 298px;width: 100%;overflow: hidden;margin:0 auto; padding: 10px 0;}
.new_zt{ padding: 0 10px;}
.new_zt ul{ width: 100%;}
.new_zt .infobox:last-child{ border: 0;}
.infobox{display:block;overflow:hidden;padding: 15px 0 12px; height: 60px;position: relative;overflow:hidden;zoom:1; border-bottom: 1px solid #e5e4e4;}
.infobox .gimg{float:left;display:inline;width: 100px; height: 60px; overflow:hidden;margin-right: 10px;margin-top: 0px;}
.infobox .gimg img{width: 100px; height: 60px;border-radius: 4px;overflow: hidden;}
.infobox .ginfo{ display: block; margin-right: 70px; }
.infobox .ginfo .gname{margin-top: 4px; line-height: 20px; height:20px; font-size:18px;display:block; font-style:normal;color:#1a1a1a; margin-bottom: 2px; overflow: hidden;white-space: nowrap;  text-overflow: ellipsis; }
.infobox b{ font-weight:300; margin-top: 16px; line-height: 18px;height: 18px;font-size: 13px;display: block;color: #999; overflow: hidden; padding-right: 70px;}
.infobox .gbtn{display:block;width: 56px;height: 28px;line-height: 28px;font-size: 14px;color: #fff;overflow:hidden;position:absolute;right:0;top: 27px;text-align: center;border: 1px #1aa3e2 solid;border-radius: 3px; background: #21b6fb;font-weight: bold;}
/*弹框*/
.m_show {width: 100%;height: 100%;position: fixed;left: 0;top: 0;display: none;overflow: hidden;z-index: 99999; background: none;}
.m_show .m-show-cont .g-show-title p {width: 100%;height: auto;float: left;display: inline;overflow: hidden;margin-top: 15px;font-size: 18px;margin-left: 10px;}
.m_show .m-show-cont .g-show-title p span{color: #1ADFB2;font-weight: normal;}
.m_show .m-show-cont .m-close-btn {width: auto;height: auto;font-size: 30px;font-weight: bold;color: #333;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: block;overflow: hidden;position: absolute;right: 6px;top: 0;z-index: 30;cursor: pointer;}
.m-black-bg{width: 100%;height: 100%;background: #000;opacity: 0.7;display: block;overflow: hidden;position: fixed;left: 0;top: 0;z-index: 10;}
.m_show .m-show-cont {width: 94%;height: auto;max-height: 94%;background: #fff;border-radius: 6px;padding: 0 0 62px;box-sizing: border-box;position: fixed;left: 3%;top: 3%;display: block;overflow-x: hidden;z-index: 20;}
/*swipebox游戏截图图片点击放大*/
html.swipebox{overflow:hidden!important}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{position:fixed;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#swipebox-overlay,#swipebox-slider{top:0;left:0;width:100%;height:100%}
#swipebox-slider{position:absolute;display:none;white-space:nowrap}
#swipebox-slider .slide{display:inline-block;width:100%;height:100%;background:url(http://static.yxdown.com/m/m_sy_item/images/loader.gif) no-repeat center center;text-align:center;line-height:1px}
#swipebox-slider .slide:before{display:inline-block;margin-right:-1px;width:1px;height:50%;content:""}
#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;margin:0;padding:0;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
#swipebox-slider .slide .swipebox-video-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5%;width:100%;max-width:855pt;max-height:100%;background:0 0}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{position:relative;overflow:hidden;padding-bottom:56.25%;width:100%;height:0}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;width:100%;height:50px}
#swipebox-action{bottom:-50px}
#swipebox-action.visible-bars{bottom:0}
#swipebox-action.force-visible-bars{top:0!important}
#swipebox-caption{top:0px;text-align:center}
#swipebox-caption.visible-bars{top:0}
#swipebox-caption.force-visible-bars{top:0!important}
#swipebox-action #swipebox-next,#swipebox-action #swipebox-prev,#swipebox-action #swipebox-close{position:fixed;top:0;width:50px;height:50px;border:none!important;background-image:url(http://static.yxdown.com/m/m_sy_item/images/icons.svg);background-repeat:no-repeat;text-decoration:none!important;cursor:pointer}
#swipebox-action #swipebox-close{background-position:15px 9pt}
#swipebox-action #swipebox-prev{right:75pt;background-position:-2pc 13px}
#swipebox-action #swipebox-next{right:40px;background-position:-78px 13px}
#swipebox-action #swipebox-next.disabled,#swipebox-action #swipebox-prev.disabled{opacity:.3;filter:alpha(Opacity=30)}
#swipebox-slider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}
#swipebox-slider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}
@-webkit-keyframes rightSpring{0%{margin-left:0}
50%{margin-left:-30px}
to{margin-left:0}
}
@-webkit-keyframes leftSpring{0%{margin-left:0}
50%{margin-left:30px}
to{margin-left:0}
}
@media screen and (max-width:800px){
#swipebox-action #swipebox-close{ right: 0;}
#swipebox-action #swipebox-prev{left:0;}
#swipebox-action #swipebox-next{left:60px;}
}
#swipebox-overlay{background:#0d0d0d}
#swipebox-action,#swipebox-caption{background-color:#0d0d0d;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0d0d0d),color-stop(100%,#000));background-image:-webkit-linear-gradient(#0d0d0d,#000);background-image:linear-gradient(#0d0d0d,#000);text-shadow:1px 1px 1px #000;opacity:.95;filter:alpha(Opacity=95)}
#swipebox-action{border-bottom:1px solid hsla(0,0%,100%,.2)}
#swipebox-caption{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff!important;font-size:15px;font-family:Helvetica,Arial,sans-serif;line-height:43px}

/*弹框样式如下*/
#cpm{width: 95%;height: 320px;position:fixed;left: 2.5%;overflow: auto;z-index: 1001;background:#FFF;display:none;top: 100px;border-radius: 5px;}
#cpm .c_return{width: auto;height: auto;font-size: 30px;font-weight: bold;color: #333;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);display: block;overflow: hidden;position: absolute;right: 6px;top: 0;z-index: 30;cursor: pointer;}
.ad_game{width:100%;margin-top:25px;}
.ad_game span{color:#151515;font-size:15px;height:15px; line-height:15px; display:block;margin-left:16px;}
.ad_soft{ width:100%; margin-top:16px;}
.ad_soft span{color:#151515;font-size:15px;height:15px; line-height:15px; display:block;margin-left:16px;}
.a_games{ width:100%; display:block; overflow:hidden;}
.a_games ul{ width:100%; display:block; overflow:hidden;}
.nb{width:100%;}
.nb ul{ width:100%;}
.nb li{ width:25%; margin-top:17px; float:left; text-align:center;}
.nb li .a_img{ width:62px; height:62px; margin:0 auto; display:block; }
.nb li .a_img img { width:62px; height:62px; border-radius:6px;}
.nb li .a_name{ width:70px; text-align:center; display:block; overflow:hidden; margin:0 auto;}
.nb li .a_name a{ font-size:14px; color:#151415; display:block; line-height:14px; height:14px; margin-top:5px; width:70px;white-space: nowrap;  text-overflow: ellipsis; overflow:hidden;}
.nb li .a_bot{ width:48px; height:18px; border:1px #0da6ed solid; border-radius:3px; margin:5px auto 0 auto; text-align:center;}
.nb li .a_bot a{ font-size:13px; color:#0da6ed; line-height:18px; }
.g_img{ width:97%; margin:22px auto 17px auto; }
.g_img img { width:100%; display:block; border-radius:6px;}
.game_rank{ width:100%; margin-top:16px; margin-bottom:20px;}
.game_rank .r_name{color:#151515;font-size:15px;height:15px; line-height:15px; display:inline;margin-left:16px;}
.game_rank .r_more{color:#0da6ed;font-size:12px;height:12px; line-height:12px; display:inline; float:right; margin-right:16px; margin-top:2px;}
#cpm_zz{width:100%;background:#000; opacity: 0.6;height: 999999px;position:absolute;top:0px; left:0px; z-index:999;display:none;}
a.btn_down {display: block; line-height: 45px; height: 45px; width: 80%; margin: 0 auto; background: #63C900; color: #fff; text-align: center; font-size: 16px; overflow: hidden; border-radius: 3px; margin-top: 40px; border: 1px #55A903 solid; }
#more{ font-size:12px; color:#9c9c9c; margin:0 auto;}
.f_downbtn{background: #3ab73a !important;}

/*table样式调整*/
.content table{border:0;border-collapse:collapse;border-spacing:0;margin: 0 auto;width: 96%!important;}
.content table td{padding: 5px 5px;}
.content table span{font-size: 12px!important;display: block;font-weight: normal;}
.content table a:hover span{ color: #f00!important; }
.content table caption{background: #4a6a86;padding: 5px 0;color: #fff;height: 24px;line-height: 24px;text-align: center;font-size: 12px;}
.content table a{ font-size: 12px; line-height: 19px; font-weight: normal; }

/*顶部导航条*/
.top_nav_mao{width: 100%;height: 32px;background: #fff;border-top: 8px solid #ececec;padding-top: 10px;padding: 10px 10px 0;}
.top_nav_mao ul{width: 100%;height: 32px;zoom:1;}
.top_nav_mao ul li{float: left;width: 24%;position: relative;height: 32px;line-height: 32px;text-align: center;font-size: 16px;color: #666666;border-bottom: 1px solid #ececec;}
.top_nav_mao ul li em{display: block;width: 8px;height: 4px;background: url(http://static.yxdown.com/m/m_sy_item/images/app_point_icon.png) no-repeat;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -4px;bottom: -5px;display: none;s;}
.top_nav_mao ul li.active{background: #21b6fb;color: #fff;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom: 1px solid #21b6fb;}
.top_nav_mao ul li.active em{ display: block; }

/*猜你喜欢*/
.cnxhpoints{ width: 100%; height: 10px; padding-bottom: 10px; }
.cnxhpoints ul{ width: 100%; text-align: center; height: 10px;}
.cnxhpoints ul li{ display: inline-block; width: 10px; height:10px; margin: 0 5px; background: #ccc; border-radius: 50%; vertical-align: top;}
.cnxhpoints ul li.active{ background: #21b6fb; }

/*畅言评论*/
#comment{ margin: 0 10px; }

/*新增自定义块1*/
.sy_info{border-top: 8px solid #ececec; }
.sy_gameinfo{ margin: 0 10px; overflow: hidden;zoom:1; height: 44px;line-height: 44px;border-bottom: 2px solid #f4f4f4;}
.sy_gameinfo .sy_img{ width:25px; height: 25px; float: left;margin-top: 9px;margin-right: 5px; }
.sy_gameinfo .sy_img img{ width:25px; height: 25px; }
.sy_gameinfo .sy_title{ display: inline-block; float: left;width: 200px; float: left; line-height: 44px; height: 44px; color: #20202c; font-size: 16px; overflow:hidden;}
.sy_gameinfo .ztbtn{ float: right;color: #858585; font-size: 14px;}

/*新增自定义块2*/
.xxjs_zt{ margin: 0 10px; }
.sy_tabs_nav{height:40px; display: -webkit-box;overflow: hidden;zoom: 1;margin-bottom:5px;}
.sy_tabs_nav span{ border-bottom: 1px solid #e5e4e4; color:#333;display: block;width: 1%;height: 38px;line-height: 38px;font-size: 14px; -moz-box-flex: 1.0;-webkit-box-flex: 1.0;box-flex: 1.0;text-align: center;}
.sy_tabs_nav span.active{color:#21b6fb;background:#fff; border-bottom: 2px solid #21b6fb;}
.sy_bd .tjt_list{ display: table-cell;vertical-align: top; width: 355px; }
.sy_bd .tjt_list .tjtl_title{ display: none; }
.xxjs_zt p{ display: block; margin-bottom: -1px; max-height: 160px; overflow:hidden; }
.xxjs_zt p>span{ display: block; overflow: hidden;zoom:1; }
.xxjs_zt p>span b{ display: block;float: left; width: 25%;border-bottom: 1px solid #ececec;padding: 10px 0; text-align: center; overflow:hidden;height: 19px; line-height: 19px;}
.xxjs_zt p>span b em{ display: inline-block; width: 100%;border-right: 1px solid #ddd; height: 17px;line-height: 17px; overflow: hidden; box-sizing: border-box;}
.xxjs_zt p>span b a{height: 17px;line-height: 17px;text-align: center;font-size: 14px;display: inline-block;color: #333;width: 5em;overflow: hidden;font-weight: normal;}
.sy_info_point{ width: 100%; height: 10px; padding: 10px 0; }
.sy_info_point ul{ width: 100%; text-align: center; height: 10px;}
.sy_info_point ul li{ display: inline-block; width: 10px; height:10px; margin: 0 5px; background: #ccc; border-radius: 50%; vertical-align: top;}
.sy_info_point ul li.active{ background: #21b6fb; }

/*图鉴*/
.column_title p { height: 42px;line-height: 48px; border-bottom: 1px solid #e5e4e4; color: #20202c; font-size: 18px; font-weight: bold;
    padding: 0 10px; border-top: 8px solid #ececec; }
.column_title p span,.column_title em,.column_title font,.column_title .text_line{ display: none; }

.yxtj_zt .contitle{ margin-top: 10px; margin-bottom: 5px;}
.yxtj_zt .contitle b{ display: none; }
.yxtj_zt .contitle .tab_tag{ overflow:hidden;zoom:1; padding: 0 10px; }
.yxtj_zt .contitle li{height:40px;width: 15%;float: left;margin: 0px 2px;display:block;overflow:hidden;text-align:center;font-size:14px;color: #666;height: 32px;line-height: 32px;background: #eee;}
.yxtj_zt .contitle .hover{background: #21b6fb;color: #fff;font-weight:bold;}
.yx_con .tjcon{ overflow: hidden;margin-top:20px; }
.yx_con .tjcon ul{ overflow:hidden; position:relative;}
.yx_con .tjcon ul li{ width:25%; float:left; height:98px; }
.yx_con .tjcon ul li a{ display:block; overflow:hidden; width:100%; text-align:center; height:98px;}
.yx_con .tjcon ul li a img{ width:62px; height:62px; border-radius:10px;display:block; margin:0 auto;}
.yx_con .tjcon ul li a span{ font-size:12px; color:#080909; height:18px; width:70px; display:block; overflow:hidden; margin:2px auto 0 auto;}
.person{ overflow:hidden; margin-bottom:0px; height:300px;}
.yx_con .tjcon.active{ display:block;}
.yx_con .tjcon>a{width: 90%;height:32px;line-height:32px;border: 1px solid #21b6fb;border-radius: 18px;margin: 0 auto;color: #21b6fb;text-align: center;margin-top: 15px;margin-bottom: 15px; display: block; }
#moreinfo1,#moreinfo2,#moreinfo3,#moreinfo4,#moreinfo5,#moreinfo6,#moreinfo7{display: none;}

/*顶部热门图鉴*/
#wrapper{width:100%;overflow:hidden;height:70px;padding:10px 0; position:relative; border-bottom: 1px solid #ececec;}
#scroller{height:70px;overflow:hidden;zoom:1;}
#scroller li{ width:65px;float:left; }
#scroller li img{ width: 50px; height: 50px; display: block;margin: 0 auto; border-radius: 10px}
#scroller li span{display: block;width: 100%;height: 20px;line-height: 20px;overflow: hidden;font-size: 12px;color: #666;text-align: center;}

/*热门手游推荐*/
section.hot_label{}
section.hot_label h2{ border-top: none; margin-bottom: 10px; }
section.hot_label .label{padding: 0 0.18rem; display: block; overflow: hidden;}
section.hot_label .label ul{ overflow: hidden;zoom:1; }
section.hot_label .label li{ display: inline-block;}
section.hot_label .label li a{ padding:0  0.14rem; height: 0.5rem;line-height: 0.5rem; border: 1px solid #c8c8c8; color: #999; display: block; margin:0 0.1rem; border-radius: 0.07rem; margin-bottom: 0.26rem; }
section.hot_label .label li:first-child a{height: 0.5rem;line-height:0.5rem; background: #50c7fe;border: 0.03rem solid #50c7fe;  color: #333;}
section.hot_label .label li:nth-child(5) a{background: #50c7fe;border: 1px solid #50c7fe; color: #333;}
section.hot_label .label li:nth-child(9) a{background: #50c7fe;border: 1px solid #50c7fe; color: #333;}
section.hot_label .label li:nth-child(13) a{background: #50c7fe;border:1px solid #50c7fe; color: #333;}
section.hot_label .label li:last-child a{background: #50c7fe;border: 0.03rem solid #50c7fe; color: #333;}

/*推荐下载*/
.tj_down_list{ width: 100%; }
.tj_down_box{ margin: 0 10px;}
.tj_down_box ul{}
.tj_down_box ul li{ height: 69px; padding:10px 0; overflow: hidden; position: relative;z-index: 0; border-bottom: 1px solid #ececec; }
.tj_down_box ul li a.game_con{ margin-right: 70px; overflow: hidden;zoom:1; display: block;}
.tj_down_box ul li a.game_con img{ width: 70px; height: 70px; border-radius: 15px; float: left; margin-right: 10px;}
.tj_down_box ul li a.game_con .game_title{ overflow: hidden; margin-left: 80px;  }
.tj_down_box ul li a.game_con .game_title p{ font-size: 16px; color: #090909; height: 25px; line-height: 25px;overflow: hidden;}
.tj_down_box ul li a.game_con .game_title span{ display: block;height: 25px;line-height: 25px; color: #979797;overflow: hidden;}
.tj_down_box ul li a.game_con .game_title .discribe{ height: 20px; line-height: 20px; overflow: hidden;color: #787876; }
.tj_down_box ul li .game_down{ display: block;width: 56px; height: 28px;line-height: 28px; font-size: 14px; color: #0da6ed; overflow: hidden;
    position: absolute; right:0; top: 27px; text-align: center; border: 1px #0da6ed solid; border-radius: 3px; }

/*立即预约按钮*/
.yAlert_bg{ display: none; background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 8; }
.yAlert{width:90%;position: fixed;height:240px; padding-bottom:10px;left:5%;z-index: 9;background: #fff;border-radius: 10px;overflow:hidden;top: 50%; margin-top: -120px;display: none;}
.yAlert_t{background: #0da6ed;font:16px/45px microsoft yahei;color:#fff;padding:0 15px}
.yAlert_t span{float: right;font-size: 18px}
.yAlert input,.yAlert .yAlert_bs,.yAlert .yAlert_br{width:80%;padding:0 10px;font:14px/40px microsoft yahei;border-radius: 5px;}
.yAlert input{border:#ccc 1px solid;display: block;margin:20px auto;height: 40px;overflow: hidden}
.yAlert input:focus{border:#0da6ed 1px solid}
.yAlert_b{border-top:#ddd 1px solid}
.yAlert .yAlert_bs,.yAlert .yAlert_br{font-size:16px;margin:10px auto;text-align: center}
.yAlert .yAlert_bs{background:#0da6ed;color:#fff;}.yAlert .yAlert_br{border:#0da6ed 1px solid;color:#0da6ed}

/*评论*/
.yx_pl{ border-top: 8px solid #e5e4e4; }

#cambrian0 ._1mpIIe:after, #cambrian1 ._1mpIIe:after, #cambrian2 ._1mpIIe:after, #cambrian3 ._1mpIIe:after, #cambrian4 ._1mpIIe:after{ border:none !important;}

.page_delete{width:280px;height:236px;margin:50px auto 0;padding:0;background:url('http://static.yxdown.com/m/images/404.jpg') no-repeat;background-size:100% 100%;}

 /*举报*/
input[type="button"],input[type="text"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
/* .report{display: block;width: 24px;height: 30px;line-height: 14px;padding: 8px 0;position: fixed;left: 0;font-size: 14px;text-align: center;top: 387px;color: #999;border: 1px solid #999;z-index: 999999;background: #fff;border-radius: 3px;} */
.report{display: block;width: 58px;height: 24px;background: url(../images/report.png); float: right;text-indent: -999em; margin-top: 9px;}
#overbg {z-index: 9999;border: none;margin: 0px;padding: 0px;width: 100%;height: 100%;top: 0px;left: 0px;opacity: 0.8;position: fixed;background-color:#000;}
#popreport {z-index: 99999;position: fixed;padding: 8% 5%;color: #666;font-size: 14px;font-family:arial,"Microsoft Yahei";top: 5%;width: 75%;left: 7.5%;background: #fff;border-radius: 5px;}
#popreport p {line-height: 24px}
#popreport li {clear: both;margin: 5px 0;}
#popreport li label { display: inline-block; line-height: 24px; margin-right: 12px}
#popreport li .othersp { margin-right: 0; }
#popreport li label input.radios { margin-right:7px; width:16px; height:16px; float: left;outline:none}
#popreport li span { display: block; font-size: 16px; color: #444; line-height: 36px; }
#popreport li input.other {width: 167px;float: right;height: 20px;margin-left:10px;margin-top: -1px;margin-right: 0;}
#popreport li textarea.spec {border:1px solid #cdcdcd;width: 95%;min-height: 40px;font-size: 14px;color: #666;resize: none;padding:6px;font-family:arial,"Microsoft Yahei";}
#popreport li input.text {border:1px solid #cdcdcd;line-height: 26px;padding: 3px;font-size: 14px;color: #666;font-family:arial,"Microsoft Yahei";}
#popreport li input.code {width: 141px;margin-right:10px;float: left;}
#popreport li #canvas {width: 100px;height: 34px;float: right;background: #ccc;border: 1px solid #ccc;
        border-radius: 5px;}
#popreport li.submit {text-align: center;padding: 20px 0 0 0;margin:0;}
#popreport li.submit input{border: none;width: 120px;background: #69a921;color: #fff; height:30px;}
#popreport .pop_close{width: 30px;height: 30px;position:absolute;z-index:10;top:5px;right:5px;color: #999;font-size: 30px;text-align: center;line-height: 30px;transform: rotate(45deg);}
.hide{display:none;}
.block{display:block}