.m-mbx { height: 40px; line-height: 40px; background: url(/skin/new2016/images/weizhiico.gif) no-repeat 12px 10px #fff; padding-left: 38px; width: 1162px; }
/* 新版 */
.g-title { background-color: #fff; border: 1px solid #e9e9e9; width: 1198px; height: 50px; line-height: 50px;margin:0 auto;}
.g-title h1 {font-size: 20px;    font-family: "Microsoft YaHei"; padding-left: 15px; float: left;}
.g-title a { float: right; margin-right: 20px; }
/* 截图和信息 */
.g-jietutit { background-color: #fff;border: 1px solid #e9e9e9;border-top: none; width: 1198px ; margin:0 auto; }
#GameImg { float: left; margin: 0px 0 0px 20px; padding-bottom: 20px; }


.m-info { float: right; width: 490px; margin-right: 20px; }
.m-ico { height: auto; margin-top: 28px; width:130px; height: 104px; position: relative;}
.m-ico img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.m-ico a{width: 130px; height: auto; display: block;  overflow: hidden; }
.m-ico a img{ width: 130px; height: 104px; display: block;transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; }
.m-ico a:hover img{transform: scale(1.1); transition: all 1s ease 0s; -webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
/*新投票*/

#vote { float: left; width: 300px; height: auto; margin:35px 0 10px 16px; padding: 0;}
#vote .vote_bar { width: 259px; line-height: 26px; margin:0 0 12px; text-align: left; overflow:hidden;}
#vote .vote_bar i { font-style: normal;}
#vote .vote_bar span { width: 119px;    height: 20px;    line-height: 20px;    border: 1px solid #f90;    margin: 2px 5px 0 10px;    float: left;    position: relative;    display: inline;    overflow: hidden;}
#vote .vote_bar img { height: 20px; position: absolute;}
#vote .vote_bar b { color: #FFFFFF; cursor: pointer; display: inline; float: left; font-weight: bold; height: 26px; line-height: 26px; overflow: hidden; text-align: center; width: 65px;background:  url(/skin/new2016/images/votehao.gif) no-repeat; text-indent: -999em; font-size: 0 }
#vote .vote_bar b:hover {background-position: left -26px;}
#isgood span { border-color: #569BBF;}
#vote #isbad span {    border: 1px solid #2aa5f1;}
#isbad span { border-color: #F1A154;}
#vote #isbad b { background:  url(/skin/new2016/images/votecha.gif) no-repeat; }
#vote #isbad b:hover {background-position: left -26px;}
#viewcomm a b { color: #F00;}
#loveGame {	margin-top: 5px;}
#loveGame ul { margin: 5px;	color: #666; overflow: hidden;}
#loveGame ul li { line-height: 25px; height: 25px; float: left; width: 102px; overflow: hidden;}
#loveGame h4 { background-image: url(/skin/new2016/css/img/lovegame.jpg);	background-repeat: repeat-x; line-height: 30px;	height: 30px; font-family: "microsoft yahei";	 font-size: 14px; text-indent: 10px; color: #060;}
#vote .m-stare{ width:auto; height:auto; display:block; overflow:hidden;}
#vote .m-stare img{ height:25px; display:block; overflow:hidden}

.m-info1{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}


/* 图片轮播 */
.row { width: 640px; margin: 0 auto;}
.f-rolling {position: relative; width:620px;}
.f-rolling img {max-width: none;}
.f-rolling-whole {width: 620px; height:400px; overflow: hidden; background:url(/skin/new2016/images/loadjietu.gif) no-repeat center center #fff; position: relative;}
.f-rolling-indicators {margin: 0px; position: absolute; z-index: 100; top:10px; right:10px;}
.f-rolling-indicators li {list-style: none; float: left; cursor: pointer; width: 30px; height: 30px; line-height: 30px; text-align:center; background: #efe;}
.f-rolling-indicators li.active {font-weight: bold; background: #010; color: #fff;}
.f-rolling-mask {position: relative; overflow: hidden; height: 50px; margin:0 auto;    width: 450px;}
.f-rolling-images {margin: 0px; padding: 0px; position: absolute; }
.f-rolling-images li {list-style: none; float: left; width: 80px; height: 51px; overflow: hidden; margin: 5px; position:relative;}
.f-rolling-images .f-rolling-text {display: none;}
.f-rolling-text {position: absolute; left: 0px; bottom:0px; height:20px; background-color: rgba(0, 0, 0, 0.5); width: 100%; color: #fff; padding: 10px;}
#fy-rolling .f-rolling-btn-prev { background-position: 0 0; cursor: pointer; left: 0; margin-top: -37px; bottom: -13px;}
#fy-rolling .f-rolling-btn-next { background-position: -40px 0; cursor: pointer; margin-top: -37px; right: 0; bottom: -13px;}
.f-rolling-btn {background: url(/skin/new2016/images/focus_btn.png) no-repeat ; height: 74px; position: absolute; width: 40px; text-indent: -999em; overflow: hidden; font-size: 0}

/* 类型说明 */
.m-leili {border-bottom:1px dashed #d3d3d3;border-top:1px dashed #d3d3d3; padding: 5px 0; margin: 5px auto}
.m-leili ul{}
.m-leili ul li { width: 50%;    height: 28px;    line-height: 28px;       font-weight: normal;     float: left;      margin: 0;    display: inline;    overflow: hidden; font-size:13px;  color: #000}
.m-leili ul li span { color: #999 }
.m-leili p { height: 28px;    line-height: 28px;       font-weight: normal;    color: #000;font-size:13px; }
.m-leili p span {color: #999}
.m-jianjie { height: 80px; line-height: 26px; color: #999; overflow: hidden; margin-bottom: 15px; }
.m-jianjie a { display: none }
.downbtn {}
.downbtn a{ display: block; width: 202px; height: 26px; background:url(/skin/new2016/images/gamedown.gif); margin:0 auto; color: #ffe4bb;padding:40px 0 0 138px; font-size: 12px; }
.downbtn a:hover { background-position: left -66px; text-decoration: none }


/* 简介通用 */

.u-title span{ padding:0 0 0 13px; font-size:14px; font-weight:bold; color:#565656;}
.u-title2{ height:38px; line-height:30px; margin:0 0 10px; border-bottom:1px solid #e9e9e9; }
.u-title2 span{ display:block; width:80px; height:37px; line-height:35px; margin:0 0 0 10px; text-align:center; font-size:16px; font-weight:bold; color:#565656; border-left:1px solid #e9e9e9;  border-right:1px solid #e9e9e9; border-top:2px solid #0091FF; background-color:#fff; font-family: "microsoft yahei"}


.m-h3tit { height: 28px; line-height: 28px; border-left: 5px solid #009bff; padding-left: 15px; font-size: 18px; font-family: "microsoft yahei"; margin:10px 0; }
/* 右侧内容 */
.m-box2,.x-addown { background: #fff; border:1px #e4e4e4 solid; margin-bottom: 10px; }
.m-rizt p{ margin:0 20px; }
.m-rizt p a{ display: block; position: relative; }
.m-rizt p a img{ display: block; width: 278px; }
.m-rizt p a span { position: absolute; width: 100%; height: 30px; line-height: 30px; background-color: rgba(0,0,0,0.5);color: #fff; left: 0; bottom: 0; text-align: center;}
.m-rizt p a:hover span {background-color: rgba(0,0,0,0.8);}
.m-rizt ul { margin:0 20px; }

.m-tjztul li{  border-bottom: 1px solid #eee; margin-top: 13px;position: relative; height: 88px;}
.m-tjztul li a img{ float:left; width:90px; height:72px;  margin-right:15px;border:2px #fff solid; }
.m-tjztul li a:hover  img { border:2px #009bff solid; }
.m-tjztul li h5{ margin:0 0 4px; height: 20px; overflow: hidden;}
.m-tjztul li h5 a{ font-size:16px; color: #000; font-family: "microsoft yahei"  }
.m-tjztul li p{ color: #999; margin-top: 0; font-weight:normal; line-height: 22px;}
.m-tjztul li p span{ color:#565656;}
.m-tjztul li .m-ztbtn { width: 46px; height: 24px; line-height: 24px; text-align: center; position: absolute;right: 10px; bottom: 10px; background-color: #f90; font-size: 12px; border-radius: 3px; color: #fff; }
.m-tjztul li .m-ztbtn:hover { background-color:#f60; text-decoration: none  }
.m-peizhi { display: none }
.m-peizhi .m-pz { margin:15px; }
.m-peizhi .m-pz li.first{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #333333; background-color: #f0f0f0; font-weight: bold}
.m-peizhi .m-pz li{ clear: both; padding:0; margin: 0 0 1px; overflow: hidden; background-color: #fafafa;}
.m-peizhi .m-pz li span { display: block; float: left;  text-align: center; padding:8px 0;}
.m-peizhi .m-pz li span.l { width: 100px; font-size: 16px; }
.m-peizhi .m-pz li span.r { width: 155px; border-left: 1px #fff solid}

/* paihn */
.g-rank-ul{  height:auto; display:block; overflow:hidden; margin:0px 15px;}
.g-rank-ul li{ width:100%; height:39px; border-bottom:1px solid #eee; display:block; overflow:hidden; position:relative; zoom:1}
.g-rank-ul li .g-rank-img{ display:none}
.g-rank-ul li .g-rank-name{ width:190px; height:39px; line-height:39px; font-size:14px; font-weight:normal; color:#666; float:left; display:inline; overflow:hidden}
.g-rank-ul li b{ display:none}
.g-rank-ul li .g-rank-name:hover{ color:#f40}
.g-rank-ul li .g-goin{ display:none}
.g-rank-ul li i{ width:22px; height:22px; font-size:14px; font-weight:normal; color:#fff; text-align:center; font-style:normal; float:right; background:#b4b4b4; margin:8px 0 0; display:inline; overflow:hidden; line-height: 22px;}
.g-rank-ul .m-hover{ height:auto; padding:10px 0;}
.g-rank-ul .m-hover .g-rank-img{ width:90px; height:72px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden}
.g-rank-ul .m-hover .g-rank-img img{ width:90px; height:72px;}
.g-rank-ul .m-hover .g-rank-name{ width:150px; height:20px; line-height:20px; font-size:16px; font-weight:normal; color:#f40; float:left; margin:0 0 0 0; display:inline; overflow:hidden}
.g-rank-ul .m-hover b{ width:150px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; margin:4px 0 0 0; float:left; display:inline; overflow:hidden}
.g-rank-ul .m-hover .g-goin{ width:40px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#999; text-align:center; background:#eee; float:left; margin:4px 2px 0 0; display:block; overflow:hidden}
.g-rank-ul .m-hover .g-goin:hover{ background:#009bff; color:#fff;}
.g-rank-ul .m-hover i{ position:absolute; right:0; top:2px;}

.g-moregame { width: 1168px; background-color: #fff; border:1px #e9e9e9 solid; }
.g-moregame .m-clas { height: 50px; line-height: 50px; margin:15px;background-color: #fafafa  }
.g-moregame .m-clas li{ float: left; margin:7px 0 0 24px;font-size: 16px; height: 36px; line-height: 36px; padding:0 18px; display: inline; }
.g-moregame .m-clas li.f-hover { border-radius: 5px; background-color: #009bff; color: #fff  }
.g-moregame .m-clas-cont  {}
.g-moregame .m-clas-cont li { width: 194px; height: 248px; border:1px #eee solid; float: left; display: inline; margin:0 22px 20px; }
.g-moregame .m-clas-cont li p.m-mtit { height: 30px; line-height: 30px; font-size: 16px; margin:5px 18px 0; font-weight: bold; font-family: "microsoft yahei"; overflow: hidden;}
.g-moregame .m-clas-cont li p.m-mpinfo { color: #999; margin:0 18px 6px; font-size: 12px; }
.g-moregame .m-clas-cont li .m-timg { display: block; width: 150px; height: 135px; background: url(/skin/new2016/images/imgbg.gif) no-repeat center bottom; margin:0 auto 10px; }
.g-moregame .m-clas-cont li .m-timg img {width: 150px; height: 120px;transform: scale(1); transition: all 1s ease 0s; -webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.g-moregame .m-clas-cont li .m-timg:hover img {transform: scale(1.2); transition: all 1s ease 0s; -webkit-transform: scale(1.2);-webkit-transform: all 1s ease 0s;}
.g-moregame .m-clas-cont li .m-tbtn { display: block;width: 150px; height: 34px; line-height: 34px; background-color: #f90; color: #fff; text-align: center; margin: 0 auto; border-radius: 3px; }
.g-moregame .m-clas-cont li .m-tbtn:hover { background-color: #f60; text-decoration: none }
/* 公共样式 */
.sub{ margin:0 0 12px;}
.f-mt12{ margin:0 0 10px 0;}
.f-mb12{ padding:10px 0 0;}
.f-spa19{ padding:0 19px;}
.png_bg{ background:url(/skin/new2016/images/icon.png) no-repeat;}
.img{ display:block; padding:3px; margin:0 0 4px; border:1px solid #eeeeee;}
.more{ position:absolute; right:11px; color:#999999;}
.m-box .pull-left{ width:870px; overflow:hidden; margin:0;}
.m-box .pull-right{ width:320px; overflow:hidden; margin:0;}
.m-box .f-right-float {    position: fixed;    left: 50%;    margin-left: 280px;    bottom: 0px;    z-index: 999;}
.m-box-1{ border:1px solid #e9e9e9; border-top:3px solid #0091FF;}
.m-box-2{ border:1px solid #e9e9e9;}
.m-list li{ background:url(/skin/new2016/images/icon.png) no-repeat; display: inline; float: left; }
.m-list2 li{ display: block; float: none; padding:0 0 6px; margin: 0;}
.m-list2 li:after{ clear: both; content: ".";  display: block;  height: 0;  overflow: hidden; visibility: hidden;}
.m-list2 li a{ display:block; float:left; padding:0 0 0 13px; height:20px; line-height:20px; overflow:hidden; background:url(/skin/new2016/images/icon.png) no-repeat -352px 3px;}
.m-list2 li span { color: #999999; float: right; font-weight:normal;}
.u-title{ position:relative; height:32px; line-height:30px; margin:0 0 15px; background:url(/skin/new2016/images/icon.png) repeat-x 0 -184px; }

.u-title3 { height: 32px; line-height: 25px; margin:11px 0 15px; position: relative;}
.u-title3 span { font-weight: bold; padding: 0 0 0 13px;}
.u-title3 .tabnav { position: absolute; right: 0; top: -1px; }
.u-title3 .tabnav i { float: left; margin-right: 3px; padding: 0 10px; border-bottom:none; cursor: pointer; font-size: 14px;}
.u-title4 { margin:0 0 10px; height:37px; line-height:37px; border-bottom:1px solid #eaeaea; background:url(/skin/new2016/images/icon.png) no-repeat -337px -291px;}
.u-title4 span{ padding:0 0 0 28px; font-size:16px; font-weight:bold;}
.tabnav{ height: 39px; margin:0; }
.tabnav i{ cursor: pointer; display: block; float: left; height: 29px; line-height: 32px; text-align: center; font-size: 12px; color:#565656;}
.tabnav i.hover{ line-height:25px; background-color:#fff; border-top:3px solid #0091FF; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; font-weight:bold;}
.m-rank { padding: 0 15px;}


/*K页面*/
#xiangua{ margin:0 0 10px; overflow:hidden; zoom:1; clear:both;}
.xianguatitle{ height:34px; line-height:30px; font-size:14px; color:#565656; font-weight:bold; border-bottom:1px double #eaeaea; background:none repeat scroll 0 0 #fafafa;}
.xianguatitle li{ float:left; width:130px; height:34px; line-height:32px; overflow:hidden; text-align:center; border-right:1px solid #e8e8e8; }
.xianguatitle li.m-hover { line-height:30px; background: none repeat scroll 0 0 #fff; border-top: 2px solid #0091ff;}
.xiangualist{ padding-top:10px; clear:both; overflow:hidden; background:url(/skin/new2016/images/xianguakbj.gif) repeat-x left bottom; display: none;padding-bottom: 10px;}
.xiangualist dl{ overflow:hidden; height:110px; margin:15px;}
.xiangualist dt{ float:left; margin: 0 10px 0 0; }
.xiangualist dt a{ display: block; height: 100px; width: 224px;}
.xiangualist dt img{ width:213px; height:100px; padding:2px; border:#CCC double 1px;}
.xiangualist  .xianguah1{ font-size:16px; height:25px; line-height:25px; color:#060; font-family:"Lucida Console", Monaco, monospace, "microsoft yahei"; font-weight:bold;}
.xianguah1 a{ color:#0091ff; font-weight:bold;}
.xiangualist  .xianguah1 span{float:right; font-size:12px; color:#F30; font-weight:normal;}
.xiangualist dd { line-height:20px; height:60px; color: #666; font-weight:normal; overflow:hidden;}
.xiangualist dd a { color: #09f; margin:0 5px; }
.xiangualist ul{ padding-top:5px;}
.xiangualist ul li{float:left; height:80px; width:260px; overflow:hidden;margin-left: 15px;}
.xiangualist ul li img{ width:80px;  display:block;  }
.xiangualist .xianguanleft{float:left; width:80px; height:80px; text-align:center; margin-right: 15px;}
.xiangualist .xianguanleft b{ display: block; width: 48px; height: 19px; line-height: 18px; margin: 3px 0 0 15px; color: #fff; font-weight: normal;  -moz-border-radius:3px;  -webkit-border-radius: 3px; border-radius: 3px; background: #0091ff;}
#xiangua .xiangualist .xianguanleft a{  width:80px; height:80px; float:left; overflow:hidden; text-decoration:none;}
#xiangua .xiangualist .xianguanleft a:hover{ background:url(/skin/new2016/images/down.gif) no-repeat 15px -89px; text-decoration:none;}
.xiangualist ul li i{ display:block; height:20px; line-height:20px; font-style:normal; font-weight:bold; overflow:hidden; }
#xiangua .xiangualist ul li i a{ color: #333}
.xiangualist ul li em{ line-height:20px;font-style:normal; color:#b4b4b4;}

.keyText { line-height: 24px; margin: 10px 0 0; padding: 38px 15px 8px; border: 1px solid #ff9947; /*background: url(/skin/library/images/c_destip.png) no-repeat scroll 13px 7px #fdfde5;*/ color: #555; font-size: 14px; overflow: hidden; word-wrap: break-word;}





.m-fenye .tspage{ position:relative;}
.g-footer{ margin:16px 0 0; line-height:26px; border-top:1px solid #cccccc; text-align:center;}
.show_adv{ width:1170px; margin:7px auto 0; text-align:center;}
.show_adv .con{ width:958px; margin:0 auto;}

.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:1200px; height:auto; display:block; overflow:hidden;}
.m-navbar{ position:relative; padding:8px 0; height:19px; border-bottom:1px solid #ececec; background-color:#f8f8f8;}
.m-navbar b{ float:left; padding:0; margin:0; color:#000;}
.m-navbar ul{ float:right; _width:400px;}
.m-navbar ul li{ float:left; width:76px;}
.m-navbar ul li a { padding:0 12px 0 0; border-right:1px solid #848484; text-align:center; color: #000; text-shadow:none;}
.m-navbar .nav{ margin-right:-2px; margin-top:8px;}
.m-header .m-topborder{ background: url(/skin/new2016/images/topborder.png) no-repeat scroll 0 0 transparent; height: 18px; margin: 0 auto; overflow: hidden; position: relative; width: 1038px; z-index: 999;}
.m-header .m-logo{ margin:0 auto; background-color:#fff;}
.m-header .m-logo dt{ float:left; width:226px; margin:0px; padding:0px; }
.m-header .searchbox { float:left; width: 471px; margin:0 0 0 63px;}
.m-header .searchbox .rmk{ clear:both; font-size:12px; padding:10px 0 0;}
.m-header .searchbox form{ margin:0px; border:2px solid #f47505;  height:30px; width: 437px; overflow:hidden; }
.m-header .searchbox .srk{ float:left; width:302px; *width:298px; _width:295px; height:30px; line-height:30px; *height:26px; *line-height:26px;border:none; padding:0 0 0 82px;}
.m-header .searchbox .inputb { border: medium none; float: left; height: 30px; line-height: 30px; padding: 0; width: 278px;}
.m-header .searchbox .sbutton{ float:left; width:74px; height:30px; border:none; background:url(/skin/new2016/images/icon.png) no-repeat 0 0; text-indent:-999em;}
.searchbox .schsell { float: left; height: 30px; line-height: 29px; margin-left: 0px; margin-right: 5px; width: 80px;}
.searchbox .schsell span { cursor: pointer; float: left; font-size: 14px; text-align: center; width: 61px;}
.searchbox .schsell b { background:url(/skin/new2016/images/icon.png) no-repeat -173px -117px; border-right:1px solid #cfcfcf; float: right; height: 30px; width: 17px;}
.searchbox .m-rmk{ clear:both; height:35px; line-height:35px; color:#333;}
.searchbox .m-rmk b{ padding:0 6px 0 0; font-weight:bold; color:#333; }
.searchbox .m-rmk a{ padding:0 3px; color:#565656;}
#headSel { background: none repeat scroll 0 0 #FFFFFF; border-color: #CFCFCF; border-style: solid; border-width: 0 1px 1px; margin-left: -1px; position: absolute; width: 79px;}
#headSel li a { color: #000000; cursor: pointer; display: block; font-size: 14px; font-weight: normal; height: 30px; line-height: 28px; overflow: hidden; padding-right: 18px; text-align: center;}
#headSel li a:hover { background-color: #CFCFCF; text-decoration:none;}
.m-header .m-mininav { float:right; width:200px; margin:0; overflow:hidden;}
.m-mininav a{ display:block; float:left; padding:0 0 0 26px; margin:0 0 7px; width:69px; height:27px; line-height:27px;}
.m-mininav .text1{ background-position:0 -48px;}
.m-mininav .text2{ background-position:0 -104px;}
.m-mininav .text3{ background-position:0 -77px;}
.m-mininav .text4{ background-position:0 -136px;}
.m-nav,.m-cate,.m-gg,.g-center,.g-center2,.m-link{ margin:0 auto; background:#fff;}
.m-nav { _width:1170px; _overflow:hidden; background:url(/skin/new2016/images/icon.png) repeat-x 0 -484px;}
.navbar .nav li{ float:left;}
.m-nav .m-nav-inner{ margin:0 auto; width:940px; height:40px; padding-left:10px; padding-right:10px; overflow:hidden; background-color:#0091ff;}
.m-nav .m-nav-inner .nav .active a{ background-position:6px -422px; background-color:#0091ff; color:#fff; box-shadow:none;}
.m-nav .m-nav-inner .nav li{ float:left; _line-height:40px;}
.m-nav .m-nav-inner .nav li a{ padding:10px 15px; background-position:109px -422px; font-size:16px; font-weight:bold; color:#fff; text-shadow:none;}
.m-nav .m-nav-inner .nav li a.png_bg:hover,.m-nav .m-nav-inner .nav .active a.png_bg:hover{ color:#ffff33; background-position:6px -422px; text-shadow:none;}
.m-nav .pull-right{ height:40px; line-height:40px;}
.m-nav .pull-right a{ padding:0 10px; color:#fff;}
.m-nav .pull-right a i.hot{ display:inline-block; position:absolute; _top:10px; width:17px; _height:20px; height:26px; overflow:hidden; background-position:-122px 5px;}
.m-nav .m-nav-inner2 { background-color: #3b3a3a; margin: 0 auto; min-height: 40px; width: 1024px; _height:40px; _line-height:40px;}
.m-nav .m-nav-inner2 li{ _line-height:40px;}
.m-nav .m-nav-inner2 .nav li a,.m-nav .m-nav-inner2 .nav li a:hover{ padding:10px 24px; font-size:12px; font-weight:normal; color:#fff; text-shadow:none;}

.m-show .m-list li{ background:none; width:160px; height:168px; padding:0 0 0 19px; margin:0 0 14px; text-align:center;}
.m-show .m-list li a{ font-size:14px; }
.m-show .m-list li img{ width:153px; height:110px;}
.m-show .m-list li p{ font-size:12px; font-weight:normal; color:#b5b5b5;}
.m-show .m-list li p i{ padding:0 5px;}
.m-relate{margin:5px 0 0 0}
.m-dz{ height: auto; overflow:hidden}
.downlist1,.downlist2{ padding:0 10px;}
.m-gameinfo{ height:331px}
.m-gameinfo .span4{ float:right; width:260px;}
.m-gameinfo .span8{ width:650px; margin-bottom:17px;}
.u-title5{ line-height: 44px; padding:0 0 4px; border-bottom: 1px solid #ededed; color: #999; overflow: hidden;}
.u-title5 h1 { width:521px; float: left; padding-right: 10px; margin:0; color: #565656; font: 26px/32px "Microsoft YaHei";}
.u-title5.sub span {  display: block; color: #bbb; font-family: arial,tahoma; font-size: 14px;}
.u-title5 a{  display: block; float:right; padding:0 14px; margin:11px 0 0 0; height: 28px; line-height: 28px; background-color: #fffaec; border: 1px solid #ffe49b; color: #ff8502;  text-align: center; }
.u-title5 a.qq{ border:none; background:none;}
.m-gameinfo .m-xx { position:relative; height:219px;}
.m-gameinfo .m-xx dt{ float:right; width:477px; overflow:hidden;}
.m-gameinfo .m-xx dd{ float:left; width:160px;}
.m-gameinfo .m-xx dt ul{ width:628px; overflow:hidden;}
.m-gameinfo .m-xx dt ul li{ float: left; padding:0; width:169px; height: 32px; line-height: 32px; overflow: hidden; font-weight:normal; font-size:14px;}
.m-gameinfo .m-xx dt ul li.m-fx{ height: 39px; width: 258px;}
.m-fx2 {    height: 55px;}
.m-gameinfo .m-xx dt ul li span{ _float:left; color:#666666;}
.m-gameinfo .m-xx dt ul li img{ width:67px;}
.u-dbutton{ position:absolute; left:173px; z-index:2; margin:32px 0 0 84px;}
.u-dbutton a{ display:block; width:316px; height:66px; background:url(/skin/new2016/images/dbuttonoff.png) no-repeat 0 0;  -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s;}
.u-dbutton a:hover{ background:url(/skin/new2016/images/dbuttonon.png) no-repeat 0 0;}
.m-gameinfo .m-xx dd img{ width:150px; height:120px; border:1px solid #cbcbcb; padding:2px;}

.m-js { background-color: #fff;padding-bottom: 15px; }
.m-js .u-title2,.m-dz .u-title2,.m-relate .u-title2{ background-color:#f5f5f5;}
.m-js .u-title2 span,.m-dz .u-title2 span,.m-relate .u-title2 span{ margin:0; padding:0 11px; border-left:none;}
.keyText{ margin:0 15px 12px; padding:10px; border:1px solid #f9b67d; background-color:#fef4eb;}
.keyText a{ font-weight:bold;}
.m-js h3{     height: 30px;    line-height: 30px;    padding-left: 34px;    margin: 15px 0px;    background: url(/skin/new2016/images/h3tit.jpg) no-repeat 0 4px;    color: #09f;    font-size: 18px;    font-family: "Microsoft yahei";    border-bottom: 1px #09f solid;}
.m-js p{ font-size:15px; font-weight:normal; line-height:28px; }
.m-js a {color: #09f; text-decoration: underline; margin:0 2px;}
.m-js p strong{ font-weight:bold; color:#F00;}
.m-js p embed { display: block; margin: 0 auto; width: 480px;}
.m-js .para{ font-size: 14px; font-weight: normal; line-height: 28px;}
.m-dz dt{ float:left; width:480px; padding:0 0 20px 0;}
.m-dz dd{ float:right; width:308px; margin:11px 10px 10px 0;}
.m-dz dt h3{height: 27px;line-height: 26px;margin: 1px 0 0 0;padding: 0;background: none repeat scroll 0 0;font-family: "Microsoft YaHei";font-size: 15px;font-weight: bold;overflow: hidden;background: #09f;color: #fff;text-indent: 10px;}
.m-dz dt h3 a{ font-weight:bold;}
.m-dz dt ul li{ float: left; margin-bottom: 15px; padding-left: 21px;  width:97px; height: 16px; line-height: 16px; background:url(/skin/new2016/images/xiao1.jpg) no-repeat 0 2px; font-size: 14px;}
.m-dz dt ul h3{ background:none; color:#333; text-indent:0;}
.m-dz dt p{clear:both;width:100%;padding: 5px 0 12px;color: #888;}
.m-relate .m-show .m-list li{ padding:0 0 0 10px;}
.m-thot,.m-raiders{ border:1px solid #e9e9e9; border-top:3px solid #0091ff;}
.m-comments{ border:1px solid #e9e9e9;}


.insdown{ float:left; font-weight: bold; color: #F30; font-size:10px;	line-height:25px;}
.insdown:first-letter {font-size:18px;}
.f-insdown{ position:relative; zoom:1; height:104px; padding:5px 175px 5px 5px; margin:0 auto 10px; border:1px solid #fee0b3; background:#fffff6; overflow:hidden; font-size:12px; font-family:arial;}
.f-insdown-tu {float:left; display: inline;}
.f-insdown-tu img{display:inline;  width:80px; margin-top:10px; margin-right:15px; margin-left:10px; }
.f-insdown-info{ overflow:hidden; padding-top:7px;}
.f-insdown-info .f-name{ float: left; height:30px; line-height:25px;}
.f-insdown-info .f-name a{font-weight:bold; font-size:18px; line-height:24px; text-decoration:none; color:#121212;}
.f-insdown-info .f-info{ clear:both;}
.m-content .f-info-xx,.m-content .f-info-bq{ padding:0; font-size:12px; text-indent:0;}
.f-insdown-info .f-info .f-info-xx{ margin:8px 0;}
.f-insdown-info .f-info .f-info-xx span{ padding:4px 9px; margin-right:6px; font-size:12px; background-color:#fdf2e2;}
.f-insdown-info .f-info .f-info-xx span i{ font-style:normal; color:#999999;}
.f-insdown-info .f-info .f-info-bq i{ font-style:normal; color:#999999;}
.f-insdown-info .f-info .f-info-bq a{ padding:3px; margin:0 6px; font-size:12px; color:#009bff; border:1px solid #009bff; border-radius:3px;text-decoration: none}
.f-insdown-btn{ position:absolute; right:20px; top:5px; text-align:center; width:146px;}
.f-insdown-btn a{display:block; cursor:pointer; overflow:hidden; width:115px; height:40px; line-height:40px; margin:32px auto 5px; background-color:#ff6600; color:#fff; font-size:16px; border-radius:6px; text-decoration: none}
.f-insdown-btn a:hover{ background-color:#ff9600;}





/*修改于2015-12-23*/
.m-dz dt ul h3{ display:block; overflow:hidden; clear:both}
.m-dz dt ul li{ margin:10px 0 10px 0;}
.downad { width: 1170px; margin: 5px auto; display:block; overflow:hidden}
.m-gameinfo2 { margin-top: 0;}
.adright { border: none; margin-top: 5px}
.m-newlist { padding-bottom: 10px; }
.m-newlist li{ float:left; width:262px; height:36px; line-height:36px; margin:0 0 0 13px; overflow:hidden;}
.m-newlist li a{ display:block; padding:0 0 0 19px; font-size:14px; background:url(/skin/new2016/images/dian.gif) no-repeat scroll 4px 15px;}
.m-newlist li a:hover{ background-color:#fdf5e8;}

.m-xggame .m-gamelist li{ width:150px; height:auto; float:left; margin:0px 0px 10px 15px; display:inline; overflow:hidden;}
.m-xggame .m-gamelist li a{ width:100%; height:auto; display:block; overflow:hidden; position:relative; zoom:1}
.m-xggame .m-gamelist li a img{ width:100%; height:120px; display:block; overflow:hidden}
.m-xggame .m-gamelist li a strong{ width:100%; height:43px; line-height:56px; font-size:14px; font-weight:normal; color:#fff; text-align:center; background:url(/skin/new2016/images/aldown-icon.png) no-repeat 0 -307px; display:block; overflow:hidden; position:absolute; left:0; bottom:21px;}
.m-xggame .m-gamelist li a b{ width:100%; height:21px; background:#CACACA; display:block; overflow:hidden}
.m-xggame .m-gamelist li a b i{ width:104px; height:21px; line-height:21px; font-size:12px; font-weight:normal; font-style:normal; font-family:serif; color:#fff; float:left; text-indent:8px; display:inline; overflow:hidden}
.m-xggame .m-gamelist li a b em{ width:96px; height:21px; line-height:21px; font-size:12px; font-weight:normal; font-style:normal; font-family:serif; color:#fff; padding:0 8px 0 0; float:left; text-align:right; display:inline; overflow:hidden}
.m-xggame .m-gamelist li a:hover b{ background:#009bff}


.g-dhnav .g-info-tab{ width:100%; height:70px; background:#fff; margin:0 0; display:block; overflow:hidden}
.g-dhnav .g-info-tab li{ width:166px; height:70px; border-right:1px solid #ebebeb; text-align:center; float:left; margin:0; display:inline; overflow:hidden; cursor:pointer}
.g-dhnav .g-info-tab li strong{ width:auto; height:70px; line-height:70px; font-size:17px; font-weight:normal; color:#333; margin:auto; padding:0 0 0 30px; display:inline-block; overflow:hidden; position:relative; zoom:1}
.g-dhnav .g-info-tab li strong i{ width:22px; height:22px; background:url(/skin/new2016/images/android-down-icon.png) no-repeat 0 -954px; margin:0; display:block; overflow:hidden; position:absolute; left:0; top:24px;-webkit-filter: grayscale(100%); -o-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); filter: grayscale(100%); }
.g-dhnav .g-info-tab li:nth-child(2) strong i{ background-position:0 -1034px;}
.g-dhnav .g-info-tab li:nth-child(3) strong i{ background-position:0 -1349px;}
.g-dhnav .g-info-tab li:nth-child(4) strong i{ background-position:0 -954px;}
.g-dhnav .g-info-tab li:nth-child(5) strong i{ background-position:0 -1269px;}
.g-dhnav .g-info-tab li:nth-child(6) strong i{ background-position:0 -1191px;}
.g-dhnav .g-info-tab li:nth-child(7) strong i{ background-position:0 -1112px;}
.g-dhnav .g-info-tab li:last-of-type{ border-right:0}

.g-dhnav .m-info-float {    width: 1200px;    position: fixed;    left: 50%;    top: 0;    margin: 0 0 0 -600px;    box-shadow: 0px 2px 3px #ccc;    background: #fff;    z-index: 1000;}
.g-dhnav .g-info-tab .m-hover{ height:65px; border-top:5px solid #178fdc;}
.g-dhnav .g-info-tab .m-hover strong{ line-height:60px; color:#178fdc; font-size:17px; font-weight:bold; }
.g-dhnav .g-info-tab .m-hover strong i{top:19px;-webkit-filter: grayscale(0%); -o-filter: grayscale(0%); -moz-filter: grayscale(0%); -ms-filter: grayscale(0%); filter: grayscale(0%);}
/* 回到顶部 */
#elevator_item { display: none; position: fixed; bottom:200px; left:50%; width: 60px; height: 100px; margin-left: 620px; opacity: 1; transition: opacity 0.4s ease-in-out 0s; z-index: 100020;}
#elevator_item.off { opacity: 0; visibility: hidden;}
#elevator { background: url("/skin/library/images/icon_top.png") no-repeat scroll center center rgba(0, 0, 0, 0.6);    border-radius: 2px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); cursor: pointer; display: block; height: 50px; margin-bottom: 10px; width: 60px;}
#elevator:hover { background-color: rgba(0, 0, 0, 0.7);}
#elevator:active { background-color: rgba(0, 0, 0, 0.75);}
#elevator_item .qr { background: url("/skin/library/images/icon_code.png") no-repeat scroll center center rgba(0, 0, 0, 0.6);  border-radius: 2px;    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); cursor: pointer; display: block; height: 40px; width: 60px;}
#elevator_item .qr:hover { background-color: rgba(0, 0, 0, 0.7);}
#elevator_item .qr:active { background-color: rgba(0, 0, 0, 0.75);}
#elevator_item .qr-popup { background: none repeat scroll 0 0 #ffffff;    border-radius: 2px;    bottom: 0;    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.1);  display: none;    height: 110px;    left: -129px;    position: absolute;    text-align: center;    width: 114px;}
#elevator_item .qr-popup .code-link { color: #777; display: block; margin: 10px;}
#elevator_item .qr-popup .code { display: block; margin-bottom: 10px;}
#elevator_item .qr-popup .arr { position: absolute; right: -6px; bottom: 14px; background: url("/skin/library/images/code_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 11px;    width: 6px;}

/* 配置 */
.m-pzlist {  }
.m-pzlist p{ /*background-color: #eaeaea;*/margin:1px 0 0 ; padding: 8px 20px;border-top:1px #eaeaea solid; }


/*针对清风3.0修改*/
.m-dz dt{ width:412px; margin:10px 0 0 10px;}
.m-dz dt ul h3{ width:100%; margin:10px 0 0; float:left; display:inline; overflow:hidden}

.m-dz dt ul li.f-down-link{ width:auto; height:auto; margin:12px 14px 0 0; padding:0; background:none; display:inline; overflow:hidden}
.m-dz dt ul li.f-down-link a{ width:163px; height:37px; line-height:37px; background:#f90; border-radius:4px; font-size:15px;color:#fff; text-indent:48px; background:url(/skin/new2016/images/hspeed-btnicon.png) no-repeat 13px 7px #f90; background-size:23px; display:block; overflow:hidden}
.m-dz dt ul li.f-down-link a:hover{ text-decoration:none; background-color:#ffaa2b}

.m-dz dt ul li { width:150px; height:20px; padding:0 0 0 20px; float:left; margin:12px 8px 0 0; background:url(/skin/new2016/images/down1.jpg) no-repeat  0 0px; display:inline; overflow:hidden}
.m-dz dt ul li a{ width:100%; height:20px; line-height:20px; font-size:15px; font-weight:normal; color:#2a78b4; text-indent:10px; display:block; overflow:hidden;}

.downbtn .u-down-btn{ display: block; width:118px; height: 26px; background:url(/skin/new2016/images/gamedown.gif) -58px 0;color: #ffe4bb;padding:40px 0 0 80px; font-size: 12px; float:left; display:inline; overflow:hidden; border-radius:4px; position: relative;}
.downbtn .u-down-btn:hover { background-position: -58px -66px; text-decoration: none }
.downbtn .u-down-btn::after{
  content: "普通下载";
    font-size: 22px;
    position: absolute;
    left: 76px;
    top: 10px;
    z-index: 10;
    color: #fff;
}

.downbtn a.u-hspeed-btn{ width:220px; height:66px; background:#1ec456; border-radius:4px; float:left; margin:0 0 0 20px; display:none; overflow:hidden; padding:0;}
.downbtn a.u-hspeed-btn i{ width:40px; height:40px; background:url(/skin/new2016/images/hspeed-btnicon.png) no-repeat; background-size:40px; float:left; margin:13px 0 0 18px; display:inline; overflow:hidden}
.downbtn a.u-hspeed-btn strong{ width:114px; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#fff; float:left; margin:10px 0 0 12px; display:inline; overflow:hidden}
.downbtn a.u-hspeed-btn span{ width:124px; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#fff; float:left; margin:8px 0 0 12px; display:inline; overflow:hidden}

.ucad{ display:none}


.u-gotolink-btn a.u-down-btn{
  width: 488px;
  height: 92px;
  background: #fe9900;
  color: #fff;
  padding: 0;
  font-size: 34px;
  float: left;
  text-align: center;
  display: inline;
  overflow: hidden;
  border-radius: 4px;
  letter-spacing: 3px;
}

.u-gotolink-btn a strong{
  display: block; margin: 10px 0 0;
}
.u-gotolink-btn a b{
  display: block; font-size:14px; font-weight:normal; margin:5px 0 0;
}

