.m-softinfo{ width:960px; margin:5px auto 10px; border:1px solid #e9e9e9;  padding:0; background-color: #fff}
.m-softinfo .m-softinfo-title{ height:50px; line-height:50px; padding:0; margin:0 15px; border-bottom: 1px #ddd dotted }
.m-softinfo .m-softinfo-title h1{ padding:0 0 0 17px; margin:0; font-size:20px;  font-family:"Microsoft YaHei";}
.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:370px; margin-top:8px; margin-left:22px; margin-bottom:19px; overflow:hidden;}
.c_soft_info .info{  margin:0 0 10px; }
.c_soft_info li{ float:left; width:50%; height:26px; line-height:26px; margin:0 0 5px; overflow:hidden; font-size:14px; white-space: nowrap;}
.hide { display: none }
.c_soft_info li span{ color:#999;}
.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(../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:38px; line-height:30px; margin:0 0 5px; 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:14px; font-weight:bold; color:#565656; border-left:1px solid #e9e9e9;  border-right:1px solid #e9e9e9; border-top:2px solid #0091FF; 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:url(../images/icon.png) no-repeat -337px -291px;}
.u-title4 span{ padding:0 0 0 28px; font-size:16px; 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 #0091FF; 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: 39px; line-height: 38px; padding:0; margin: 0; border: 1px solid #e9e9e9; border-radius:0; background-color:#f5f5f5;}
.m-softcon .nav li{ display: block; float:left; width: 80px; height: 37px; line-height: 35px; padding:0 15px; margin: 0 0 0 -1px; color: #565656; font-size: 16px;  text-align: center; font-family: "Microsoft yahei";border-right: 1px solid #dfdfdf;border-top: 3px solid #f5f5f5; }
.m-softcon .nav li.active{ line-height: 32px; padding:0 15px; margin:0 0 0 -1px; border-left: 1px solid #e9e9e9; border-right: 1px solid #dfdfdf; border-top: 3px solid #0091ff; 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:#0091ff; 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 19px; font-size: 15px; font-weight: normal; text-indent: 2em;}
#m-js p strong{ font-size:16px; font-weight:bold; color:#F00;}
#m-js h3 { height: 30px; line-height: 30px;  padding-left: 34px; margin: 15px 20px; background: url(../images/h3tit.jpg) no-repeat 0 4px; color: #09f; font-size: 20px; font-family: "Microsoft yahei";border-bottom: 1px #09f solid;}
#m-js p img{ display:block; max-width:500px; margin:12px auto; 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{background: url(../images/down_all2.png) no-repeat 0 0; position: absolute; right: 0; bottom: 0; height: 80px; width: 687px; font-size: 0;}
#shouq{ background: url(../images/down_hide.png) no-repeat -605px 0; bottom: 0; font-size: 0; height: 37px; position: absolute; right: 0; width: 77px;}
#GameImg,#m-xg,#m-dz,#m-pl,#xiangua{ border:1px solid #e9e9e9; background-color: #fff}
#m-pl{ _position:relative; margin:12px 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 0 0 -1px; padding: 0 11px;}
#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(../images/star5.png) no-repeat scroll 0 5px;}
#m-xg li span.star4{background:url(../images/star4.png) no-repeat scroll 0 5px;}
#m-xg li span.star3{background:url(../images/star3.png) no-repeat scroll 0 5px;}
#m-xg li span.star2{background:url(../images/star2.png) no-repeat scroll 0 5px;}
#m-xg li span.star1{background:url(../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 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 #0091ff; margin-bottom:10px; background-color: #fff}
.m-bb .f-contents { line-height: 28px; padding: 0 0 0 30px; background:url(../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:40px;  }
#GameImg { margin-bottom: 10px; }
/* 截图 */
.box{width: 680px;margin:5px auto 0;overflow: hidden;position: relative;}
.box_img{overflow: hidden;}
.box_img ul  { padding-bottom: 10px; }
.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{position: absolute;bottom: 10px;text-align: center;width: 680px}
.box_tab a{display: inline-block;padding: 4px 12px;font-size: 10px;background: #fff;margin: 0 5px;color: #333;}
.box_tab a.active{background: #09f;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 #0091ff;}
.xiangualist{ margin:5px; padding-top:10px; clear:both; overflow:hidden; background:url(../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:#CCC double 1px;}
.xiangualist  .xianguah1{ font-size:16px; height:25px; line-height:25px; color:#060; font-family:"Lucida Console", Monaco, monospace, "微软雅黑"; 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 ul{ padding-top:5px;}
.xiangualist ul li{float:left; height:80px; width:225px; overflow:hidden;}
.xiangualist ul li img{ width:32px; height:32px; display:block; padding:8px; border:#CCC double 1px; margin-left:14px;}
.xiangualist .xianguanleft{float:left; width:80px; height:80px; text-align:center;}
.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(../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;}
.downad { width: 960px; margin: 0px auto}
.m-softcon { margin-top: 0; }
.adright { border: none; margin-top: 5px}

.maindown_w4 { width:380px; height:60px; margin:0; overflow:hidden;}
.maindown4{ display: inline; float: left; width: 180px; height: 60px; margin-right: 5px; color: #9ed9ff; cursor: pointer; background: url(../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(../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;  font-family: arial; overflow: hidden; text-indent: 72px; background: url(../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(../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(../images/btn-zan.gif) no-repeat scroll 0 0 transparent;}
#isbad span { border-color: #dadfe2;}
#isbad b { background: url(../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(img/lovegame.jpg);	background-repeat: repeat-x; line-height: 30px;	height: 30px; font-family: "微软雅黑", ; 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; font-family:arial;}
.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: 11px 8px 0 0  }
.m-goimg a img{ width: 32px; height: 32px; display: block; }
.m-soft-relat{ height:auto;float:left; padding:7px 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; overflow: hidden;}
.icolst li h6 a{ font-weight:bold;}
.icolst li p { height: 16px; line-height: 16px; color: #919191; overflow: hidden;}
.icolst li p b{ color: #f08620; font-family: Georgia; 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:234px; margin:0}
.m-soft-relat .icolst li{ padding:6px 0;}
.m-soft-relat .icolst li .m-pc{ width:19px; height:16px; background:url(../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(../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(../images/m-android.jpg) no-repeat; display:inline-block; overflow:hidden; padding:2px 10px; vertical-align:top}
.m-soft-relat .icolst li h6 a span{ color:#4c4c4c}
.m-soft-relat .icolst li h6 a:hover span{ color:#d13510}

.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; font-family: "Microsoft yahei"}
.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-family: Georgia; 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 font { display: none }
.m-lilei li.m-hover a{ background-color: #09f; color: #fff; }
.m-boxhead{ padding-bottom: 10px }
.m-boxhead li{    width: 74px;    height: 100px;    float: left;    margin: 10px 0 0px 9px;    display: inline;    overflow: hidden; font-family: "simsun"}
.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 em {    width: 100%;   line-height: 14px;    font-size: 12px;
    font-weight: normal;    color: #999;    font-style: normal;    text-align: center;    margin: 4px 0 0 0;    display: block;    overflow: hidden;}
.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-bottom: 5px }
.m-newlist li{ width: 320px; float: left; margin:0 0 0 14px; height: 30px; line-height: 30px; overflow: hidden; }
.m-newlist li a { display: block; background: url(../images/dian.jpg) no-repeat 0px 9px; padding-left: 10px; }
.m-newlist li a span { float: right; color: #999 }
.m-xx-right {    position: relative;    zoom: 1;    z-index: 50;    font-family: "simsun";    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:5px 20px 0; margin-bottom: 10px; }
.tags a,.tags ul li { color: #09f; 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:16px; top:38px; z-index:10}
.u-hspeed-btn{ width:180px; height:60px; background:#ffaf02; border-radius:4px; float:left; margin:0 0 0 5px; display:inline; overflow:hidden;}
.u-hspeed-btn i{ width:36px; height:36px; background:url(../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}
.u-hspeed-btn:hover{ background:#f90}

.c_soft_info li.g-vote-a{ width:100%; height:auto; float:left; margin:5px 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;}
.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: 36px; 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(../images/btn-zan.gif) no-repeat scroll 0 0 transparent;}
.c_soft_info li.g-vote-a #isbad{ margin:0 0 0 15px;}
.c_soft_info li.g-vote-a #isbad span { border-color: #dadfe2;}
.c_soft_info li.g-vote-a #isbad b { background: url(../images/btn-cai.gif) no-repeat scroll 0 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:118px; height:20px; padding:0 0 0 20px; float:left; margin:10px 8px 0 0; background:url(../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:140px; height:37px; line-height:37px; background:#f90; border-radius:4px; font-size:15px;color:#fff; text-indent:38px; background:url(../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{ display:none}