﻿@import url('g.css');
/*@import url('form.css');*/
body {
    background-color:#F0FAFF;
    margin:10px;
    font-size:9pt
}
* {
    font-family:Arial,宋体;
}

.clear { display: none; position: absolute; width: 16px; height: 16px; margin: 6px 0 0 -20px; }
.input::-ms-clear { display: none; }
.input:valid + .clear { display: inline; }

input {
    vertical-align: middle;
}

fieldset div.body{
	margin:8px
}

.divbuttons {
    margin: 10px 0px 10px 0px;
}


/*后台框架*/

a.link{
	color:#3366FF;border-bottom:1px #3366FF solid;line-height:14px
}
a.link:hover{
	color:#ff5500;border-bottom:1px #ff0000 solid
}


/*公用*/
td.opa,th.opa{width:80px}
td.opa3,th.opa3{width:180px}

/*系统提示错误界面*/
.http500 {
    background:#056BAB;margin:0px;min-height:600px
}
.http500 * {
    font-family:微软雅黑;
}
/*错误提示*/
.http500 .h1{font-size:22pt;border-bottom:2px #3399FF solid;color:#fff;line-height:100px;text-indent:2em}
.http500 .errmsg{background:#fff;padding:0px;min-height:260px;color:#ff5500;font-size:14px;line-height:200%;background-image:url('error2.png');background-repeat:no-repeat;background-position:40px 45px;}
.http500 .errmsgcontent {
    padding: 40px 60px 30px 60px;
}
.http500 .versioninfo{border-top:1px #3399FF solid;padding:0px 20px 0px 0px;color:#fff;font-size:9pt;background-repeat:no-repeat;text-align:right;height:36px;line-height:36px}


/*表单*/
table.formtable{
	margin:auto;border-collapse: collapse;
}
table.formtable td{
	padding:6px 3px 6px 3px;border:1px #ddeadd solid
}
table.formtable td.formfield{
	font-weight:bold;text-align:left;font-size:12px;white-space: nowrap;background:#F0FAFF;color:#000;text-align:center
}


.submitfield{
	text-align:center;border-top:2px solid #eff5ef;margin:10px 0px 10px 0px;padding:10px 0px 10px 0px;display:block
}

table.formtable2{
	margin:auto;
}
table.formtable2 td{
	padding:3px 0px 3px 0px
}

span.searchitem {
    display: inline-block;
    height: 28px;
    line-height: 28px;
    margin-right:10px
}

input.qinput{border:1px #C0C0C0 solid;height:23px;line-height:23px;vertical-align:middle;font-family:宋体;font-size:12px}
select.qselect{vertical-align:middle;display:inline-block;font-family:宋体;font-size:12px;height:23px;line-height:23px;}
textarea.qtextarea{border:1px #C0C0C0 solid;vertical-align:middle;font-family:宋体;font-size:12px}

input.inputdate{
	background-image:url('icon_date.png');background-repeat:no-repeat;background-position:1px center;text-align:right;border:1px solid #A5ACB2;line-height:150%;height:23px;line-height:23px;font-family:Verdana;font-size:9pt;width:110px
}
input.focusin,textarea.focusin,select.focusin{
	border:1px #00bbff solid;
}
input.notnullabled,select.notnullabled{
	border:1px solid #ff5500;background-color:#ff5500;
}

span.notnullabled{background:url('notnullabled.gif') no-repeat left center;color:#ff5500;font-family:Arial;display:inline-block;text-align:left;width:52px;line-height:22px;height:22px;vertical-align:middle;text-indent:16px;margin-left:2px;margin-right:2px}
div.notnullabled{background:#ffe7e7;color:#ff6529;font-family:Arial;display:block;padding:0px 3px 0px 3px;line-height:27px;height:27px;vertical-align:middle}

span.validatemsg {
    position: relative;display:inline-block;line-height:22px;height:22px;vertical-align:middle;margin-left:3px
}
span.validatemsg div {
    position: absolute;
    left: 0px;
    top: 0px;
    display:block;
    background:#fbdede;
    color:#ff0000;
    line-height:23px;
    padding:0 5px 0 5px;
    z-index:3
}


/*数据列表*/


.WebNote_DataList {border-collapse: collapse;background-color:#ffffff;margin:5px 0px 5px 0px;width:100%}
.WebNote_DataList th{white-space:nowrap;background:#8ABEEE url('th.png') center bottom;background-repeat:repeat-x;color:#000;font-size:12px;border:1px #c1d9c1 solid;text-align:center;line-height:28px;height:28px}
.WebNote_DataList td{line-height:23px;text-align:center;border:1px #DDDDDD solid;word-break:break-all; }
.WebNote_DataList td div {
    text-align: left;padding:0px 3px 0px 3px
}
.WebNote_DataList_tr_onmouseover td{
	background-color:#d2e6f7;
}

span.span_current_value{}
.pagechangeto input{width:30px;text-align:center;font-size:10px}
.row1{background-color:#ffffff}
.row2{background-color:#F0FAFF}
.mouseover{background-color:#E8F7FF}
.mouseover td {
    border: 1px #3399FF solid;
}
th.fielddatetime {
    width: 150px;
}
th.fielddate{
    width: 80px;
}
td.selectfield{width:45px}


.sortfield{border:1px #c1d9c1 solid}
.sortfield div {
    display: inline-block;
    width: 16px;
    height: 30px;
    background: url('sortfield.gif') center top no-repeat;vertical-align:middle;
    position:relative;
}
.sortfield ul{margin:0px;position:absolute;top:28px;left:-32px;padding:0px;list-style-type:none;background:#fff;display:none;width:80px;border:1px #3399FF solid}
.sortfield a{color:#000000;display:block;width:100%;text-align:center;line-height:26px;font-weight:normal}
.sortfield a:hover{color:#ff5500}
.sortfield a.asc {
    background:url('sortasc.gif') 5px center no-repeat
}
.sortfield a.desc {
    background:url('sortdesc.gif') 5px center no-repeat
}
.nowrap {
    white-space: nowrap;
}
td.fielddate{width:120px;font-size:9pt;}


/*标题连接*/
a.linktitle{
	color:#0066FF;padding:3px
}
a.linktitle:hover{
	color:#ffffff;background:#0066FF
}

span.true{
	color:blue
}
span.false{
	color:gray
}

.buttons{
	text-align:left;padding:5px
}

a.pic{display:inline-block;width:16px;height:16px;}
a.jpg{background-image:url('jpg.gif')}
a.jpeg{background-image:url('jpeg.gif')}
a.gif{background-image:url('jpg.gif')}
a.png{background-image:url('jpg.gif')}

a.reflesh{display:inline-block;width:20px;height:16px;background:url('reflesh.gif') no-repeat center center;position:relative;top:4px}

/*分页导航*/
.norecord{margin:50px auto 50px auto;text-align:center;border:1px #C0C0C0 solid;background-color:#ffffee;padding:20px}

/*分页导航*/
#UI_pagelist{position:relative;height:30px;display:block;border-top:2px #3399FF solid;line-height:30px}
.pagelistinfo{position:absolute;left:10px;top:0px;width:500px}
.UI_pagelist_number{list-style-type:none;margin:0px;padding:0px;position:absolute;top:3px;right:0px}
.UI_pagelist_number li{float:left;margin:0px 2px 0px 2px}

.UI_pagelist_number a.default,.UI_pagelist_number a.current{color:#024588;font-size:9pt;font-family:Arial;display:inline-block;height:16px;line-height:16px;padding:2px 5px 0px 5px;text-decoration:none;background-color:#f1f6f1;border:1px #98c198 solid}
.UI_pagelist_number a:hover{background-color:#fff;}

.firstpage,.prepage,.nextpage,.lastpage{display:inline-block;width:18px;height:18px;color:#024588;text-decoration:none;background-color:#f1f6f1;border:1px #98c198 solid;background-repeat:no-repeat;background-position:center center}
.firstpage{background-image:url('firstpage.gif')}
.prepage{background-image:url('prepage.gif')}
.nextpage{background-image:url('nextpage.gif')}
.lastpage{background-image:url('lastpage.gif')}
.firstpage:hover,.prepage:hover,.nextpage:hover,.lastpage:hover{background-color:#A4E003;border:1px #79A600 solid}


/*审核*/
#splog{border:1px #C0C0C0 solid;padding:8px;line-height:150%}
div.huihui_sptext{border:2px #ff5500 solid;background:#ffffee;padding:8px;line-height:150%;margin:10px auto 10px auto}
ul.tabs{margin:0px;padding:0px;list-style-type:none;clear:both;display:block;height:30px}
ul.tabs li{float:left;margin:0px 20px 0px 0px;padding:0px;cursor:pointer}
ul.tabsbody{margin:0px;padding:0px;list-style-type:none;clear:both;display:block}
ul.tabsbody li{display:none;padding:10px 0px 10px 0px}
div.splog{border-bottom:1px #C0C0C0 dashed;padding:5px 0px 5px 0px}

/*附件相关*/
.divattachfiles{margin:10px 2px 10px 2px;padding:0px;list-style-type:none;border:1px #66CCFF solid}
.divattachfiles .uploaduser{
	color:#ff0000;margin:auto 5px auto 5px
}
.divattachfiles .uploadtime{
	color:gray;margin:auto 5px auto 5px
}

.divattachfiles li{position:relative;height:20px;line-height:20px;margin:5px}
.divattachfiles input{position:relative;}
a.attachfile{color:#000000;background-repeat:no-repeat;background-position:5px center;text-indent:20px;height:20px;line-height:20px;border:1px transparent solid;padding:0px 5px 0px 5px;vertical-align:middle}
a.attachfile:hover{border: 1px #d6e3ee solid;background-color:#e6f0f8;color:#004ABB}



a.url{color:Blue}


.duqu {
    width: 60px;
}

.getPY {
    color: #3366FF;
}
.getPY:hover {
    color: #ff5500;
}

.legend{
	border-bottom:2px #CCCCCC solid;margin:10px auto 5px auto;line-height:23px;position:relative;height:23px
}
.legend span{
	font-size:12px;font-weight:bold;color:#3399FF ;border-bottom:2px #3399FF solid;display:inline-block;padding:0 20px 0 20px;line-height:23px;position:relative;height:23px;letter-spacing:1px
}
/*权限设置*/
a.aflag {
    position: relative;
    min-width: 140px;

    border:1px #d6e3ee solid;
    background:#e6f0f8;
    margin:3px
}
a.aflag:hover {
    background:#ffffff
}
a.aflag input {
    position: relative;
    vertical-align:middle
}
/*国家输入框*/
.inputGJ{
    width:300px;display:none
}
.inputICS{
    width:300px;display:none
}
.inputHS {
    width:300px;display:none
}
.inputCP {
    width:300px;display:none
}

/*列表*/
.cn {
    display: block;
}
.en {
    display: block;
}

/*数据选择*/
.dataselector a {
    position: relative;
    line-height: 23px;
    border: 1px #d6e3ee solid;
    background: #e6f0f8;
    margin: 3px;
    padding:0 16px 0 3px;
    display:inline-block
}
.dataselector a:hover{
    border: 1px #ff0000 solid;
    background: #ffcfcf url('del.gif') no-repeat right center;
    color:#ff0000
}

/*html5upload上传附件样式*/
.fieldsetAttachFiles {
    border:1px #ccc solid;border-radius:4px;margin-bottom:10px
}
.fieldsetAttachFiles legend {
    font-weight: bold !important;font-size:14px !important;color:#555;margin-left:0px !important
}

.html5uploadAttachfiles:empty {
    display: none;
}
.html5uploadAttachfiles{
    margin:3px;padding:0;border:0px #f7f7f7 solid;border-radius:6px
}
.html5uploadAttachfiles li{
    position:relative;padding:0;width:100px;display:inline-block;vertical-align:top;margin:10px 10px 10px 0;text-align:left
}
.html5uploadAttachfiles a.xfile {
    background-color: #ddd;
    border: 1px #ccc solid;
    width:80px;height:80px;display:block;position:relative;
    margin:10px auto 5px auto;
    border-radius:6px;
    overflow:hidden;
    z-index:1;
    vertical-align:top
    
}
.html5uploadAttachfiles a.xfile:hover .fileinfo{
    background:rgba(0,0,0,0.5); 
    color:#fff;text-align:center;
    display: block;
    position: absolute;
    top: 0;
    left:0;
    width: 100%;
    height:100%;
    line-height:20px;
    font-size:10px;
	vertical-align:middle
}

.html5uploadAttachfiles a.xfile .fileinfo {
    display:none
}
.html5uploadAttachfiles a.del {
    position:absolute;top:0;right:0;z-index:9;background:rgba(255,255,255,.7) url('del.gif') no-repeat center center;width:20px;height:20px;z-index:99;display:block;border:1px #ff0000 solid;border-radius:5px
}
.html5uploadAttachfiles a.del:hover {
    background-color: #fff;
}

.html5uploadAttachfiles .filename {
    text-align: center;
    width: 100%;
    display:block;
    word-wrap:break-word;
    line-height:18px;
    font-size:12px
}
.html5uploadTips {
    line-height:20px;display:inline-block;padding:0 10px 0 10px;vertical-align:middle;border-radius:5px;color:#666;font-size:12px
}
.html5uploadAttachfiles .mp3 {
    background:#04429b url('html5upload/mp3.png') no-repeat center center;background-size:80%
}
.html5uploadAttachfiles .pdf {
    background:url('html5upload/pdf.png') no-repeat center center;background-size:70%
}
.html5uploadAttachfiles .xls {
    background:url('html5upload/xls.png') no-repeat center center;background-size:100%
}
.html5uploadAttachfiles .xlsx {
    background:url('html5upload/xlsx.png') no-repeat center center;background-size:100%
}
.html5uploadAttachfiles .doc {
    background:url('html5upload/doc.png') no-repeat center center;background-size:100%
}
.html5uploadAttachfiles .docx {
    background:url('html5upload/docx.png') no-repeat center center;background-size:100%
}
.html5uploadAttachfiles .zip {
    background:url('html5upload/zip.png') no-repeat center center;background-size:80%
}
.html5uploadAttachfiles .rar {
    background:url('html5upload/rar.png') no-repeat center center;background-size:80%
}
.html5uploadAttachfiles .avi {
    background:#04429b url('html5upload/avi.png') no-repeat center center;background-size:80%
}
.html5uploadAttachfiles .mp4 {
    background:#04429b url('html5upload/mp4.png') no-repeat center center;background-size:80%
}
.html5uploadAttachfiles .tiff {
    background:#04429b url('html5upload/tiff.png') no-repeat center center;background-size:80%
}
.html5uploadAttachfiles .tif {
    background:#04429b url('html5upload/tif.png') no-repeat center center;background-size:80%
}
