
/*input[type="text"].short,*/
/*input[type="password"].short,*/
/*input[type="month"].short,*/
/*input[type="search"].short,*/
/*input[type="url"].short,*/
/*input[type="week"].short,*/
/*input[type="date"].short,*/
/*input[type="number"].short{*/
    /*width:85px;*/
/*}*/


/*重置默认表单样式*/
input,button{
    outline:none;
}
/*Firefox 4-18*/
input:-moz-placeholder,
textarea:-moz-placeholder {
    color:#999;
}
/*Firefox 19+*/
input::-moz-placeholder,
textarea::-moz-placeholder{
    color:#999;
}
/*Internet Explorer 10+*/
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{
    color:#999;
}
/*Safari and Chrome*/
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{
    color:#999;
}

input[type="text"],
input[type="password"],
input[type="month"],
input[type="search"],
input[type="url"],
input[type="week"],
input[type="date"],
input[type="number"],
input[type="email"]{
    border-radius:2px;
    border:1px solid #d2cfcf;
    padding:5px 4px;
    box-shadow:inset 0 1px 3px rgba(0,0,0,0),0 0 8px rgba(82,168,236,0);
    transition:box-shadow .25s;
    -webkit-transform: -webkit-box-shadow .25s;
    -moz-transform:  -moz-box-shadow .25s;
    -ms-transform: -ms-box-shadow .25s;
    -o-transform:-o- box-shadow .25s;
    transform: box-shadow .25s;
}
textarea,textarea:invalid{
    outline: none;
    border-radius:2px;
    border:1px solid #d2cfcf;
    padding:5px 4px;
    box-shadow:inset 0 1px 3px rgba(0,0,0,0),0 0 8px rgba(82,168,236,0);
    -webkit-transform: -webkit-box-shadow .25s;
    -moz-transform:  -moz-box-shadow .25s;
    -ms-transform: -ms-box-shadow .25s;
    -o-transform:-o- box-shadow .25s;
    transform: box-shadow .25s;
}
input[type="text"]:focus,
input[type="password"]:focus,
input[type="month"]:focus,
input[type="search"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
input[type="date"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
textarea:focus,textarea:focus:invalid{
    box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);
    border-color:rgba(82,168,236,0.8);
    -webkit-transform: -webkit-box-shadow .25s;
    -moz-transform:  -moz-box-shadow .25s;
    -ms-transform: -ms-box-shadow .25s;
    -o-transform:-o- box-shadow .25s;
    transform: box-shadow .25s;
}

input[type="text"]:disabled,
input[type="password"]:disabled,
input[type="month"]:disabled,
input[type="search"]:disabled,
input[type="url"]:disabled,
input[type="week"]:disabled,
input[type="date"]:disabled,
input[type="number"]:disabled,
input[type="email"]:disabled,
textarea:disabled{
    box-shadow:  0 0 3px rgba(222, 222, 222,1) inset;
    background-color:rgba(246, 246, 246,1);
}
input:invalid,
input:focus:invalid,
textarea:invalid,
textarea:focus:invalid{
    border-color: red;
    box-shadow: 0 0 2px 2px rgba(255,0,0,.3);
}
input[type="checkbox"],input[type="radio"],input[type="button"],.button{
    display:inline-block;
    cursor: pointer;
    vertical-align: middle;
    margin:0 3px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0;
}
input[type="number"]{-moz-appearance:textfield;}
/*input[type="button"],*/
/*button,.button{*/
    /*line-height:26px;*/
    /*padding:0 10px;*/
    /*border:1px solid rgba(204, 204, 204,1);*/
    /*background-image: -webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);*/
    /*background-image: -o-linear-gradient(top,#fff 0,#e0e0e0 100%);*/
    /*background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));*/
    /*background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);*/
    /*background-repeat: repeat-x;*/
    /*border-radius: 3px;*/
    /*color:#000;*/
/*}*/
/*input[type="button"].btn-long, button.btn-long{*/
/*width:auto;*/
/*padding:0 10px;*/
/*}*/
input[type="submit"]:hover,
input[type="button"]:hover,
button:hover,.button:hover{
    background-color: rgb(119, 181, 224);
    background-position: 0 -10px;
    border-color: rgba(173, 173, 173,1);
}
input[type="button"]:active,
button:active,.button:active{
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -ms-o-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    background-color: rgba(224, 224, 224,1);
    border-color: rgba(219, 219, 219,1);
}

body .blue-btn{
    width:100px;
    line-height:35px;
    border: 1px solid #025dba;
    color:#fff;
    font-size:16px;
    background-image: -webkit-linear-gradient(to bottom,#1989e7 0,#195aa8 100%);
    background-image: -ms-linear-gradient(to bottom,#1989e7 0,#195aa8 100%);
    background-image: -o-linear-gradient(to bottom,#1989e7 0,#195aa8 100%);
    background-image: linear-gradient(to bottom,#1989e7 0,#195aa8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1989e7', endColorstr='#195aa8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
body .blue-btn:hover{
    background-image: linear-gradient(to bottom,#1989e7 0,#195aa8 100%);
    background-position: 0 -10px;
    border-color: #025dba;
    background-color: #025dba;
    background-repeat: no-repeat;
}
body .blue-btn:active{
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -ms-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    -ms-o-shadow: inset 0 3px 5px rgba(0,0,0,.125);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}
input[type="button"].disabled,input[type="submit"].disabled{
background: #b1b1b1;border: 1px solid #b1b1b1;
}
body .blue-btn:disabled{
    background: #d9d9d9;
    border:1px solid #dedede;
}
/*.btn{*/
    /*background-color: #1B9AF7;*/
    /*border-color: #1B9AF7;*/
    /*color: #FFF;*/
    /*height: 32px;*/
    /*line-height: 28px;*/
    /*box-sizing: border-box;*/
    /*border: none;*/
    /*display: inline-block;*/
    /*font-size: 14px;*/
    /*text-shadow: 0 1px 1px rgba(0,0,0,.3);*/
    /*padding: 2px 12px;*/
    /*box-sizing: border-box;*/
    /*cursor: default;*/
    /*border-radius: 6px;*/
/*}*/
select{
    width:161px;
    height: 27px;
    outline: none;
    border:1px solid #d2cfcf;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
}
label{
    display:inline-block;
}
.imp{
    color:#ff2121;
}
.btn-box input[type="button"],
.btn-box button,
.button{
    margin-right: 10px;
}
body .short-btn{
    width:75px;
    height:30px;
    font-size:14px;
}
input[type="text"].long,
input[type="password"].long,
input[type="search"].long,
input[type="date"].long,
input[type="text"].long{
    width:190px;
}

input[type="button"]:disabled,
button:disabled,.button.disabled{
    border:1px solid #dedede;
    background: #d9d9d9;
    color:#fff;
}
input[type="button"]:disabled:hover,
button:disabled:hover,.button.disabled:hover{
    border:1px solid #dedede;
    background: #d9d9d9;
    cursor: default;
}
input[type="button"]:disabled:active,
button:disabled:active,.button.disabled:active{
    box-shadow: none;
}

/*弹出层样式*/

.pop-layer{
    position:absolute;
    top:50%;
    left:50%;
    width:800px;
    height:600px;
    margin-left:-400px;
    margin-top:-300px;
    background: #fff;
    border: 3px solid #bad0e4;
}

.pop-layer .pop-title{
    position:absolute;
    left:0;
    right:0;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #c8c8c8;
    font-size: 16px;
    color: #333;
    padding-left: 10px;
    background: #f9f9f9;
}
.pop-layer .close-btn{
    display:block;
    height:40px;
    width:40px;
    line-height: 40px;
    text-align: center;
    font-weight: 800;
    position:absolute;
    right:0;
    top:0;
    cursor:pointer;
}

.table-imitate-col-2 dl,.table-imitate-col-3 dl,.table-imitate-col-4 dl{
    float: left;
    height:28px;
    line-height: 28px;
    margin-bottom: 10px;
}
.table-imitate-col-2 dt,.table-imitate-col-3 dt,.table-imitate-col-4 dt{
    float: left;
    text-align: right;
}
.table-imitate-col-2 dd,.table-imitate-col-3 dd,.table-imitate-col-4 dd{
    width: 100%;
    /*padding-left: 130px;*/
}
/*两列类名*/
.table-imitate-col-2 dl{
    width:50%;
}
.table-imitate-col-3 dl{
    width:33.33%;
}
.table-imitate-col-4 dl{
    width:25%;
}
.dt-w60 dt{
    min-width:60px;
}
.dt-w70 dt{
    min-width:70px;
}
.dt-w80 dt{
    min-width:80px;
}
.dt-w90 dt{
    min-width:90px;
}
.dt-w100 dt{
    min-width:100px;
}
.dt-w110 dt{
    min-width:110px;
}
.dt-w120 dt{
    min-width:120px;
}
.dt-w130 dt{
    min-width:130px;
}
.loginBox{
    position: relative;

}
.loginTit{
    width: 700px;
    margin-bottom: 20px;
    font-size: 70px;
    color: #fff;
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.loginDesc{
    width: 500px;
    height: 75px;
    margin-top: 20px;
    margin-left: 175px;
    font-size: 16px;
    color: #fff;
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.login-form{
    display:block;
    width: 500px;
    height: 280px;
    margin:0 auto;
    text-align: center;
    font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 50px 20px 70px 15px;
    border-radius: 10px;
    box-shadow: 1px 1px 10px #195aa8;
    border: 3px solid #003f91;
    background: linear-gradient(#0176ea,#002972);
    background: -moz-linear-gradient(#0176ea,#002972);
    background: -webkit-linear-gradient(#0176ea,#002972);
    background: -o-linear-gradient(#0176ea,#002972);
    background: -ms-linear-gradient(#0176ea,#002972);
    /*background: url("../images/platform_name.png") center 25px rgba(255,255,255,0.5) no-repeat;*/
   /* -webkit-box-reflect: below 5px -webkit-gradient(linear, 63% 24%,60% 193%, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.4)));*/
    /*-webkit-box-reflect: below 5px -webkit-linear-gradient(transparent,transparent 60%,rgba(0,0,0,.4));*/
}
.login-form label{color: #fff; font-size: 18px;}
.login-form h1{
    font-size:30px;
    font-weight:500;
}
.login-form input[type="text"],.login-form input[type="password"]{
    border-radius: 5px;
}
.login_btn{
    width: 210px; height: 40px; color: #fff; font-size: 18px; background: #2088ec;border:none; border-radius: 5px;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.login-page{
    position: absolute;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-image: -webkit-radial-gradient(center,rgba(159, 212, 255, 0.8) 10%,#025dba);
    background-image: -o-radial-gradient(center,rgba(159, 212, 255, 0.8) 10%,#025dba);
    background-image: -moz-radial-gradient(center,rgba(159, 212, 255, 0.8) 10%,#025dba);
    background-image: -ms-radial-gradient(center,rgba(159, 212, 255, 0.8) 10%,#025dba);
    background-image: radial-gradient(center,rgba(159, 212, 255, 0.8) 10%,#025dba);
}

/*上传表单样式*/
.attachmentBox{
    width:100%;
    height:100%;
}
.elf_cloudUploader{
    width:100px;
    height:34px;
}
.uploaderIcon{
    height:100%;
    background: url("../images/icon_upload.gif") no-repeat center;
}
.disabled .uploaderIcon,.disabled #uploadOne{
    background: url("../images/icon_upload_disabled.gif") no-repeat center;
}
.elf-uploader-file{
    opacity: 0;
}
.disabled .elf-uploader-file{
    display:none;
}
.attachments li{
    position:relative;
    height:22px;
    margin-bottom:2px;
    overflow:hidden;
}
.attachments li .file-name{
    position:absolute;
    left:0;
    top:0;
    right: 40px;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.attachments li .file-name a{
    color: rgba(47, 142, 234,1);
}
.attachments li a:hover{
    text-decoration: underline;
    color: #ff2121;
}
.attachments .remove-file{
    position:absolute;
    right:0;
    top:0;
    cursor: pointer;
    float:right;
    font-size:12px;
    background-color:#0e97fa;
    color:#fff;
    padding: 0 5px;
}
.disabled .attachments .remove-file{
    background-color: #b1b1b1;
    cursor: default;
}
/*上传文件进度条样式*/

.window{
    position:absolute;
    top:0;
    left:0;
    width: 100%;
    height: 100%;
}
.windowBackground{
    /*background-color: white;*/
    background-color: gray;
    /*z-index: 1001;*/
    opacity: 0.3;
    position:absolute;
    top:0;
    left:0;
}

.hFlex{
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display:flex;
}
.parallelCenter{
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.perpendicularCenter{
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.absoluteCenter {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.upload-file-parent{
    position: relative;
    overflow: hidden;
}
.upload-file-parent input{
    position: absolute;
    opacity: 0;
    left:0;
    top:0;
    bottom:0;
    right:0;
}
.wpercent{width:100%;}
#uploadOne{
    position: relative;
    width: 100px;
    height: 34px;
    text-indent: -999em;
    background: url(../images/icon_upload.gif) no-repeat center;
}
.uploadlist{
    width: 200px;
}
.uploadlist li{
    width: 100%; display: -moz-box;display: -webkit-box; display:-o-box;display:-ms-box;display: box;
}
.uploadlist li span.file-name {display: block;-ms-box-flex: 1;-webkit-box-flex: 1;box-flex: 1;    white-space: nowrap;
    overflow: hidden;text-overflow: ellipsis;}
.uploadlist li span.remove-file{display: block; width: 34px; height: 22px; font-size: 12px;background-color: #0e97fa;color: #fff;padding: 0 5px; box-sizing: border-box;;}
.delay_time,.fIsDefalut,.basetit{display: none;}
.weitable dl{line-height: 30px;}
.weitable dl dd input{height: 29px;}
.textareaBox{ width: 587px; height: 80px; resize:none; }
.importError{width: 360px;min-height: 50px;max-height: 200px;overflow: auto;}
.importError h4{text-align: center; color: red;}
.tipsTit{font-size: 14px;height: 36px;margin: 10px auto;}
.orderSumTbar{ height: 339px !important; }
.ptOrderSum{ padding-top: 339px !important; }
.minHeightT5{min-height: 264px;}
.order_Attachment_Link5{width:230px;height: 25px;line-height: 2;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;}
.set_password{width: 320px; height: 100%; margin:0 auto;}
.set_password label{ width: 100px; text-align: right; }
.set_password input{ width: 180px;}
/*国卫计委*/
.hQueryBox220 { height: 220px !important; }
.ptQueryBox220 {padding-top: 220px !important;}
.hQueryBox180 { height: 180px !important; }
.ptQueryBox180 {padding-top: 180px !important;}
.queryBox_T1{margin-top: 30px; display: inline-block;}
.multiBox{ display: inline-block; width: 156px; }
.multip{text-align: center;}
.aMultbox{ display: inline-block;}
.aAffirm{display: inline-block;padding: 3px 8px;border: 1px solid #e6e6e6;border-radius: 3px;
    margin: 0 5px;}
.aAffirm:hover{ color: red; }
.tbox{position: relative;height: 100%;}
.positionTit{position: absolute; bottom: 0; width: 100%;}
/* .stateOD_graduatesInfo label{width: 110px; text-align: right; font-size: 12px; }
.stateOD_graduatesInfo select{ width: 130px; } */
.stateOD_graduatesInfo,.stateOD_queryInfo{width: 100%;}
.stateOD_graduatesInfo label,.stateOD_queryInfo label{width: 43%; text-align: right; font-size: 12px; }
.stateOD_graduatesInfo select,.stateOD_graduatesInfo td input,.stateOD_queryInfo td input,.stateOD_queryInfo select,.stateOD_queryInfo td input,.stateOD_queryInfo td input{ width: 130px; }
.stateOD_graduatesInfo td,.stateOD_queryInfo td{ width: 33.333%; line-height: 30px;}


.mlQueryODBtn,.mlQueryAGPBtn{margin-left: 115px; margin-top: 10px; padding:0 20px;}
.studentSearchBtn,.studentSearchBtn{margin-left: 5px;}
.stateAttachments{ width: 280px; }
.stateAttachments li{position:relative;height:22px;margin-bottom:2px;overflow:hidden;}
.stateAttachments li .file-name{position:absolute;left:0;top:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.stateAttachments li .file-name a{color: rgba(47, 142, 234,1); overflow: hidden;white-space: nowrap;text-overflow: ellipsis;display: inline-block;width: 190px;}

.stateAttachments li a:hover{text-decoration: underline;color: #ff2121;}
.stateAttachments .remove-file{position:absolute;right:0;top:0;cursor: pointer;float:right;font-size:12px;background-color:#0e97fa;color:#fff;padding: 0 5px;}
.heigthAGPT3{ height: 44px; }
.ptAGPT3{padding-top: 44px !important;}
.exportExcelT1{float: right; margin-top: 30px;}
.exportExcelTbox{float: right; margin-top: 10px; margin-right: 85px;}
.exportExcelT4{float: right;margin-right: 18px;}
.exportExcelAGPT3{float: right;margin-top: 10px; margin-right: 24px;}
.pcareful{ line-height: 30px; color: red; margin-top: 10px; font-size: 16px; }
.Provincial_basic_situation{ min-width: 780px; }
#proviceBasicSituation{ min-width:830px;  }
.training_base_subsidy{ width: 160px; }
.inputTownship{width: 161px;}
/*自定义表单*/

/*input[type="radio"]{*/
/*position:relative;*/
/*width:14px;*/
/*height:14px;*/
/*}*/
/*input[type="radio"]:before{*/
/*position:absolute;*/
/*top:0;*/
/*left:0;*/
/*right:0;*/
/*bottom:0;*/
/*content:" ";*/
/*display:block;*/
/*border:1px solid rgba(102, 176, 234,1);*/
/*border-radius: 50%;*/
/*}*/

/*input[type="radio"]:after{*/
/*position:absolute;*/
/*top:3px;*/
/*left:3px;*/
/*right:3px;*/
/*bottom:3px;*/
/*content:" ";*/
/*display:block;*/
/*border-radius: 50%;*/
/*}*/
/*input[type="radio"]:checked:after{*/
/*background-color: rgba(102, 176, 234,1);*/
/*}*/
/*input[type="checkbox"]{*/
/*position: relative;*/
/*width:14px;*/
/*height:14px;*/
/*border:1px solid rgba(102, 176, 234,1);*/
/*border-radius: 2px;*/
/*}*/
/*input[type="checkbox"]:checked{*/
/*background-color: rgba(102, 176, 234,1) ;*/
/*}*/
/*input[type="checkbox"]:checked:after{*/
/*content: " ";*/
/*position: absolute;*/
/*left: 1px;*/
/*top: 2px;*/
/*display:block;*/
/*width:9px;*/
/*height: 4px;*/
/*border-left:1px solid rgba(255,255,255,1);*/
/*border-bottom:1px solid rgba(255,255,255,1);*/
/*-webkit-transform: rotate(-45deg);*/
/*-ms-transform: rotate(-45deg);*/
/*transform: rotate(-45deg);*/
/*}*/
