
.main{width:1170px;margin-top:10px;padding:15px 15px 30px 15px;position:relative;background-color:#fff}
.main .m-gs{display:none;height:123px;border:1px solid #f86866;background-color:#fff}
.main .m-gs .mark{width:19px;height:102px;line-height:20px;padding:21px 8px 0 8px;color:#fff;font-size:16px;position:relative;float:left;background-color:#f86866}
.main .m-gs .mark i{width:0;height:0;border-top:10px solid transparent;border-left:8px solid #f86866;border-bottom:10px solid transparent;display:block;position:absolute;top:50%;margin-top:-10px;right:-8px}
.main .m-gs .m-gs-list{width:1075px;margin-left:35px;padding-top:15px;float:left}
.main .m-gs .m-gs-list ul li{width:70px;float:left;margin-left:41px}
.main .m-gs .m-gs-list ul li:first-child{margin-left:0}
.main .m-gs .m-gs-list ul li a{width:100%;height:100%;display:block;color:#000}
.main .m-gs .m-gs-list ul li a:hover .img span{display:block;color:#fff!important}
.main .m-gs .m-gs-list ul li .img{height:70px;position:relative;overflow:hidden;border-radius:10px;cursor:pointer}
.main .m-gs .m-gs-list ul li .img a{display:block}
.main .m-gs .m-gs-list ul li .img img{width:100%;height:100%}
.main .m-gs .m-gs-list ul li .img span{width:100%;height:100%;line-height:23px;padding-top:10px;display:none;position:absolute;top:0;left:0;font-size:14px;color:#fff;text-align:center;cursor:pointer;background-color:#000;background:rgba(0,0,0,.65)}
.main .m-gs .m-gs-list ul li .m-gs-n{font-size:14px;padding-top:10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main .article{width:780px;position:relative;float:left}
.main .article .position{padding-bottom:20px;font-size:14px;color:#999;overflow:hidden;position:relative}
.main .article .position a{color:#999}
.main .article h2.tit{font-size:20px;color:#333;font-weight:700;padding-top:5px;line-height:40px}
.main .article .art-info{padding-top:15px;font-size:12px;color:#999}
.main .article .art-info #address span{margin-left:10px}
.main .article .art-info #address span:first-child{margin-left:0}
.main .article .art-info #address .comment_count,.main .article .art-info #address .highlight{display:none!important}
.main .article .art-info #getMsg{position:absolute;top:12px;right:29px;cursor:pointer;font-size:0}
.main .article .art-info #getMsg .sum,.main .article .art-info #getMsg b,.main .article .art-info #getMsg i{vertical-align:middle;color:#ff5310;font-size:12px}
.main .article .art-info #getMsg b{margin-right:2px}
.main .article .art-info #getMsg i{display:inline-block;width:17px;height:16px;margin:0 5px;background-position:-5px -5px}
.main .article .art-info #getMsg i.ico{background-image:url(https://img.easck.net/e-skin/images/all-ico.png);background-repeat:no-repeat}
.main .article .content{padding:1px 15px 0 15px;line-height:27px;color:#333;font-size:16px;word-break:break-all;word-wrap:break-word}
.main .article .content table{width:100%}
.main .article .content audio,.main .article .content embed,.main .article .content iframe,.main .article .content img,.main .article .content video{margin:0 auto;display:block}
.main .article .content p{word-break:break-all;word-wrap:break-word;margin:15px 0}
.main .article .content p:first-child{margin-top:10px}
.main .article .content strong{font-weight:700}
.main .article .content a.link{display:inline}
.main .article .content img{max-width:100%}
.main .article .content .editor{font-size:14px;text-align:right}
.main .article .alert{font-size:14px;color:#868585;font-weight:700;text-align:right}
.head{overflow:hidden;margin:20px 0;padding-bottom:15px;border-bottom:1px solid #d8d8d8}
.head .r-btn{float:right;font-size:14px;color:#6c6c6c}
.head .r-btn:hover{color:#4a94d3}
.head i{float:left;display:block;margin-right:10px}
.head h3{float:left;font-size:18px;font-weight:700;color:#333}
.head .more{display:block;width:20px;height:20px;position:relative;top:0;font-size:0;float:right;background-image:url(https://img.easck.net/e-skin/images/home-sprite.png);background-repeat:no-repeat;background-position:-116px -2px}
.head .sprite-icon-menu{background-image:url(https://img.easck.net/e-skin/images/spritesheet.png);background-repeat:no-repeat;display:block;width:19px;height:19px;background-position:-181px -2px}
.head .sprite-icon-book{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-94px -20px;width:18px;height:19px}
.head .sprite-icon-look{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-31px -45px;width:20px;height:15px}
.head .sprite-icon-info{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-94px -39px;width:17px;height:20px}
.head .sprite-icon-pen{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-72px -20px;width:20px;height:21px}
.head .sprite-icon-test{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-72px -41px;width:21px;height:19px}
.head .sprite-icon-pic{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-45px -21px;width:24px;height:19px}
.m-rec-games{width:105%}
.m-rec-games li{float:left;width:257px;margin:5px 5px 0 0;background-color:#f8f8f8}
.m-rec-games li a{display:block;padding:20px;height:68px;overflow:hidden;border:1px solid #f8f8f8}
.m-rec-games li img{width:70px;height:70px;display:block;float:left;border-radius:11px;margin-right:18px}
.m-rec-games li span{display:block}
.m-rec-games li .tit{height:20px;line-height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;color:#434343}
.m-rec-games li .system{height:24px;line-height:24px;overflow:hidden;font-size:12px;color:#b0b0b0;margin-top:5px}
.m-rec-games li .system i{display:inline-block;background-image:url(https://img.easck.net/e-skin/images/sprite.png);background-repeat:no-repeat;vertical-align:middle;margin:0 5px}
.m-rec-games li .system i.ios-icon{background-position:-58px -109px;width:14px;height:14px}
.m-rec-games li .system i.and-icon{background-position:-44px -109px;width:14px;height:14px}
.m-rec-games li .system i.pc-icon{background-position:-30px -109px;width:14px;height:14px}
.m-rec-games li .type{line-height:16px;height:16px;overflow:hidden;color:#767676;font-size:12px;margin-top:5px}
.m-rec-games li .type i{color:#dad9d9;margin:0 10px}
.m-rec-games li a:hover{border:1px solid #4a94d3}
.other-art{position:relative;overflow:hidden}
.other-art .x-art{width:110%}
.other-art .x-art li{width:45%;margin:20px 5% 0 0;font-size:15px;float:left;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.other-art .x-art li a{color:#333}
.other-art .x-art li i,.other-art .x-art li span{vertical-align:middle}
.other-art .x-art li i{display:inline-block;width:3px;height:3px;margin-right:10px;border-radius:100%;background-color:#333}
.sidebar{width:360px;float:right}
.sidebar .n-l li{padding:20px 20px 20px 10px;height:58px;border-left:3px solid #fff;border-bottom:1px solid #c9c9c9}
.sidebar .n-l li:first-child{border-top:1px solid #c9c9c9}
.sidebar .n-l li:hover{border-left:3px solid #4a94d3;background-color:#fafafa}
.sidebar .n-l li .img{width:90px;height:60px;float:left}
.sidebar .n-l li .img a{width:100%;height:100%;display:block;position:relative;overflow:hidden}
.sidebar .n-l li .img a img{height:100%;display:block;margin:0 auto}
.sidebar .n-l li .desc{width:220px;float:right}
.sidebar .n-l li .desc a{width:100%;min-height:60px;display:block;position:relative}
.sidebar .n-l li .desc a .txt{line-height:20px;font-size:14px;color:#7c7c7c;position:relative;top:-3px}
.sidebar .n-l li .desc a .date{position:absolute;right:0;bottom:2px;font-size:0}
.sidebar .n-l li .desc a .date i,.sidebar .n-l li .desc a .date span{display:inline-block;vertical-align:middle;font-size:12px;color:#7c7c7c}
.sidebar .n-l li .desc a .date .icon-date{background-image:url(https://img.easck.net/e-skin/images/sprites.png?v=8rGAzLzvWALhlaLyap4m3A%3D%3D);background-position:-22px -60px;width:17px;height:16px;margin-right:5px;margin-top:-2px}
.sidebar .group-1{padding:0 10px}
.sidebar .group-1 ul li{width:160px;height:170px;float:left;position:relative;overflow:hidden;margin:10px 0 0 20px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-webkit-transition:all .2s;transition:all .2s}
.sidebar .group-1 ul li:hover{box-shadow:0 24px 30px -12px rgba(0,0,0,.2);-webkit-transform:translate(-1px,-4px);-moz-transform:translate(-1px,-4px);transform:translate(-1px,-4px)}
.sidebar .group-1 ul li:first-child,.sidebar .group-1 ul li:first-child+li+li{margin-left:0}
.sidebar .group-1 ul li .img{height:98px;border:1px solid #ececec;padding:5px;position:relative;overflow:hidden}
.sidebar .group-1 ul li .img img{max-width:100%;height:100%;display:block;margin:0 auto}
.sidebar .group-1 ul li .txt{padding:8px 8px 0 8px;line-height:23px;font-size:14px;color:#272626}
.sidebar .group-2{position:relative}
.sidebar .group-2 .line{position:absolute;width:1px;height:445px;background:#cdcdcd}
.sidebar .group-2 li{margin-bottom:25px}
.sidebar .group-2 li a{overflow:hidden;display:block;line-height:20px;position:relative}
.sidebar .group-2 li a:hover .btn{border-color:#98c0e2;background:#98c0e2;color:#fff}
.sidebar .group-2 li span{display:block;float:left}
.sidebar .group-2 li .dot{display:block;position:absolute;width:3px;height:3px;background:#9b9b9b;top:8px;left:10px}
.sidebar .group-2 li .time{color:#4b4b4b;width:45px;padding-right:35px;margin-top:2px}
.sidebar .group-2 li .type{color:#929292}
.sidebar .group-2 li .name{color:#4a4949;width:205px;padding-left:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sidebar .group-2 li .btn{float:right;height:20px;text-align:center;line-height:20px;font-size:12px;padding:0 10px;border:1px solid #ededed;border-radius:5px;color:#4a4949}
.game-info .img{width:175px;height:120px;float:left}
.game-info .img a{width:100%;height:100%;display:block}
.game-info .img a img{max-width:100%;height:100%;display:block;margin:0 auto}
.game-info .text{width:170px;font-size:14px;color:grey;padding:0 0 0 15px;float:left}
.game-info .text p{margin-top:15px}
.game-info .text p:first-child{margin-top:3px}
.game-info .text p:first-child+p+p a{color:#e35757}
.game-info .text .tool{margin-top:20px;font-size:0}
.game-info .text .tool a{display:inline-block;width:75px;height:25px;line-height:25px;text-align:center;color:#fff;font-size:14px;border-radius:3px;background-color:#faad28}
.game-info .text .tool a:first-child+a{margin-left:15px;background-color:#fa7f28}
.page-number{width:100%;overflow:hidden;position:relative;font-size:12px}
.page-number ul{width:auto;padding-top:15px;position:relative;left:50%;float:left;display:inline}
.page-number ul li{width:22px;position:relative;right:50%;width:auto;background:0 0;border-bottom:none;float:left;display:inline;line-height:33px;height:33px;display:block;color:#777;border:1px solid #ccc;margin-left:5px;margin-bottom:20px;background:#fff}
.page-number ul li:first-child{padding:0 11px;margin-left:0}
.page-number ul li a{color:#777;display:block!important;position:relative;padding:0 11px;top:0;left:0}
.page-number ul .pageinfo{color:#999;position:relative;left:-50%;line-height:17px;padding:2px 4px;top:4px}
.page-number ul .pageinfo strong{color:#666;font-weight:400;margin:0 2px}
.page-number ul li.thisclass{padding:0 11px}
.page-number ul li.thisclass,.page-number ul li:hover{text-decoration:none;color:#fff;border:1px solid #4796d8;background-color:#4796d8}
.page-number ul li.thisclass a,.page-number ul li:hover a{color:#fff}
.other-art .y-art{padding-top:14px}
.other-art .y-art li{margin-top:20px}
.other-art .y-art li:first-child{margin-top:0}
.other-art .y-art li .img{width:146px;height:96px;float:left;border:2px solid #fff;background:#fafafa}
.other-art .y-art li .img img{width:100%;height:100%}
.other-art .y-art li .img:hover{border-color:#4796d8}
.other-art .y-art li .info{width:595px;height:100px;position:relative;float:right;font-size:14px;color:#333}
.other-art .y-art li .info h3,.other-art .y-art li .info h3 a{font-size:16px;font-weight:700}
.other-art .y-art li .info h3,.other-art .y-art li .info h3 a,.other-art .y-art li .info p a{color:#333}
.other-art .y-art li .info p{padding-top:7px}
.other-art .y-art li .info .txt{line-height:25px}
.other-art .y-art .time{text-align:right;font-size:12px;color:grey;position:absolute;width:100%;left:0;bottom:0}
.left-minAside{display:none;}
#address{margin-bottom:10px;}
.mad-aside-wrap .title,.new-game-box .title,.l-newst-box .title{margin:20px 0 0 0; padding:0 65px 12px 0; border-bottom:1px solid #d8d8d8; font-size:18px; font-weight:700; color:#333; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.l-newst-box .title{margin-bottom:20px;}
.new-game-box  .title-box,.l-newst-box .title-box{color:#333;}
.mad-aside-wrap .title .more,.new-game-box .title .more,.l-newst-box .title .more{font-size:12px; padding:4px 6px; border:1px solid #cccccc; border-radius:4px; float:right; color:#999999; position:absolute; bottom:8px; right:12px;}
.mad-aside-wrap .list{}
.mad-aside-wrap .list .game-wrap,.new-game-box .list .game-wrap{padding:10px 6px; color:#666666; background:#ffffff; position:relative; height:auto; border-bottom:1px solid #cccccc;}
.mad-aside-wrap .list .game-wrap .logo,.new-game-box .list .game-wrap .logo{width:64px; height:64px; display:inline-block; vertical-align:top; margin:0 10px 0 0; border-radius:8px;}
.mad-aside-wrap .list .game-wrap .info,.new-game-box .list .game-wrap .info{display:inline-block; vertical-align:top; min-height:60px; text-align:left; line-height:0; width:210px;}
.mad-aside-wrap .list .game-wrap .info .name,.new-game-box .list .game-wrap .info .name{padding:0; font-size:18px; margin:4px 0 4px 0; text-align:left; border:0; line-height:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; color:#666;}
.mad-aside-wrap .list .game-wrap .info .star,.new-game-box .list .game-wrap .info .star{margin:0 0 4px 0;}
.mad-aside-wrap .list .game-wrap .info .down,.new-game-box .list .game-wrap .info .down{font-size:12px; display:inline-block; margin:0 18px 0 0; line-height:14px;}
.mad-aside-wrap .list .game-wrap .info .down span,.new-game-box .list .game-wrap .info .down span{vertical-align:middle;}
.mad-aside-wrap .list .game-wrap .info .down .icon,.new-game-box .list .game-wrap .info .down .icon{display:inline-block; vertical-align:middle; margin:0 4px 0 0; background:url(https://img.easck.net/e-skin/images/icons.png) no-repeat 0 0; width:12px; height:12px;}
.mad-aside-wrap .list .game-wrap .info .size,.new-game-box .list .game-wrap .info .size{font-size:12px; display:inline-block; line-height:14px;}
.mad-aside-wrap .list .game-wrap .link,.new-game-box .list .game-wrap .link{line-height:30px; width:70px; text-align:center; font-size:14px; background:#5c96f7; border-radius:4px; top:32px; right:6px; position:absolute; height:auto; color:#ffffff;}
.l-newst-list{width:380px; padding-left:10px;}
.l-newst-box .similar-rec{ width:72px;  height:123px;  display:block;  text-align:center; margin-right:18px; overflow:hidden; color:#666; float:left;}
.l-newst-box .similar-rec img{width:72px; height:72px; border-radius:15px;}
.similar-rec p{  width:97%; font-size:14px; height:26px; line-height:26px; overflow:hidden; text-align:center; color:#666666; white-space:nowrap; /* text-overflow:ellipsis; */ overflow:hidden; word-break:break-all; margin-bottom:10px; margin-top:10px;}
.similar-rec:hover{ color:#5c96f7;}
.similar-rec:hover p{ display:none;}
.similar-rec:hover strong{transform:translateY(-10px);}
.similar-rec strong{  display:block; width:60px; height:26px; line-height:26px; text-align:center; color:#fff; background:#5c96f7; font-size:14px; font-style:normal; font-weight:200; margin:13px auto 0; border-radius:5px; transition:all 0.2s;}
.clearfix:before,.clearfix:after {content:"\0020"; display:block; height:0; overflow:hidden}
.clearfix:after {clear:both}
.clearfix {zoom:1}
.l-newst-box .title{margin-bottom:20px !important; }
.cm-star{display:inline-block; height:15px; width:80px; background:url(https://img.easck.net/e-skin/images/star.png) no-repeat 0 -17px; background-size:80px; margin:0 14px 0 0; vertical-align:middle; }
.cm-star .light{height:100%; background:url("https://img.easck.net/e-skin/images/star.png") no-repeat 0 0; background-size:80px; width:50%; display:block; }
.cm-star+.point{display:inline-block; vertical-align:middle; line-height:15px; font-size:15px; color:#fecc02; }
.s1-col3-row2 {position:relative; margin-top:32px; }    .s1-col3-row2 .list+.list li .hover a img {width:40px; border-radius:5px; margin-left:10px }
.s1-col3-row2 .list li {margin-bottom:10px }
.s1-col3-row2 .list li.cur .default {display:none }
.s1-col3-row2 .list li.cur .hover {display:block }
.s1-col3-row2 .list li .btn {width:52px; height:22px; line-height:22px; border:1px solid #d7d7d7; text-align:center; float:right }
.s1-col3-row2 .list li .default {position:relative }
.s1-col3-row2 .list li .default i {position:absolute; display:block; width:3px; height:3px; background:#c5c5c5; top:10px }
.s1-col3-row2 .list li .default a {font-size:0; display:block; line-height:24px; padding-left:12px }
.s1-col3-row2 .list li .default a span {display:inline-block; vertical-align:middle; *vertical-align:auto; *zoom:1;*display:inline }
.s1-col3-row2 .list li .default a .g-name {white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#333; width:112px }
.s1-col3-row2 .list li .default a .gift-name {width:125px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
.s1-col3-row2 .list li .default a .gift-name,.s1-col3-row2 .list li .default a .btn {font-size:12px; color:#777 }
.s1-col3-row2 .list li .hover {background:url(https://img.easck.net/e-skin/images/588_172429_4eeda.png) center no-repeat; padding:10px 0; display:none }
.s1-col3-row2 .list li .hover a {display:block; overflow:hidden }
.s1-col3-row2 .list li .hover a .btn {background:#f18a66; color:#fff; border-color:#f18a66; margin-top:9px; color:#fff !important }
.s1-col3-row2 .list li .hover a img {display:block; max-width:60px; height:40px; margin-right:12px; float:left }
.s1-col3-row2 .list li .hover a .wrap {overflow:hidden }
.s1-col3-row2 .list li .hover a .wrap .g-name {color:#f86866; font-size:18px; font-weight:700; margin-bottom:5px }
.s1-col3-row2 .list li .hover a .wrap .gift-name {color:#777; font-size:14px }
.s1-col3-row2 .tab-head {font-size:0; height:20px; line-height:20px; padding-bottom:7px; border-bottom:1px solid #d7d7d7; margin-bottom:18px }
.s1-col3-row2 .tab-head span {font-size:16px; color:#333; padding:0 10px; cursor:pointer }
.s1-col3-row2 .tab-head span.cur {color:#4a94d3 }
.s1-col3-row2 .list {display:none }
.s1-col3-row2 .list.hover {display:block }
.s1-col3-row2 .focus-position {width:84px; height:2px; position:absolute; background:#4a94d3; top:26px }
.s1-col3-row2 .focus-position i {display:block; width:0; height:0; border-top:6px solid #4a94d3; border-left:8px solid transparent; border-right:8px solid transparent; position:absolute; left:50%; margin-left:-7px }
.s1-col3-row3.gift-search {margin-bottom:22px; position:relative }
.s1-col3-row3.gift-search input {display:block; width:290px; border:1px solid #ccc; padding:8px 9px; border-radius:5px; color:#777; font-size:14px }
.s1-col3-row3.gift-search button {position:absolute; cursor:pointer; top:10px; right:10px; padding:0; background-color:transparent }
#address { position:relative; height:auto; overflow:hidden; line-height:20px; /*text-align:center; color:#1676b6;*/ padding:5px 0 12px; border-bottom:1px solid #ccc; margin-bottom:20px;}
#address span{ margin:0 5px; font-size:12px;}
#address a, #address i { color:#23b0eb !important; }