﻿.game-tab{height:114px;padding: 15px;}
.game-tab dt{width:89px;float:left;}
.game-tab dd{float:left;border-bottom:1px solid #EBEBEB;height:113px;padding-left:0;}
.ul-tab1 li{line-height:37px;border-bottom:1px solid #EAEAEA;}
.ul-tab1 li a{font-size:16px;border-right:1px solid #EBEBEB;display:block;border-left:3px solid #fff;padding-left:11px;}
.ul-tab1 li a:hover,.ul-tab1 li.hover a{border-left:3px solid #1677FF;border-right:0; color:#1677FF}
.ul-pic1 li{float:left;width:74px;margin-left:21px;text-align:center;position: relative; }
.ul-pic1 li img{width:74px;height:74px;margin-bottom:10px;}
.ul-pic1 li p { height: 22px; line-height: 22px; overflow: hidden;}

/*nav*/

.m-list-type { padding-top: 15px;border-bottom: 1px dashed #ededed; margin:0 20px; }
.m-list-type dt h6{display: block;    color: #666;    padding: 8px 0 0 0px; border: 1px solid #fff;   margin: 0; font-weight: normal;font-size:16px; }
.m-list-type dd { width: 1062px;font-size:16px; }
.m-list-type dd li a{ display: block;    color: #666;    padding: 8px 16px;    border: 1px solid #E6E6E6;    margin:0 0px 15px 20px;    background: #fcfcfc;    border-radius: 3px;  }
.m-list-type dd li a font{ display: none }
.m-list-type dd li a:hover,.m-list-type dd li.m-hover a,.m-list-type dd li a.red {color: #1677FF;border: 1px solid #1677FF;}




.m-downlistul {  }
.m-downlistul li {    width:554px;    height:110px;    padding:29px 0px 30px 30px;    border-bottom:1px dotted #dbdbdb;    float:left}
.m-downlistul li .m-img {    width:110px;    height:110px;    float:left;    padding-right:15px}
.m-downlistul li .m-img img {    width:110px;    height:110px;    display:block;    border-radius:24px}
.m-downlistul li .m-art {    width:305px;    height:110px;    overflow:hidden;    float:left;    padding-right:11px;    overflow:hidden}
.m-downlistul li .m-tit {    height:30px;    line-height:30px;    overflow:hidden;    font-size:20px}
.m-downlistul li .m-info {    padding:9px 0 10px;    height:14px;    line-height:14px;    font-size:14px;    overflow:hidden;    margin-left:-15px;     color: #999}
.m-downlistul li .m-info span {    display:block;    height:14px;    padding:0 15px 0 14px;    border-left:1px solid #bfbfbf;    float:left}
.m-downlistul li .m-info span img{ display: block; float: left }
.m-downlistul li .m-txt {    height:48px;    line-height:24px;    overflow:hidden;    color: #333}
.m-downlistul li .m-btn {    width:89px;    height:110px;    float:left}
.m-downlistul li .m-point {    display:block;    height:70px;    line-height:70px;    font-size:70px;    overflow:hidden;    text-align:center;    font-family:"Impact";    color:#1677FF ;    margin-bottom:7px}
.m-downlistul li .m-btn a {    display:block;    width:89px;    height:30px;    overflow:hidden;    text-align:center;    line-height:30px;    color:#fff;    background:#1677FF ;    font-size:16px;    border-radius:4px}
.m-downlistul li .m-btn a:hover {    background:#1677FF}

.f-page .tspage{ background:#fff;padding: 15px 0;text-align:center; display:block; overflow:hidden; height: auto;}
.f-page .tspage .tsp_nav{ width:100%; height:32px; display:block; overflow:hidden; margin:0;}
.f-page .tspage .tsp_nav i{ width:auto; height:30px; line-height:30px; padding:0 12px; background:#fafafa; font-size:14px; font-weight:normal; color:#555; margin:0 0 0 18px; display:inline-block; overflow:hidden;border-radius: 3px;border: 1px solid #E6E6E6;}
.f-page .tspage .tsp_nav a{ width:auto; height:30px; line-height:30px; padding:0 12px; border:1px solid #E6E6E6; font-size:14px; font-weight:normal; color:#555; margin:0 0 0 10px; display:inline-block; overflow:hidden;border-radius: 3px;}
.f-page .tspage .tsp_nav a.cur{background: #1677FF;color: #fff;}
.f-page .tspage .tsp_nav a.cur:hover{color: #fff;}
.f-page .tspage .tsp_nav a:hover{color: #1677FF;    border: 1px solid #1677FF; text-decoration:none}
.f-page .tspage .tsp_nav a:hover i{ color: #1677FF;}
.f-page .tspage .tsp_nav a i{ padding:0; margin:0; background:none; border:none;}
.f-page .tspage .tsp_nav b{ width:auto; height:32px; line-height:32px; padding:0 12px; background:#1677FF; font-size:14px; font-weight:normal; color:#fff; margin:0 0 0 10px; display:inline-block; overflow:hidden;border-radius: 3px;}

.f-page .tspage .tsp_count,.f-page .tspage .tsp_nav .tsp_end,.f-page .tspage .tsp_nav .tsp_more,.f-page .tspage .tsp_nav #tsp_change{ display:none}
/*title*/
.head-more{overflow:hidden;padding:0 20px;}
.head-more p{float:left;line-height:60px;font-family:'Microsoft YaHei';font-size:20px;color:#262626}
.head-more p.Bold{font-weight:700}
.head-more a{display:block;float:right;color:#aaa;line-height:18px;margin:26px 0 16px 10px;font-size: 14px;}
.head-more a:hover{text-decoration:none;color:#869cb8}
.head-more ol{float:left;margin:25px 0 0 10px;overflow:hidden}
.head-more ol li{float:left;margin-left:12px;font-family:'Microsoft YaHei';font-size:15px;line-height:16px;color:#666;padding-bottom:5px;cursor:pointer}
.head-more ol li.cur_head,.head-more ol li.m-hover{color:#1677FF;}
.m-topk { margin-bottom: 10px;}
.m-topk dt{float:left;color:#fff;width:68px; background:#f27835; height: 22px;  text-align: center; margin:0 10px 0 15px;}
.m-topk dd{color:#ECECEC;height: 23px;overflow: hidden; padding-top: 2px}
.m-topk dd span  {display:inline-block; width: 77px; overflow: hidden; height: 18px; line-height: 18px; border-right:1px #ddd solid; padding:0 5px; text-align: center}
.m-topk dd a{font-size:14px;}
.m-topk dd a em{display: inline-block;width: 64px;white-space: nowrap;overflow: hidden;cursor: hand;}

/*pagenation*/
.tspage { font-size:13px; background-color: #f2f2f2; clear:both;  height:25px; overflow:hidden;  line-height:25px; padding:0 5px; text-align:right;}
.tspage i { font-style:normal;}
.tspage a {color:#000; text-decoration:none; padding:0 3px;}
.tspage a:hover { text-decoration:underline;}
.tspage .tsp_count {float:left;}
.tsp_count i { color:#f00;}
.tspage b {color:#f00;}


/*article*/
/* 289 15骞村垪琛ㄩ〉 */
.m-listtopul { border: 1px #eee solid; margin: 20px; }
.m-listtopul li{ width: 20%;border-left:1px #eee solid; height: 60px; line-height: 60px;}
.m-listtopul li a { color: #666; font-size: 20px; font-family: "microsoft yahei","榛戜綋";text-align: center; display: block; position: relative; }
.m-listtopul li a:hover,.m-listtopul li.f-hover a { background-color: #f40; color: #fff; text-decoration: none;}
.m-listtopul li a:hover em,.m-listtopul li.f-hover a em { position: absolute; width: 17px; height: 10px; bottom: -10px; left: 50%;background-image:url(../images/xia.png);_background-image:url(../images/xia.gif); margin-left: -8px;}
.m-listtopul li a span{ display: inline-block; width: 54px; height: 34px; background-image:url(../images/listop.png);_background-image:url(../images/listop.gif); position: relative; top:10px;}

.m-listtopul li a.m-list-dj span { background-position: left -64px;}
.m-listtopul li a.m-list-dj:hover span,.m-listtopul li.f-hover a.m-list-dj span  { background-position: left -10px;}
.m-listtopul li a.m-list-ol span {background-position: -75px -64px;}
.m-listtopul li a.m-list-ol:hover span,.m-listtopul li.f-hover a.m-list-ol span {background-position: -75px -10px;}
.m-listtopul li a.m-list-pj span {background-position: -155px -64px;}
.m-listtopul li a.m-list-pj:hover span,.m-listtopul li.f-hover a.m-list-pj span {background-position: -155px -10px;}
.m-listtopul li a.m-list-cn span {background-position: -244px -65px;}
.m-listtopul li a.m-list-cn:hover span,.m-listtopul li.f-hover a.m-list-cn span {background-position: -244px -10px;}
.m-listtopul li a.m-list-vr span {background-position: -339px -65px;}
.m-listtopul li a.m-list-vr:hover span,.m-listtopul li.f-hover a.m-list-vr span {background-position: -339px -10px;}

.g-listshaixx h2{ height: 44px;*height: 42px; border: 1px #ececec solid; background-color: #fafafa;line-height: 42px; }
.g-listshaixx .m-galtabul li{ width: 120px; border-left:1px #ececec solid }
.g-listshaixx .m-galtabul li a{ display: block; text-align: center; font-size: 16px;}
.g-listshaixx .m-galtabul li a:hover,.m-galtabul li.m-hover a { background-color: #f40; color: #fff; text-decoration: none;}
.g-listshaixx .m-galtabul li.f-hover a{ font-weight: bold;}
.g-listshaixx .m-listit { font-size: 18px; font-weight: bold; color: #606870; line-height: 38px;}
.g-listshaixx .m-listit span { display: inline-block; width: 20px; height: 20px; background: url(../images/listop.png) no-repeat left -137px; margin: 10px 10px 0 10px }

.g-listgalx { margin-bottom: 12px;}
.m-gasxul {}
.m-gasxul li { width: 90px; height:28px;line-height: 28px; margin:0 0 15px 15px; }
.m-gasxul li a{ display: block; text-align: center; background-color: #fafafa; border: 1px #d2d2d2 solid; }
.m-gasxul li a:hover,.m-gasxul li a.red { background-color: #f30; color: #fff; text-decoration: none;border: 1px #f30 solid;}
.m-gasxul li a font { display: none }
.m-gasxlx {width: 60px;height:28px;line-height: 26px; margin-left: 20px;}
.m-gasxul li.m-hover a{ background-color: #404952;border:1px #404952 solid; color: #fff; cursor: text}




.m-listgameul { padding-top: 15px}
.m-listgameul li{  height: 160px; *height: 156px; border: 1px #d2d2d2 solid; margin:0 0 15px 15px; padding: 1px;}
.m-listgameul li.f-hover {border: 2px #f40 solid;*width: 366px; *height: 156px;padding:0;}
.m-listgameul li .m-listleft { width: 110px;margin: 10px 10px 0 10px; text-align: center;}
.m-listgameul li .m-listimg { display: block; width: 110px; height: 110px; margin-bottom: 5px; }

.m-listgameul li .m-listit { height: 42px; line-height: 42px; overflow: hidden;}
.m-listgameul li .m-listit a{ font-size: 18px; font-weight: bold; color: #333;}
.m-listgameul li .m-listit a:hover { color: #f40;}
.m-listgameul li .m-lisbtn,.m-listgameul .m-listime {height: 40px; margin-bottom: 10px;  }
.m-listgameul .m-listime { color: #666;}
.m-listgameul .m-listime i { display: inline-block; height: 14px; width: 14px; background: url(../images/redu.png) no-repeat;margin: 3px 5px 0 0;  float: left; display: inline;}
.m-listgameul .m-listime span { color: #f40}
.m-listgameul li .m-lisbtn {display: none;}

.m-listgameul li.f-hover .m-lisbtn {display: block;}
.m-listgameul li.f-hover .m-listime {display: none;}
.m-listgameul li .m-lisbtn a { display:inline-block;width: 130px;  line-height: 40px; border-radius: 5px; background-color: #f40; text-align: center; font-size: 18px; color: #fff}
.m-listgameul li .m-lisbtn a:hover { text-decoration: none; background-color: #f10;}
.m-listgameul li .m-lisinfo { height: 50px;*height: 39px; border-top:dotted 1px #b9b9b9; overflow: hidden; padding: 10px 10px 0 0; font-size: 12px; line-height: 22px; color: #333}

.m-listgameul li{ width: 370px\0;}
.container { width: 1170px\0;}


	.m-listgameul li{ width: 366px;}



.g-indiv {  overflow: hidden;  }



#d-info { color: #333; margin: 0; min-height: 1940px; padding: 15px 20px;}
.d-left { background-color: #fff; box-sizing: border-box; display: inline; float: left; width: 860px; padding: 15px 20px; overflow: hidden;*width: 820px;margin-bottom:10px;}
.d-right { display: inline; float: right; width: 300px; background-color: #fff; box-sizing: border-box; overflow: hidden; padding: 5px 15px; *width:270px;  }
.m-listdiv{ clear:both;}
.m-listnew { margin-bottom:8px;}

.m-listnew li{border-bottom: 1px dashed #CCC;padding:20px 266px 17px 0; position:relative;}
.m-listnew li h4{ height:30px; overflow:hidden}
.m-listnew li h4 a{color:#000;font-size: 22px;line-height: 30px; font-family:"Microsoft YaHei"; font-weight:normal}
.m-listnew li h4 a:hover { color:#1677FF; text-decoration:none}
.m-listnew li p{font-size:14px; }
.m-listxinxi {  color:#999; padding:8px 0 3px}
.m-listcen { color:#666; line-height:22px; height:70px; overflow:hidden;}
.m-listcen a{ display:block; color:#F90; }
.m-listtag { padding-top:4px;}
.m-listtag a{ color:#1677FF; margin:0 5px;}

a.m_aui { position:absolute; width:213px; height:132px; right:3px; top:10px}
a.m_aui img{ width:213px; height:132px; display:block; margin:4px 0 0 0; padding:3px; border:1px solid #dbdbdb;}
a.m_aui:hover img{ border:1px solid #ff9900;}
a.m_aui i {position:absolute; width:100px; height:100px; background:url(../images/listzhegai.png) no-repeat; display:none}

.m-hotnew { border-top:1px #D8D8D8 solid; padding:10px;}
.m-hotnew li { background:url(../images/ico.gif) -5px -48px no-repeat; padding-left:14px; height:30px;line-height:30px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.m-listtjgame,.m-listtu { width:380px; overflow:hidden; padding-bottom:10px;}
.m-listtjgame li{ width:104px; height:124px; margin:15px 48px 0 0; overflow:hidden; text-align:center;}
.m-listtjgame li a{ font-size:14px; display:block; line-height:25px}
.m-listtjgame li a img{ width:104px; height:104px;border-radius:13px;}

.g-list .m_lm5 { padding:0; padding-left:3px;}
.g-list .m_lm5 span{ margin:0; margin-top:6px; display:inline-block;_padding-left:13px;}
.g-list .m_lm5 span i{ position:relative;width:65px; height:31px; display: inline-block;  margin-left:13px}
.g-list .m_lm5 span i a{ position:absolute; width:70px; height:30px; font-weight:normal;border:1px #d8d8d8 solid; border-bottom:1px #edebeb solid; color:#838383; font-size:14px; text-align:center; line-height:31px; background-color:#edebeb}
.g-list .m_lm5 span i a:hover{ background-color:#ff9000; color:#FFF; text-decoration:none; border:1px #e06f00 solid}
.g-list .m_lm5 span i.m-hover{}
.g-list .m_lm5 span i.m-hover a { height:32px; color:#ff7e00; background-color:#fff; border:1px #e06f00 solid; border-bottom:none }
.g-list .m_lm5 span i.m-hover a:hover{height:32px; color:#ff7e00; background-color:#fff; border:1px #e06f00 solid; border-bottom:none}

.m_lm5{ clear:both;}
.m_lm5 li{    display: block;    float: left;    width: 88px;    height: 30px;    line-height: 30px;    margin: 0 10px 0 0;    background-color: #d8d8d8;    text-align: center;}
.m_lm5 li a {display: block;    height: 30px;}
.m_lm5 li a.cur{background:#1677FF;color:#FFF;}
.m_lm5 li a font { display: none }
.m_lm5 li a:hover,.m_lm5 li.m-hover {    background-color: #1677FF;    color: #fff;}


.m-sname i{ display:block; float:left; width:88px; height:30px; line-height:30px; margin:0 10px 0 0; background-color:#d8d8d8; text-align:center;}
.m-sname i.m-hover{ background-color:#1677FF; color:#fff;}
.m-sname i a{ display:block; height:30px;}
.m-sname i a:hover{ background-color:#1677FF; color:#fff; text-decoration:none;}
.m-sname i.m-hover a{ color:#fff;}

.m-lldiv1{ clear:both;}
.h3-r-tit { border-bottom: 1px solid #f2f2f2; display: block; height: 35px; line-height: 35px; width: 100%;}
.down-tit{width:auto;padding:0 20px;}
.h3-r-tit p { border-bottom: 1px solid #1677FF; color: #333; display: inline; float: left; font-size: 18px; padding-right: 50px;}
.m-listtu li { height: 120px; margin: 15px 0 0 0; overflow: hidden; text-align: center; width: 139px;}
.m-listtu li a{ display: block; }
.m-listtu li a img.tu{ width:127px; height:81px;border-radius:5px;}
.m-hotnew li{ padding:0;}
.m-hotnew li a{ font-size:15px; font-weight: normal;}

.m-phb{ background-color:#fff;}
.m-phb dl{ height:523px; margin:12px 0 10px; overflow:hidden;}
.ngTop li { float: left; width: 100%;}
.ngTop li.on{ border:1px solid #ff9900;}
.ngTop li .rankNormal { height: 45px; overflow: hidden;}
.ngTop li .rankShow { display:none; position:relative; height: 80px; border-bottom: 1px solid #f6f6f6;}
.ngTop li.hover .rankNormal{ display:none;}
.ngTop li.hover .rankShow{ display:block;}
.ngTop li .rankNormal, .ngTop li .rankShow { width: 321px; line-height: 26px; padding: 6px 0; }
.ngTop li a, .ngTop li em, .ngTop li span, .ngTop li div { float: left;}
.ngTop li .num { float:left; width:26px; padding:0 11px 0 0; color: #aaa; font-size: 12px; font-weight: normal;}
.topGame { position: relative; width: 246px; height: 64px; overflow: hidden;}
.topGame a { height: 64px; margin:0 13px 0 0;}
.rankShow a.down{ display:none; position:absolute; top:24px; right:0; width:58px; height:27px; line-height:27px; text-align:center; background-color:#e00000; color:#fff;}
.on .rankShow a.down{ display:block;}
.ngTop li a img { height: 64px; width: 64px;}
.topGame .nameClassify { height: 64px; padding-left: 12px; width: 170px;}
.name, .rankShow .topGame a.name { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.topGame a.name { width:147px; height: 36px; line-height:37px; font-size:18px; font-weight:normal;}
.topGame .name { width: 100%;}
.topGame p { width: 100%; font-size: 12px; font-weight:normal;}
.rankNormal .name { width: 140px; font-weight:normal; font-size:14px;}
.ngTop .rankClassify { float: right; width: 116px; text-align:right; font-weight:normal; color: #999;}
.m-phb .h3-r-tit p{ font-weight:bold;}

.m-listgameul li{ *width: 366px;}

.m-listh3 {}
.m-listh3 h3  {border: 1px #ececec solid;    background-color: #fafafa; line-height: 42px;font-size: 18px; margin: 0 0 15px; padding-left: 15px;}
.f-page b, .f-page span, .f-page .disable { display: block}


/*top*/
.w1200 {
    width: 1170px;
    margin: 10px auto;
    overflow: hidden;
}
.fl {
    float: left;
}
.crumb .icon,.game_information .info .btn a i,.open_detail .advantage span i,.open_detail .btn i,.arrow-btn,.list_wrap li .info .time i,.like_box .like i,.detail_like div i span,.game_big_info .btn a i,.app_table_list li .star i,.tag_type_wrap li i,.recommend_wrap .list li,.phb_r_l ul li i,.title_yellow .icon,.phb_tuijian .cont li .num i,.phb_type .btn_box li i,.phb_type .type_box li p,.phb_newest li i,.phb_type .btn_box li a{background-image:url(../images/icons.png);background-repeat:no-repeat;background-size:207px 980px;}
/* 面包屑 */
.crumb{margin:0;font-size:15px;}
.crumb a{display:inline-block;color:#333;line-height:18px;padding:0 15px 0 10px;margin:0 0 15px 0;background:url(../images/next.png) no-repeat right center}
.crumb span {margin-left:10px;color: #666;}
.crumb a:hover{color:#1677FF;}
.crumb .icon{display:inline-block;width:20px;height:18px;background-position:0 -77px;margin-right:10px;position:relative;top:4px;}
.star-c{width: 106px;height: 20px;display: block;float: left;position: relative;background: url(../images/ico-star2.png) repeat-x;margin-right: 15px;margin-top: 5px;}
.star-c p{width: 106px;height: 20px;position: absolute;left: 0;top: 0;background: url(../images/ico-star1.png) repeat-x;overflow: hidden;max-width: 106px;line-height: 80px;}

.phb-cont{display: table;margin-top: 20px;width: 100%;}
.phb-left{width: 278px;height: auto;margin-right: 30px;    border: 1px solid #f2f2f2;box-sizing: border-box;}
.phb-right{width: 860px;height: auto;min-height: 600px;}
.phb-left ul li{width: 276px;height:auto;}
.phb-left ul li p{width: 276px;height: 50px;margin-bottom:1px;line-height: 50px;text-align: center;font-size: 16px;color:#666;background: #fcfcfc;cursor: pointer;float: left;}
.phb-left ul li:hover p{color: #1677FF;}
.phb-styl p{background: #1677FF !important;color: #fff !important;font-weight: bold;box-shadow: 0 8px 20px rgb(140, 197, 245);position: relative;z-index: 2;border-radius: 4px;}
.phb-list{width: 270px;background: #fff;margin:0 0 10px 5px;padding: 10px 0;display: none;}
.phb-list a{width: 40%;display: block;float: left;height: 40px;line-height: 40px;padding: 0 4%;text-align: center;overflow: hidden;font-size: 14px;color: #666;}
.phb-list a:hover{color: #1677FF;}
.phb-list .active{color: #1677FF;}

.phb-r-top{width: 890px;height: auto;background: #fff;padding-bottom: 10px;display: table;}
.phb-r-top ul{display: block;width: 890px;padding: 10px 0;max-height: 120px;overflow: hidden;position: relative;}
.phb-r-top ul li{display: block;float: left;padding: 10px 5px;position: relative;}
.phb-r-top ul li a{font-size: 14px;color: #808080;}
.phb-r-top ul li a:hover{color: #1677FF;}
.phb-r-top ul li span{color: #fff;display: inline-block;width: 20px;height: 10px;text-align: center;font-weight: bold;*height: 19px;*line-height:19px;}
.ls-showmor p{font-size: 14px;color: #1677FF;text-align: center;line-height: 30px;height: 30px;width: 80px;background: #f0f0f0;font-weight: bold;cursor: pointer;border-bottom-left-radius: 15px;border-top-left-radius: 15px;}
.ls-showmor p:hover{background: #1677FF;color: #fff;box-shadow: -4px 2px 10px rgba(44,114,235,.3);}
.phb-lisc{width: 860px;margin-top:0;overflow: hidden;}
.phb-lisc>ul>li{height: auto;display:block;float: left; margin-bottom: 1px ;background: #fff;padding-left: 10px;}
.phlis-lef{width: 100px;height: 100px;margin:35px 20px;position: relative;}
.phlis-lef span{display: block;float: left;text-align: center;line-height: 45px;font-weight: bold;font-size: 28px;color: #fff;width: 50px;height: 50px;background: url(../images/ico-phlist.png) no-repeat;position: absolute;left: -20px;top: -20px;    z-index: 2;}
.phlis-lef span.num1{background-position: -150px 0px;}
.phlis-lef span.num2{background-position: -100px 0px;}
.phlis-lef span.num3{background-position: -50px 0px;}
.phlis-lef img{display: block;float: left;margin-top: 10px;width: 100px;height: 100px;border-radius: 12px;}
.phgame-name{width: 690px;height: 70px;margin-top: 20px;}
.phgame-name>a p{width: 550px;height: 36px;color: #595959;font-size: 18px;font-weight: bold;overflow: hidden;line-height: 36px;}
.gam-pf{width: 550px;height: 26px;}
.gam-pf>p{display: block;float: left;font-size: 12px;color: #8ba8a3;margin-top: 10px;}
.game-dowl{display: block;float: right;margin-top: -45px;width: 120px;height: 40px;text-align: center;line-height: 40px;font-size: 16px;color: #1677FF;border: 1px solid #1677FF;border-radius: 4px;}
.game-dowl:hover{background: #1677FF;color: #fff;}
.phb-lisc>ul>li>p{display: block;float: left;margin: 10px 0;line-height: 22px;font-size: 14px;color: #808080;width: 690px;height: 48px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.pq-lis ul{display: block;float: left;width: 710px;height: 28px;overflow: hidden;}
.pq-lis ul li{float: left;width: 72px;height: 28px;margin-right: 10px;text-align: center;line-height: 28px;background: #f0f3f3;border-radius:4px;color: #666;font-size: 14px;}
.phb-lisc>ul>li:hover .phgame-name>a p{color: #1677FF;}
.pq-lis ul li:hover{color: #fff;background: #1677FF;}
.pt-style span{color: #1677FF !important;}
.pt-style a{color: #1677FF !important;}

/*editor*/

.author-intro {height:158px;margin:10px 0 0 0;padding:0;background-color:#fff;overflow:hidden;}
.author-intro .col-a {width:158px;margin:0;text-align:center;float: left;}
.author-intro .col-b {width:645px;padding:20px 0;float: right;}
.author-intro .col-c {width:195px;background-color:#f4f4f4;float: left;}
.author-intro .col-c .entrance {height:118px;width:195px;padding-top:40px;text-align:center;display:block;text-decoration:none;}
.author-intro .col-a img {margin:15px;border-radius:50%;}
.author-intro .col-a a:hover img {border-radius:0;}
.entrance p {font-size:20px;line-height:1.5;color:#999;}
.entrance p span {font-size:28px;margin-right:5px;}
.entrance i {width:23px;height:19px;background:url(../images/author_def.png) no-repeat 0 -60px;display:inline-block;}
.entrance:hover { background-color:#1677FF;}
.entrance:hover p {color:#fff;}
.entrance:hover i {background-position:-30px -60px;}
.author-intro .author-name {margin-bottom:14px;overflow:hidden;zoom:1;}
.author-intro .author-name strong ,.author-intro .author-name a {display:block;float:left;}
.author-intro .author-name strong {margin-right:25px;font-size:20px;color:#1677FF;}
.author-intro .author-name a {width:42px;height:20px;margin-right:10px;padding:0 5px 0 8px;line-height:20px;border-radius:3px;border:1px solid #e5e5e5;text-decoration:none;overflow:hidden;_line-height:22px;background-color:#fff;margin-top: 2px;}
.author-intro .author-name .author-follow i {margin:5px 3px 0 0;_margin-right:0;}
.author-intro .author-name .author-up i {margin:4px 3px 0 0;_margin-right:0;float: left;}
.author-intro .author-name .author-up em {width:22px;display:block;float:left;text-align:center;}
.author-intro .author-name a:hover {background-color:#08A32C;color:#fff;border:1px solid #078424;}
.author-intro .author-name .author-follow:hover i {background-position:-30px 0;}
.author-intro .author-name .author-up:hover i {background-position:-30px -20px;}
.author-type {margin-bottom:12px;font-size:14px;line-height:18px;}
.author-type i {width:18px;height:18px;margin-right:5px;background:url(../images/sprite.png) no-repeat -60px -20px;display:block;float:left;}
.author-extra {margin-right:20px;}
.author-extra p {font-size:14px;margin-bottom: 8px;}
.author-extra span {color:#999;}
.author-extra em {margin-right:35px;}
.author-up i {width:14px;height:13px;background:url(../images/sprite.png) no-repeat 0 -20px;}
.author-up i {display:block;float:left;}

.down.author-intro .col-b {width:1000px;}

/*ttt*/
.g-weizhi a:after{
	padding:0 6px;
}

/*art-down*/
.MR_1 {
    width: 300px;
    height: 300px;
    margin-bottom:15px;
    background: #FFF;
	clear:both;
}
.MR_1:after{
	content:"";
	display:block;
	clear:both;
}
.MR_1 .bt {
    float: left;
    width: 250px;
    height: 40px;
    line-height: 40px;
    color: #2e2e2e;
    font-size: 20px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: block;
    margin: 10px 0 10px 10px;
}
.MR_1 .img {
    display: block;
    float: left;
    overflow: hidden;
    margin: 0 10px 0 10px;
}
.MR_1 .img, .MR_1 .img img {
    width: 100px;
    height: 100px;
    border-radius: 24px;
}
.MR_1 .info_r {
    display: block;
    width: 156px;
    height: 110px;
    float: left;
}
.MR_1 .info_r li {
    width: 100%;
    height: 20px;
	line-height:20px;
    overflow: hidden;
    float: left;
    margin: 3px auto;
}
.MR_1 .info_r li p, .MR_1 .info_r li span {
    display: block;
    float: left;
}
.MR_1 .info_r li p {
    float: left;
    font-size: 14px;
    color: #9e9e9e;
    width: 43px;
    height: 20px;
    line-height: 20px;
}
.MR_1 .info_r li span {
    display: block;
    float: left;
    font-size: 14px;
    color: #9d97be;
    overflow: hidden;
    width: 110px;
    height: 20px;
}
.MR_1 .miaoshu {
    width: 250px;
    margin: 20px 0 0 10px;
    height: 62px;
    overflow: hidden;
}
.MR_1 .miaoshu p {
    width: 250px;
    height: 62px;
    overflow: hidden;
    font-size: 14px;
    color: #525252;
    line-height: 22px;
}
.MR_1 .miaoshu span {
    font-size: 14px;
    color: #9d97be;
    width: 40px;
    line-height: 20px;
}
.MR_1 .downl {
    float: left;
    width: 250px;
    height: 145px;
    margin: 20px 0 0 10px;
}
.MR_1 .downl .btns {
    width: 250px;
    height: 50px;
    border-radius: 4px;
    margin: 14px 0;
    box-shadow: 0px 5px 20px 1px rgba(0, 0, 0, 0.1);
    position: relative;
}
.MR_1 .downl .az_btn {
    background: #29cc96;
}
.MR_1 .downl .btns p {
    width: 180px;
    height: 28px;
    line-height: 28px;
    text-align: center;
    float: left;
    border-right: 1px solid #fff;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    margin: 11px 0;
}
.MR_1 .downl .btns span {
    display: block;
    float: left;
    margin: 14px 0 0 20px;
    background: url(../images/ico-img3.png) no-repeat;
    height: 24px;
    width: 24px;
    background-position: 0 -161px;
}
.MR_1 .downl .btns .ewmwrap {
    display: none;
    position: absolute;
    z-index: 9999;
    right: 0;
    top: 50px;
    width: 220px;
    height: 260px;
    background: url(../images/bg-ewm.png) no-repeat;
}
.MR_1 .downl .btns .ewmwrap img {
    display: block;
    width: 180px;
    height: 180px;
    margin: 30px 21px 0;
}
.MR_1 .downl .ios_btn {
    background: #1677FF;
}
.MR_1 .downl .gray_color {
    background: #e6e7ed;
}
.MR_1 .downl .gray_color span {
    background-position: 0 -186px;
}
.height_gray {
    height: 15px;
    width: 310px;
    background: #f8f8f8;
    clear: both;
    margin: 0 -20px;
}

/*more ver*/
.main_rec{background:#FFF;margin-bottom:10px;overflow:hidden;}
.mod_a {width:840px;overflow:hidden;padding: 0px 10px 10px 20px;float:left;}
.mod_a .info {width:550px;float:left;}
.mod_a .info .img {float:left;margin:20px;margin-left:0;}
.mod_a .info .img,.mod_a .info .img img {width:100px;height:100px;border-radius:18px;}
.mod_a .info .bt {width:400px;height:24px;line-height:24px;overflow:hidden;margin-top:20px;float:left;}
.mod_a .info .bt a {display:block;float:left;font-size:18px;font-weight:bold;color:#333;margin-right:18px;}
.mod_a .info .bt span {color:#8c97cb;font-size:14px;}
.mod_a .info .lis {width:400px;height:20px;overflow:hidden;line-height:20px;margin:15px 0;float:left;}
.mod_a .info .lis li {float:left;width:125px;font-size:14px;color:#9e9e9e;}
.mod_a .info .lis li span {color:#525252;}
.mod_a .info .lis li span a{color:#1677FF;}
.mod_a .info .bq {width:400px;height:22px;overflow:hidden;float:left;font-size:14px;color:#9e9e9e;float:left;}
.mod_a .info .bq span {float:left;}
.mod_a .info .bq a {display:block;float:left;height:22px;padding:0 12px;background:#edeff5;text-align:center;line-height:22px;margin:0 3px;border-radius:12px;color:#404040}
.mod_a .info .bq i{    
    display: inline-block;
    height: 21px;
    line-height: 21px;
    padding: 0 6px 0px 6px;
    border-radius: 3px;
    color: #fff;
    background: #ddd;
    margin-right: 9px;
    font-size: 14px;
    font-style: normal;
	}
.mod_a .info .bq i:nth-child(2){
	background: #e13d3d;
}	
.mod_a .info .bq i:nth-child(3){
	background: #538df7;
}
.mod_a .info .bq i:nth-child(4){
	background: #13b5b1;
}	
.mod_a .info .bq i:nth-child(5){
	background: #b062dd;
}	
.mod_a .ph_wrap {width:240px;height:100px;float:left;margin:20px 20px 0 0;}
.mod_a .ph_wrap .txt {width:100%;height:28px;line-height:28px;font-size:14px;color:#2e2e2e;}
.mod_a .ph_wrap .txt i {display:inline-block;background:url(../images/img-ico-zq.png) no-repeat;margin:0 18px 4px;height:18px;width:24px;background-position:0 -167px;vertical-align:middle;}
.mod_a .ph_wrap .ph_link {width:100%;color:#1677FF;font-size:12px;height:18px;line-height:18px;display:inline-block;float:right;text-align:right;margin-right:12px;margin-top:5px;}
.mod_a .ph_wrap .ph_link i {display:inline-block;background:url(../images/img-ico-zq.png) no-repeat;height:7px;width:16px;background-position:0 0;}
.mod_a .ph_wrap .txt:hover,.mod_a .ph_wrap .ph_link:hover {text-decoration:underline;}
.jj-item{clear:both;color:#858585;}
.jj-item span {
    font-weight: bold;
    color: #9d97be;
}
/*down*/
.dowl-cont {width:300px;height:218px;float:right;}
.dowl-cont>a {display:block;float:right;width:50%;text-align:center;font-size:13px;color:#999;}
.dowl-cont>a:hover {color:#1677FF;}
.dowl-lef {display:block;float:left;width:130px;height:140px;margin:20px;margin-left:13px;}
.dowl-rig {display:block;float:left;margin-top:50px;}
.dowl-rig,.dowl-rig>img {height:126px;width:126px;}
.dowl-lef a {display:block;float:left;margin:15px 0 5px 0;width:130px;height:40px;color:#fff;line-height:40px;text-align:center;font-size:16px;text-indent:-1em;}
.dowl-lef a img {margin:0 10px;}
.dowl-lef a i,.dowl-lef a span,.dowl-lef a p {opacity:0.8;width:130px;height:40px;display:block;border-radius:6px;}
.dowl-lef a p {background:#5ad65a;}
.dowl-lef a span {background:#4e4e4e;}
.dowl-lef a i {background:#1677FF;}
.dowl-lef a.android p {background:#1677FF;}
.dowl-lef a.ios p {background:#4e4e4e;}
.dowl-lef a.pc p {background:#1677FF;}
.dowl-lef a.tv p {background:#f25657;}
.dowl-lef a:hover i,.dowl-lef a:hover span,.dowl-lef a:hover p {opacity:1;}
.gray_c p {opacity:1 !important;background:#e6e6e6 !important;color:#999;}

/*other ver*/
ul.other-ver li{
	width:820px;
	padding: 20px 0px 20px 0px;
}
ul.other-ver li .m-art{
	width:594px;
	}
ul.other-ver li .m-art .m-txt{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
	color:#666;
}	

.ul-class li {
    text-align: center;
    height: 28px;
    margin-top: 10px;
    margin-left: 12px;
    float: left;
    width: 104px;
    _display: inline;
}
.fix{*zoom:1; } 
.fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; } 