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-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 #66d105; color:#66d105}

.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:#66d105; text-align:center; border:1px solid #66d105; 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(https://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat -146px -128px #66d105; 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 #66d105;}
.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:#66d105; 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:#66d105; 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:#66d105}
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(https://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 #66d105;}
.g-soft-ul-box .g-newgame-ul .m-game-title span{ color:#66d105; 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:#66d105; 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 #66d105;box-sizing:border-box; display:block; overflow:hidden}
.g-search-over h1{ font-size:15px; color:#66d105; font-weight:bold; padding: 0 4px; display:inline;}


.m-list-previmg{ width:100%; height:auto; margin:0; padding:0 0 0 0; box-sizing:border-box; display:block; overflow:hidden;}
.m-list-previmg img{ width:48%; height:auto; margin:0; display:block; overflow:hidden;     float: left;    border-radius: 5px
;}
.m-list-previmg img:first-child{ margin-right: 3%;}
.m-list-previmg img:nth-child(n+3){ display:none}
.g-search-over{ display:none}
.g-soft-ul-box .g-newgame-ul li{ margin:0 0 10px 0;}
.g-soft-ul-box .g-newgame-ul li:nth-child(1) .m-list-previmg{ display:none}







.g-soft-ul-box .g-newgame-ul .m-soli{ padding:0 0 10px 0; border-bottom: 5px solid #ececec;}
.g-soft-ul-box .g-newgame-ul .m-soli .g-a-left{ padding:10px 0px 10px 10px;}
.g-soft-ul-box .g-newgame-ul .m-soli .g-a-left:active{ background:#E0E0E0}
.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 #66d105;}
.g-soft-ul-box .g-newgame-ul .m-game-title span{ color:#66d105; font-weight:bold; padding: 0 4px;}
.g-soft-ul-box .g-newgame-ul .m-soli{ margin:0 0 10px 0;}
.g-soft-ul-box .g-newgame-ul .m-soli:nth-child(1) .m-list-previmg{ display:none}

.g-soft-ul-box .g-newgame-ul .m-soli dt {}
.g-soft-ul-box .g-newgame-ul .m-soli dd {margin: 0 0 10px;}

.g-soft-ul-box .g-newgame-ul{ width:100%; height:auto; display:block; overflow:hidden;}
.g-soft-ul-box .g-newgame-ul .m-soli{ width:100%; height:auto; display:block; overflow:hidden; background:#fff; padding:0 10px; margin:0 0 5px 0; box-sizing:border-box; position:relative; zoom:1}


.g-soft-ul-box .g-newgame-ul .m-soli i{ width:100%; height:1px; background:#eee; display:block; overflow:hidden;}
.g-soft-ul-box .g-newgame-ul .m-soli .g-a-left{ height:auto; display:-webkit-box; overflow:hidden; padding:10px 0px 10px 0; box-sizing:border-box;float: left;}
.g-soft-ul-box .g-newgame-ul .m-soli .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 .m-soli .m-didd{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1;padding-top: 10px;}
.g-soft-ul-box .g-newgame-ul .m-soli .m-didd .m-tiii{ width:100%; height:auto; line-height:20px;height:20px; font-size:15px; font-weight:normal; color:#333; margin:0px 0 0 0; display:block; overflow:hidden;}
.g-soft-ul-box .g-newgame-ul .m-soli .m-didd b{ width:100%; height:auto; line-height:16px; font-size:12px; font-weight:normal; color:#A5A5A5; margin:4px 0 0 0; display:block; overflow:hidden;padding-right: 80px;}
.g-soft-ul-box .g-newgame-ul .m-soli .g-a-right{ color: #66d105;position: absolute;font-style: normal;top: 35px;right: 15px;border: 1px solid #66d105;border-radius: 5px;display: block;height: 30px;line-height: 30px;font-size: 15px;text-align: center;width: 53px;margin: 0px auto 0;font-weight: normal;}

.g-soft-ul-box .g-newgame-ul .m-soli .g-a-right:active{ color:#fff; background:url(https://m.cr173.com/skin/new2016/images/home-icon.png) no-repeat -146px -128px #66d105; 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}