@charset "UTF-8";
/* CSS Document */
body,ul,li,p,h1,h2,h3,h4,h5,h6,form,table,th,td,img,div,dl,dt,dd,input,select,span{margin:0;padding:0; border:none; box-sizing:border-box;}
body {font-family: 'Microsoft Yahei';width:7.5rem;margin: 0 auto; font-size: 0.22rem;}
ul,li{ list-style:none;}
em{font-style: normal;}
img{vertical-align: middle; max-width: 100%;}
table{border-collapse:collapse; border-spacing:0;}
a{cursor:pointer; text-decoration: none;}
button,input,select{border:none; background: none; appearance:none; -moz-appearance:none; -webkit-appearance:none; outline: none;}
.width{ width:7.2rem; margin: 0 auto;}
input::placeholder{ color:#999;}

/*header*/
.gemu_header {width:7.5rem;height: 1rem; display: flex; justify-content: space-between; align-items: center; padding: 0 0.25rem;}
.gemu_logo {width:1.8rem;}
.gemu_logo img{display: block;}
.gemu_kc {width:1.6rem; height:0.6rem; line-height:0.6rem; border:0.02rem solid #246fff; border-radius:0.3rem; font-size:0.28rem; color:#246fff; text-align:center;}

/*banner*/
.banner {width:7.5rem; height:3.5rem; background: url("../img/banner.jpg") no-repeat center top / cover; }
.banner h1{ font-size: 0;}

/*专业查询*/
.zsbzy{ margin: 0.5rem auto;}
.zsbzy form{ width: 100%; margin: 0 auto;}
.search{ width: 100%; height:0.9rem; display: flex; justify-content: space-between; align-items: center; }
.search select{ width: 18%; height:0.9rem; font-size:0.28rem; border:0.02rem solid #666; text-align: center; border-right: none;  background: url("../img/icon.png") no-repeat 95% center / 0.14rem 0.16rem ;  }
.search select option{ text-align: center;}
.search .zy{ flex: 1;  height:0.9rem; color: #333; border:0.02rem solid #666; padding-left: 0.2rem; font-size:0.28rem; border-right:none;}
.search .chaxun{ width:25%; height:0.9rem; color: #fff; background: #246fff; font-size:0.3rem;}
.remand{ font-size: 0.24rem; color: #246fff; margin:0.3rem 0; line-height: 0.4rem; text-align: center;}

table{width: 100%;}
table tr{ display: block; padding-bottom: 0.3rem;}
table td{ display: inline-block; width:100%; border-bottom:#999 dashed 0.02rem; padding: 0.05rem 0; line-height: 0.36rem;}
table td span{ font-weight: bolder; padding-right:0.1rem;}
table td:last-child{ border-bottom:0.02rem solid #86afff; width: 100%; padding-bottom: 0.2rem;}
.highlight {color: #246fff; font-weight: bolder;}
.highlight-school-cell {background-color: #e6f7b5; }

/* 遮罩-弹窗*/
.pop-layer{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 15; background: rgba( 0, 0, 0, .6);}
.pop-box {position: fixed;left: 50%;top: 50%; width:6rem; transform: translate(-50%,-50%); z-index: 16; background: #fff; border-radius:0.12rem; }
.pop-close{position: absolute; right: 0.25rem; top: 0.25rem; width: 0.4rem; height:0.4rem;cursor: pointer; background: url("../img/close.png") no-repeat center / 0.4rem 0.4rem;}
.pop-box h3 {height:1rem; color: #fff; font-size:0.34rem; line-height:1rem; text-align: center; background: #246fff;}
#loginForm{ padding:0.5rem 0.4rem;}
.in-box {width:100%; position: relative; margin-bottom: 0.4rem;}
.in-box .in-text{ width:100%; height:0.8rem; background: #fff; border:0.02rem solid #999; box-shadow: 0 0.02rem 0.1rem 0 #eee; border-radius:0.8rem; font-size:0.28rem; padding-left:0.2rem; color: #666; }
.in-box b{ position: absolute; display: block; width:0.02rem; height:0.5rem; top:0.15rem; background: #246fff; right:1.7rem;}
.in-box .codebtn { position: absolute; right: 0; top: 0; width:1.7rem; height:0.8rem; cursor: pointer; border-radius: 0 0.8rem 0.8rem 0;color: #246fff; font-size:0.26rem; text-align: center;}
.pop-box .loginbtn { width:100%;height: 0.8rem; cursor: pointer; background: #246fff; box-shadow: 0 0.02rem 0.1rem 0 #eee;border-radius: 0.8rem; color: #fff;font-size: 0.3rem; text-align: center;}