@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{margin:0;padding:0; border:none; box-sizing:border-box;}
body{font:14px "Microsoft Yahei", arial,"Hiragino Sans GB",Tahoma,Arial,Helvetica,STHeiti; color: #333;background:#fff; overflow-x:hidden; width:100%; min-width: 1200px;}
iframe{ display: block; border: none;}
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:98%; margin:0 auto;}
.Mover{ transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; cursor: pointer;}
.Mover:hover{ transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px); -o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);}
input::placeholder{ color:#999;}

/*top*/
.top{ width:100%; height:50px; background:#fff; }
.top_wrap{ display: flex; justify-content: space-between; align-items: center;}
.top_wrap .top_l{ display: flex; align-items: center;}
.top li{ line-height:50px; height:50px; font-size:16px; color:#333; padding:0 4px; text-align:center;}
.top li a{padding-right:8px; color:#333;}
.top li a:hover{color:#246fff;}
.top li a img{ max-width:120px;}

/*banner*/
.banner{ width: 100%;height: 500px; background: url("../img/banner.jpg") no-repeat center top;}
.banner h1{ color: #fff; font-size: 0;}

/*专业查询*/
.zsbzy{ margin: 50px auto 80px;}
.zsbzy form{ width: 50%; margin: 0 auto;  }
.search{ width: 100%; height:60px;  display: flex; justify-content: space-between; align-items: center; }
.search select{ width: 20%; height:60px;  font-size: 16px; border:1px solid #666; text-align: center; border-right: none;  background: url("../img/icon.png") no-repeat 95% center ;  }
.search select option{ text-align: center;}
.search .zy{ flex: 1;height:60px; color: #333; border:1px solid #666; padding-left: 15px; font-size: 16px;}
.search .chaxun{ width:25%;height:60px; color: #fff; background: #246fff; font-size:18px;}
.remand{ font-size: 16px; color: #246fff; text-indent: 2em; margin:20px 0; text-align: center;}

table{width: 100%;}
table th{border:1px solid #86afff;background: #246fff; line-height:24px; text-align: center; color: #fff; padding: 5px 0;}
table td{border:1px solid #86afff; text-align: center;padding: 5px 0; line-height: 24px;}
table td span{ display: none;}
.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:500px; transform: translate(-50%,-50%); z-index: 16; background: #fff; border-radius:12px; }
.pop-close{position: absolute;right: 25px;top: 25px; width: 30px;height:30px; cursor: pointer; background: url("../img/close.png") no-repeat center;}
.pop-box h3 {height:80px; color: #fff;font-size:30px; line-height:80px; text-align: center; background: #246fff;}
#loginForm{ padding:50px 40px;}
.in-box {width:100%; margin-bottom: 30px; position: relative;}
.in-box .in-text{ width:100%; height:60px; background: #fff; border: 1px solid #999; box-shadow: 0 2px 10px 0 #eee; border-radius:68px; font-size: 20px; padding-left: 40px; color: #333; }
.in-box b{ position: absolute; display: block; width:1px; height:30px; top:15px; background: #246fff; right:130px;}
.in-box .codebtn { position: absolute;right: 0;top: 0; width: 140px; height:60px; cursor: pointer; border-radius: 0 68px 68px 0; color: #246fff; font-size: 20px;  text-align: center;}
.pop-box .loginbtn { width:100%; height: 64px; cursor: pointer; background: #246fff; box-shadow: 0 2px 10px 0 #eee; border-radius: 64px; color: #fff; font-size: 24px; text-align: center;}

