@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-size:12px}
body {font-family:"微软雅黑";"Microsoft YaHei" !important;,"SimSun",arial;margin:0; padding:0; background: #FFFFFF; font-size:12px; color:#333333;}
div,form,img,ul,ol,li,dl,dt,dd,p,br {margin: 0; padding: 0;border: 0;list-style-type:none;}
h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
Select {visibility: visible;}
a:link {color: #333333; text-decoration:none;}
a:hover {color: #333333; text-decoration:none;}
a:visited {color: #333333;text-decoration: none;}
a:active {color: #333333;text-decoration: none;}
*{
scrollbar-3dlight-color:#D4D0C8; 
   scrollbar-highlight-color:#fff; 
   scrollbar-face-color:#E4E4E4; 
   scrollbar-arrow-color:#666; 
   scrollbar-shadow-color:#808080; 
   scrollbar-darkshadow-color:#D7DCE0; 
   scrollbar-base-color:#D7DCE0; 
   scrollbar-track-color:#;
}
.MarginB10 { margin-bottom:10px;}
.Mright10 { margin-right:10px;}
.Mleft20 { margin-left:20px;}
.disnone { display:none;}
.clear { clear:both;}
.floatRight { float:right;}
.floatLeft { float:left;}
*:focus { outline:none;}
.rightTitle { width:99%; height:40px; line-height:40px; background:url(../img/topTitlebg.png) repeat-x left bottom; margin:10px auto;}
.TitleLeft { float:left;}
.TitleRight { margin-right:1%;}
.btnMain { float:left;}
.btnLeft { width:5px; height:33px; background:url(../img/btnbgL.png) no-repeat left center; display:block; float:left;}
.btnRight { width:5px; height:33px; background:url(../img/btnbgR.png) no-repeat left center; display:block; float:left;}
.btnMiddle { width:auto; height:33px; line-height:33px; text-align:center; padding:0 15px; background:url(../img/btnbgM.png) repeat-x left center; display:block; float:left; cursor:pointer;}
.return { width:24px; height:24px; background:url(../img/t04.png) no-repeat left center; display:block; float:left; margin-top:5px; margin-right:3px;}
.rightMain { width:99%; clear:both; margin:auto;}
.topMain { width:99%; height:33px; margin:10px 0.5%; float:left;}
.topLeft { float:left;}
.topRight { float:right;}
.btnCenter {width:auto; margin:auto; display:table;}
.searchTxt { width:218px; height:30px; text-indent:5px; border:1px solid #969696;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; float:left; margin-right:10px;}
.searcherIco { width:22px; height:24px; float:left; margin:5px;}

.rightBox { width:100%; margin:0px auto;}
.info_box { margin:20px 1%;}
.info_title { font-size:16px; line-height:35px; font-weight:bold;}
.info_main { margin:40px 2%;}
.info_top { width:80%; margin-bottom:15px; float:left;}
.info_bottom { width:100%; clear:both;}
.info_top_left { width:150px; height:200px; float:left;display:table;text-align:center;}
.info_top_right {width:50%;  float:left;}
.info_img {display:table-cell;vertical-align:middle;}
.info_img img { border:1px solid #cccccc;}
.info_item {}
.info_item ul { display:block;}
.info_item ul li { font-size:14px; line-height:35px; letter-spacing:2px; margin:5px 0px;}
.info_item ul li i { font-size:14px; font-style:normal;}
.info_bottom dl { width:60%; display:block; background:#dedede; padding:10px;}
.info_bottom dl dt { font-size:14px; font-weight:bold; line-height:25px;}
.info_bottom dl dd { font-size:12px; line-height:25px; letter-spacing:2px;}
.info_inp { width:100px; height:20px; border:1px solid #333333; font-size:14px; line-height:20px; padding-left:5px;}
.info_item ul li a { width:100px; height:25px; font-size:14px; line-height:25px; text-align:center; color:#FFF; background:#38a3d5; border:1px solid #38a3d5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:inline-block; margin-left:15px; cursor:pointer;}
.info_btn { width:130px; height:35px; font-size:14px; line-height:35px; text-align:center; color:#FFF; font-weight:bold; background:#f15a25; border:1px solid #f15a25;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:inline-block; margin:30px 5% 30px; cursor:pointer;}
.info_error_btn { width:130px; height:35px; font-size:14px; line-height:35px; text-align:center; color:#FFF; font-weight:bold; background:#cccccc; border:1px solid #cccccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:inline-block; margin:30px 5% 30px; cursor:pointer;}

.selectBtn { width:100%; margin:10px 0px; float:left; clear:both;}
.items { width:30%; margin:10px 0px; float:left;}
.itemName { width:10%; float:left;}
.itemName1 { width:80px; float:left;}
.itemName label,.itemName1 label { font-size:14px; line-height:33px; display:inline;}
.itemsInp { width:80%; float:left;}
.itemsSel { width:99%; height:33px; line-height:33px; padding-left:5px; border:1px solid #cccccc;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.inputBtnItems { width:100%;}
.itemsBtn { width:130px; height:33px; font-size:14px; line-height:33px; text-align:center; color:#FFF; font-weight:bold; background:#38a3d5; border:1px solid #38a3d5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; display:inline-block; margin:0px auto; cursor:pointer; float:left;}

.studentTable { width:100%; margin:30px auto; display:inline-block;}
.tableM {empty-cells:show;border-collapse:collapse;border-spacing:0; border:1px #e0e0e0 solid;background-color:#fff;}
.thbg { height:30px; line-height:30px; background: #e9e9e9; FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f5f5f5,endColorStr=#e9e9e9); background:-moz-linear-gradient(top,#f5f5f5,#e9e9e9); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f5f5f5), to(#e9e9e9));}
.tableM td { min-height:30px; line-height:30px; text-align:center; border-collapse:collapse; border-right:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding:0px 3px;}
.tableM1 td { min-height:30px; line-height:30px; text-align:left; border-collapse:collapse; border-right:1px #e0e0e0 solid; border-bottom:1px #e0e0e0 solid; padding-left:15px;}
.evenTr { background: #f3f4f5;}
.oddTr { background: #ffffff;}
a.redColor {color:#F00; font-style:normal;}
a.blueColor { color:#09F; font-style:normal; text-decoration:underline; display:block; cursor:pointer;}
a.blueColor1 { color:#09F; font-style:normal; display:block; cursor:pointer;}
a.greenColor { color:#0F0;}

.itemsTimes ul { width:100%; display:block; clear:both;}
.itemsTimes li { line-height:25px; float:left; margin:10px 10px;}
.timeInp { font-size:12px; line-height:25px; text-align:center;}
.time_btn { width:130px; height:33px; font-size:14px; line-height:33px; text-align:center; color:#FFF; font-weight:bold; background:#38a3d5; border:1px solid #38a3d5;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin:30px 10% auto; cursor:pointer; float:left; clear:both;}

/*弹出层*/
#BOX_overlay{position: absolute;z-index: 100;top: 0px;left: 0px;background-color:#ccc;filter: alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2;}
.open_window_import { min-width:300px; height:auto;font-size:12px;z-index:111111;left:45%;top:40%;margin-left:-150px!important;margin-top:-60px!important;margin-top:0px;position:fixed!important;position:absolute;_top:       e&shy;xpression(eval_r(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :document.body.scrollTop + (document.body.clientHeight -this.clientHeight)/2);background: #fff;padding-bottom:20px;}
.dialog-title-container { height:35px; background:#38a3d5; font-size:14px; line-height:35px; color:#FFF;}
.dialog-title {float: left;height: 35px;line-height: 35px; text-indent:10px;font-weight: bold;color: #fff;overflow: hidden;}
.dialog-button-close {float: inherit;float: right;font-size: 0;line-height: 0;margin: 10px 8px 0 0;width: 13px;height: 13px;overflow: hidden;background-image:url(../img/dialog.gif);background-position: 0 0;cursor: pointer;}
.dialog-content-container { width:95%; margin:auto; padding:5px 0;}
.colum { width:100%; margin:5px 0px; float:left;}
.cause { width:100%; font-size:14px; line-height:25px; text-align:center;}
.cause p { font-size:14px;}
.import-win { width:94px; height:34px; background:#38a3d5; border:1px solid #006492;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-align:center; font-size:14px; line-height:36px; color:#FFF; margin:10px auto; cursor:pointer;}


#overlay { margin: 0;padding: 0;border: none;width: 100%;height: 100%;opacity: 0.3;filter: alpha(opacity=30);z-index: 99;position: fixed;top: 0;left: 0;display: block;background: #000;}
.loginBox { width:100%;position: relative;z-index: 102;}
.loginMain { width:1000px; margin:auto;}
.loginTitle { width:100%; height:110px; margin:0px auto; background-color: rgba(0,0,0,0.3);}
@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .loginTitle{
    background-color:#000000;
    filter:Alpha(opacity=30);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .loginTitle p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
}
.logoBox { width:60%; margin:auto; z-index:1; position:absolute; margin-left:15%;}
.loginTitle img { float:left;}
.loginTitle p { font-size:30px; line-height:35px; color:#FFF; margin-top:35px}
.mainBox { width:70%; margin:12% auto;}
.boxLeft,.boxRight { width:35%; height:300px; float:left;background-color:rgba(255,255,255,0.9); padding: 1.5% 5%;}
.boxLeft{border-left:1PX solid #CCCCCC;}
.bottomTipTxt { width:85%; height:70px; background:#ffffff; padding:0px 2.5%; float:left; border-top:1PX solid #CCCCCC;}
.ml { margin-left:2%;}
.ml3 { margin-left:3%;}
.bottomdescTitle { font-size:16px; line-height:70px; font-weight:bold; margin-bottom:20px; float:left;}
.bottomdescTxt { font-size:14px; line-height:70px; text-align:left;}
.descTitle { font-size:20px; line-height:35px; font-weight:bold; margin-bottom:15px; }/*float:left;*/
.descTxt { font-size:14px; line-height:25px; text-align:left;}
.erweima { width:240px; margin:auto;}
.erweima2 { width:240px; margin:auto; margin-top:60px;}
.ewmImg img { width:100%; margin:auto; vertical-align:middle;}
.ewmDesc { text-indent:32px;font-size:16px; line-height:24px; }
.ewmDesc2 { text-indent:32px;font-size:16px; line-height:30px; }
.ewmDesc1 {margin-top:10px; text-indent:32px;font-size:16px; line-height:24px; }
.ewmDesc1 a{font-size:16px;color:blue;}
.userBox { width:100%; height:250px; float:left; margin:auto;}
.ui-form-item { zoom: 1; margin-top:10px; float:left; position:relative;}
.ui-label {width: 39px;height: 40px;display: block; float: left;cursor: pointer; border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; border-left: 1px solid #a7a7a7;}
.ui-icon { width: 39px;height: 40px;display: block;overflow: hidden;background-color: #aaabab; text-align: center;line-height: 38px;}
.ui-icon .school { width:39px; height:38px; background:url(../img/school.png) no-repeat 3px center; display:block;}
.ui-icon .school-user { width:39px; height:38px; background:url(../img/school_user.png) no-repeat 3px center; display:block;}
.ui-icon .school-lock { width:39px; height:38px; background:url(../img/school_lock.png) no-repeat 3px center; display:block;}
.ui-icon .vcode { width:39px; height:38px; background:url(../img/vcode.png) no-repeat 3px center; display:block;}
.ui-icon .code { width:39px; height:38px; background:url(../img/code.png) no-repeat 3px center; display:block;}
.ui-input { border:1px solid #a7a7a7;float: left; position: relative; width:190px; height:40px;line-height: 40px; color: #595959; font-size: 12px; vertical-align: middle;-webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;box-shadow: none; padding-left:5px;}
.ui-button {display: block;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;width: 240px;padding: 0 20px;font-size: 18px;line-height: 36px;height: 40px;color: #fff;font-weight: 400;font-weight: bold\0;_font-weight: bold;border: 0;outline: 0;background: #f15a25;-webkit-appearance: none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.codeImg { width:80px; margin-left:20px;}
.tipTxt { width:160px; height:20px;color:red;}
.tipTxt p { width:200px; height:20px; font-size:14px; color:red; line-height:40px; padding-left:5px; float:left;}
.tips { width:100%; min-height:140px; clear:both;}
.tips p { line-height:25px; text-indent:28px;font-size: 14px}
.borderLine { width:4px; height:321px; background:#ffffff url(../img/line.png) no-repeat right center; float:left;}

.register { width:50%; height:auto; margin:auto; background:#FFF; display:table;}
.registerBtn { width:130px; zoom: 1; margin:25px auto 30px;}
.register-button {display: block;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;width: 90px;padding: 20px 20px;font-size: 30px;line-height: 60px;height: 90px;color: #fff;font-weight: 800;font-weight: bold\0;_font-weight: bold;border: 0;outline: 0;background: #f15a25;-webkit-appearance: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.registerBtn i { width:42px; height:46px; background:url(../img/register.png) no-repeat center; position:absolute; left:15px; top:40px;}
.register-button p {font-size: 24px;line-height: 40px;color: #fff;font-weight: 800;font-weight: bold\0;_font-weight: bold; position:absolute;top:20px; left:65px;}
.register-button-card {display: block;text-align: center;text-decoration: none;vertical-align: middle;cursor: pointer;width: 90px;padding: 20px 20px;font-size: 30px;line-height: 60px;height: 90px;color: #fff;font-weight: 800;font-weight: bold\0;_font-weight: bold;border: 0;outline: 0;background: #f15a25 url(../img/card.png) no-repeat center;-webkit-appearance: none;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.card { font-size:20px; line-height:30px; color:#000; text-align:center; font-weight:bold; margin-top:10px;}
.forPosition{ position:relative;}


