﻿@charset "utf-8";
/* CSS Document */
body,p,ul,dl,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
body{text-align:left;font-size: 12px; padding-bottom:8px;background:#f2f2f2; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
img{border:none;}
li{list-style:none}
input {-webkit-appearance:none;}
a,a:visited{text-decoration:none;color:#2a2a2a;}
.clearfix:after{clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:"."}
em{ font-style:normal;}
* {-moz-box-sizing: border-box;	-webkit-box-sizing: border-box;	box-sizing: border-box;	-webkit-tap-highlight-color: rgba(0,0,0,0);	-webkit-text-size-adjust: none;	-webkit-touch-callout: none}
body,html{ max-width:640px; margin:0 auto;}

/*头部*/
.top{ width:100%; height:44px; background:#66d105; box-sizing:border-box;overflow:hidden; position:relative; zoom:1; padding:0 44px 0 122px;}
.top .logo{width:100px; height:auto; display:block; overflow:hidden; position:absolute; left:10px; top:12px;}
.top .logo img{ width:100%; height:auto; display:block; overflow:hidden}
.top div{width:auto; height:auto; display:-webkit-box; overflow:hidden; margin-top:8px;}
.top div .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#f7ffef; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.top div .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(../images/home-icon.png) no-repeat 0 -60px #f7ffef; background-size:400px; border-radius:0 4px 4px 0;}
.top .tbtn{ width:44px; height:44px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(../images/home-icon.png) no-repeat 14px 13px; background-size:400px;}



/*导航*/
.nav{ width:100%; height:40px; border-bottom:1px solid #dcdcdc; background:#fff;box-sizing:border-box; padding-right:44px; display:-webkit-box;}
.nav a{ width:auto; height:40px; line-height:40px; font-size:14px;color:#333; text-align:center; display:block; overflow:hidden; -webkit-box-flex:1}
.NavFloat{ position:fixed; top:0; left:0; z-index:9999}



/*中间子导航*/
.CLinkNav{ width:auto; height:40px; background:#fff; box-sizing:border-box; margin:10px; display:-webkit-box; overflow:hidden}
.CLinkNav li{ width:auto; height:40px;  border-right:1px solid #eee;overflow:hidden;-webkit-box-flex:1;}
.CLinkNav li a{ width:100%; height:40px;line-height:40px; font-size:14px; color:#333; text-align:center; display:block; overflow:hidden; margin:auto;}
.CLinkNav .m-hover a{ width:50%; border-bottom:2px solid #66d105; color:#66d105}



/*头部*/
#m_main{ width:100%; height:170px; margin:0; padding:0; display:block; overflow:hidden; position:relative; zoom:1}
#m_main img{ width:100%; height:99%; display:block; overflow:hidden;}
#m_main h1{ width:auto; height:auto; line-height:22px; font-size: 15px; font-weight:normal; color:#fff; background:#1CCFAC; opacity:1; display:block; overflow:hidden; position:absolute; right:0; top:0; padding: 5px 8px;}
#m_main #black_bg{ width:100%; height:57px; background:#000; opacity:0.7; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}
#m_content{ width:100%;height:40px; margin:0px; padding:0 10px; box-sizing:border-box; display:block; overflow:hidden; position:absolute; left:0; bottom:8px; z-index:20;color: #fff;padding-right: 90px;}
#look{ width:80px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:#1CCFAC; text-align:center; display:block; overflow:hidden; position:absolute; right: 6px; bottom: 17px; z-index:20; margin: 0 0 0 0; border-radius:4px;}
#m_content .scroll{ width:94%; height:auto; display:block; overflow:hidden; position:absolute; left:3%; top:0; padding:0 90px 0 0; box-sizing:border-box;word-break: break-all;}
#m_content .scroll p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; text-indent:2em;}
#m_content .scroll p strong{ font-size:12px; font-weight:normal; color:#fff;}
/*弹出*/
.m_alert{ width:90%; height:auto; max-height:70%; padding:18px; box-sizing:border-box; display:block; overflow:hidden; background:#fff; border-radius:4px; position:fixed; top:10%; left:5%;z-index:99999;}
.m_alert p{ width:100%; height:auto; line-height:22px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; text-indent:18px;}
.m_alert p strong{ font-size:12px; font-weight:bold; }
#m_close{ width:auto; height:auto; font-size:12px; font-weight:normal; background:#333; color:#fff; padding:2px 6px; display:block; overflow:hidden; position:fixed; right:5%; top:15%; z-index:10; border-radius:0 0 0 6px}
#m_alertbg{ width:100%; height:100%; background:#000; opacity:0.6; display:block; overflow:hidden; position:fixed; left:0; top:0; z-index:99998;}

/*中间_cxx*/
.m_box .g_newgame .m_gametitle{ font-size: 15px; font-weight:normal; color:#666; text-indent:10px; padding: 6px 0; border-left: 5px solid #1CCFAC;}
.m_box .g_newgame .m_gametitle span{ color:#1CCFAC; font-weight:bold; padding: 0 4px;}

.g-soft-box{ padding:0 10px 0;}
.g-soft-box b{ top:6px;}
.m_box{ padding:0 10px;}
.m_box .g_newgame{ width:100%; height:auto; display:block; overflow:hidden;}
.m_box .g_newgame li{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; margin:10px 0 0 0; box-sizing:border-box; position:relative; zoom:1}
.m_box .g_newgame li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.m_box .g_newgame li .g_mleft{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 86px 10px 0; box-sizing:border-box;}
.m_box .g_newgame li .g_mleft img{ width:66px; height:66px; margin:0 10px 0 0; display:block; overflow:hidden; border-radius:14px;}
.m_box .g_newgame li .g_mleft p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.m_box .g_newgame li .g_mleft p strong{ width:100%; height:auto; line-height:20px; font-size:15px; font-weight:normal; color:#333; margin:4px 0 0 0; display:block; overflow:hidden;}
.m_box .g_newgame li .g_mleft p b{ width:100%; height:auto; line-height:16px; font-size:12px; font-weight:normal; color:#A5A5A5; margin:6px 0 0 0; display:block; overflow:hidden;}
.m_box .g_newgame li .g_mright{ width: 52px; height: 30px; line-height: 30px; font-size: 16px; font-weight:normal; color:#66d105; text-align:center; border:1px solid #66d105; border-radius:4px;background-size: 434px; display:block; overflow:hidden; position:absolute; right:10px; top:31px;}
.m_box .g_newgame li .g_mright:active{ color:#fff; background:url(../images/home-icon.png) no-repeat -146px -128px #66d105; background-size:500px}
.m_box .g_newgame .m-eq3{ margin:10px 0 0 0;}
.m_box .g_newgame .m-eq3 i{ display:none}
.m_box .g_newgame .pagination {
    display: flex;
    padding: 0 30px;
    justify-content: center;
    border:1px solid transparent;
}
.m_box .g_newgame .pagination li {
    width: 80px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    align-content: center;
    margin-left: 20px;
}
.m_box .g_newgame .pagination li.active{
    border:1px solid #0a6aa1;
}

.m_moretitle{width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; margin:10px 0 0 0; box-sizing:border-box; position:relative; zoom:1; font-size: 15px; font-weight:normal; color:#666; text-indent:10px; padding: 6px 0; border-left: 5px solid #1CCFAC;}
.m_moretitle span{ width:auto; height:auto; position:absolute; right:10px; top:7px; font-size:12px; font-weight:normal; color:#888;}
.g_morelist{width:100%; height:auto; background:#fff; padding:0 14px 10px 0; margin:10px 0 0 0; box-sizing:border-box; display:block; overflow:hidden}
.g_morelist li{ width:50%; height:auto; float:left; padding:14px 0 0 14px; display:inline; overflow:hidden}
.g_morelist li a{ width:100%; height:auto; display:block; overflow:hidden}
.g_morelist li a img{ width:100%; height:25vw; display:block; overflow:hidden}
.g_morelist li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden}


/*底部*/
.CFootNav{ width:100%; height:40px; background:#EAEAEA; margin-top:20px; border-top:1px solid #ccc;overflow:hidden;}
.CFootNav ul{ width:100%; height:40px;overflow:hidden;}
.CFootNav ul li{ width:33%; height:40px; border-right:1px solid #ccc;  float:left; box-sizing:border-box; display:inline; overflow:hidden;}
.CFootNav ul li a{ width:100%; height:40px;line-height:40px; font-size:12px;color:#333; text-align:center; display:block; overflow:hidden; text-decoration:none}
.CFootNav ul li a:active{ color:#fff; background:#358ff0}
footer{ width:100%; height:46px; line-height: 46px; background:#EAEAEA;font-size:18px; border-top: 1px solid #ccc; color: #ccc; text-align: center;position: relative}
footer a{padding: 0 6px; color: #302f2d; font-size:14px; text-decoration:none}
#Cbacktop{width:40px; height:40px; background:url(../images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}


/*安卓、苹果软件导航*/
.CWebNav{ width:100%; height:auto; padding:0; background:#fff; display:none; overflow:hidden; box-sizing:border-box; position:absolute; left:0; top:44px; box-shadow:1px 2px 2px #ccc; z-index:9999;}
.CWebNav .CNavBtn{ width:auto; height:40px; margin:14px; border:1px solid #66d105; border-radius:4px; display:-webkit-box; overflow:hidden}
.CWebNav .CNavBtn li{ width:auto; height:40px; line-height:40px; font-size:15px;color:#60C505; text-align:center;overflow:hidden; border-right:1px solid #66d105; -webkit-box-flex:1;overflow:hidden; cursor:pointer}
.CWebNav .CNavBtn li:nth-child(4){ border:0;}
.CWebNav .CNavBtn .m-hover{ background:#60C505; color:#fff;}
.CWebNav .CNavUl{ width:100%; height:auto; padding-right:14px; box-sizing:border-box;overflow:hidden;}
.CWebNav .CNavUl li{ width:33.33%; height:auto; float:left; padding:0 0 14px 14px; display:inline; overflow:hidden; box-sizing:border-box;}
.CWebNav .CNavUl li a{ width:100%; height:auto; padding:10px; box-sizing:border-box; border:1px solid #d6d6d6; display:block; overflow:hidden;}
.CWebNav .CNavUl li a p{ width:100%; height:20px; line-height:20px; font-size:14px;color:#333; text-align:center; margin-top:2px;overflow:hidden}
.CWebNav .CNavUl li a b{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin-top:2px; display:block; overflow:hidden}
.CWebNav .CNavUl li a:active{ background:#60C505; color:#fff; border:1px solid #60C505}
.CWebNav .CNavUl li a:active p{ color:#fff;}
.CWebNav .CNavUl li a:active b{ color:#fff;}


