/*未登录*/
.ge-banner {width: 100%;}
.ge-banner img {width: 100%;height: auto;}
.card-No {padding-top: 5rem;}
.card-No h2 {text-align: center;height: 2rem;font-size: 1.5rem;color: #666666;}
.card-No h2 img {width: 1.6rem;height: 1.3rem;margin-right: .9rem;vertical-align: middle;}
.card-No .cardNo {display: block;width: 27.7rem;height: 3.8rem;border: 2px solid #BFBFBF;border-radius: 5px;margin: 1.8rem auto 5rem auto;padding-left: 1rem;}
.cardLogin {display: block; width: 28.9rem;height: 4rem;margin: 0 auto;border: none;background-color: #32B16C;color: #FFFFFF;font-size: 1.6rem;border-radius: 5px;}

/*已登录*/
.cardLoginSuccess {width: 100%;height: 5.5rem;background-color: #32B16C;color: #FFFFFF;font-size: 1.5rem;text-align: center;line-height: 5.5rem;}

.totalTest {height: 4.5rem;line-height: 4.5rem;padding: 0 1.5rem;position: relative;}
.totalTest p {font-size: 1.5rem;color: #666666;}
.totalTest p span {color: #32b16c;}
.totalTest .search-btn {display: block;background: url(../images/search.png) no-repeat;width: 1.8rem;height: 1.8rem;background-size: 100% 100%;position: absolute;right: 1.5rem;top: 50%;margin-top: -0.9rem;}

/*.testList {width: 100%;}
.testList .testTitle {padding: 0 1.5rem;width: 100%;height: 4rem;line-height: 4rem; color: #333333;font-size: 1.6rem;box-sizing: border-box;}
.testList ul li {padding: 0 1.5rem;height: 5rem;background-color: #FFFFFF;border-bottom: 2px solid #EEEEEE;line-height: 5rem;}
.testList ul li p {float: left;font-size: 1.5rem;color: #666666;width: 54%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.testList ul li .surplusTimes {display: block;padding: 0 1.1rem;height: 2.5rem;line-height: 2.5rem;color: #FFFFFF;font-size: 1.2rem;color: #FFFFFF;float: right;background-color: #32B16C;border-radius: 5px;margin-top: 1.25rem;}*/
.kindlyReminder {padding: 0 1.5rem;box-sizing: border-box;width: 100%;position: absolute;left: 0;bottom: 4.4rem;height: 13.8rem;background-color: #F0F0F0;}
.kindlyReminder h1 {font-size: 1.3rem;color: #333333;text-align: center;margin: 0.5rem 0;}
.kindlyReminder h1:before {content: "";display: inline-block;width: 3rem;height: 2px;background-color: #999999;vertical-align: middle;margin-right: 1rem;}
.kindlyReminder h1:after {content: "";display: inline-block;width: 3rem;height: 2px;background-color: #999999;vertical-align: middle;margin-left: 1rem;}
.kindlyReminder p {font-size: 1.3rem;color: #666666;line-height: 2.2rem;}

.testList {position: absolute;top: 10rem;bottom: 18.2rem;left: 0;right: 0;overflow: hidden;}
.testList ul {display: flex;display: -webkit-flex;justify-content: space-between;padding: 0 1.5rem;flex-wrap: wrap;}
.testList ul li {width: 48%;border-radius: 5px;overflow: hidden;margin-bottom: 1.5rem;position: relative;}
.testList ul li .tl-pic {height: 10rem;background-position:center;background-size: cover;}
.testList ul li .tl-info {height: 5.5rem;text-align: center;}
.testList ul li .tl-info p {font-size: 1.5rem;line-height: 3.2rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.testList ul li .tl-info span {font-size: 1.3rem;}

.testList ul li .noTime {position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-color: rgba(0,0,0,0.5);color: #FFFFFF;text-align: center;padding: 0 .8rem;box-sizing: border-box;}
.testList ul li .noTime h2 {line-height: 7rem;font-size: 1.5rem;}
.testList ul li .noTime p {font-size: 1.2rem;line-height: 2rem;}
