@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-box{ width:100%; height:auto; padding:10px 0 0; display:block; overflow:hidden; box-sizing:border-box;}

.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: 44px;padding-top: 29px; font-size: 14px; font-weight:normal; color:#3399ff; text-align:center;background: url(http://m.qtsyw.com/skin/new2018/images/snav.png) no-repeat 14px -178px;background-size: 26px auto; display:inline-block; overflow:hidden; position:absolute; right:10px; top:50%; transform: translateY(-50%)}
.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 h4{ width:auto; height:auto; line-height:15px; font-size: 12px; font-weight:normal; color:#ccc; opacity:1; display:block; overflow:hidden; position:absolute; right:0; bottom:1px; padding: 5px 8px; z-index:10}
#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,#contheme{ 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,#contheme .g-cont-scroll{ width:88%; 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,#contheme .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,#contheme .g-cont-scroll p strong{ font-size:12px; font-weight:normal; color:#fff;}
#g-black-bg{ width:100%; height:58px; 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: 12px; bottom: 25px; 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;}

/*�޸���2016-1-11*/
.g-soft-ul-box .g-newgame-ul li{ padding:0}
.g-soft-ul-box .g-newgame-ul li .g-a-left{ padding:10px 86px 10px 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;}


.m-more {
    margin-bottom: 10px;
}
.m-more a {
    height: 30px;
    line-height: 28px;
    text-align: center;
    display: block;
    border: 1px #ccc solid;
    font-size: 14px;
    border-radius: 8px;
}

.g-scoll-bottom {
    width: 100%;
    height: auto;
    font-size: 14px;
    font-weight: normal;
    color: #aaa;
    text-align: center;
    background: #fff;
    padding: 10px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
    border-top: 1px solid #f7f7f7;
}

.g-comment{ padding-top:0; padding: 0 10px;}

.g-key-tabbtn{ width:100%; height:auto; padding:12px 12px 0 0; box-sizing:border-box; display:flex; overflow:hidden}
.g-key-tabbtn li{ width:auto; height:42px; line-height:42px; font-size:14px; font-weight:normal; color:#383838; background:#fff; border-radius:4px; margin:0 0 0 12px; display:block; overflow:hidden; flex:1; text-align:center}
.g-key-tabbtn li i{ font-style:normal; color:#f30; font-weight:bold}
.g-key-tabbtn li.f-hover{ background:#39f; color:#fff;}

.g-key-tabbtn li.f-hover i{ color:#fff; }

.m-xgkey{ width:auto; height:auto; max-height:55px; line-height:22px; padding:6px 10px 6px 10px; font-size:14px; font-weight:normal; color:#333; display:block; overflow:hidden; margin:10px 12px 0; background:#fff; display:block; overflow:hidden}
.m-xgkey b{ width:65px; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#fff; background:url(http://m.qtsyw.com/skin/new2018/images/key-label-bg.png) no-repeat; background-size:65px; float:left; margin:0; display:inline; overflow:hidden; text-indent:2px;}
.m-xgkey a{ width:auto; height:22px; line-height:22px; font-size:14px; font-weight:normal; color:#666; float:left; margin:0 0 0 12px; display:inline; overflow:hidden; text-decoration:underline}
.m-xgkey i{ width:1px; height:12px; line-height:12px; background:#eaeaea; float:left; margin:5px 0 5px 12px; display:inline; overflow:hidden; display:none}
.m-xgkey i:nth-last-child(1){ display:none}
.m-xgkey a:nth-child(1){ color:#ef4836}
.m-xgkey a:nth-child(2){ color:#333}
.m-xgkey a:nth-child(3){ color:#4183d7}
.m-xgkey a:nth-child(4){ color:#26a65b}
.m-xgkey a:nth-child(5){ color:#333}
.m-xgkey a:nth-child(6){ color:#ef4836}
.m-xgkey a:nth-child(7){ color:#663399}


.g-cms-list2{width:100%; height:auto; background:#fff; padding:0; box-sizing:border-box; display:block; overflow:hidden; margin:10px 0 0;}
.g-cms-list2 li{ width:100%; height:auto; padding:10px; box-sizing:border-box; display:block; overflow:hidden; border-bottom:1px solid #eee;}
.g-cms-list2 li:active { background-color: #f6f6f6}
.g-cms-list2 li a{ width:100%; height:auto; display:-webkit-box; overflow:hidden;position:relative; zoom:1}
.g-cms-list2 li a b{ width:110px; height:auto; padding:0 12px 0 0; display:block; overflow:hidden;}
.g-cms-list2 li a b img{ width:100%; height:auto; display:block; overflow:hidden}
.g-cms-list2 li a u{ width:auto; height:auto; display:block; overflow:hidden; -webkit-box-flex:1; }
.g-cms-list2 li a u strong{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#333; float:left; margin:0 0 0 0; display:inline; overflow:hidden;}
.g-cms-list2 li a u p{ width:100%; height:14px; line-height:14px; font-size:12px; font-weight:normal; color:#999; margin:5px 0 0 0; float:left; display:inline;overflow:hidden;}

.g-floath3-box{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 99999; display:none; overflow: hidden;}
.g-floath3-box .m-floath3-ul{ width: 100%; height: auto;background: #fff; padding:0 10px; box-sizing: border-box; display:block; overflow: hidden; position: absolute; left: 0; bottom: 0; z-index: 10; }
.g-floath3-box .m-floath3-ul li{ width: 100%; height: 42px; line-height: 42px; font-size: 14px; font-weight: normal; color: #333; border-bottom: 1px solid #eee; display:block; overflow: hidden;}
.g-floath3-box .m-floath3-ul li i{ font-style: normal; color: #aaa; float: left; margin: 0 10px 0 0; display: inline;}
.g-floath3-box .m-floath3-ul li.u-close-btn{ text-align: center}
.g-floath3-box .u-bg{ width: 100%; height: 100%; background: rgba(0,0,0,.7); display:block; overflow: hidden; position: absolute; left: 0; top: 0; z-index: 0;}

.g-floath3-catalog{position: fixed;
    bottom: 128px;
    right: 20px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    background: #39f;
    color: #fff;
    font-size: 14px;
    border-radius: 50%;}

