@charset "gb2312";
/* 初始化css */
div,p,dl,ul,ol,li{margin:0;padding:0; list-style:none;}
body, button, input, select, textarea {font: 12px/1.5 tahoma,arial,"Microsoft YaHei";}
strong,em,b,i{ font-size:12px; font-weight:normal; font-style:normal; color:#b5b5b5;}
h2{ font-size:20px; font-family:"Microsoft YaHei";}
h6{ font-size:12px; margin:0px; padding:0px;}
a{ color:#565656; font-weight:normal; text-decoration:none;}
a:hover{ color:#0091ff;}
.clearfix:after { clear: both; content: "."; display: block;  height: 0;  overflow: hidden; visibility: hidden;}

/* 通用css */
.sub{ margin:0 0 12px;}
.f-mt12{ margin:12px 0 0;}
.f-mb12{ padding:12px 0 0;}
.f-spa19{ padding:0 19px;}
.png_bg{ background:url(../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{ width:960px; margin:0 auto;}
.m-box .pull-left{ width:672px; overflow:hidden; margin:0;}
.m-box .pull-right{ width:273px; overflow:hidden; margin:0;}
.m-box-1{ border:1px solid #DCDCDC; border-top:3px solid #0091FF;}
.m-box-2{ border:1px solid #DCDCDC;}
.m-list li{ background:url(../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(../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(../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:29px; line-height:30px; margin:0 0 15px; border-bottom:1px solid #e9e9e9; }
.u-title2 span{ display:block; width:80px; height:28px; line-height:28px; 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 0 10px; 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;}
.m-rank { padding: 0 15px;}
.m-rank ul li.first{ position:relative; border-bottom: 1px dashed #CCCCCC; margin-bottom: 15px; padding-bottom: 15px; height:auto;}
.m-rank ul li.first img{ float:left; width:102px; height:78px; padding:3px; margin-right:12px; border:1px solid #EEEEEE;}
.m-rank ul li.first h5 { margin:0px; height: 20px; overflow: hidden; }
.m-rank ul li.first h5 a{ font-size:12px; font-weight:bold; }
.m-rank ul li.first p { color: #999999; margin-top: 8px; font-weight:normal;}
.m-rank ul li.first p span{ color:#565656;}
.m-rank ul li { height: 16px; line-height: 16px; margin-top: 10px; overflow: hidden;}
.m-rank ul li.first em { margin-top: 32px;}
.m-rank ul li em { float: left; margin-right: 12px;	margin-top: 1px; overflow: hidden; width: 14px;	height: 13px; line-height: 13px; text-align: center; background:url(../images/icon.png) no-repeat 0 0; color: #FFFFFF; font-size: 10px; }
.m-rank ul li span.points{ float: right; font-family: Arial; padding-left: 10px;}
.m-js p{ font-weight:normal; line-height:26px; font-size:14px;}
.m-js p strong{ font-weight:bold; color:#F00;}
.m-js h3{ padding:0 0 0 31px; background:url(../images/titlebg4.png) no-repeat 0 5px; color:#0091ff; font-size:18px; font-weight:bold; font-family:"Microsoft YaHei";}
.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: 960px; margin: 7px auto 0; text-align: center;}
.keyText{ width:625px; margin:0 auto 12px; padding:10px; border:1px solid #f9b67d; color:#ff7500; background-color:#fef4eb;}
.keyText a{ font-weight:bold;}
.m-header{ width:960px; margin:0 auto; overflow:hidden;}

/* 头部css */
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:960px; overflow:hidden;}
.m-navbar{ position:relative; padding:8px 0; height:19px; border-bottom:1px solid #ececec; background-color:#f8f8f8;}
.m-navbar b{ padding:0; margin:0; color:#000;}
.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(../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{ width:226px; margin:0px; padding:0px; }
.m-header .searchbox {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(../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(../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 { 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 { background:url(../images/icon.png) repeat-x 0 -484px;}
.m-nav .m-nav-inner{ width: 939px; height: 40px; margin: 0 auto; padding-left: 10px; padding-right: 10px; background-color: #0091ff; clear: both; overflow: hidden;}
.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 a{ 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;}
.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-softxx{ width:958px; margin-top:12px; margin-bottom:5px; border:1px solid #eeeeee;}
.m-softxx .m-mbx{ height:41px; line-height:41px; padding:0 16px; border-bottom:1px solid #f1f1f1; font-size:14px; font-weight:normal; color:#333333;}
.m-softxx .span7{ margin-top:18px;}
.m-softxx .span7 a.tu img{ display:block; float:left; width:120px; height:120px; margin:0 20px 0 0;}
.m-softxx .span7 h1{ margin:0; padding:0; font-size:18px;}
.m-softxx .span7 h1 a.qq{ float:right;}
.m-softxx .span7 .m-xxlist li{ float:left; width:164px; height:28px; font-size:14px;}
.m-softxx .span7 .m-xxlist li b{ color:#333333; font-size:14px;}
.m-softxx .span4{ width:363px; margin-top:18px;}
.m-softxx .span4 .m-button{ float:left; width:158px;}
.m-softxx .span4 .m-button a.pc{ display:block; width:150px; height:40px; margin:0 0 9px; text-indent:-999em; background:url(../images/azicon2.png) no-repeat 0 0;}
.m-softxx .span4 .m-button a.pc:hover{ opacity:0.8;}
.m-softxx .span4 .m-button i.nobutton{ display:block; width:150px; height:40px; margin:26px 0 0; text-indent:-999em; background:url(../images/nobutton.png) no-repeat 0 0;}
.m-softxx .span4 .m-button a.phone{ display:block; width:150px; height:40px; margin:0 0 9px; background-color:#19b5fe;}
.m-softxx .span4 .m-rwm{ float:left; width:135px; margin:0 0 0 25px; text-align:center;}
.m-softxx .span4 .m-rwm img{ display:block; width:110px; height:110px; margin:0 auto 7px; border:1px solid #bbbbbb;}

.m-softxx .span4 .m-button .m-91-btn{ width:0; height:0px; line-height:0px; font-size:0px; background:none; display:none; overflow:hidden}

.m-center { width:960px; margin:0 auto;}
.m-center .span9{ width:693px; border:1px solid #eeeeee;}
.f-tit{ clear:both; width:663px; height:50px; line-height:50px; margin:0 auto; background:url(../images/azicon2.png) repeat-x 0 -114px;}
.f-tit span{ display:block; width:90px; height:50px; line-height:50px; text-align:center; font-size:16px; font-weight:bold; background:url(../images/azicon2.png) no-repeat -261px -45px #fff;}
.m-content{ padding:0 16px; font-size:14px; font-weight:normal;}
.m-content p{ line-height:23px; padding:0 0 12px;}
.m-content p strong{ font-size:14px; font-weight:bold; color:#333;}
.m-content h3{ height:29px; line-height:20px; margin:0 0 7px; border-bottom:1px solid #eeeeee; font-size:16px; font-weight:bold; background:url(../images/azicon2.png) no-repeat -187px 28px; color:#19b5fe;}
.m-zk{ width:666px; height:28px; line-height:28px; margin:0 auto; text-align:center; background-color:#fafafa; cursor:pointer;}
.m-zk .sq{ display:none;}
.m-xiangua{ width:660px; height:399px; margin:0 auto; overflow:hidden;}
.xiangua{ width:713px; overflow:hidden;}
.xiangua dt{ height:200px;}
.xiangua dt .tu img{ display:block; float:left; width:392px; height:182px;}
.xiangua dt .xx{ float:left; width:268px; height:182px; overflow:hidden; background:url(../images/keybg2.png) no-repeat 0 0;}
.xiangua dt .xx p.name{ height:35px; line-height:35px; padding:0 0 5px 12px; font-size:20px; font-weight:bold; color:#fff;}
.xiangua dt .xx p.js{ padding:0 14px; color:#fff; font-weight:normal;}
.xiangua dd{ float:left; width:222px; height:85px; padding:0; margin:0 8px 16px 0;}
.xiangua dd .tu img{ display:block; float:left; width:60px; height:60px; margin:14px 13px 0 0;}
.xiangua dd .name{ height:16px; padding:6px 0; overflow:hidden;}
.xiangua dd .name a{ font-size:12px; font-weight:bold;}
.xiangua dd span{ display:block; font-size:12px; font-weight:normal; color:#757474;}

.m-xggj li{ float:left; width:120px; height:159px; margin:0 0 0 15px; text-align:center;}
.m-xggj li a{ display:block; padding:0 8px ; border:1px solid #e5e5e5; border-radius:6px; font-size:14px;}
.m-xggj li a img{ display:block; width:100px; height:100px; margin:10px auto;}

.m-center .span3{ width:246px; }
.m-center .span3 .zxphb,.m-center .span3 .m-zt,.m-newgame{ margin:0 0 12px; border:1px solid #eeeeee; border-top:2px solid #0091fe;}
.m-center .span3 .f-tit2{ height:40px; line-height:40px; padding:0 0 0 10px;}
.m-center .span3 .f-tit2 span{ padding:0 0 0 14px; font-size:16px; font-weight:bold; color:#333333; background:url(../images/azicon2.png) no-repeat scroll -261px -59px;}
.m-center .span3 .f-tit2 a{ padding:0 0 0 7px; font-size:12px;}
.m-zxphb{ padding:0 11px;}
.m-zxphb li { clear:both; border-bottom:1px dashed #c9c9c9;}
.m-zxphb li .f-normal{ height:40px; line-height:40px; overflow:hidden;}
.m-zxphb li .f-normal i{ display:block; float:left; width:15px; height:15px; line-height:15px; margin:13px 10px 0 0; text-align:center; background-color:#848484; font-size:12px; color:#fff;}
.m-zxphb li.cur .f-normal i{ background-color:#ff6600;}
.m-zxphb li .f-normal a{ font-size:14px;}
.m-zxphb li .f-special{ display:none; width:222px; height:65px; padding:0 0 10px; margin:0 8px 0 0; overflow:hidden;}
.m-zxphb li.cur .f-special{ display:block;}
.m-zxphb li .f-special .tu img{ display:block; float:left; width:60px; height:60px; margin:0 13px 0 0;}
.m-zxphb li .f-special .name{ padding:6px 0; white-space:nowrap;}
.m-zxphb li .f-special .name a{ font-size:16px; font-weight:bold;}
.m-zxphb li .f-special span{ display:block; font-size:12px; font-weight:normal;}
.m-zt ul li { display: block; position: relative; width: 200px;  height: 100px; border: 1px solid #dcdcdc; margin: 6px auto 15px;}
.m-zt ul li span { position: absolute; left: 0; bottom: 0; width: 200px; height: 23px; line-height: 23px; background: url(/skin/library/images/tmbg.png) repeat-x scroll center center rgba(0, 0, 0, 0); color: #fff; font-size: 14px; font-weight: bold; text-align: center; }

/* 留言css */
.m-comments{ clear:both; border:1px solid #dcdcdc;}
#comment_list { color: #2f2f2f; padding: 1px;}
#comment_list dt { height: 28px; line-height: 28px; overflow: hidden; padding: 0 10px;}
#comment_list h2 { background: url(/skin/gr/images/comment_tbg.png) repeat-x 0 0; color: #fff; font-size: 14px; height: 30px; margin-bottom: 10px; padding: 0 10px;}
#comment_list h2 span { background-repeat: no-repeat; float: left; line-height: 26px; margin-top: 4px; text-align: center; width: 88px;}
#comment_list dl { padding: 0 5px;}
#comment_list dd { line-height: 20px; padding: 5px 10px 10px; word-wrap: break-word;}
#comment_list dd img { margin-bottom: -5px;}
#comment_list blockquote, #comment_list .quote { background: none repeat scroll 0 0 #fffde9; border: 1px solid #bfbfbf; color: #000; margin: 0 0 5px; padding: 3px 3px 5px;}
#comment_list blockquote h4, #comment_list .quote span { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); color: #666; display: block; font-size: 12px; font-weight: normal;    padding: 0 3px;}
#comment_list blockquote h4 cite { font-style: normal;}
#comment_list blockquote div { padding: 0 7px;}
#comment_list dt i { font-family: verdana; font-style: normal; color:#000;}
#comment_list dt b { margin: 0 6px; color:#000;}
#comment_list p { line-height: 1; padding: 5px 0; text-align: right;}
#comment_list p a { color: #e65c08; margin-left: 10px;}
#comment_list dt span { float: left;}
#comment_list dt em { float: right; font-style: normal; color:#000;}
#comment_0 dt { background: none repeat scroll 0 0 #fff2e8; color: #c97b54;}
#comment_0 h2 span { background-image: url(/skin/gr/images/comment_tr.png);}
#comment_1 dt { background: none repeat scroll 0 0 #f0f7ee; color: #569659;}
#comment_1 h2 span, #s_comment h2 span { background-image: url(/skin/gr/images/comment_tg.png);}
#s_comment { text-align: center;}
#s_comment h2 a { color: #1d8d23; float: right; font-size: 12px; font-weight: normal; line-height: 30px;}
#s_comment h2 a i { font-style: normal;}
#s_comment .nick_name { display: inline; float: left; line-height: 30px; margin-left: 12px;}
#s_comment .nick_name input { border: 1px solid #a9b9a5; height: 20px; margin-left: 6px; vertical-align: middle; width: 200px;}
#s_comment .comment_faces { display: inline; float: left; font-weight: bold; width:340px; line-height: 30px; margin-left: 20px;}
#s_comment .comment_faces img { cursor: pointer; margin-left: 3px; vertical-align: middle;}
#s_comment textarea { border: 1px solid #a9b9a5; height: 120px; line-height: 20px; margin: 8px 0; padding: 3px 5px; width: 96%;}
#s_comment .comment_btn { padding: 0 12px 10px; text-align: left;}
#s_comment .comment_btn input { background: url(/skin/gr/images/comment_btn.png) no-repeat 0 0; border: 0 none; color: #fff; cursor: pointer; font-weight: bold; height: 26px; margin-right: 6px; padding: 0; width: 80px;}

/* 幻灯css */
#game_imgpic{ width:703px; height:autol; margin:0 auto; display:block; overflow:hidden; }
.screenshots{width:673px;overflow:hidden; margin:0 auto; padding-top:10px; padding-bottom:20px; display: block;}
.screenshots-container{overflow-x:auto;overflow-y:hidden;width:646px;height:327px;}
.screenshots-container td{padding:0 5px; text-align:center}
.screenshots-container td img{ cursor:pointer; max-width:500px; height:300px;}
.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}

.m-fx { padding: 9px 0 0;}
.m-fx .bds_baidu,.m-fx .shareCount{ display:none;}
.m-mbx .m-fx{ float:right; padding:0;}

.xianguatitle{ width:658px; height:43px; margin:0 auto 12px; padding:0 1px; background-color:#bfe3ff; }
.xianguatitle i{ display:block; float:left; height:40px; line-height:40px; padding:0 20px; font-size:14px; font-weight:bold; color:#0091fe;}
.xianguatitle i.hover{ height:43px; color:#fff; background-color:#0091fe;}
.tabcon{ display:none;}
.m-xiangua .cur{ display: block;}
.m-newgame ul li { display:inline; float:left; width: 75px; height: 88px; margin: 0 0 8px 5px; overflow: hidden; padding: 0; text-align: center; background: none repeat scroll 0 0;}
.m-newgame ul li img { display: block; height: 64px; margin: 0 auto; width: 64px;}
.m-softxx .m-softxx-l{ position:relative; float:left; width:698px; margin-top:18px; padding-bottom:12px;}
.m-softxx .m-softxx-l a.tu img{ display:block; float:left; width:120px; height:120px; margin:0 20px 0 0;}
.m-softxx .m-softxx-l h1{ height:30px; line-height:22px; margin:0; padding:0; font-size:20px;}
.m-softxx .m-softxx-l h1 a.qq{ display:none; float:right;}
.m-softxx .m-softxx-l a.qq{ display:none; float:right;}
.m-softxx .m-softxx-l .m-xxlist li{ height:25px; font-size:12px; color:#757575;}
.m-softxx .m-softxx-l .m-xxlist li i{ padding:0 6px;}
.m-softxx .m-softxx-l .m-xxlist li b{ color:#333333; font-size:14px;}
.m-softxx .m-softxx-l .m-xxlist li img{ margin:-4px 0 0;}
.m-softxx .m-softxx-r{ float:right; width:184px; margin-top:18px;}
.m-softxx .m-softxx-r .m-button{ float:left; width:274px;}
.m-softxx .m-softxx-r .m-button li { float: left; height: 37px; margin: 0 7px 7px 0; width: 130px;}
.m-softxx .m-softxx-r .m-button a{   background: #94c804 none repeat scroll 0 0; display: block; height: 37px; line-height: 37px; text-align: center; width: 130px; border-radius:6px; color:#fff;}
.m-softxx .m-softxx-r .m-button a:hover{ opacity:0.8;}
.m-softxx .m-softxx-r .m-button i.nobutton{ display:block; width:150px; height:40px; margin:26px 0 0; text-indent:-999em; background:url(../images/nobutton.png) no-repeat 0 0;}
.m-softxx .m-softxx-r .m-button a.phone{ display:block; width:150px; height:40px; margin:0 0 9px; background-color:#19b5fe;}
.m-softxx .m-softxx-r .m-rwm{ float:left; width:135px; margin:0 0 0 25px; text-align:center;}
.m-softxx .m-softxx-r .m-rwm img{ display:block; width:110px; height:110px; margin:0 auto 7px; border:1px solid #bbbbbb;}
.m-softxx .m-softxx-r .m-button .m-91-btn{ width:0; height:0px; line-height:0px; font-size:0px; background:none; display:none; overflow:hidden}

.m-softxx-l .m-down-ul { position:absolute; right: 0; top: 0; }
.m-softxx-l .m-down-ul li { width: 160px; height: 40px; margin: 6px 11px 0 0; overflow: hidden; }
.m-softxx-l .m-down-ul li i { display: block; width: 100%; height: 40px; line-height: 40px; margin: 0; padding: 0; background:#94c804 none repeat scroll 0 0; color: #fff;  font-family: "微软雅黑"; font-size: 16px; font-weight: normal; overflow: hidden; text-align: center; cursor:pointer;}
.m-softxx-l .m-down-ul li a.pc{ display: block; width: 100%; height: 40px; line-height: 40px; margin: 0; padding: 0; background:#94c804 none repeat scroll 0 0; color: #fff;  font-family: "微软雅黑"; font-size: 16px; font-weight: normal; overflow: hidden; text-align: center; cursor:pointer;}
.m-softxx-l .m-down-ul li .m-fx{ padding:0;}

.m-add{ display:none; clear:both; width:96%; height:119px; margin:0 auto 19px; background-color:#fff; -webkit-box-shadow: 1px 1px 6px 2px #e4e4e4; -moz-box-shadow: 1px 1px 6px 2px #e4e4e4; box-shadow:1px 1px 6px 2px #e4e4e4; }
.m-add p{ float:left; height:42px; line-height:42px; padding:0 0 0 15px; margin:0 0 10px; font-size:16px; font-weight:bold;}
.m-add ul{ clear:both;}
.m-add ul li{ float:left; width:120px; height:40px; margin:0 15px 0 15px;}
.m-add ul li a{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; background-color:#94c804; color:#fff;}
.m-add ul li a:hover{ background-color:#ff6e00; color:#fff;}
.m-add .close{ display:block; float:right; width:25px; height:25px; margin:11px 14px 0 0; background:url(../images/close.png) no-repeat 0 0;}
.downad { width: 960px; margin: 5px auto}
.m-gameinfo2 { margin-top: -12px;}
.adright { border: none; margin-top: 5px}

/*2016-03-02*/
.m-previmg-box{ width:646px; height:auto; margin:0 auto 14px; padding:0 0 10px 0; display:block; overflow:auto;}
.m-previmg-box .g-previmg-ul{ width:auto; height:300px; display:block; overflow-x:auto;overflow-y:hidden;}
.m-previmg-box .g-previmg-ul li{ width:auto; height:300px; float:left; margin:0 10px 0 0; display:inline; overflow:hidden; cursor:pointer}
.m-previmg-box .g-previmg-ul li img{width:auto; height:300px;  display:block; overflow:hidden}



.m-previmg-show{ width:100%; height:100%; position:fixed; left:0; top:0; display:none; overflow:hidden; z-index:10;}
.m-previmg-show .m-previmg-showimg{ width:100%; height:auto; text-align:center; position:fixed; left:0; top:0; display: table; overflow:hidden;}
.m-previmg-show .m-previmg-showimg li{ width:100%; height: auto; display: table-cell; overflow:hidden; vertical-align: middle; text-align:center}
.m-previmg-show .m-previmg-showimg li img{ max-height:480px;}

.m-previmg-show .m-left-btn{ width:50px; height:100px; background: url(/skin/new2015/images/previmg-icon.png) no-repeat 13px 31px #000; position:absolute; left:50%; margin:0 0 0 -420px;display:block; overflow:hidden; z-index:20; cursor:pointer; opacity: 0.7;}
.m-previmg-show .m-right-btn{ width:50px; height:100px; background: url(/skin/new2015/images/previmg-icon.png) no-repeat -224px 31px #000; opacity:0.7; position:absolute; right:50%; margin:0 -420px 0 0; display:block; overflow:hidden; z-index:20; cursor:pointer}


.m-previmg-show .m-black-bg{ width:100%; height:100%; background:#000; opacity:0.7; position:fixed; left:0; top:0; z-index:0;}

.m-close{ width: 140px; height: 38px; line-height: 38px; font-size: 18px; font-weight:normal; color:#333; text-align:center; background:#EDEDED; display:block; overflow:hidden; position:fixed; bottom:148px; left:50%; margin: 0 0 0 -70px; z-index:30; border-radius: 4px; cursor:pointer}