html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}table{border-collapse:collapse;border-spacing:0}html,body,fieldset,img,iframe,abbr{border:0}i,cite,em,var,address,dfn{font-style:normal}li{list-style:none}textarea{overflow:auto;resize:none}a,button{cursor:pointer}h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:700}del,ins,u,s,a,a:hover{text-decoration:none}body,textarea,input,button,select,keygen,legend{font:1rem/100% Microsoft YaHei,"//5b8b//4f53";color:#333;outline:0;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:transparent;outline:none;background:#f6f7f8}input[type=button],input[type=submit],input[type=reset]{-webkit-appearance:none}
html{min-height:100%;}
body{background:0 0}


.imp{color:#22c0a0}a{text-decoration:none;color:#656565}.clearfix:after,.row:after{clear:both;content:'\0020';display:block;height:0}.clearfix,.row{zoom:1}.clear{clear:both}.fl{float:left}.fr{float:right}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.wrap{max-width:680px;margin-right:auto;margin-left:auto;padding-bottom:10px}
.header{height:3rem;overflow:hidden;position:relative}.header a{color:#fff}.header .nav-btn{position:absolute;width:3rem;height:3rem;text-align:center;line-height:3rem;top:0;font-size:1.2rem}.header .nav-left{left:0}.header .nav-right{right:0}.header .logo{padding-left:.5rem;line-height:3rem;text-align:center}.header .logo .ico{font-size:1.5rem;vertical-align:-3px}.header .tit{padding:0 3rem;overflow:hidden;color:#fff;text-align:center;display:block;height:3rem;line-height:3rem;white-space:nowrap;text-overflow:ellipsis;font-size:1.3rem}.header .iconfont{font-size:1.8rem}

.app-list li{position:relative;font-size:.83rem;margin:0.5rem;background:#fff;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.15)}.app-list a{display:block;min-height:60px;padding:10px 2.8rem 10px 80px}
.app-list .pic{width:54px;height:54px;position:absolute;overflow:hidden;border-radius:3px;left:10px;top:50%;margin-top: -27px;bottom:10px}.app-list .pic img{display:block;width:100%}.app-list .goplay{position:absolute;right:10px;top:50%;font-size:.83rem;text-align:center;color:#1b5b98;margin-top:-1rem;height:2rem;line-height:2rem}.app-list .goplay .iconfont{font-size:2rem}
.app-list .name{line-height:1.3rem;color:#333;font-weight:bolder;max-height:2.6rem;overflow:hidden;}

.app-list .cat-list li{background:#ebf7f7;box-shadow:1px 3px 8px rgba(23,91,152,.15)}.app-list .cat-list a{padding:10px 80px 10px 10px}.app-list .cat-list .pic{left:auto;right:10px}.app-list .cat-list .name{font-size:1.2rem;line-height:1.8rem;color:#195ba5}.app-list .cat-list .mid{color:#195ba5;height:3rem}.star-small .iconfont{color:#f8d500}.site-desc{text-align:center;color:#333;font-size:.83rem}.game{overflow:hidden;background:#fff;margin:15px;border-radius:8px;box-shadow:0 3px 8px rgba(0,0,0,.15)}.game .app-list li{margin:0;box-shadow:none;border-radius:0}.game .app-list a{padding-right:10px}.game .app-list .name{font-size:1.2rem}.game .details .test-title{margin:0 0 10px;font-size:1.2rem;color:#333;font-weight:400;line-height:1.5rem;text-align:center}.game .ext{font-size:.83rem;color:#999;display:block;padding:15px 15px 0}.game .name{line-height:1.3rem;color:#333;font-weight:bolder;max-height:2.6rem;overflow:hidden;padding:15px 15px 0;display:block}.description{padding:0 0 .5rem;line-height:1.5rem;overflow:hidden;margin:0 15px 15px}.description img{width:100%;vertical-align:middle}.answer-box{background:#fff;color:#555;padding:1rem 1rem 1rem 3rem;font-size:.83rem;line-height:1.6rem;position:relative}.answer-box .icon-q{position:absolute;left:.5rem;top:1rem;font-size:2rem;color:#12529c}.answer-pic img{display:block;width:100%}
.app-list .short{ font-size: 0.1rem; line-height: 0.8rem; max-height: 1.7rem;  min-height: 1.6rem;  overflow: hidden;display:none;}

.tips-txt{text-align:center;padding:1rem 0 0;color:#f1bc05;font-size:.83rem}


.gotop-box{width:2.5rem;text-align:center;position:fixed;right:1rem;bottom:1rem;background:rgba(0,0,0,.7);border-radius:3px;display:none}
.gotop-box a{height:2.5rem;display:block;line-height:2.5rem;color:#fff}
.go-top{border-top:1px solid rgba(255,255,255,.2)}


	@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}50%{-webkit-transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg)}}
	@keyframes rotate{0%{transform:rotate(0deg)}50%{transform:rotate(180deg)}100%{transform:rotate(360deg)}}@media screen and (max-width:360px){}@font-face{font-family:iconfont;src:url(../fonts/iconfont-t=1556206296210.eot);src:url(../fonts/iconfont-t=1556206296210.eot#iefix) format('embedded-opentype'),url(data:application/x-font-woff2;charset=utf-8;base64,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) format('woff2'),url(../fonts/iconfont-t=1556206296210.woff) format('woff'),url(../fonts/iconfont-t=1556206296210.ttf) format('truetype'),url(../fonts/iconfont-t=1556206296210.svg#iconfont) format('svg')}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-q:before{content:"\e61a"}.icon-xingxing:before{content:"\e627"}.icon-s-left:before{content:"\e600"}.icon-right:before{content:"\e601"}.icon-fenlei:before{content:"\e602"}.icon-home:before{content:"\e674"}.icon-left:before{content:"\e675"}.icon-s-right:before{content:"\e676"}.icon-top:before{content:"\e677"}.fixed-wrap{height:67px;width:100%;background:#5bb8b3;bottom:0;left:0;display:flex;margin:.5rem 0}.fixed-wrap .box{width:50%;height:100%;display:flex;justify-content:center;align-items:center}.fixed-wrap .box .ff-btn{width:156px;height:32px;line-height:32px;text-align:center;border-radius:10px;background:#4b8db2;color:#fff}.fixed-wrap .box .ff-btn.disable{background:#a9aaab}.answer-btns a.selected{background:#00ddb7}.answer-btns a:hover{}.answer-box{width:100%;box-sizing:border-box;font-size:1rem;font-weight:700}.answer-box .q{width:100%;box-sizing:border-box}.reset{display:block;width:100%;height:2.5rem;line-height:2.5rem;background:#00c8a3;color:#fff;border-radius:2.5rem;margin:1rem auto .3rem;text-align:center}.answer-wrap2{background:#fff;overflow:hidden}.q img{max-width:100%}.dd{width:100%;margin-bottom:20px!important}.dd ins{display:block!important;margin:0 auto!important}.dd>div{display:block!important;margin:0 auto!important}

.short{ font-size: 0.1rem;}
	
.app-list .testtype{background:#FF9800;margin-top:20px;}
.testtype a{min-height: 20px; }
.testtype .pic{width: 25px;height: 25px;}
.tit_logo{height:3rem;}

#idad2{margin-bottom: 10px; }
#idad1{margin-top: 10px;}

.title-bar {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 33px;
    line-height: 33px;
    background: rgba(0,92,115,1);
    box-shadow: 0 2px 2px #adadad;
    z-index: 17;
}


.title-bar h1 {
    margin: 0;
    padding: 0;
    display: block;
    width: 100%;
    line-height: 33px;
    text-align: center;
    font-size: 19px;
    color: #fff;
    font-weight: normal;
}
    

.title-bar .back_home {
    left: 0;
    background-size: 25px auto;
    background-position: center center;
    position: absolute;
    top: 0;
    float: left;
    height: 25px;
    width: 25px;
    text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
}

.title-bar .back_home img {
    height: 100%;
    width: 100%;
}

.header {
    width: 100%;
    height: 3.00rem;
    position: relative;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 100%;
    background:#fb9cc4;
}

.select-lang {
    width: 4.78rem;
    height: 1.36rem;
    line-height: 1.06rem;
    border-radius: .4rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: .8rem;
    right: .6rem;
    z-index: 9;
}
  

.topbar {
    position: relative;
    border-radius: 1.5rem;
    -webkit-box-shadow: 0 0 0.1rem 0 rgba(57,57,57,0.19);
    box-shadow: 0 0 0.2rem 0 rgba(57,57,57,0.19);
    background: #fff;
    margin: 1.0rem;
}
.topbar img {
    border-radius: .5rem .5rem 0 0;
    width: 100%;
}

.topbar .desc {
    background: #fff;
    padding: .6rem;
}

.topbar .desc h3 {
    font-weight: 700;
    font-size: 1.2rem;
	line-height: 1.4rem;
}

.topbar-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: .9rem;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.btn {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 1.24rem;
    font-weight: 700;
    background-size: 100%;
}

.btn-startnow {
    width: 12rem;
    height: 2.4rem;
    line-height: 2.4rem;
    border-radius: .8rem;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ff75b0), to(#f171dc));
    background-image: linear-gradient(0deg, #ff75b0 0, #f171dc 100%);
}

.btn-next {
   width: 12rem;
    height: 2.4rem;
    line-height: 2.4rem;
    border-radius: .8rem;
    background-color: #ffd9ea;
    color: #333;
}

.icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-size: 100%;
}

.topbar .icon-tag {
    position: absolute;
    top: 1.2rem;
    left: -0.4rem;
    font-size: 1.26rem;
    border-radius: .42rem;
    font-weight: bold;
    color: #fff;
    height: 1.26rem;
    line-height: .86rem;
    padding: 0 .6rem;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7a2fff), to(#a530fb));
    background-image: linear-gradient(-180deg, #7a2fff 0, #a530fb 100%);
}

.topbar .icon-tag-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #7a2fff), to(#a530fb));
    background-image: linear-gradient(-180deg, #7a2fff 0, #a530fb 100%);
}


#change_lan {
    top: 0;
    right: 0;
    border-radius: .6rem;
    height: 1.6rem;
    width: 5.2rem;
    font: 13px/1.8em "Arial", "Verdana", "Traditional Arabic";
    direction: rtl;
    color: #f1f1f9;
    background: #ff75b0;
	 z-index: 9;
	 line-height: 1rem;
}