a:hover{text-decoration: none}
.home,html{width: 100%;height: 100%;position: relative;}
a.start_dt{width: 51.25%;position: absolute;display: block;top: 56%;left: 24%;font-weight: 700}
a.ckgz{width: 51.25%;position: absolute;display: block;top: 65.7%;left: 24%;font-weight: 700}
.modal-dialog{margin-top: 30%}
.fl_btn{width: 57%;float: left;}
.fr_btn{width: 43%;float: left;text-align: center}
.btn-close{width: 50px;height:50px;background: url(../images/aa_03.png) no-repeat center;background-size: 50px 50px;display: inline-block;}
.hdxz{line-height: 1.8}
.hdxz span{background: #ffdca5;padding: 2px 5px;border-radius: 5px}
footer{padding: 10px;line-height: 1.8;width: 100%;margin-top: 30px}
.blank1{border-bottom: 3px solid #ddd;padding: 2px}
footer p{padding-top: 5px}

.main{padding-top: 20px}
.question{font-size: 1.2em;font-weight: 700;padding-bottom: 15px}
.answers a{display: block;padding: 10px 0;text-indent: 10px;font-size: 1.1em;}
.answers a:hover,.answers a.on{background: #e7f1ff;border-radius: 5px;}
.answers a.correct_answer{background: #85c186;border-radius: 5px;color: #FFF}
.answers a.you_selected{background: #e26c6c;border-radius: 5px;color: #FFF}
.blank15{width: 100%;height: 15px;overflow: hidden;clear: both;}
.hdxz strong{font-size: 1.2em;color: #ee8100}

.box{height:21%; width: 72%;  position: absolute;left: 14%; top: 40.77%;}
#mask_img_bg{position: absolute; left: 0; top: 0; bottom: 0; right: 0; background:#fff;text-align: center;}
#redux{z-index: 22; position: absolute;box-sizing: border-box; width:100%; height: 100%;}
#mask_img_bg b{font-size: 2em;position: relative;top: 40px;color: #ff2c0a}
.gameOver{width: 100%;height: 100%;background: #FFF;z-index: 99999;}
.gameOver b{font-size: 1.5em;position: relative;top: 30px;color: #333;line-height: 2}

.hasDoTopic{text-align: center;font-size: 1.5em}

.bordered{border: 2px solid #104374;padding: 10px;border-radius: 5px;border-top: 10px solid #104374;box-shadow: 0 0 5px rgba(0,0,0,0.1)}

.form-bt{border-bottom: 2px solid #104374;margin: 50px 0 20px 0;font-weight: bold;}
.form-bt b{color: #104374}
.logo{position: relative;left: 10px;top: 10px}
.bsf{color: #104374}
.fr{float: right;}
ul,li{margin: 0;padding: 0;list-style: none}
.list li{border-bottom: 1px dashed #ddd;height: 40px;line-height: 40px;}
.list a.fr{position: relative;top:10px}