﻿/* basic */
* {
	scrollbar-arrow-color: #D6D6D6; /*线条、箭头颜色*/
	scrollbar-3dlight-color: #D6D6D6;
	scrollbar-darkshadow-color: #D6D6D6; /*按钮背景颜色*/
	scrollbar-face-color: #F1F1F1;
	scrollbar-highlight-color: #F1F1F1;
	scrollbar-shadow-color: #F1F1F1; /*滚动条背景颜色*/
	scrollbar-track-color: #ffffff;
}
body {background: #fff;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5 SimSun,Tahoma,sans-serif;
	color: #333;
}

ul, li {
	list-style-type: none;
	text-transform: capitalize;
}
a {
	text-decoration: none;
	color: #039;
}
a:hover {
	text-decoration: underline;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
img {
	border: 0 none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
.clearfix { 
	*zoom:1;
}
.clear {
	clear: both;
}

.colorRed
{
	color: #CC3300;
}

.colorBlue {
	color: #000099;
}

.colorGreen {
	color: #006600;
}

.fontB {
	font-weight: bold;
}

.title0 {
	font-size: 12px;
	font-weight: bold;
}

.title0sub {
	font-size: 10px;
	color: #808080;
}

.title1 {
	font-size: 14px;
	font-weight: bold;
}

.title1sub {
	font-size: 12px;
	color: #808080;
}

.title2 {
	font-size: 18px;
	font-weight: bold;
}

.title2sub {
	font-size: 14px;
	color: #808080;
}

.border1 {
	border: 1px solid #D6D6D6 !important;
}

.noborder {
	border: 0px solid #000000 !important;
}

.nobordertd td {
	border: 0px solid #000000 !important;
}

.bg1 {
	background-color: #ffffff !important;
}

.bg2 {
	background-color: #F8F8F8 !important;
}

.bg3 {
	background-color: #F1F1F1 !important;
}

.opacity03 
{
	opacity: 0.3;
}

.opacity04 
{
	opacity: 0.4;
	background-image: radial-gradient(at 50% 50%, white 0%, black 90%);
}

/* input style */

input::-ms-clear{display:none;}

input[type=checkbox] {
	vertical-align: middle;
	padding: 3px;
}

input[type=radio] {
	margin: 0px 3px 3px 3px;
}



.InputBttn {
	font-size: 12px;
	cursor: hand;
	color: #000;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 3px 3px;	
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px; 
	*padding-bottom:0px;
}

.fb
{
    background: url(../images/btn.png) no-repeat;
    width: 93px;
    height: 33px;
}

.InputBttnOver {
	font-size: 12px;
	cursor: hand;
	color: #000;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border: 1px solid #C7C7C7;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px; 
	*padding-bottom:0px;
}

.LinkBttn {
	zoom:1;
	font-size:12px;
	cursor:hand;
	color:#000;
	background-color:#FFFFFF;
	border:1px solid #C7C7C7;
	padding:2px 4px;
	display: inline-block; 
	*display:inherit;
}

.LinkBttn:hover {
	background-color: #A3C8FA;
}

.InputTextBox {
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
	background-color: #FFF;
	height: 22px;
	padding: 0px 4px;
}
.InputTextBoxFocus {
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
	background-color: #FEFCEF;
	height: 22px;
	padding: 0px 4px;
}
.InputReadOnly {
	border: none;
	background-color: #FFF;
	height: 22px;
	padding: 0px 4px;
}

.InputRadio {
	border-right: #fff 1px solid;
	border-top: #FFF 1px solid;
	font-size: 12px;
	color: #000000;
	border-left: #fff 1px solid;
	border-bottom: #666 1px solid;
	font-family: "Arial" , "sans-serif";
	line-height: 110%;
	border: none;
	height: 20px;
}
.InputSelect {
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
	background-color: #FFF;
	color: #000;
	padding: 3px;
    height:25px;
}
.InputTextFilter {
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
	height: 22px;
	width: 150px;
	background: url(../../_public/icon/Magnifier.gif) no-repeat right center;
	background-color: #ffffff !important;
	padding: 0px 0px 0px 4px;
}

/* tool bar */

.toolbar {
	background-color: #F1F1F1;
	background-image: url(../images/toolbar-bg.png);
	background-repeat: repeat-x;
	border: 1px solid #D6D6D6;
    min-height: 34px;
  
}

.toolbar_1 {
	background-color: #F1F1F1;
	background-image: url(../images/toolbar-bg.png);
	background-repeat: repeat-x;
	border: 1px solid #D6D6D6;
    height: 25px;
    padding-left:10px;
    padding-top:10px;
  
}

#divSearch {
	position: absolute;
	z-index: 3;
	right: 0px;
	margin-right: 5px;
	background-image: url(../images/toolbar-bg.png);
	background-repeat: repeat-x;
}

#divFullSearch {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #D6D6D6;
	background-color: #FFFFFF;
	padding: 5px; 
	*padding:0px 5px;
}

#divFullSearch div { 
	*margin:7px 0px 2px 2px;
}

.showFullSearch {
	top: 1px;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #e0e0e0 #D6D6D6 #D6D6D6 #D6D6D6;
	background-color: #ffffff;
	background-image: none !important;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
}

#divToolBarContent {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #D6D6D6;
	padding: 5px;
}

.SearchHBttn {
	font-size: 12px;
	cursor: hand;
	color: #000;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border: 1px solid #C7C7C7;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px; *padding-bottom:0px;
	padding-left: 18px; background-image:url('../../_public/icon/SearchH.gif');width:52px;
}
/* divContent */

#divContent {
	height: 100%;
	width: 100%;
	overflow: auto;
	overflow-x: hidden;
	position: absolute;
	z-index: 1;
}

#dialogContent {
	margin: 8px;
	+zoom: 1;
}

/* tabs */

.tabs {
    margin: 0;
    padding: 0 10px;
    overflow: hidden;
    margin-bottom: -1px;
    height: 35px;
}

.tabs li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 5px 3px 0;
    height: 30px;
    overflow: hidden;
    position: relative;
    z-index: 1;
    border-bottom: 1px solid #f1f1f1;
}

.tabs li.selected {
    z-index: 3;
}

.tabs a {
    float: left;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 8px 8px 0 0;
    -moz-border-radius: 8px 8px 0 0;
    border-radius: 8px 8px 0 0;
    background: #fff;
    border: 1px solid #CCC;
    border-bottom: 0;
    padding: 0 10px;
    color: #000;
    text-decoration: none;
}

.tabs .selected a {
    background: #f1f1f1;
    -webkit-box-shadow: #CCC 0 0 .25em;
    -moz-box-shadow: #CCC 0 0 .25em;
    box-shadow: #CCC 0 0 .25em;
}

.tabs a:hover {
    background: -webkit-gradient(linear, 0 0, 0 70%, from(#EEF), to(#FFF));
    background: -webkit-linear-gradient(#EEF, #FFF 70%);
    background: -moz-linear-gradient(#EEF, #FFF 70%);
    background: -ms-linear-gradient(#EEF, #FFF 70%);
    background: -o-linear-gradient(#EEF, #FFF 70%);
    background: linear-gradient(#EEF, #FFF 70%);
}
.tabline {
    height: 0px;
    line-height: 0px;
    clear: left;
    position: relative;
    z-index: 2;
    border-top: 1px solid #CCC;
    background: #FFF;
}
.tabContent {
    clear: left;
    position: relative;
    z-index: 2;
    padding: 2em 1em;
    border: 1px solid #CCC;
    background: #FFF;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: #CCC 0 0 .25em;
    -moz-box-shadow: #CCC 0 0 .25em;
    box-shadow: #CCC 0 0 .25em;
}

/* inputTab */

.inputTab td {
	border-color: #000000 #EBEBEB #D6D6D6 #ffffff;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	overflow: hidden;   
}

.inputTab td input {
	*margin-left:-20px;
}

.inputTab td input[type=radio] {
	margin-left:-15px;
}

.inputTab td input[type=checkbox] {
	margin-left:-17px;
}

.inputTab td label {
	display: inline-block;
	height: 34px;
	line-height: 34px;
	padding: 0px 6px;
	cursor: pointer;
}

.inputTabSel {
	font-weight: bold;
	background-position: center bottom;
	background-image: url(../images/tab_sel.gif);
	background-repeat: no-repeat;
}

/* ProcessBar */

.ProcessBar {
	display:inline-block;
	position: relative;
	overflow: hidden;
	width: 50px;
	height: 16px;
	border: 1px solid #ccc;
	background-color: #fff;
}
	
.ProcessBar em {
	display:inline-block;
	position:absolute;
	top: 0px;
	left: 0px;
	height: 18px;
	background-color: #99ff99;
}

.ProcessBar span {
	position: relative;
	z-index:1;
}
	
/* fieldset */

.fieldset {
}

.fieldset_btns {
	float: right;
	margin-top: 14px;
	width: 78%;
}

.legend {
	background-image: url(../images/legend.png);
	background-repeat: no-repeat;
	width: 190px;
	height: 32px;
	line-height: 45px;
	text-indent: -2px;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

/* FormTable */

.FormTable {
	width: 100%;
	text-align:left;
	border-collapse:collapse;
	word-wrap:break-word;
	word-break:break-all;
}
.FormTable td {
	border: 1px solid #D6D6D6;
	background-color: #fff;
	padding: 5px;
	height: 28px;
}

/* BaseTable */

.BaseTable {
	text-align: left;
	border-collapse: collapse;
}
.BaseTable td {
	border: 1px solid #D6D6D6;
	background-color: #fff;
	padding: 5px;
}


/* smartGridView */

.gv {
	text-align: center;
	border-collapse: collapse;
	width:100%;
}
.gv th {
	border: 1px solid #D6D6D6;
	padding: 2px;
	height: 28px;
}
.gv td {
	border: 1px solid #D6D6D6;
	padding: 2px;
	height: 22px;
}
.gvHeader {
	background-color: #e1e1e1;
}
.gvHeader td {
	color: #000;
	text-align: center;
}
.gvHeader th {
	color: #000;
	text-align: center;
}
.gvHeader th A {
	color: #003366;
	text-decoration: underline;
}
.gvRow, .gvEditRow {
	background-color: #FFFFFF;
}
.gvAlternatingRow {
	background-color: #F6F6F6;
}
.gvHoverCss {
	background-color: #A3C8FA;
}
.gvCheckedCss {
	background-color: #FBEF9D;
}
.gvFooter {
	color: #3F6293;
	background-color: #F7F7F7;
}
.gvEditRow {
	background-color: #FAF9DD;
}
.gvEditRow input {
	background-color: #FFFFFF;
	width: 80px;
}
.gvEditRow .gvOrderId input, .gvEditRow .gvOrderId {
	width: 30px;
}
.gvEditRow .checkBox input, .gvEditRow .checkBox {
	width: auto;
}
.gvCommandField {
	text-align: center;
	width: 130px;
}
.gvLeftField {
	text-align: left;
	padding-left: 10px;
}
.gvBtAField {
	text-align: center;
	width: 130px;
}
.gvCommandField input {
	background-repeat: no-repeat;
	line-height: 23px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 50px;
	height: 23px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: 10px;
}
.gvPage {
	padding-right: 15px;
}
.gvPage table {
	float: right;
}
.gvPage table td {
	border: 0px solid #000000;
}
.gvPage a {
	display: block;
	float: left;
	text-decoration: none;
	padding: 2px 7px;
	border: 1px solid #333333;
	background-color: #333333;
	color: #FFFFFF;
}
.gvPage a:hover {
	text-decoration: none;
	border: 1px solid #013299;
	background-color: #013299;
}
.gvPage span {
	display: block;
	float: left;
	text-decoration: none;
	padding: 2px 7px;
	border: 1px solid #D6D6D6;
	background-color: #ffffff;
	color: #333333;
}
.gvEmpty {
	padding: 30px 0px 30px 0px;
	text-align: center;
}


/* datepicker */

.datepicker {
	border-style: solid;
	border-width: 1px;
	border-color: #BEBEBE #E0E0E0 #E0E0E0 #BEBEBE;
	background-color: #FFF;
	height: 22px; 
	*height:23px;
}
.bbit-dp {
	border-right: #718bb7 1px solid;
	padding-right: 0px;
	border-top: #718bb7 1px solid;
	padding-left: 0px;
	font-size: 11px;
	background: #fff;
	left: 0px;
	visibility: hidden;
	padding-bottom: 0px;
	overflow: hidden;
	border-left: #718bb7 1px solid;
	width: 175px;
	padding-top: 0px;
	border-bottom: #718bb7 1px solid;
	zoom: 1;
	font-family: tahoma,verdana,sans-serif;
	position: absolute;
	top: 0px;
}
.bbit-dp EM {
	font-weight: normal;
	font-style: normal;
}
.bbit-dp TABLE {
	table-layout: fixed;
	width: 100%;
	border-collapse: separate;
}
.bbit-dp TD TH {
	margin: 0px;
}
.bbit-dp-top-center {
	font: 11px tahoma,verdana,helvetica;
	cursor: pointer;
	color: #fff;
	white-space: nowrap;
	text-align: center;
}
.bbit-dp-top-center BUTTON {
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 3px;
	background: url(../../_public/datepicker/btn-arrow-light.gif) no-repeat right top;
	margin: 0px;
	font: 11px tahoma,verdana,helvetica;
	overflow: visible;
	border-left: 0px;
	width: auto;
	cursor: pointer;
	color: #fff;
	border-bottom: 0px;
	moz-outline: 0 none;
	outline: 0 none;
}
.ie .bbit-dp-top-center BUTTON {
}
.bbit-dp-top-right {
	height: 21px;
}
.bbit-dp .bbit-dp-top {
	background: url(../../_public/datepicker/hd-sprite.gif) repeat-x 0px -83px;
}
.bbit-dp-top-right {
	width: 18px;
}
.bbit-dp-top-left {
	width: 18px;
}
.bbit-dp-top-right {
	text-align: right;
}
.bbit-dp-top-right A {
	background-position: center 50%;
	display: block;
	filter: alpha(opacity=60);
	width: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 16px;
	moz-opacity: 0.6;
	opacity: 0.6;
}
.bbit-dp-top-left A {
	background-position: center 50%;
	display: block;
	filter: alpha(opacity=60);
	width: 16px;
	cursor: pointer;
	background-repeat: no-repeat;
	height: 16px;
	moz-opacity: 0.6;
	opacity: 0.6;
}
.bbit-dp-top-right A:hover {
	filter: alpha(opacity=100);
	moz-opacity: 1;
	opacity: 1;
}
.bbit-dp-top-left A:hover {
	filter: alpha(opacity=100);
	moz-opacity: 1;
	opacity: 1;
}
.bbit-dp-top-left A {
	background: url(../../_public/datepicker/left-btn.gif);
	margin-left: 2px;
}
.bbit-dp-top-right A {
	background: url(../../_public/datepicker/right-btn.gif);
	margin-left: 2px;
}
.bbit-dp-inner TD {
	border-collapse: separate;
}
.bbit-dp-inner TH {
	padding-right: 0px;
	padding-left: 0px;
	background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
	padding-bottom: 0px;
	width: 25px;
	cursor: default;
	color: #233d6d;
	padding-top: 0px;
	border-bottom: #a3bad9 1px solid;
	border-collapse: separate;
	text-align: right !important;
	z-index: auto !important;
}
.bbit-dp-inner TH SPAN {
	padding-right: 7px;
	display: block;
	padding-left: 2px;
	padding-bottom: 2px;
	font: 10px arial,helvetica,tahoma,sans-serif;
	padding-top: 2px;
}
.bbit-dp-inner TD {
	border-right: #fff 1px solid;
	padding-right: 0px;
	border-top: #fff 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: #fff 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: #fff 1px solid;
	border-collapse: separate;
	text-align: right;
}
.bbit-dp A {
	color: black;
	zoom: 1;
	text-decoration: none;
}
.bbit-dp-inner TD A {
	padding-right: 5px;
	display: block;
	padding-left: 5px;
	padding-bottom: 2px;
	font: 11px arial,helvetica,tahoma,sans-serif;
	padding-top: 2px;
	text-align: right;
}
.bbit-dp-inner .bbit-dp-active {
	cursor: pointer;
	color: black;
}
.bbit-dp-inner .bbit-dp-selected A {
	border-right: #8db2e3 1px solid;
	padding-right: 4px;
	border-top: #8db2e3 1px solid;
	padding-left: 4px;
	background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
	padding-bottom: 1px;
	border-left: #8db2e3 1px solid;
	padding-top: 1px;
	border-bottom: #8db2e3 1px solid;
}
.bbit-dp-inner .bbit-dp-today A {
	border-right: darkred 1px solid;
	padding-right: 4px;
	border-top: darkred 1px solid;
	padding-left: 4px;
	padding-bottom: 1px;
	border-left: darkred 1px solid;
	padding-top: 1px;
	border-bottom: darkred 1px solid;
}
.bbit-dp-inner .bbit-dp-selected SPAN {
	font-weight: bold;
}
.bbit-dp-inner .bbit-dp-prevday A {
	color: #aaa;
	text-decoration: none !important;
}
.bbit-dp-inner .bbit-dp-nextday A {
	color: #aaa;
	text-decoration: none !important;
}
.bbit-dp-inner A:hover {
	background: #ddecfe;
	color: black;
	text-decoration: none !important;
}
.bbit-dp-inner bbit-dp-disabled A:hover {
	background: #ddecfe;
	color: black;
	text-decoration: none !important;
}
.bbit-dp-inner .bbit-dp-disabled A {
	background: #eee;
	cursor: default;
	color: #bbb;
}
.bbit-dp-bottom {
	padding-right: 2px;
	border-top: #a3bad9 1px solid;
	padding-left: 2px;
	background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
	padding-bottom: 2px;
	padding-top: 2px;
}
.bbit-dp-mp {
	display: none;
	background: white;
	left: 0px;
	position: absolute;
	top: 0px;
}
.bbit-dp-mp TD {
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	font: 11px arial,helvetica,tahoma,sans-serif;
	padding-top: 2px;
}
TD.bbit-dp-mp-month {
	border-right: 0px;
	border-top: 0px;
	vertical-align: middle;
	border-left: 0px;
	width: 25%;
	border-bottom: 0px;
	text-align: center;
}
TD.bbit-dp-mp-year {
	border-right: 0px;
	border-top: 0px;
	vertical-align: middle;
	border-left: 0px;
	width: 25%;
	border-bottom: 0px;
	text-align: center;
}
TD.bbit-dp-mp-ybtn {
	border-right: 0px;
	border-top: 0px;
	vertical-align: middle;
	border-left: 0px;
	width: 25%;
	border-bottom: 0px;
	text-align: center;
}
.bbit-dp-mp-ok {
	margin-right: 3px;
}
.bbit-dp-mp-btns BUTTON {
	border-right: #005 1px solid;
	padding-right: 3px;
	border-top: #36c 1px solid;
	padding-left: 3px;
	background: #083772;
	padding-bottom: 1px;
	font: 11px arial,helvetica,tahoma,sans-serif;
	border-left: #36c 1px solid;
	cursor: pointer;
	color: white;
	padding-top: 1px;
	border-bottom: #005 1px solid;
	text-align: center;
	text-decoration: none !important;
}
.bbit-dp-mp-btns {
	background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
}
.bbit-dp-mp-btns TD {
	border-top: #c5d2df 1px solid;
	text-align: center;
}
TD.bbit-dp-mp-month A {
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	padding-bottom: 2px;
	color: #15428b;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}
TD.bbit-dp-mp-year A {
	padding-right: 4px;
	display: block;
	padding-left: 4px;
	padding-bottom: 2px;
	color: #15428b;
	padding-top: 2px;
	text-align: center;
	text-decoration: none;
}
TD.bbit-dp-mp-month A:hover {
	background: #ddecfe;
	cursor: pointer;
	color: #15428b;
	text-decoration: none;
}
TD.bbit-dp-mp-year A:hover {
	background: #ddecfe;
	cursor: pointer;
	color: #15428b;
	text-decoration: none;
}
TD.bbit-dp-mp-sel A {
	border-right: #8db2e3 1px solid;
	padding-right: 3px;
	border-top: #8db2e3 1px solid;
	padding-left: 3px;
	background: url(../../_public/datepicker/glass-bg.gif) #dfecfb repeat-x left top;
	padding-bottom: 1px;
	border-left: #8db2e3 1px solid;
	padding-top: 1px;
	border-bottom: #8db2e3 1px solid;
}
.bbit-dp-mp-ybtn A {
	display: block;
	background: url(../../_public/datepicker/tool-sprites.gif) no-repeat;
	margin: 0px auto;
	overflow: hidden;
	width: 15px;
	cursor: pointer;
	height: 15px;
}
.bbit-dp-mp-ybtn A.bbit-dp-mp-next {
	background-position: 0px -120px;
	background: url(../../_public/datepicker/right-btn.gif);
}
.bbit-dp-mp-ybtn A.bbit-dp-mp-next:hover {
	background-position: -15px -120px;
}
.bbit-dp-mp-ybtn A.bbit-dp-mp-prev {
	background-position: 0px -105px;
	background: url(../../_public/datepicker/left-btn.gif);
}
.bbit-dp-mp-ybtn A.bbit-dp-mp-prev:hover {
	background-position: -15px -105px;
}
.bbit-dp-mp-ybtn {
	text-align: center;
}
TD.bbit-dp-mp-sep {
	border-right: #c5d2df 1px solid;
}
.bbit-dp-input {
	padding: 0px 4px;
	width: 95px;
	background-image: url(../../_public/datepicker/cal.gif);
	background-position: 99% center;
	background-repeat: no-repeat;
}

.picker {
	background: url(../../_public/datepicker/cal.gif) no-repeat left center;
	margin-left: -19px;
	width: 16px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 16px;
	border-bottom-style: none;
}
/* 用户选则列表 */

.ce_centerico {
	width: 450px;
	margin: 10px;
	background-image: url(../images/jiantou_right.gif);
	background-position: 50% 50%;
	background-repeat: no-repeat;
}

.ce div a {
	width: 100%;
	height: 26px;
	line-height: 26px;
	font-weight: bold;
	color: #000;
	display: block;
	overflow: hidden;
	outline: none;
}
.ce div a:hover {
	background-color: #e1e1e1;
	text-decoration: none;
}
.ce_all {
	display: none;
	float: right;
	margin-right: 10px;
	color: #039;
	background-color: #e1e1e1;
	cursor: pointer;
}
.ce div a:hover .ce_all {
	display: block;
}
.ce_b span {
	width: 20px;
	height: 20px;
	background: url(../images/tree_plus.gif) no-repeat;
	display: block;
	float: left;
	margin: 1px 5px 0px 5px;
}
.ce_c span {
	width: 20px;
	height: 20px;
	background: url(../images/tree_minus.gif) no-repeat;
	display: block;
	float: left;
	margin: 1px 5px 0px 5px;
}
.ce_users {
	width: 100%;
	padding: 0px;
}
.ce_users a {
	color: #000;
	display: block;
	height: 26px;
	line-height: 26px;
	padding-left: 50px;
	outline: none;
}
.ce_users a:hover {
	background-color: #A3C8FA;
	text-decoration: none;
}

.ces_users {
	width: 100%;
	padding: 0px;
}
.ces_users a {
	display: block;
	width: 100%;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	color: #666;
	overflow: hidden;
	outline: none;
}
.ces_users span {
	zoom:1;
	width:58px;
	color:#000;
	font-weight:bold;
	display: inline-block; *display:inline;
}
.ces_users a:hover {
	background-color: #A3C8FA;
	text-decoration: none;
}
.ces_remove {
	float: right;
	margin-right: 15px;
	color: #CC0000;
	display: none;
	cursor: pointer;
}
.ces_users a:hover .ces_remove {
	display: block;
}


/* infolist */

.infolist li {
	line-height: 200%;
	background: url(../images/infolist_ico.png) no-repeat;
	padding-left: 20px;
	background-position: 3px 8px;
	font-size: 13px;
}
.infolist span {
	color: #999;
}


/* other */

.wordpagestyle {
	background-color: #ffffff;
	padding: 20px;
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#999999);
	-ms-filter:progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, color=#999999);
	box-shadow: 3px 3px 3px #999;
	border: 1px solid #000000;
}

/* about */

.aboutlogo {
	background-position: 70% 50%;
	float: left;
	width: 30%;
	background-image: url(../images/about_logo.png);
	background-repeat: no-repeat;
}

.aboutinfo {
	float: left;
	width: 70%;
	line-height: 200%;
}

.aboutinfo p {
	margin: 10px;
}

.aboutinfo span {
	color: #999999;
}

/* uploadfile */

.uploadfiles {
	overflow: auto; 
	height: 120px; 
}

.uploadfile {
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-bottom-color: #d1d1d1;
}

.uploadfile input {
	margin-left: 6px;
}

.uploadfile div {
	zoom: 1;
	padding: 4px 5px;
	display: inline-block; *display: inline;
}

.uploadfilename {
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 20px !important;
}

.uploadfilesize {
	color: #999;
}

.fileIco_jpg {
	background-image: url(../../_public/icon/_jpg.gif);
}

.fileIco_dwg {
	background-image: url(../../_public/icon/_dwg.gif);
}

.fileIco_pdf {
	background-image: url(../../_public/icon/_pdf.gif);
}

.fileIco_doc {
	background-image: url(../../_public/icon/_doc.gif);
}

.fileIco_xls {
	background-image: url(../../_public/icon/_xls.gif);
}

.fileIco_ppt {
	background-image: url(../../_public/icon/_ppt.gif);
}

.fileIco_txt {
	background-image: url(../../_public/icon/_txt.gif);
}

.fileIco_rar {
	background-image: url(../../_public/icon/_rar.gif);
}

.fileIco_blank {
	background-image: url(../../_public/icon/_blank.gif);
}
