body{background-color: #F4F5F7}
img{vertical-align: middle;border: 0 none;}
a{color: #333}
.hide{display: none;}



.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon, .weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon > i, .weui-tabbar__item.weui-bar__item_on .weui-tabbar__label {
    color: #99D1F8;
}
.weui-tabbar__icon-on{display: none}
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon{display: none;}
.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon-on{display: block;}

.essential{color: #99D1F8 !important;}
.score{padding: 0.10rem}
.score .score-bj{background-color: #fff;border-radius: 0.05rem;padding: 0.10rem 0;position: relative;}
.score .score-bj p{font-size: 0.14rem;color: #444;padding: 0 0.10rem;}
.score .subject-score{overflow: hidden;}
.score .subject-score .itme{display: inline-block;width: 0.68rem;height: 0.68rem;float: left;text-align: center;border-radius: 50%;box-shadow: 0.02rem 0.02rem 0.08rem rgba(153,209,248, 0.5);margin: 0.10rem;box-sizing: border-box;padding: 0.12rem 0;}
.score .new{background: url(../img/icon-xin.png) no-repeat;position: absolute;top: 0;right: 0.15rem;width: 0.30rem;height: 0.52rem;background-size: 100%;}
.query{padding: 0 0.10rem;display: flex;}
.query>a{background-color: #fff;border-radius: 0.05rem;flex: 1;text-align: center;line-height: 0.48rem;font-size: 0.14rem;}
.query a:nth-child(1){margin-right: 0.05rem}
.query a:last-child{margin-left: 0.05rem}
.query a img{width: 0.20rem;margin-right: 0.08rem;}


.login-box .form-input{margin: 0.10rem 0.20rem;}
.login-box .form-input .weui-cells_form{background-color: #ADDAFA;margin-top:10px;border-radius: 3px;}
.login-box .form-input .weui-cells:before,.form-input .weui-cells:after{border: 0 none;}
.login-box .form-input .weui-label{color: #fff;width: auto;}
.login-box .form-input .weui-input::-webkit-input-placeholder,.login-box .form-input .weui-input{color: #aaa;}
.login-box .form-input .weui-select{color: #aaa}
.login-box .form-input .btn-box{text-align: center;margin-top: 0.3rem;}
.login-box .form-input .btn-box a{border: 1px solid #fff;color: #fff;display: inline-block;width: 200px;line-height: 45px;border-radius: 3px;}
.login-box .top-logo{text-align: center;color: #FFF;margin: 45px 0;}
.login-box .top-logo p{font-size: 0.30rem}

.achi-data .top-title{overflow: hidden;padding: 0 0.05rem;margin-top: 0.15rem;}
.achi-data .top-title .l{float: left;}
.achi-data .top-title .r{float: right;}
.achi-data .fraction{text-align: center;margin: 0.20rem 0;}
.achi-data .fraction span{position: relative;}
.achi-data .fraction span::before{content: "";position: absolute;left: -90px;bottom: 6px;height: 6px;width: 80px;background: url(../img/icon-lin-left.png) no-repeat;background-size: 100%;}
.achi-data .fraction span::after{content: "";position: absolute;right: -90px;bottom: 6px;height: 6px;width: 80px;background: url(../img/icon-lin-right.png) no-repeat;background-size: 100%;}
.achi-data .data-list .score-list{overflow: hidden;font-size: 0;}
.achi-data .data-list .score-list .li{width: 0.60rem;height: 0.60rem;border: 1px solid #F5F5F5;margin-left: 0.10rem;text-align: center;padding: 0.10rem 0;display: inline-block;margin-bottom: 0.05rem;box-sizing: border-box;}
.achi-data .data-list .score-list p{color: #666;font-size: 0.12rem;}


.search-box .weui-search-bar{background: #99D1F8}
.search-box .weui-search-bar__form{border: 1px solid #9B9EA1;border-radius: 0.08rem;background: #fff}
.search-box .weui-search-bar__form:after{height: 0;border: 0 none;}
.search-box .weui-icon-search{font-size: 18px;left: 5px;}
.search-box .weui-search-bar__input{color: #666;height: 0.30rem;line-height: 0.30rem;font-size: 16px;}
.search-box .weui-search-bar__cancel-btn{color: #fff}
.search-box .search-title{line-height: 0.36rem;display: block;background: #F4F4F4;padding-left: 15px;}
.search-box .search-list{font-size: 0;padding-top: 10px;background: #fff;}
.search-box .search-list span{font-size: 0.14rem;color: #666;display: inline-block;border: 1px solid #C7C7C7;border-radius: 5px;padding: 3px 5px;margin-left: 10px;margin-bottom: 10px;}

.result-list{padding-bottom: 0.20rem;}
.result-list .ss-item{background: #fff;margin: 0.10rem;border-radius: 5px;margin-bottom: 0;}
.result-list .ss-item .item-year{border-bottom: 1px solid #eee;line-height: 45px;padding: 0 0.10rem;}
.small-box{font-size: 0;padding:0.10rem;}
.small-box > div{line-height: 30px;height: 30px;font-size: 14px;color: #333;}
.small-box > div .t{color: #333;}
.small-box > div .b{color: #777;}




.my-box .portrait{text-align: center;margin: 28px 0;}
.my-box .portrait img{width: 80px;height: 80px;border: 6px solid #B8E0FB;border-radius: 50%;display: inline-block;}
.my-box .portrait span{display: block;color: #fff}
.my-box .form-input{margin: 0 0.15rem;}
.my-box .form-input .weui-cells{background: #EAF6FD;border-radius: 5px;margin-top: 0;margin-bottom: 10px;}
.my-box .form-input .weui-cell__hd i{display:block;width: 22px;height: 22px;background-repeat:no-repeat;background-size: 100%;margin-right: 10px;}
.my-box .form-input .weui-cell__hd .user-name{background-image: url(../img/icon-user-name.png);}
.my-box .form-input .weui-cell__hd .user-id{background-image: url(../img/icon-user-id.png);}
.my-box .form-input .weui-cell__hd .user-phone{background-image: url(../img/icon-user-phone.png);}
.my-box .form-input .weui-cell__hd .user-grade{background-image: url(../img/icon-user-grade.png);}
.my-box .form-input .weui-cell__hd .user-relation{background-image: url(../img/icon-user-relation.png);}
.my-box .form-input .weui-input{font-size: 16px;}
.my-box .form-input .btn-box{text-align: center;margin-top: 0.3rem;}
.my-box .form-input .btn-box a{border: 1px solid #fff;color: #fff;display: inline-block;width: 200px;line-height: 45px;border-radius: 3px;}


.top-nav .top-nav-con{position: fixed;top: 0;height: 44px;line-height: 44px;background: #fff;display: flex;width: 100%;border-bottom: 1xp solid #eee;}
.top-nav .top-nav-con .back-to{position: relative;transform: rotate(-180deg);display: block;width: 36px;margin-left: 5px;}
.top-nav .top-nav-con .back-to:after{content:" ";display:inline-block;height:14px;width:14px;border-width:2px 2px 0 0;border-color:#C8C8CD;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-7px;left: 6px;}
.top-nav .top-nav-con .ss-con{flex: 1;}
.top-nav .top-nav-con .sign-out{float: right;margin-right: 15px;color: #999;}

