@charset "gb2312";
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:0 0 8px 0; background:none; background:#f2f2f2; font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
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}

/*
.g-top{ width:100%; height:44px; background:#41C1FA; box-sizing:border-box; display:block; overflow:hidden;  padding:0 44px 0 122px; }
.g-top .g-logo{ position: absolute;  top: 9px; left: 12px; display: block; width: 89px; height: auto; overflow: hidden;}
.g-top .g-logo img{ width:100%; height:auto; display:block; overflow:hidden}
.g-top div{ width:auto; height:auto; display:-webkit-box; overflow:hidden; margin:8px 0 0 0;}
.g-top div .search-input{ width:auto; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#666; text-indent:10px; background:#fff; display:block; overflow:hidden; -webkit-box-flex:1; border:0; padding:0; margin:0; border-radius:4px 0 0 4px;}
.g-top div .search-button{ width:28px; height:28px; display:block; overflow:hidden; border:0; padding:0; background:url(http://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat 0 -60px #fff; background-size:400px; border-radius:0 4px 4px 0;}
.g-top .g-btn{ width:44px; height:44px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(http://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat 14px 13px; background-size:400px;}

.g-nav{ width:100%; height:40px; border-bottom:1px solid #dcdcdc; background:#fff;box-sizing:border-box; padding:0 44px 0 0; display:-webkit-box; position:relative; zoom:1}
.g-nav a{ width:auto; height:40px; line-height:40px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; -webkit-box-flex:1}
.g-nav b{width:40px; height:40px; display:block; overflow:hidden; position:absolute; right:0; top:0; background:url(http://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat 14px -105px; background-size:400px;}
.g-nav .m-hover{ background-position:14px -141px}
.g-nav ul{ width:92px; height:0; position:absolute; right:0; top:40px; display:block; overflow:hidden; background:#fff; z-index:999}
.g-nav ul li{ width:100%; height:33px;  display:block; overflow:hidden;}
.g-nav ul li a{ width:100%; height:33px;line-height:33px; font-size:14px; font-weight:normal; color:#333; text-align:center; border-bottom:1px solid #eee;}

.m-nav-float{ position:fixed; top:44px; left:0; z-index:9999; display:-webkit-box;}
.m-nav-float b{ top:0}
.m-nav-float #m-nav-hide{ position:fixed; top:84px;}
.m-nav-float .g-nav ul{ width:92px; height:0; position:absolute; right:0; top:84px; display:block; overflow:hidden; background:#fff; z-index:999}
.m-float-top{position:fixed; zoom:1;z-index:999; left:0; top:0;}*/

.g-box{ width:100%; height:auto; padding:10px 10px 0; display:block; overflow:hidden; box-sizing:border-box;}

.g-link-nav{ width:100%; height:40px; background:#fff; display:-webkit-box; overflow:hidden}
.g-link-nav li{ width:auto; height:40px;  border-right:1px solid #eeeeee; display:block; overflow:hidden;-webkit-box-flex:1;}
.g-link-nav li a{ width:100%; height:40px;line-height:40px; font-size:14px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; margin:auto;}
.g-link-nav li .m-hover{ width:50%; border-bottom:2px solid #3399ff; color:#3399ff}

.g-soft-box{ padding:0 10px 0;}
.g-soft-box b{ top:6px;}
.g-soft-ul-box{ padding:0 10px;}
.g-soft-ul-box .g-newgame-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-soft-ul-box .g-newgame-ul 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}
.g-soft-ul-box .g-newgame-ul li i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-soft-ul-box .g-newgame-ul li .g-a-left{ width:100%; height:auto; display:-webkit-box; overflow:hidden; padding:10px 86px 10px 0; box-sizing:border-box;}
.g-soft-ul-box .g-newgame-ul li .g-a-left img{ width:66px; height:66px; margin:0 10px 0 0; display:block; overflow:hidden; border-radius:14px;}
.g-soft-ul-box .g-newgame-ul li .g-a-left p{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-soft-ul-box .g-newgame-ul li .g-a-left 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;}
.g-soft-ul-box .g-newgame-ul li .g-a-left 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;}
.g-soft-ul-box .g-newgame-ul li .g-a-right{ width: 52px; height: 30px; line-height: 30px; font-size: 16px; font-weight:normal; color:#3399ff; text-align:center; border:1px solid #3399ff; border-radius:4px;background-size: 434px; display:block; overflow:hidden; position:absolute; right:10px; top:31px;}
.g-soft-ul-box .g-newgame-ul li .g-a-right:active{ color:#fff; background:url(http://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat -146px -128px #3399ff; background-size:500px}
.g-soft-ul-box .g-newgame-ul .m-eq3{ margin:10px 0 0 0;}
.g-soft-ul-box .g-newgame-ul .m-eq3 i{ display:none}

.m-keyword-title{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 #3399ff;}
.m-keyword-title span{ width:auto; height:auto; position:absolute; right:10px; top:7px; font-size:12px; font-weight:normal; color:#888;}

.g-key-list{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-key-list li{ width:50%; height:auto; float:left; padding:14px 0 0 14px; display:inline; overflow:hidden}
.g-key-list li a{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-list li a img{ width:100%; height:29vw; display:block; overflow:hidden}
.g-key-list 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}



.g-key-box{ padding:10px 10px 10px 0;}
.g-key-box a{ width:50%; height:auto; padding:0 0 0 10px; box-sizing:border-box; float:left; display:inline; overflow:hidden; position:relative; zoom:1}
.g-key-box a img{ width:100%; height:auto; display:block; overflow:hidden}
.g-key-box a strong{ width:100%; height:28px; line-height:28px; font-size:14px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:50; padding:0 0 0 10px; box-sizing:border-box;}
.g-key-box a b{ width:100%; height:auto; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:20; padding:0 0 0 10px; box-sizing:border-box;}
.g-key-box a b img{ width:100%; height:auto; display:block; overflow:hidden}


/*�޸���2015-12-31*/
#head{ width:100%; height:170px; margin:0; padding:0; display:block; overflow:hidden; position:relative; zoom:1}
#head h1{ width:auto; height:auto; line-height:22px; font-size: 15px; font-weight:normal; color:#fff; background:#3399ff; opacity:1; display:block; overflow:hidden; position:absolute; right:0; top:0; padding: 5px 8px;}
#head img{ width:100%; height:auto; display:block; overflow:hidden;}
#daodu{ margin:0; padding:0 0 22px 0; text-align: center; position:relative; zoom:1}
#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}
#content .g-cont-scroll{ width:94%; height:auto; display:block; overflow:hidden; position:absolute; left:3%; top:0; padding:0 90px 0 0; box-sizing:border-box;}
#content .g-cont-scroll p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#fff; display:block; overflow:hidden; text-indent:2em;}
#content .g-cont-scroll p strong{ font-size:12px; font-weight:normal; color:#fff;}
#g-black-bg{ width:100%; height:57px; background:#000; opacity:0.7; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:10;}

#g-look-desc{ width:80px; height:24px; line-height:24px; font-size:12px; font-weight:normal; color:#fff; background:#3399ff; text-align:center; display:block; overflow:hidden; position:absolute; right: 6px; bottom: 17px; z-index:20; margin: 0 0 0 0; border-radius:4px;}
#g-desc-bg{ width:80px; height:25px; background:#000; opacity:0.7; display:none; overflow:hidden; position:absolute; left:0; bottom:52px; z-index:10;}

#daodu #spread{ width:55px; height:24px; line-height:24px; font-size:14px; position:absolute; right:10px; bottom:0; background:#f60; color:#fff; border-radius:4px;}
#daodu #fold{ width:55px; height:24px; line-height:24px; font-size:14px; position:absolute; right:10px; bottom:0; background:#f60; color:#fff; border-radius:4px;}

.m-desc-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:15%; left:5%;z-index:99999; overflow:auto}
.m-desc-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-desc-alert p strong{ font-size:12px; font-weight:bold; }
#m-close-desc{ 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-alert-bg{ width:100%; height:100%; background:#000; opacity:0.6; display:block; overflow:hidden; position:fixed; left:0; top:0; z-index:99998;}

/*�ײ�*/
.g-foot-nav{ width:100%; height:40px; background:#EAEAEA; margin:20px 0 0 0; border-top:1px solid #ccc; display:block; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul{ width:100%; height:40px; display:block; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul li{ width:25%; height:40px; border-right:1px solid #ccc;  float:left; box-sizing:border-box; display:inline; overflow:hidden;}
.g-foot-nav .g-foot-nav-ul li a{ width:100%; height:40px;line-height:40px; font-size:12px; font-weight:normal; color:#333; text-align:center; display:block; overflow:hidden; text-decoration:none}
.g-foot-nav .g-foot-nav-ul li a:active{ color:#fff; background:#3399ff}
footer{ width:100%; height:46px; line-height: 46px; background:#EAEAEA;font-size:18px;font-weight:normal; border-top: 1px solid #ccc; color: #ccc; text-align: center;}
footer a{padding: 0 6px; color: #302f2d; font-size:14px; text-decoration:none}
#m-backtop{width:40px; height:40px; background:url(http://m.cr173.com/skin/new2015/images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}

.g-web-nav{ width:100%; height:auto; padding:0; background:#fff; display:none; overflow:hidden; box-sizing:border-box; position:fixed; left:0; top:44px; box-shadow:1px 2px 2px #ccc; z-index:9999;}
.g-web-nav .g-nav-btn{ width:auto; height:40px; margin:14px; border:1px solid #27D2D2; border-radius:4px; display:-webkit-box; overflow:hidden}
.g-web-nav .g-nav-btn li{ width:auto; height:40px; line-height:40px; font-size:15px; font-weight:normal; color:#27D2D2; text-align:center; display:block; overflow:hidden; border-right:1px solid #27D2D2; -webkit-box-flex:1; display:block; overflow:hidden; cursor:pointer}
.g-web-nav .g-nav-btn li:nth-child(4){ border:0;}
.g-web-nav .g-nav-btn .m-hover{ background:#27D2D2; color:#fff;}
.g-web-nav .g-nav-ul{ width:100%; height:auto; padding:0 14px 0 0; box-sizing:border-box; display:block; overflow:hidden;}
.g-web-nav .g-nav-ul li{ width:33.33%; height:auto; float:left; padding:0 0 14px 14px; display:inline; overflow:hidden; box-sizing:border-box;}
.g-web-nav .g-nav-ul li a{ width:100%; height:auto; padding:10px; box-sizing:border-box; border:1px solid #d6d6d6; display:block; overflow:hidden;}
.g-web-nav .g-nav-ul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-web-nav .g-nav-ul li a b{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; margin:2px 0 0 0; display:block; overflow:hidden}
.g-web-nav .g-nav-ul li a:active{ background:#60C505; color:#fff; border:1px solid #60C505}
.g-web-nav .g-nav-ul li a:active strong{ color:#fff;}
.g-web-nav .g-nav-ul li a:active b{ color:#fff;}

/*�޸���2016-1-11*/
.g-soft-ul-box .g-newgame-ul li{ padding:0 0 10px 0}
.g-soft-ul-box .g-newgame-ul li .g-a-left{ padding:10px 86px 0 10px;}
.g-soft-ul-box .g-newgame-ul li .g-a-left:active{ background:#E0E0E0}


/*2016-03-06*/
.g-soft-ul-box .g-newgame-ul .m-game-title{ font-size: 15px; font-weight:normal; color:#666; text-indent:10px; padding: 6px 0; border-left: 5px solid #3399ff;}
.g-soft-ul-box .g-newgame-ul .m-game-title span{ color:#3399ff; font-weight:bold; padding: 0 4px;}

.g-paixu{ width:auto; height:auto; margin:10px 10px 0; display:-webkit-box; overflow:hidden}
.g-paixu li{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1}
.g-paixu li a{ width:100%; height:40px; line-height:40px;font-size:16px; font-weight:normal; color:#333; text-align:center; background:#fff; display:block; overflow:hidden}
.g-paixu .f-hover a{ color:#fff;background:#3399ff; color:#fff; font-weight:bold;}

.u-more-btn{ width:100%; height:auto; padding:10px 0; font-size:15px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden;}

.g-search-over{ width:auto; height:auto; background:#fff; font-size: 15px; font-weight:normal; color:#666; text-indent:10px; padding: 6px 0; margin:10px 10px 0; border-left: 5px solid #3399ff;box-sizing:border-box; display:block; overflow:hidden}
.g-search-over h1{ font-size:15px; color:#3399ff; font-weight:bold; padding: 0 4px; display:inline;}


.m-list-previmg{ width:100%; height:auto; margin:10px 0 0; padding:0 10px 0 0; box-sizing:border-box; display:flex; overflow:hidden;}
.m-list-previmg img{ width:100%; height:auto; margin:0 0 0 10px; display:block; overflow:hidden; flex:1}
.m-list-previmg img:nth-child(n+3){ display:none}
.g-search-over{ display:none}
.g-soft-ul-box .g-newgame-ul li:nth-child(1) .m-list-previmg{ display:none}



