.m-softinfo{ width:960px; margin:5px auto; border:1px solid #dcdcdc; border-top:none; padding:0;}
.m-softinfo .m-softinfo-title{ height:37px; line-height:37px; padding:0; margin:0; border-top:2px solid #0091ff; background:url(../images/titbg.png) repeat-x scroll 0 0;}
.m-softinfo .m-softinfo-title h1{ padding:0 0 0 17px; margin:0; line-height:33px; font-size:18px; font-weight:bold; font-family:"Microsoft YaHei";}
.m-softinfo .m-softinfo-title h1 i{ font-size:18px; font-weight:bold; color:#ff9215; }
.m-mbx { width: 940px; height: 32px; line-height: 30px;  margin: 5px auto 0; padding: 0 0 0 17px; background-color: #f9f9f9; border: 1px solid #dcdcdc;}
.c_soft_info{ _display:inline; position:relative; float:left; width:372px; margin-top:8px; margin-left:22px; margin-bottom:19px; overflow:hidden;}
.c_soft_info .info{ height:171px; margin:0 0 16px; border-bottom:1px dashed #CCC;}
.c_soft_info li{ float:left; width:50%; height:28px; line-height:28px; margin:0 0 5px; overflow:hidden; font-size:14px; white-space: nowrap;}
.c_soft_info li span{ color:#777777;}
.c_soft_info li img{ _display:inline;}
.c_soft_info li.li2{ float: left;  clear: none; width: 160px; line-height:31px;}
.c_soft_info li.site a{ color:#0984c5;}



.m-softcon{  width:960px; margin:12px auto; padding:0;}
.m-softcon .pull-left { float:left; width: 702px; margin: 0; overflow: hidden;}
.m-softcon .pull-right { float:right; width: 242px; margin: 0; overflow: hidden;}
.m-softcon .navbar{ width:700px; height: 38px; line-height: 30px; padding:0; margin: 0; border: 1px solid #dcdcdc; border-radius:0; background-color:#f5f5f5;}
.m-softcon .nav li{ display: block; float:left; width: 80px; height: 37px; line-height: 35px; padding:0 11px; margin: 0 0 0 -1px; color: #565656; font-size: 14px; font-weight: bold; text-align: center;}
.m-softcon .nav li.active{ line-height: 32px; padding:0 11px; margin:0 0 0 -1px; border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9; border-top: 2px 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; font-weight:bold;}
.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 #dcdcdc; border-top:none;}
#m-js p { line-height: 28px; padding:0 19px; font-size: 14px; font-weight: normal;}
#m-js p strong{ font-size:16px; font-weight:bold; color:#F00;}
#m-js h3 { width:623px; height: 26px; line-height: 26px;  padding-left: 41px; margin: 20px auto 10px; background: url(../images/titlebg3.png) no-repeat scroll 0 0; color: #0091ff; font-size: 16px;}
#m-js p img{ display:block; max-width:500px; margin:12px auto; border:none;}
#m-js p.bq{ margin:8px 0 9px; color:#737373;}
#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_all.png) no-repeat 0 0; position: absolute; right: 0; bottom: 0; height: 69px; 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 #dcdcdc;}
#m-pl{ _position:relative; margin:12px 0 0;}
#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 li { height: 30px; line-height: 30px; margin: 0 10px 5px; padding: 3px 0; background: none repeat scroll 0 0 #f7f7f7;}
#m-xg li .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: 350px; height: 30px; padding: 0 10px; font-size: 14px; overflow: hidden;}
#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: left; width: 45px; font-style: normal;}
#m-dz{ margin:5px 0 0 0}
#m-dz dt { float: left; width: 300px; overflow:hidden;}
#m-dz dd { float: right; width: 308px;}
#m-dz dt h3 { width:100%; height:27px; line-height: 26px; margin:0px 0 0 0; padding: 0; overflow:hidden; background: none;  font-size: 16px; font-family:"Microsoft YaHei"; font-weight:bold; display:block;}
#m-dz dt h3 a{ font-weight:bold;}
#m-dz dt ul{ width:247px;}
#m-dz dt ul li { float: left; width: 100px; height: 21px; line-height: 16px; margin:0 0 7px;  padding-left: 22px; background: url(../images/xiao1.jpg) no-repeat scroll 0 4px; font-size: 14px;}
#m-dz dt ul li a{ color:#2a78b4;     font: 15px \5fae\8f6f\96c5\9ed1,arial;}
#m-dz dt p { clear: both; width: 100%; padding: 14px 0 0;}
.downlist1, .downlist2 { padding: 0 19px;}
.m-ph{border:1px solid #dcdcdc;}
.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:120px; 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:436px; overflow:hidden;}
.m-rank2{ clear:both; padding:11px 0 0;}
.m-rank2 li { height: 35px; line-height: 35px; padding: 0 10px;}
.m-rank2 li:nth-child(even){ background-color: #f2f2f2;}
.m-rank2 li em { float: left;  width: 25px; height: 25px; line-height: 25px; margin-right: 12px; margin-top: 4px; background-color: #b3b3b3; color: #ffffff; text-align: center; font-size: 10px; overflow: hidden;}
.m-rank2 li a { display: block; float: left; width: 174px; height: 27px; line-height: 34px;  padding: 0; background: none; overflow: hidden;}
.m-bb{border:1px solid #dcdcdc; border-top:3px solid #0091ff;}
.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;}

/*幻灯样式*/
.row { width: 548px; margin: 0 auto;}
.f-rolling {position: relative; width:100%; margin:0 auto;}
.f-rolling img {max-width: none;}
.f-rolling-whole {width: 534px; height:300px; margin:0 auto; overflow: hidden; background: #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 { display:none; position: relative; overflow: hidden; height: 50px; margin:0 auto;}
.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 { display:none; position: absolute; left: 0px; bottom:0px; width: 100%; height:20px; padding: 10px; background-color: rgba(0, 0, 0, 0.5); color: #fff;}
#fy-rolling .f-rolling-btn-prev { background-position: 0 0; cursor: pointer; left: 0; margin-top: -37px; top: 50%;}
#fy-rolling .f-rolling-btn-next { background-position: -40px 0; cursor: pointer; margin-top: -37px; right: 0; top: 50%;}
.f-rolling-btn {position: absolute; width: 40px; height: 74px; text-indent:-999em; background: url(../images/focus_btn.png) no-repeat scroll 0 0; }

 #game_imgpic{display:block; width:677px; height:autol; margin:0 auto; overflow:hidden; }
.screenshots{display:inline; float:left; width:677px; overflow:hidden; padding-bottom:20px;}
.screenshots-container{overflow-x:auto;overflow-y:hidden;width:677px;}
.screenshots-container td{padding:0 5px; text-align:center}
.screenshots-container td img{ cursor:pointer; max-width:500px; max-height:390px;}
.screenshots-container table{*margin-bottom:20px}
.screenshots-container::-webkit-scrollbar{height:18px; -webkit-border-radius:9px;background:#eee}
.screenshots-container::-webkit-scrollbar-thumb{ background:#ccc -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(230, 230, 230)), to(rgb(200, 200, 200))); -webkit-border-radius:9px}
#transparentDiv{display:none;position:fixed;_position:absolute;left:0;right:0;bottom:0;background:#000; z-index:9999}
#imgDiv{display:none;position:fixed;_position:absolute;left:0;right:0;bottom:0; width:100%;height:100%;z-index:9999; text-align:center}
#imgDiv #imgWrap{ width:100%; height:100%}
#imgDiv #imgWrap #bigimg{border:0}
#imgDiv .close{background:url(../images/previewbg.png) left top no-repeat; _background:url(../images/previewbg.gif) left top no-repeat;width:20px;height:20px;padding:14px 7px 21px 28px; position:absolute;right:0; top:0;opacity:1;}
#imgDiv .close a{width:15px; height:15px; display:block;background:url(../images/previewbg.png) no-repeat}
#imgDiv .close a:link{background-position:-63px -12px}
#imgDiv .close a:visited{background-position:-63px -12px}
#imgDiv .close a:hover{background-position:-104px -12px}
#imgDiv .close a:active{background-position:-63px -12px}
.page-prev,.page-next{width:21px;height:34px;display:block;background:url(../images/picviewer.png) no-repeat;text-indent:-9999px; line-height:999px; overflow:hidden; position:absolute;top:50%;margin-top:-34px}
.page-prev{left:460px}
.page-next{right:460px}
.page-prev:link{background-position:-225px -2px}
.page-prev:visited{background-position:-225px -2px}
.page-prev:hover{background-position:-307px -2px}
.page-prev:active{background-position:-225px -2px}
.page-next:link{background-position:-266px -2px}
.page-next:visited{background-position:-266px -2px}
.page-next:hover{background-position:-348px -2px}
.page-next:active{background-position:-266px -2px}


.keyText strong,.keyText strong a{ color: #F00; font-size: 14px;}
#comment_list{ position:relative;}


/*K页面*/
#xiangua{ margin:12px 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{ background:url(../images/down.gif) no-repeat 15px -9px; width:80px; height:80px; float:left; overflow:hiddenpx; 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: 5px auto}
.m-softcon { margin-top: 0;}
.adright { border: none; margin-top: 5px}

.maindown_w4 { width:380px; height:60px; margin:10px 0 0; overflow:hidden;}
.maindown4{ display: inline; float: left; width: 190px; height: 60px; margin-right: 5px; color: #02365b; cursor: pointer; background: url(../images/down4_button.png) no-repeat scroll 0 0; 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{background: url(../images/down4_button2.png) no-repeat scroll 0 0; color:#fff;}
.maindown4 span { float: left; line-height: 18px; margin: 32px 0 0 72px;}
.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_same{ float:left; width:265px; margin-top:8px; margin-left:17px; overflow:hidden;}
.c_soft_same h2 { line-height: 30px; padding:0 0 0 20px; margin:0; background: url(../images/c_tipr.png) no-repeat scroll 0 50%; color: #333; font-size: 14px;}
.icolst li { height: 36px; margin-top: -1px; padding: 4px 0; overflow: hidden; border-top: 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;}
.c_soft_gg{ float:right; width:250px; margin-top: 8px; margin-right:10px; _overflow:hidden;}

.c_soft_bottom { background: none repeat scroll 0 0 #fff;  clear: both; height: 42px; padding: 0 2px; border-top:1px solid #e6e6e6;}
#vote { clear: both; float:left; height: 30px; margin-top: 2px; padding:13px 2px 0;}
#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: 82px; height: 12px; margin: 4px 5px 0; background: none repeat scroll 0 0 #FFFFFF; border-style: solid; border-width: 1px; }
#vote .vote_bar img { position: absolute; top: 1px; left: 1px; height: 10px;}
#vote .vote_bar b { display: inline; float: left; width: 56px; height: 22px; line-height: 22px; color: #FFFFFF; cursor: pointer;  font-weight: bold; overflow: hidden; text-align: center; text-indent:-999em;}
#isgood span { border-color: #569BBF;}
#isgood b { background: url(/skin/img/yx_good_btn.png) no-repeat scroll 0 0 transparent;}
#isbad span { border-color: #F1A154;}
#isbad b { background: url(/skin/img/yx_bad_btn.png) 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;}