.fl{float: left;}
.fr{float: right;}
/*a_detail*/
.detail_title{width:810px; padding:30px 20px; background:#FFF;}
.detail_title h1{font-size:36px; height:auto; line-height:60px; text-align:center; color:#555; overflow: hidden;}
.detail_title .detail_info{height:18px; margin-top:40px; font-size:0px;}
.detail_title .detail_info p{display:inline-block; line-height:13px; font-size:15px; color:#999; margin-left:100px;}
.detail_title .detail_info .detail_phone{display:inline-block; position: relative; line-height:13px;}
.detail_title .detail_info .detail_phone span{color: #0d71c0; font-size: 14px; cursor: pointer;}
.detail_title .detail_info .detail_phone .ewmdiv{display: none; width: 245px; height: 265px; background: url(../images/ewmbg2.png) no-repeat; position: absolute; right: 60px; top: -35px;z-index:9;}
.detail_title .detail_info .detail_phone .ewmdiv img{width:180px; height:180px; margin:20px;}
.detail_title .detail_info .detail_phone .ewmdiv .tips{width:90%; height:40px; line-height:40px; font-size:14px; color:#565656; text-align:center;}
.detail_title .detail_info .detail_phone:hover .ewmdiv{display:block;}

.a_detail .list_l{margin-top:30px; padding:0; background:none;}
.a_detail .list_r{margin-top:30px;}
.list_l .detail{background:#fff; overflow: hidden;}
.list_l .detail .detail_con p{font-size:15px; color:#333; line-height:30px;}
.list_l .detail .detail_con p img{display:block; margin:30px auto;max-width: 75%}
.list_l .mock{width:770px; height:32px; background:#f5f5f5;overflow: hidden; margin-bottom:30px;}
.list_l .detail_con p span{display:block; margin:15px 0;display: inline-block;text-indent: initial;}
.list_l .detail_con p span strong{font-weight:bold}
.list_l .detail_con p a{color: #0d71c0;    text-decoration: underline;}
.list_l .detail_con img {
    display: block;
    max-width: 64%;
    height: auto;
    margin: 5px auto;
    text-align: center;
}
.list_l .mock i{float:left; display:block; width:10px; height:32px; background:url(../images/pic_34.png) no-repeat; vertical-align: middle;}
.list_l .mock h3{float:left; display:block; font-size:16px; color:#333; font-weight:bold; line-height:32px; margin-left:10px;}

/*相关攻略*/
.stra{padding-bottom:0; margin-top:30px; background:#fff;}

/*相关下载*/
.download_wrap{padding:20px 20px 30px 20px; margin-bottom:30px; background:#FFF;}
.download_wrap h2{font-size:20px; color:#222; line-height:20px; margin-bottom:20px;}
.download_wrap .download_infor{overflow: hidden;}
.download_wrap .download_infor .download_img{float:left; width:80px; height:80px;}
.download_wrap .download_infor img{display:block; width: 80px; height:80px; border-radius:16px;}
.download_wrap .download_infor .download_txt{float:left; width:225px; margin-left:15px;}
.download_wrap .download_infor .download_txt a{display:block;height:24px; font-size:16px; color:#333; margin-bottom:16px; overflow: hidden;font-weight: bold;}
.download_wrap .download_infor .download_txt p{color:#555; margin-top: 8px; line-height:14px;}
.download_wrap .download_infor .download_txt p span{color:#999;}
.download_wrap .download_text{height:75px; font-size:14px; color:#333; line-height:24px; margin-top:20px; overflow: hidden;}
.download_wrap .download_text strong{font-weight:bold;}
.download_wrap .download{display:block; width:100%; height:36px; border-radius:2px; background:#0d71c0; line-height:36px; text-align: center; font-weight:bold; color:#FFF; margin-top:20px;}

/*排行榜*/
.Min2{height:300px; padding:40px 0; background:url(../images/pic_bg2.png) no-repeat;}
.Min2 .Min_l{width:366px; height:100%; text-align: center;}
.Min2 .Min_l img{display:block; width:160px; height:156px; margin:0 auto;}
.Min2 .Min_l p{font-size:28px; color:#FFF; font-weight:bold; line-height:56px;}
.Min2 .Min_r{width:714px; overflow: hidden;}
.Min2 .Min_r .Min_lis{position:relative; float:left; width:150px; height:220px; text-align:center; background:#FFF; margin-right:38px; border-radius:4px; overflow: hidden;}
.Min2 .Min_r .Min_lis:last-child{margin-right:0px;}
.Min2 .Min_r .Min_lis i{padding-top: 24px;    color: red;    font-weight: bold;    font-size: 14px;    display:block; width:42px; height:50px; background:url(../images/pic_42.png) no-repeat; position: absolute; top:0px; left:10px;}
.Min2 .Min_r .Min_lis img{display:block; width:90px; height:90px; border-radius: 20px; margin:30px auto 0;}
.Min2 .Min_r .Min_lis p{font-size:14px; line-height:24px; color:#666; margin-top:12px;}
.Min2 .Min_r .Min_lis span{display:block; width:90px; height:30px; line-height:30px; border: 1px solid #b8ccbb; border-radius:3px; color:#0d71c0; margin:15px auto 0;}
.Min2 .Min_r .Min_lis span:hover{color:#FFF; background:#0d71c0;}
.Min2 + .rank{margin-top:30px;}

.list_l{width:810px; margin-bottom:51px; background:#fff;}
.list_l .list_tit{font-size:20px; color:#333; font-weight:bold;}
.list_r{width:360px;}

.list_con li{padding:30px 0; border-bottom:1px solid #f1f1f1; overflow: hidden;}
.list_con li:last-child{border-bottom:0;}
.list_con li .list_img{float:left; display:block; width:180px; height:120px;}
.list_con li img{display:block; width:100%; height:100%; border-radius:6px; transition:opacity .1s linear;}
.list_con li img:hover{opacity: 0.9; transition:opacity .1s linear;}
.list_con li .list_text{float:left; width:571px; height:120px; margin-left:19px;}
.list_con li .list_text .list_name{display:block; height:20px; line-height:20px; font-size:20px; color:#111; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.list_con li .list_text .list_name:hover{color:#0d71c0;}
.list_con li .list_text .list_infor{font-size:0px;}
.list_con li .list_text .list_infor span{display:inline-block;height:14px; line-height:14px; font-size:14px; color:#999; margin-top:25px;}
.list_con li .list_text .list_infor span + span{margin-left:96px;}
.list_con li .list_text .text{width:100%; height:48px; line-height:24px; font-size:14px; color:#333; margin-top:15px; overflow: hidden;}
.list_l h3{float:left; display:block; font-size:16px; color:#333; font-weight:bold; line-height:32px; width:770px; height:32px; padding-left:20px; margin:15px 0;}
.list_l h3{background:#f5f5f5 url(../images/pic_34.png) no-repeat; vertical-align: middle;}


.title{overflow: hidden;}
.title .name{font-size:20px; color:#222; font-weight:bold;line-height: 21px;}
.title .name i{float:left; width:6px; height:24px; background:#ff4c4c; margin-right:10px; margin-top:3px;}
.title .more{display:block; line-height:30px; font-size:15px; color:#ccc;}
.title .more i{float:left; width:16px; height:16px; background:url(../images/img.png) no-repeat; background-position:-146px 0; margin-top:7px; margin-right:8px;}
.title a:hover{color:#000;}

.clearfix .line {
    width: 810px;
    height: 1px;
    margin: 0 0 18px 0;
    border-bottom: 1px solid #edf0f2;
}
.clearfix .line1 {
    width: 810px;
    height: 1px;
    margin: 18px 0 5px 0;
    border-bottom: 1px solid #edf0f2;
}
.game_rank {
    padding: 0px 0px 0 20px;
    background: #fff;
}