﻿@charset "utf-8";
/*** 初始化 ***/
body, div, span, p, font, form, img, ul, li, ol, a, iframe, em, h1, h2, h3 { border:0; margin:0; padding:0; }
input, table, td, textarea, th, tr, select { margin:0; padding:0; }
* { font-family:"微软雅黑", "宋体"; font-size:12px; text-decoration:none; -webkit-text-size-adjust:none; -webkit-print-color-adjust:exact; zoom:1; }
input, textarea { color:#000; }
li { list-style:none outside; }
table { border-collapse:collapse; border-spacing:0; }
a { color:black; cursor:pointer; text-decoration:none; }
a:hover { text-decoration:underline; }
a.btn:hover{text-decoration:none;}
.indent{text-indent:2em;} /*中文首行空两格*/
.ellipsis{overflow:hidden; text-overflow: ellipsis; white-space:nowrap;} /*自动截断代码*/
.errorMessage { font-size:14px; width:18px; height:18px; line-height:18px; overflow:hidden; padding:0; margin:5px; text-align: center;}
span.required{color:#c20;}
.pagemsg{color:#fe5500; padding:5px; text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.pull-left{float:left;}
.pull-right{float:right;}
.clear{clear:both; display: block; font-size: 1em; line-height: 2;}
/*** layout ***/
.btn1-3{background:url(../images/btn1-3.png) no-repeat center center; border-width:0; color:#654d41; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:70px;}
.btn1-2{background:url(../images/btn1-2.png) no-repeat center center; border-width:0; color:#654d41; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:70px;}
.btn1-4{background:url(../images/btn1-4.png) no-repeat center center; border-width:0; color:#654d41; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:90px;}
.btn1-6{background:url(../images/btn1-6.png) no-repeat center center; border-width:0; color:#654d41; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:112px;}
.btn2-2{background:url(../images/btn2-2.png) no-repeat center center; border-width:0; color:#654d41; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:70px;}
.btn2-4{background:url(../images/btn2-4.png) no-repeat center center; border-width:0; color:#654d41; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:90px;}
.btn3-6{background:url(../images/btn3-6.png) no-repeat center center; border-width:0; color:white; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:112px;}
.btn4-4{background:url(../images/btn4-4.png) no-repeat center center; border-width:0; color:#4f6037; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none; width:90px;}
.btn-delete{background:url(../images/icon8.png) no-repeat 1px center; color:#654d41; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; padding-left:23px; text-align:center; text-decoration:none;}
.btn-edit{background:url(../images/icon9.png) no-repeat left center; color:#654d41; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; padding-left:23px; text-align:center; text-decoration:none;}
.btn-boxedit{background:url(../images/btn6.png) no-repeat center center; color:#4f6037; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; height:30px; line-height:30px; margin:0 5px; padding-left:42px; text-align:left; text-decoration:none; width:46px;}
.btn-reupload{color:#e75b00; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; text-align:center; text-decoration:none;}
.btn-up{background:url(../images/icon10.png) no-repeat left center; color:#654d41; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; padding-left:20px; text-align:center; text-decoration:none;}
.btn-down{background:url(../images/icon11.png) no-repeat left center; color:#654d41; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; padding-left:20px; text-align:center; text-decoration:none;}
.btn-on{background:url(../images/icon23.png) no-repeat 1px center; color:#654d41; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; padding-left:28px; text-align:center; text-decoration:none;}
.btn-off{background:url(../images/icon24.png) no-repeat 1px center; color:#654d41; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:30px; margin:0 5px; padding-left:28px; text-align:center; text-decoration:none;}
body { font-size:0; height:100%; width:100%;}
#content { padding:0; }
div.page-title{background-color:white; color:#3b3b3b; font-family:"微软雅黑", "宋体"; font-size:18px; font-weight:500; line-height:30px; padding:21px 28px;}
div.log { clear:both; color:#535353; font-family:"微软雅黑", "宋体"; font-size:14px; height:auto; line-height:30px; margin-bottom:10px; margin-top:15px; overflow:hidden; padding:5px 0; text-align:left; }
div.log a { color:#535353; font-family:"微软雅黑", "宋体"; font-size:14px; line-height: 30px;}
div.log button{margin-right:15px; border-radius: 10px;}
div.table { padding:5px; overflow:hidden; }
table.item-list {border-width:0; clear:both; font-size:0; border-spacing:0; margin-bottom:20px; }
table.item-list th, table.item-list td { border-color:#bfc3c5; border-style:solid; border-width:0 0 1px 1px; color:#000; font-size:14px; line-height:22px; padding:5px; }
table.item-list tr:first-child th, table.item-list tr:first-child td{border-top-width:1px;}
table.item-list th:first-child, table.item-list td:first-child{border-left-width:0;}
table.item-list thead th, table.item-list tbody th.title { background: url(../images/th-bg.jpg) repeat-x left bottom; font-weight:500; padding:7px 5px; }
table.item-list tbody th { background-color:#f5f5f5; font-weight:100; }
table.item-list tfoot td { padding:15px 0; }
table.item-list tr{background:#fff;}
table.item-list tr.even { background: #f5f5f5; font-size:0; }
table.item-list tr.odd { background: #FFF; font-size:0; }
table.item-list tbody tr:hover{ background: #e0e4f3; }
table.item-list .button-column { min-width:70px;}
table.item-list .button-column a.add { background:url(../images/ico2.gif) no-repeat -2px -122px; float:left; font-size:0; height:0; margin-left:5px; overflow:hidden; padding:16px 16px 0 0; width:0; }
table.item-list .button-column a.view { background:url(../images/ico2.gif) no-repeat -2px -482px; float:left; font-size:0; height:0; margin-left:5px; overflow:hidden; padding:16px 16px 0 0; width:0; }
table.item-list .button-column a.update { background:url(../images/ico2.gif) no-repeat -2px -142px; float:left; font-size:0; height:0; margin-left:5px; overflow:hidden; padding:16px 16px 0 0; width:0; }
table.item-list .button-column a.delete { background:url(../images/ico2.gif) no-repeat -2px -162px; float:left; font-size:0; height:0; margin-left:5px; overflow:hidden; padding:16px 16px 0 0; width:0; }
table.item-list .button-column a.download { background:url(../images/ico2.gif) no-repeat -2px -542px; float:left; font-size:0; height:0; margin-left:5px; overflow:hidden; padding:16px 16px 0 0; width:0; }
table.item-list .button-column a.btn{margin-bottom:2px; margin-top:2px;}
table.item-list th a { color: #000; font-weight:100; text-decoration: none; }
table.item-list th a:hover { color: #000; text-decoration:underline; }
table.item-list th a.asc { background:url(../images/ico2.gif) no-repeat right -444px; padding-right: 16px; }
table.item-list th a.desc { background:url(../images/ico2.gif) no-repeat right -464px; padding-right: 16px; }
table.item-list input{float:left;}
table.item-list input.radio{margin:5px 5px 0 10px;}
table.item-list input.Wdate{padding-left:3px; padding-right:3px;}
table.item-list input.text { background-color:white; border:0; -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .3); box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .3); color:#555; display:inline-block; height:22px; margin:-5px -5px; padding:5px 5px; width:100%; *width:150px; }
table.item-list .textarea { font-size:0; line-height:0; }
table.item-list textarea.text { background-color:white; border:0; -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .3); box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .3); color:#555; display:inline-block; height:60px; margin:-5px -5px; padding:5px 5px; width:100%; float:left; }
table.item-list th.title input.Wdate { background-color:transparent; border-width:0 0 1px; text-align:center; }
table.item-list .table { border-width:0; padding:0; }
table.item-list .table table { width:100%; }
@media screen and (-webkit-min-device-pixel-ratio:0){
	table.item-list .table table { margin-left:1px;}
}
table.item-list .null .errorMessage{margin-left:5px;}
table.item-list .date .errorMessage{margin-left:-26px;}
table.item-list label{float:left; padding:0 5px;}
table.item-list label.ok{background:url(../images/ico2.gif) no-repeat right -103px; float:none; padding:0 18px 0 5px;}
table.item-list td.box{padding:50px 0;}
table.item-list td.box th, table.item-list td.box td{background-color:transparent; border-width:0;}
table.item-list td.box input.text, table.item-list td.box textarea.text{border:1px #aaaaaa solid; -webkit-box-shadow:none; box-shadow:none; margin:0; padding:0 5px; width:auto;}
table.item-list #submitform, table.item-list .submitform{background:url(../images/btn1.png) no-repeat center center; border-width:0; cursor:pointer; color:#FFF; float:none; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; height:27px; line-height:27px; margin:0 5px; text-align:center; width:86px;}
table.item-list #resetform{background:url(../images/btn2.png) no-repeat center center; border-width:0; cursor:pointer; color:#FFF; float:none; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; height:27px; line-height:27px; margin:0 5px; text-align:center; width:86px;}
a.submit{background:url(../images/btn1.png) no-repeat center center; border-width:0; cursor:pointer; color:#FFF; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; height:27px; line-height:27px; margin:0 5px; text-align:center; text-decoration:none; width:86px;}
div.pager{padding:15px 15px 50px; overflow:hidden;}
div.pager ul.yiiPager { border:0; float:right; font-size:11px; margin:0; padding:0; }
div.pager ul.yiiPager li { float:left; margin-left:5px; }
div.pager ul.yiiPager li a, div.pager ul.yiiPager li span { background:#f7f7f7; border:1px #a8a8a8 solid; color:#000; float:left; font-weight:100; height:18px; line-height:18px; padding:0 10px; text-decoration:none; }
div.pager ul.yiiPager li.page a { padding:0; text-align:center; width:20px; }
div.pager ul.yiiPager li.hidden a { color:#999; }
div.pager ul.yiiPager li.selected a { color:#c70600; }
div.pager select { float:right; font-size:11px; margin:0 0 0 5px; padding:0; }
div.pager label{float:right; font-size:12px; line-height:20px;}

td.annex ul.qq-upload-list {overflow:auto; margin:0; height:auto;}
div.fileArray { overflow:auto; margin:0 auto; height:auto; position:relative; padding:5px 20px 5px 0;}
div.fileArray span { clear:both; overflow:hidden; }
td.annex ul.qq-upload-list li {line-height:16px; position:relative; padding:5px 20px 5px 0;}
td.annex span.qq-upload-del { background:url(../images/ico2.gif) no-repeat -2px -162px; cursor:pointer; padding:16px 16px 0 0; position:absolute; top:5px; right:3px; font-size:0; line-height:0; }
.grid-view{background-color:white; border:1px #bfc3c5 solid; margin-bottom:20px; padding-bottom:50px; min-width:832px; width:auto;}
.grid-view-form{background-color:white; border:1px #bfc3c5 solid; margin-bottom:20px; padding-bottom:50px; width:1100px;}
.grid-view.investment_create table.form td.button { border-bottom:0; line-height:16px; height:16px; }
td.annex .qq-upload-button, .grid-view.investment_create input#b2 {margin-bottom:5px; padding:0; position:relative;}
.grid-view.investment_create input#b1 { background:url(../images/button.gif) no-repeat left top; border:0; color:#5e3900; cursor:pointer; height:27px; line-height:27px; margin-left:20px; text-align:center; width:59px; }
.grid-view.investment_create input#b2 { margin-left:169px; }
.grid-view.investment_create table.form td.annex span.errorMessage { position:absolute; left:85px; top:8px; }
div.fileArray a{margin-right:7px;}
div.fileArray .del_annex { background:url(../images/ico2.gif) no-repeat -2px -162px; cursor:pointer; margin:0; padding:16px 16px 0 0; font-size:0; height:0; line-height:0; width:0; position:absolute; right:3px; top:5px;}
div.errorPage{background-color:white; padding:80px; width:740px;}
div.errorPage div{border:3px #e4e4e4 dashed; padding:50px 50px 80px;}
div.errorPage p.err{color:#3b3b3b; font-family:"微软雅黑", "宋体"; font-size:36px; line-height:46px; padding:20px 0;}
div.errorPage p.msg{color:#292929; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:20px; padding:20px 0;}
div.errorPage a.bak{background-color:#ed7434; border:0; color:white; cursor:pointer; display:inline-block; font-family:"微软雅黑", "宋体"; font-size:16px; height:34px; line-height:34px; text-align:center; text-decoration:none; width:184px;}
form#upload{width:400px; margin:0 auto; padding:10px 0 50px;}
form#upload td{padding:0 10px;}
form#upload td select{margin-top:5px;}
form#upload>div{padding:40px 0 30px;}
form#upload>p{color:#654d41; font-size:14px;}
form#upload>p.pagemsg{color:#fe5500;}
.top-border{border-top:1px #bfc3c5 solid;}
div.page-title label{margin:0 3px; display:inline-block; line-height: 30px;}
div.page-title input[type=text]{height:20px; padding:4px 5px; margin:0 3px; border:#999 1px solid; border-radius: 4px;}
div.page-title .Wdate{width:140px; margin:0 3px;}
div.page-title .Wdate.date{width:84px;}
div.page-title .ui-button{padding:6px 10px; margin:0 3px; float:left;}
div.page-title .btn{margin:0 3px;}
div.page-title .btn-link i{font-size:14px;}
div.page-title>font{color:#535353; font-size:14px; font-weight:400; margin-left:30px;}
div.page-title>select{margin-left:15px;}
div.page-title>small{color:#535353; display:block; font-size:14px; font-weight:100; margin-bottom:-15px; overflow:hidden; padding-top:5px;}
div.page-title>small select{margin-top:5px;}
div.page-title>small .edit-5-6{background:url(../images/btn5-6.png) no-repeat center center; color:#3b3b3b; float:right; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:40px; text-decoration:none; width:97px;}
div.page-title>small .edit-5-8{background:url(../images/btn5-8.png) no-repeat center center; color:#3b3b3b; float:right; font-family:"微软雅黑", "宋体"; font-size:14px; font-weight:bold; height:30px; line-height:30px; padding-left:40px; text-decoration:none; width:129px;}
.red-link{color:#d60000; font-family:"微软雅黑", "宋体"; font-size:14px; line-height:20px; text-decoration:underline; margin-left:28px;}
table.item-list td.tab-1{text-indent:2em;}
table.item-list td.tab-2{text-indent:4em;}
table.item-list td.tab-3{text-indent:6em;}
table.item-list td.red{color:#d60000;}
form#text-form{width:720px; margin:0 auto;}
form#text-form td{padding:10px 5px; font-size:14px;}
dl.date-list{clear:both; margin:0 auto; overflow:hidden; padding:23px 100px 23px 28px;}
dl.date-list dt{color:#6b2c1c; font-size:14px; font-weight:bold; line-height:24px;}
dl.date-list dd{clear:both; margin:0;}
dl.date-list dd a{background:url(../images/date.png) no-repeat center center; color:#3b3b3b; float:left; font-size:14px; height:27px; line-height:27px; margin:10px 15px 0 0; padding:7px 4px 9px 2px; text-align:center; text-decoration:none; width:78px;}
ul.book-list{background:url(../images/rack.jpg) repeat-y center top; width:750px; margin:0 auto; padding:0 17px 0 10px; overflow:hidden;}
ul.book-list li{float:left; padding:0 20px 30px; width:210px;}
ul.book-list table{margin:0 auto;}
ul.book-list td{padding:5px;}
ul.book-list td.font{color:#3b3b3b; font-size:14px; line-height:24px;}
ul.book-list td.img{font-size:0; line-height:0; height:267px; width:210px; padding:0 0 15px;}
ul.book-list td div{width:210px; text-align:center;}
ul.book-list td img{max-height:267px; max-width:210px;}
#sysindex { border-radius:4px; -webkit-box-shadow: 0 2px 9px rgba(0, 0, 0, .25); box-shadow: 0 2px 9px rgba(0, 0, 0, .25); margin-top:20px; overflow:hidden; width:700px; }
#sysindex table { background-color:#ccc; border-spacing: 1px; border-collapse: separate;}
#sysindex th { background-color:#f5f5f5; font-size:12px; font-weight:100; padding:8px 5px; }
#sysindex tr.title th { background:url(../images/icon20.png) no-repeat 10px center #e1e1e1; height:40px; font-size:16px; padding-left:50px; }
#sysindex td { background-color:white; font-size:12px; padding:8px 5px; }
#pdf, #pdf *{font-size:20px;}
#pdf{padding:0 10px 50px;}
#pdf>h2{margin:0; padding:0; font-size:1.4em; line-height: 2; text-indent:60px;}
#pdf>h3{margin:0; padding:0; font-size:1.2em; line-height: 2; text-indent:60px;}
#pdf>p{margin:0; padding:0; font-size:1em; line-height: 2; text-indent:60px;}
#pdf>div{font-size:0.8em; line-height: 1.5;}
#pdf>div>font{float:left; width:1.6em;}
#pdf>table, #pdf>table>tbody, #pdf>table>tbody>tr{font-size:18px;}
#pdf>table th, #pdf>table td{font-size:0.8em; line-height: 1.2;}

.xyTable .wordsType input{
  float: left;
  margin-right: 60px;
  display: inline-block;
  width:250px;
  border: none;
}
.xyTable .del{
  color: red;
  cursor: pointer;
}
.xyTable .btn{
  position:relative;
  padding:4px 10px;
  margin:0 3px;
}
.xyTable .btn .errorMessage{
  position:absolute;
  top:0;
  right:-20px;
  font-size:14px;
}
.xyTable .btn input{
  position: absolute;
  top:0;
  right: 0;
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.upfileiframe{
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}