body{ background:#f5f5f5; font-family:Microsoft YaHei}
.m-mbx{ width:960px; background:none; border:0; margin:0 auto; padding:0; color:#999}
.m-mbx a{ color:#999}

.m-softinfo{ width:960px; margin:0 auto 10px; border:1px solid #e9e9e9;  padding:0; background-color: #fff}
.m-softinfo .m-softinfo-title{ height:62px; line-height:50px; padding:0; margin:0 15px; border-bottom: 1px #ddd dotted }
.m-softinfo .m-softinfo-title h1{ margin:8px 0 0 7px; font-size:20px; float:left; display:inline; overflow:hidden }
.m-softinfo .m-softinfo-title h1 i{ font-size:16px;  color:#999; margin-left: 10px; font-weight: normal; }

.c_soft_info{ _display:inline; position:relative; float:left; width:397px; margin-top:8px; margin-left:22px; margin-bottom:19px; overflow:hidden;}
.c_soft_info .info{  margin:5px 0 10px; }
.c_soft_info li{ float:left; width:50%; height:26px; line-height:26px; margin:5px 0 0; overflow:hidden; font-size:13px; white-space: nowrap; color:#444;}
.hide { display: none }
.c_soft_info li span{ color:#888;}
.c_soft_info li img{ _display:inline; position: relative;top: -2px}
.c_soft_info li.li2{ float: left;  clear: none; width: 160px; line-height:31px;}
.c_soft_info li.site a{ color:#0984c5;}

.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-title span{ padding:0 0 0 13px; font-size:14px; font-weight:bold; color:#565656;}
.u-title2{ height:42px;  margin:0 0 5px; border-bottom:1px solid #e9e9e9; }
.u-title2 span{ display:block; width:124px; height:41px; line-height:40px; text-align:center; font-size:15px; font-weight:bold; color:#555; border-left:0 solid #e9e9e9;  border-right:1px solid #e9e9e9; border-top:2px solid #40b4f7; background-color:#fff;}
.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; height:37px; line-height:37px; border-bottom:1px solid #eaeaea; background:none;}
.u-title4 span{ padding:0 0 0 13px; font-size:15px; font-weight:bold;}
.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 #40b4f7; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; font-weight:bold;}
.m-softcon{  width:960px; margin:12px auto; padding:0;}
.m-softcon .pull-left { float:left; width: 690px; margin: 0; overflow: hidden;}
.m-softcon .pull-right { float:right; width: 260px; margin: 0; overflow: hidden;}
.m-softcon .navbar{  height: 44px; line-height: 38px; padding:0; margin: 0; border: 1px solid #ddd; border-radius:0; background-color:#f2f2f2;}
.m-softcon .nav li{ display: block; float:left; width: 80px; height: 42px; line-height: 38px; padding:0 15px; margin: 0; color: #444; font-size: 15px;  text-align: center; border-right: 1px solid #ddd;border-top: 3px solid #f5f5f5; }
.m-softcon .nav li.active{ line-height: 40px; padding:0 15px; margin:0 0 0 -1px; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 3px solid #40b4f7; background-color:#fff;}
.m-softcon .nav li a,.m-softcon .nav li.active a{ margin:0; padding:0; background:none; color:#565656; text-shadow:none; box-shadow:none; }
.m-softcon .nav li a:hover,.m-softcon .nav li.active a:hover{ color:#40b4f7; background:none; box-shadow:none;}
.affix {top: 0; z-index:999;}
.affix-bottom {position:absolute; bottom: 40px;}

#m-js{ position:relative; height:800px; padding-top:12px; overflow:hidden; border:1px solid #e9e9e9; border-top:none; margin-bottom:10px;background-color: #fff; padding:0 0 10px 0;}
#m-js p { line-height: 28px; padding:0 20px; font-size: 14px; font-weight: normal; color:#555; margin:12px 0 0; text-indent: 2em; display:block; overflow:hidden}
#m-js p strong{ font-size:16px; font-weight:bold; color:#F00;}
#m-js h3 { height: 19px; line-height: 19px; font-size: 15px; font-weight:bold; color: #333; margin:23px 20px 0; display:block; overflow:hidden}
#m-js p img{ max-width:65%; margin:auto; display:block; overflow:hidden; border:none;}
#m-js p.bq{ margin:8px 0 9px; color:#737373; text-indent: 0}
#m-js p.bq a { margin:0 6px; text-decoration:underline; color:#00529d;}

span.scaling { display: block; position: absolute; bottom: 0; width: 100%; height: 48px;}
#m-js span.bg{ background:none;}
#zhank{width: 687px; height: 80px;  background: url(/skin/new2016/images/down_all2.png) no-repeat 0 0; position: absolute; right: 0; bottom: 0;font-size: 0;}
#shouq{ width:163px; height:31px; line-height:31px; font-size:14px; font-weight:normal; color:#40b4f7; text-align:center; border:2px solid #40b4f7; border-radius:22px; display:block; overflow:hidden; margin:2px auto 0}
#shouq:hover{ background:#40b4f7; color:#fff; text-decoration:none}
#GameImg,#m-xg,#m-dz,#m-pl,#xiangua{ border:1px solid #e9e9e9; background-color: #fff}
#m-pl{ _position:relative; margin:10px 0 10px;}
#GameImg .u-title2,#m-xg .u-title2,#m-dz .u-title2{ background-color:#f5f5f5;}
#GameImg .u-title2 span,#m-xg .u-title2 span,#m-dz .u-title2 span{ margin: 0; padding: 0;}
#m-xg ul{ padding: 5px 0 }
#m-xg li { height: 30px; line-height: 30px; margin: 0 10px 5px; padding:0; background: none repeat scroll 0 0 #f7f7f7;}
#m-xg li a.seem { float: right; width: 74px; padding: 0; background: none repeat scroll 0 0 #7abf36; color: #fff; text-align: center;}

#m-xg li a { float: left; width: 500px; height: 30px; padding: 0 10px; font-size: 14px; overflow: hidden;}
#m-xg li a.seem:hover { background-color: #090; text-decoration:none }
#m-xg li span { display: inline-block; float: left; width: 160px; height: 30px; overflow: hidden; margin:0 0 0 1px;}
#m-xg li span.star5,#m-xg li span.star6{background:url(/skin/new2016/images/star5.png) no-repeat scroll 0 5px;}
#m-xg li span.star4{background:url(/skin/new2016/images/star4.png) no-repeat scroll 0 5px;}
#m-xg li span.star3{background:url(/skin/new2016/images/star3.png) no-repeat scroll 0 5px;}
#m-xg li span.star2{background:url(/skin/new2016/images/star2.png) no-repeat scroll 0 5px;}
#m-xg li span.star1{background:url(/skin/new2016/images/star1.png) no-repeat scroll 0 5px;}
#m-xg li i { float: right; width: 45px; font-style: normal; color: #999}


.downlist1, .downlist2 { padding: 0 19px;}
.m-ph{border:1px solid #e9e9e9; background-color: #fff; margin-bottom: 10px;}
.m-ph .m-rank2{ padding: 0;}
.m-ph p.tabnav{ height:40px; border-bottom:1px solid #eaeaea; }
.m-ph p.tabnav i{ display:block; width:50%; height:39px; line-height:40px; margin-left:-1px; font-size:14px;}
.m-ph p.tabnav i.hover{ line-height:35px;}
.m-ph .tab{ clear:both; height:433px; overflow:hidden;}
.m-rank2{ clear:both; padding:11px 0 0;}
.m-rank2 li { height: 42px; line-height: 42px; padding: 0 10px;border-bottom:1px #e2e2e2 dotted;}
.m-rank2 li em { float: left;  width: 22px; height: 22px; line-height: 22px; margin-right:8px; margin-top: 8px; background-color: #b3b3b3; color: #ffffff; text-align: center; font-size: 10px; overflow: hidden; border-radius: 25px;}
.m-rank2 li a { display: block; float: left; width: 208px; height: 40px; line-height: 40px;  padding: 0; background: none; overflow: hidden; font-size: 14px}
.m-rank2 li a:hover{ color:#f60; text-decoration:none}
.m-rank2 li a span { float: left; margin-right: 8px; }
.m-rank2 li a span img{ width: 26px; height: 26px; display: block;  margin-top: 6px;}
.m-bb{border:1px solid #e9e9e9; border-top:3px solid #40b4f7; margin-bottom:10px; background-color: #fff}
.m-bb .f-contents { line-height: 28px; padding: 0 0 0 30px; background:url(/skin/new2016/images/bbbg.png) no-repeat 4px 0;}
.m-bb .f-contents a { float: left; width:70px; height:85px; padding-top: 2px; text-align: center; overflow:hidden;}
.m-bb .f-contents a img{ display:block; width:50px; height:50px; margin:0 auto;}
.f-zjtop {position: fixed; _background: url(/about:blank) fixed; width: 260px;top:0;  }
#GameImg { margin-bottom: 10px; }
/* 截图 */
.box{width: 680px;margin:5px auto 0;overflow: hidden;position: relative;}
.box_img{ margin:15px 0 0; display:block;overflow: hidden;}
.box_img ul li{display: none;width: 680px;}
.box_img ul li a{}
.box_img ul li a img { max-width: 600px; max-height: 400px; display: block;margin: auto; }
.box_tab{width: 680px; height:auto; margin:auto; display:block; overflow:hidden;text-align: center; margin:10px 0 15px;}
.box_tab a{display: inline-block; padding: 6px 12px; font-size: 12px;background: #f5f5f5;margin: 0 6px;color: #333;}
.box_tab a:hover{ background:#40b4f7; color:#fff; text-decoration:none}
.box_tab a.active{background: #40b4f7;color: #fff;}




/*K页面*/
#xiangua{ margin:10px 0 0 0; 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:124px; 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 #40b4f7;}
.xiangualist{ margin:5px; padding-top:10px; clear:both; overflow:hidden; background:url(/skin/new2016/images/xianguakbj.gif) repeat-x left bottom; }
.xiangualist dl{ overflow:hidden; width:680px; height:110px;}
.xiangualist dt{ float:left; margin: 0 10px; }
.xiangualist dt a{ display: block; height: 100px; width: 224px;}
.xiangualist dt img{ width:213px; height:100px; padding:2px; border:#eee solid 1px;}
.xiangualist  .xianguah1{ font-size:16px; height:25px; line-height:25px; color:#444;  font-weight:bold; display:block; overflow:hidden}
.xianguah1 a{ color:#444; font-weight:bold;}
.xianguah1 a:hover{ color:#f60; text-decoration:none}
.xiangualist  .xianguah1 span{float:right; font-size:12px; color:#F30; font-weight:normal; display:none}
.xiangualist dd { line-height:20px; height:60px; color: #888; font-weight:normal; margin:6px 0 0; display:block; overflow:hidden;}
.xiangualist dd a{ color:#2a78b4; margin:0 0 0 4px; text-decoration:underline}
.xiangualist .xianguah1 a{ display:inline; color:#444; text-decoration:none}
.xiangualist .xianguah1 a:hover{ color:#f60; text-decoration:none}
.xiangualist ul{ display:block; overflow:hidden}
.xiangualist ul li{float:left; height:auto; width:225px; margin:10px 0 0; display:inline; overflow:hidden;}
.xiangualist ul li img{ width:32px; height:32px; display:block; padding:8px; border:#eee solid 1px; margin-left:14px;}
.xiangualist .xianguanleft{float:left; width:80px; height:80px; text-align:center;}
.xiangualist .xianguanleft b{ display: block; width: 48px; height: 20px; 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: #f60;}
#xiangua .xiangualist .xianguanleft a{  width:80px; height:auto; 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{height:20px; line-height:20px; font-size:14px; font-style:normal; font-weight:normal; color:#444; margin:4px 0 0; display:block; overflow:hidden; }
#xiangua .xiangualist ul li i a{ color:#444;}
#xiangua .xiangualist ul li i a:hover{ color:#f60; text-decoration:none}
.xiangualist ul li em{ line-height:20px;font-style:normal; color:#aaa; margin:2px 0 0; display:block; overflow:hidden}

.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;}
.downad { width: 960px; margin: 0px auto}
.m-softcon { margin-top: 0; }
.adright { border: none; margin-top: 5px}

.maindown_w4 { width:380px; height:60px; margin:16px 0 0; overflow:hidden;}
.maindown4{ display: inline; float: left; width: 180px; height: 60px; margin-right: 5px; color: #9ed9ff; cursor: pointer; background: url(/skin/new2016/images/down.gif) no-repeat; overflow: hidden; -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;}
.maindown4:hover { color: #fff }
.maindown4 span { float: left; line-height: 18px; margin: 36px 0 0 66px;}
.maindown_t4 { display: inline; float: left; width: 158px; height: 28px; line-height: 30px; margin-left: 2px; padding: 0 1px 0 4px; background: url(/skin/new2016/images/down4_tip.png) no-repeat scroll 0 0; color: #524f49; overflow: hidden; text-align: center;}
.maindown_m4 { display: inline; float: left; width: 160px; height: 30px; line-height: 28px; margin: 1px 0 0 6px; color: #333; cursor: pointer; overflow: hidden; text-indent: 72px; background: url(/skin/new2016/images/down4_more.png) no-repeat scroll 0 0;}
#c_score { position: absolute; right: 10px; top: 2px; width: 59px; height: 70px; line-height: 32px;  padding:21px 0 0; background: url(/skin/new2016/images/c_score.png) no-repeat scroll 0 0; color: #fff; text-align:center; font-size: 18px; font-weight: bold; font-size: 25px;}
#c_score i{ padding:0 0 0 6px; color:#666666;}



.c_soft_gg{ float:right; width:300px;}

.c_soft_bottom { background: none repeat scroll 0 0 #fff;  clear: both; height: 42px; padding: 0 2px; border-top:1px solid #e6e6e6;}
#vote { float:left; height: 30px; margin-top: 2px; padding:3px 2px 0; width: 190px;}
#isbad { margin-top: 7px; }
#vote .vote_bar { float: left; line-height: 22px; text-align: left; width: 232px; overflow:hidden;}
#vote .vote_bar i { font-style: normal;}
#vote .vote_bar span { position: relative; display: inline; float: left; width: 108px; height: 18px; margin:0; background:#FFF; border-style: solid; border-width: 1px; margin-right: 6px;}
#vote .vote_bar img { position: absolute; height: 18px;}
#vote .vote_bar b { display: inline; float: left; width: 36px; height: 20px; line-height: 20px; color: #FFFFFF; cursor: pointer;  font-weight: bold; overflow: hidden; text-align: center; text-indent:-999em;}
#isgood span { border-color: #ffd08c;}
#isgood b { background: url(/skin/new2016/images/btn-zan.gif) no-repeat scroll 0 0 transparent;}
#isbad span { border-color: #dadfe2;}
#isbad b { background: url(/skin/new2016/images/btn-cai.gif) no-repeat scroll 0 0 transparent;}
#viewcomm a b { color: #F00;}
#loveGame {	margin-top: 5px;}
#loveGame ul { margin: 5px;	color: #666; overflow: hidden;}
#loveGame ul li { float: left; width: 102px; height: 25px; line-height: 25px; overflow: hidden;}
#loveGame h4 { background-image: url(/skin/new2017/css/img/lovegame.jpg);	background-repeat: repeat-x; line-height: 30px;	height: 30px; font-size: 14px; text-indent: 10px; color: #060;}
.fx { float: right; width:253px;}

.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:102px; padding:5px 175px 5px 5px; margin:0 10px; border:1px solid #fee0b3; background:#fffff6; overflow:hidden; font-size:12px; }
.f-insdown-tu img{display:inline; float:left; width:80px; margin-top:10px; margin-right:15px; margin-left:10px; border-radius: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;}
#m-js .f-insdown-info .f-info .f-info-xx{ margin:8px 0 0; padding:0;}
#m-js .f-insdown-info .f-info .f-info-bq{ padding: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;}
.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;}
.f-insdown-btn a:hover{ background-color:#ff9600;}
.affix {    position: fixed; width: 960px;}
/* 新版增加内容 */
.m-goimg { float: left; margin: 18px 8px 0 0  }
.m-goimg a img{ width: 32px; height: 32px; display: block; }
.m-soft-relat{ height:auto;float:left; padding:6px 10px; background:#fff; margin:0; border:0px solid #ddd; display:block; overflow:hidden}
.icolst li { height: 36px; margin-top: -1px; padding: 4px 0; overflow: hidden; border-bottom: 1px dashed #f6dcc5;}
.icolst li img { display:block; float: left; width: 32px; height: 32px; padding: 1px; margin-right: 8px; border: 1px solid #ccc;}
.icolst li h6 { height: 20px; line-height: 20px; font-size: 12px; font-weight:normal; color:#444; overflow: hidden;}
.icolst li h6 a{ font-weight:normal; color:#444}
.icolst li h6 a span{ color:#444}
.icolst li p { height: 16px; line-height: 16px; color: #919191; overflow: hidden;}
.icolst li p b{ color: #f08620; font-style: normal; font-weight: bold;}
.icolst li span { margin: 0 5px; color: #ccc;}
.m-soft-relat h2{ display:none}
.m-soft-relat .icolst{ width:100%; height:254px; margin:0}
.m-soft-relat .icolst li{ padding:8px 0;}
.m-soft-relat .icolst li .m-pc{ width:19px; height:16px; background:url(/skin/new2016/images/m-pc.jpg) no-repeat; display:inline-block; overflow:hidden; padding:2px 10px;vertical-align:top}
.m-soft-relat .icolst li .m-ios{ width:19px; height:16px; background:url(/skin/new2016/images/m-ios.jpg) no-repeat; display:inline-block; overflow:hidden; padding:2px 15px;vertical-align:top}
.m-soft-relat .icolst li .m-android{ width:19px; height:16px; background:url(/skin/new2016/images/m-android.jpg) no-repeat; display:inline-block; overflow:hidden; padding:2px 10px; vertical-align:top}


.icolst2 li { height: 51px;  padding: 4px 0; overflow: hidden; border-bottom: 1px dashed #ddd; margin:0 10px;}
.icolst2 li img { display:block; float: left; width: 40px; height: 40px; padding: 1px; margin: 5px 10px 0 10px; }
.icolst2 li h6 { height: 28px; line-height: 30px;  overflow: hidden;}
.icolst2 li h6 a{ font-weight:normal;font-size: 15px;}
.icolst2 li p { height: 16px; line-height: 16px; color: #919191; overflow: hidden;}
.icolst2 li p b{ color: #f08620; font-style: normal; font-weight: bold;}
.icolst2 li h6 span { margin: 0 5px; color: #ccc; display: none}
.icolst2 li p span { margin: 0 5px }

.m-keytop { margin:0 10px; padding: 10px 0 0 0}
.m-keytop li{ margin-bottom: 7px; }
.m-keytop li.f-ix .m-ka{ display: none }
.m-keytop li.f-ix .m-kbiga{ display: block; }
.m-keytop .m-kbiga{ display: none; position: relative; width: 238px; height: 120px; overflow: hidden; }
.m-keytop .m-kbiga img { width: 238px; height: 120px;transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;	-moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); }
.m-keytop .m-kbiga:hover  img {transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out;	transform:scale(1.1); -webkit-transform:scale(1.1);	-moz-transform:scale(1.1); -o-transform:scale(1.1);}
.m-keytop .m-kbiga p { position: absolute; height: 34px; line-height: 34px; text-align:  center; bottom: 0; left: 0; width: 238px; background-color: rgba(0,0,0,0.5); color: #fff}
.m-keytop .m-kbiga:hover p { background-color:rgba(0,155,255,0.5);  }
.m-keytop .m-ka { display: block; height: 30px; line-height: 30px; background-color: #fafafa; font-size: 14px; overflow: hidden;}
.m-keytop .m-ka i { width: 30px; height: 30px; display:inline-block; text-align: center; line-height: 30px; font-size: 14px; background-color: #ccc; color: #fff; margin-right: 10px; }
.m-lilei { padding-top: 10px; }
.m-lilei li{ width: 114px;  float: left; margin: 0 0 10px 10px; }

.m-lilei li a {    display: block;    height: 28px;    line-height: 28px;    border: 1px solid #EEE;    background: #FAFAFA; text-align: center; font-size: 14px;}
.m-lilei li a:hover{ background:#40b4f7; color:#fff; text-decoration:none; border-color:#40b4f7}
.m-lilei li a font { display: none }
.m-lilei li.m-hover a{ background:#40b4f7; color:#fff; text-decoration:none; border-color:#40b4f7}
.m-boxhead{ padding-bottom: 10px }
.m-boxhead li{width: 74px;height: auto;float: left;margin: 12px 0 0px 9px;display: inline;overflow: hidden; }
.m-boxhead li a {  line-height: 14px;    font-size: 12px;    font-weight: bold;    color: #222;    text-align: center;    margin: 4px 0 0 0;    display: block;    overflow: hidden;    }
.m-boxhead li a:hover { color: #f40 }
.m-boxhead li a img { display: block; width: 58px; height: 58px; margin:0 auto 5px; }
.m-boxhead li a span { width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; color:#444; text-align:center; margin:4px 0 0; display:block; overflow:hidden}
.m-boxhead li a:hover{ text-decoration:none}
.m-boxhead li a:hover span{ color:#f60}
.m-boxhead li em{ display:none}
.m-softbb p.fl{ clear:both; width:260px; line-height:25px; padding:7px 0; overflow:hidden; border-top:1px dashed #dfdfdf; overflow:hidden;}
.m-softbb p.fl i { background: #6fa21f; color: #fff; display: block; float: left; font-size: 12px; font-weight: normal; margin: 0 0 10px 9px; overflow: hidden; padding: 0 7px;}
.m-softbb p.fl a{ float: left; margin: 0 0 11px; padding: 0 5px 0 11px;}
.m-softbb p.fl span{ display:block; height:0;}
#xgwz { background-color: #fff; border:1px #e9e9e9 solid; margin:10px 0 0;}
.m-newlist { padding:3px 0 6px}
.m-newlist li{ width: 320px; float: left; margin:3px 0 0 14px; height: 30px; line-height: 30px; overflow: hidden; }
.m-newlist li a { display: block; background: url(/skin/new2016/images/dian.jpg) no-repeat 0px 10px; padding-left: 15px; font-size:14px; color:#444; }
.m-newlist li a span { float: right; color: #888; font-size:12px;}
.m-newlist li a:hover{ color:#f60; text-decoration:none}
.m-xx-right {    position: relative;    zoom: 1;    z-index: 50;  float: left;    width: 266px;   }
.m-xx-right .m-hover{ width:295px; position:absolute; left:0px; top:0px; z-index:999; background:#fff; border:1px solid #ddd; box-shadow:1px 2px 2px #ccc; height: 560px}
.m-xx-right .m-hover .icolst li{ padding:10px 0;}
.tags { padding:14px 20px 0; font-size:12px;}
.tags span{ font-weight:bold;}
.tags span a{ font-weight:normal;}
.tags a,.tags ul li { color: #40b4f7; margin-left: 10px; text-decoration: underline; cursor:pointer;}
#tags { padding-top: 10px; }
#tags a { margin:0 10px 0 0 ; line-height: 26px; text-decoration: none; }
#tags a:hover { text-decoration: underline; }
.tags span,.tags ul,.tags ul li { float: left; }

#showa {border:1px #ccc solid;}
.x-addown { background-color: #fff;border: 1px solid #e9e9e9; border-top: none; margin-bottom: 10px; }

/*针对清风3.0修改*/
.m-softinfo{ position:relative;}
.c_soft_gg{ width:250px; float:none; position:absolute; right:15px; top:73px; z-index:10}
.u-hspeed-btn{ width:180px; height:60px; background:#1ec456; border-radius:4px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;}
.u-hspeed-btn i{ width:36px; height:36px; background:url(/skin/new2016/images/hspeed-btnicon.png) no-repeat; background-size:36px; float:left; margin:12px 0 0 10px; display:inline; overflow:hidden}
.u-hspeed-btn strong{ width:114px; height:20px; line-height:20px; font-size:18px; font-weight:normal; color:#fff; float:left; margin:9px 0 0 6px; display:inline; overflow:hidden}
.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 6px; display:inline; overflow:hidden}

.c_soft_info li.g-vote-a{ width:100%; height:auto; float:left; margin:14px 0 0; display:inline; overflow:hidden}
.c_soft_info li.g-vote-a .vote_bar { width: auto; line-height: 22px; float: left; margin:0;  text-align: left; overflow:hidden;}
.c_soft_info li.g-vote-a .vote_bar i { font-style: normal; width:36px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#888; float:left; display:inline; overflow:hidden}
.c_soft_info li.g-vote-a .vote_bar span { position: relative; display: inline; float: left; width: 108px; height: 18px; margin:0; background:#FFF; border-style: solid; border-width: 1px; margin-right: 6px;}
.c_soft_info li.g-vote-a .vote_bar img { position: absolute; height: 20px;}
.c_soft_info li.g-vote-a .vote_bar b { display: inline; float: left; width: 30px; height: 20px; line-height: 20px; color: #FFFFFF; cursor: pointer;  font-weight: bold; overflow: hidden; text-align: center; text-indent:-999em;}
.c_soft_info li.g-vote-a #isgood span { border-color: #ffd08c;}
.c_soft_info li.g-vote-a #isgood b { background: url(/skin/new2016/images/btn-zan.gif) no-repeat scroll -6px 0 transparent;}
.c_soft_info li.g-vote-a #isbad{ margin:0 0 0 12px;}
.c_soft_info li.g-vote-a #isbad span { border-color: #dadfe2;}
.c_soft_info li.g-vote-a #isbad b { background: url(/skin/new2016/images/btn-cai.gif) no-repeat scroll -6px 0 transparent;}

#m-dz{ margin:10px 0 0 0; background-color: #fff}
#m-dz dt { width: 310px; height:auto; margin:5px 0 0 30px; float: left; display:inline; overflow:hidden;}
#m-dz dd { float: right; width: 308px; margin:8px 16px 0 0; display:inline; overflow:hidden}
#m-dz dt h3 { width:100%;  line-height: 26px; margin:5px 0 0 0; padding: 0; overflow:hidden; background: none;  font-size: 16px; font-weight:normal; float:left; display:inline; font-weight: bold}
#m-dz dt h3 a{ font-weight:bold;}

#m-dz dt ul li { width:124px; height:20px; padding:0 0 0 20px; float:left; margin:10px 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;}
#m-dz dt p { clear: both; width: 100%; padding: 14px 0 0;}

#m-dz dt ul li.f-down-link{ width:auto; height:auto; line-height:none; margin:10px 8px 0 0; padding:0; background:none; display:inline; overflow:hidden}
#m-dz dt ul li.f-down-link a{ width:146px; height:37px; line-height:37px; background:#f90; border-radius:4px; font-size:15px;color:#fff; text-indent:38px; background:url(/skin/new2016/images/hspeed-btnicon.png) no-repeat 8px 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}

#downlist{ padding:0 0 10px 0; display:block; overflow:hidden}

.g-add-version{ width:auto; height:auto; border:1px solid #dfdfdf; border-top:0;margin:12px 20px 0; display:block; overflow:hidden}
.g-add-version dl{ width:100%; height:auto; border-top:1px solid #ccc; display:block; overflow:hidden}
.g-add-version dl dt{ width:100%; height:32px; line-height:32px; background:#f5f5f5; font-size:15px; font-weight:nomral; color:#444; text-indent:14px; display:block; overflow:hidden}
.g-add-version dl dt span{ color:#fe2d45}
.g-add-version dl dd{height:auto;display:block;overflow:hidden;padding: 0 10px;}
.g-add-version dl dd a{width: 303px;height:auto;border-bottom:1px dotted #ccc;float:left;margin:0 5px;display:inline;overflow:hidden;}
.g-add-version dl dd a img{ width:18px; height:18px; float:left; margin:8px 9px 0 3px; box-shadow:1px 1px 2px #a8a8a8; display:inline; overflow:hidden; border-radius:4px;}
.g-add-version dl dd a strong{width: 248px;height:36px;line-height:36px;font-size:13px;font-weight:normal;color:#333;float: left;display:inline;overflow:hidden;}
.g-add-version dl dd a:hover strong{ color:#f40; text-decoration:none}
.g-add-version dl dd a:hover{ text-decoration:none}
.m-downaddlil a b{ width:42px; height:21px; line-height:21px; font-size:14px; font-weight:normal; color:#fff; text-align:center; font-family:serif; background:#ff2361; display:block; overflow:hidden; position:absolute; right:0; top:0; z-index:9}

.u-btn-notdown{
  width: 180px; height:60px; line-height:60px; background:#666; font-size:24px; font-weight:normal; color:#fff; text-align: center; float: left;
  margin: 9px 0 0 6px; display: inline; overflow: hidden;
}