body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,iframe,fieldset,legend,label,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 \5b8b\4f53,tahoma,Helvetica,arial,sans-serif;}fieldset,img{border:none;}address,cite,dfn,em,var{font-style:normal;}del,ins{text-decoration:none;}h1,h2,h3,h4,h5,h6{font-weight:400;}:focus{outline:0}small{font-size:12px;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}ul,ol{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}
body{background:#E9E9E9;color:#666;}
#_form{overflow: hidden;}
a{color:#333;text-decoration:none;}a:hover{text-decoration:underline;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline; }
.tl { text-align:left; }
.tc { text-align:center; }
.tr { text-align:right; }
.clear:after{content:'';display:block;height:0;clear:both;}
.clear{*zoom:1;}
.button { padding:0 8px; }
label input { vertical-align:-2px; margin-right:4px; }

.inputTxt { background:#fff; height:24px; line-height:24px; padding:0 5px; border:1px solid #B6BCC1; border-radius:2px; color:#666; }
.inputTxt2 { height:21px; line-height:21px; border:0; border-bottom:1px solid #ccc; }
.inputBtn { height:24px; line-height:24px; padding:0 5px; }

.loginTop { width:100%; height:90px; padding-top:250px; background:#fff; text-align:center; }
.loginBox { width:450px; margin:20px auto 0;color:#fff; }
.loginBox .inputTxt { border:1px solid #fff; border-radius:2px; }
.loginBox .inputBtn { border:1px solid #3EB2E6; background:#333; color:#fff; }
.loginBox table th { font-weight:normal; text-align:right; padding:5px 2px; }
.loginBox table td { padding:5px 2px; }

.header { width:100%; height:85px; background:#99CCFF url(../images/admin_head.png) repeat-x; border-bottom:3px solid #fff;  position:relative; overflow:hidden; margin-bottom:10px; }
.header h1 { font-size:24px; color:#fff; position:absolute; left:15px; top:24px; font-family:\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif;  }
.header .login { position:absolute; right:30px; top:55px; }
.header .login a { color:#fff; }

.mainBox {}
.columnLeft { width:200px; margin-left:10px; float:left; display:inline; }
.sliderbox dt { height:36px; line-height:36px; padding-left:40px; cursor:pointer; background: #333 url(../images/admin_menu.png) no-repeat; color:#fff; margin-bottom:1px; }
.sliderbox .open { background: url(../images/admin_menu.png) no-repeat 0 -36px; color: #fff; font-weight:bold; cursor: default;}
.sliderbox .title {color: #01b2f1; padding: 0 0 0 40px; line-height: 30px;}	
.sliderbox dd { color: #add9e8; position:relative;overflow:hidden; background:#fff; }
.sliderbox dd ul { padding:15px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.sliderbox dd li { line-height:24px; background:url(../images/all.png) no-repeat 2px -197px; padding-left:12px;  }

.columnRight {min-height:600px; background:#fff; border: 1px solid #CECECE;float:left;width:100%;max-width:83%;margin-left:10px;_display:inline; }
.columnRight h2 { padding:0 20px; height:35px; line-height:35px; background:#8D8D8D url(../images/all.png) repeat-x 0 -160px; font-weight:bold; font-size:13px; border-bottom: 1px solid #CECECE; color:#333; font-size:14px; }
.columnRight .content { padding:10px 20px; float: left;}
.columnRight .content h3 { padding-top:10px; }
.columnRight2 {min-height:600px; background:#fff; border: 1px solid #CECECE;float:left;width:100%;max-width:100%;margin-left:10px;_display:inline;overflow: auto; }
.columnRight2 h2 { padding:0 20px; height:35px; line-height:35px; background:#8D8D8D url(../images/all.png) repeat-x 0 -160px; font-weight:bold; font-size:13px; border-bottom: 1px solid #CECECE; color:#333; font-size:14px; }
.columnRight2 .content { padding:10px 20px; }
.columnRight2 .content h3 { padding-top:10px; }

.pd1 { margin-top:10px; }
.pd1 li { padding-bottom:10px; }
.tabList { width:100%; margin:10px 0; }
.tabList td,.tabList th { border:1px solid #ddd; padding:5px; }
.tabList th { background:#F2F2F2; }

.tabDate td,.tabDate th { padding:3px 10px 3px 0; }

.modBox { padding:10px 0; }
.modBox .tit { height:20px; line-height:20px; font-size:14px; font-weight:bold; color:#333; background:url(../images/bullet_blue.gif) no-repeat 2px 5px; padding-left:16px; color:#666; }
.modBox .con .tabList { margin:5px 0; }

/*�޸������*/
.pwdLoginBox { width:300px; height:200px; padding:20px; margin:0 auto; position:absolute; left:50%; top:50%; margin-left:-155px; margin-top:-100px;  background:#fff; border:2px solid #119DE6; }
.pwdLoginBox h1 { text-align:center; font-size:24px; margin-bottom:20px; font-family:\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif; }

.refundBox {width:400px; height:230px; padding:20px; margin:0 auto; position:absolute; left:50%; top:50%; margin-left:-155px; margin-top:-100px;  background:#fff; border:2px solid #119DE6;}
.refundBox h1 { text-align:center; font-size:20px; margin-bottom:10px; font-family:\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif; }

/*��ҳ*/
.page{clear:both;text-align:center;padding:10px;color:#1575E5;}
.page a{border:1px solid #004276;margin:0 3px;padding:0 5px;color:#333333;}
.page .on{background:#BFDBFF;}
.page .disable{color:#CCCCCC;border:1px solid #CCCCCC;}
.file_view{float:left;_display:inline;width:50%;padding-left:0 !important}
.file_view>div{padding-left:0 !important}
.text_size{width:80px !important}
li span{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
.clearfix:after{content:"":clear:both;display:block}
.du_form{}
.clearfix{*zoom:1}

.td-distance{
	width: 10px;
}
.radio-center1{
	position: absolute;
	margin-top: -8px;
	cursor: pointer;
}
.radio-center2{
    position: absolute;
    margin-left: 50px;
    margin-top: -8px;
    cursor: pointer;
}
.radio-center3{
    position: absolute;
    margin-left: 100px;
    margin-top: -8px;
    cursor: pointer;
}
.radio-c1{
    margin-left: 18px;
    position: absolute;
    margin-top: -11px;
}
.radio-c2{
    position: absolute;
    margin-left: 68px;
    margin-top: -11px;
}
.radio-c3 {
    margin-left: 119px;
    position: absolute;
    margin-top: -11px;
}
.inputTxt-short{
    background: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    border: 1px solid #B6BCC1;
    border-radius: 2px;
    color: #666;
	width: 50px;
}
.inputTxt-medium{
    background: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    border: 1px solid #B6BCC1;
    border-radius: 2px;
    color: #666;
	width: 72px;
}
.inputTxt-large{
    background: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    border: 1px solid #B6BCC1;
    border-radius: 2px;
    color: #666;
	width: 384px;
}
.input-align-right{
    text-align: right;
}
.input-align-left{
    text-align: left;
}
.select-s{
	width: 182px;
    height: 26px;
}
.select-s1{
	width: 84px;
    height: 26px;
}
.select-s2{
	width: 62px;
    height: 26px;
}
.select-s3 {
    width: 118px;
    height: 26px;
}
.radio-inline-block-center{
    display: inline-block;
    margin-bottom: 2px;
}

.form_query tr {
    line-height: 34px;
    margin-bottom: 10px;
}

.form_query tr td {
    padding-right: 40px;
    vertical-align: top;
}

.form_query tr th {
    min-width: 40px;
    display: block;
    text-align: justify;
    text-align-last: justify;
    text-justify: inter-ideograph;
    margin-right: 12px;
}

.form_query tr td input[type=text] {
    width: 134px;
    background: #fff;
    height: 24px;
    line-height: 24px;
    padding: 0 5px;
    border: 1px solid #B6BCC1;
    border-radius: 2px;
    color: #666;
}

.form_query tr td select {
    background: #fff;
    height: 26px;
    line-height: 24px;
    padding: 0 5px;
    border: 1px solid #B6BCC1;
    border-radius: 2px;
    color: #666;
    width: 146px;
}

.company-div{
	border: 1px solid white;
    width: 270px;
    margin: 20px 0 20px 0;
    height: auto;
    border-radius: 12px;
    display: inline-block;
}
.company-div-1{
	margin: 5px 20px 0 20px;
}
.company-div-head{
	font-size: 18px;
    color: #333;
    font-weight: 600;
}
.company-div-body{
	font-size: 14px;
}
.company-div-body div{
	margin: 10px 0;
}
.title-com-man{
	color: #fff;
    background: #a60033;
    padding: 2px 3px;
    border-radius: 4px;
}
.title-com-no{
	color: #fff;
    background: gray;
    padding: 2px 3px;
    border-radius: 4px;
}
.title-com-yes{
	color: #fff;
    background: green;
    padding: 2px 3px;
    border-radius: 4px;
}