@charset "utf-8";
@keyframes fadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
	}
html{height:100%; _overflow-y:scroll;}
body{font-size:12px; font-family:Microsoft YaHei, Arial; margin:6px; padding:0; background-color:#e5effa; -webkit-text-size-adjust:none;}
table{font-size:12px;}
form{width:100%; margin:0;}
input,select,textarea{color:#036; font-family:Microsoft YaHei, SimSun; font-size:12px; border:1px solid #d0dbf3; border-radius:3px;}
input,select{height:22px; line-height:22px;}
input{padding:0 4px;}
input:hover,select:hover,textarea:hover{border-color:#999;}
input[type="radio"]{border:none;}
input[type="checkbox"]{height:auto; line-height:none; border:0;}
fieldset{border-radius:4px;}
ul{margin:0; padding:0; border:0;}
li{margin:0; padding:0; border:0; list-style-position:inside;}
img{border:0; cursor:pointer;}
a{text-decoration:none; cursor:pointer; color:#3b5999;}
a:hover{text-decoration:none; color:#FF3300;}
p{margin:0;}

.sortNum{font-family:Verdana, Arial; font-weight:bold; cursor:pointer; position:relative;}
.sortNum input{width:38px; text-align:center; font-family:Verdana, Arial; font-weight:bold; border:1px solid red; background-color:#fc0;}

.location{height:30px; line-height:30px; margin-bottom:10px; color:#3b5999; outline:1px solid #b8d3f0; background-color:#fff; background:-webkit-linear-gradient(top,#fff,#f5f5f5,#fff);}
.location a{padding-left:16px; margin-left:10px; position:relative;}
.location a:before{content:''; width:10px; height:9px; background:url(../images/ico.png) -200px -20px; position:absolute; left:0; top:0; bottom:0; margin:auto 0;}
.location a:hover:before{background-position:-180px -20px;}
.location.copyright{margin-top:10px; text-align:center;}

.order{padding-right:10px; position:relative;}
.order:after{content:''; width:7px; height:9px; background:url(../images/ico.png) -40px -20px; position:absolute; right:0; top:0; bottom:0; margin:auto 0;}
.order:hover:after{background-position:-40px -30px;}
.order.byUp:after,
.order.byDown:hover:after{background-position:-50px -20px;}
.order.byDown:after{background-position:-50px -30px;}
.order.byUp:hover:after{background-position:-50px -30px;}

.ge{width:100%; table-layout:fixed; border:1px solid #e5effa; border-collapse:collapse;}
.ge tr{background-color:#fff; text-align:center;}
.ge tr:hover{background-color:#ff9;}
.ge td{height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border:1px solid #e5effa; border-collapse:collapse;}
.ge td b{color:#f00; font-weight:normal;}
.ge td i{color:#DDD;}
.ge .tr, .ge .tr:hover{background-color:#b8d3f0;}
.ge .tr td{white-space:normal;}
.ge .title{height:20px; line-height:20px; float:left; text-indent:20px; position:relative; color:#3b5999; cursor:pointer; text-align:left;}
.ge .title:before{content:''; width:9px; height:9px; background:url(../images/ico.png) -130px -30px; position:absolute; left:7px; top:0; bottom:0; margin:auto 0;}
.ge .title.open:before{width:9px; height:9px; background-position:-130px -20px;}
.ge .title.none:before{width:5px; height:5px; background-position:-30px -30px;}
.ge .title.none:hover{color:#000;}
.ge .title.none:hover:before{background-position:-20px -30px;}
.ge .content td{text-align:left; border:1px dashed #ccc; position:relative;}
.ge .content:hover{background-color:#ffe;}
.ge .content td .pop{position:absolute; right:20px; bottom:5px;}
.ge .even{background-color:#f0f7fe;;}
.ge .even:hover{background-color:#ff9;}
.ge .ckd{background-color:#d0e3f7; color:#777;}
.ge .ckd a{color:#777;}
.ge .ckd:hover{background-color:#ff9;}

.page{font-family:Verdana;}
.page a{height:22px; line-height:22px; display:inline-block; margin:0 2px; padding:0 7px; border-radius:3px;}
.page a.in,
.page a:hover{background-color:#b6d2f1; color:#488bd1;}

.txt{width:800px; line-height:25px;}
.txt tr{padding-top:5px;}
.txt textarea{width:800px;}

.load{background:url(../images/load.gif) no-repeat left center; color:red; padding-left:20px; line-height:20px; font-size:14px; cursor:default;}

.err{margin:0 auto; line-height:25px; padding:4px 10px; border:1px solid #80bdcb; border-radius:4px;}

.upage{width:100%; text-align:right; margin-top:5px; line-height:25px;}

.file{width:40px; height:20px; line-height:20px; text-align:center; background-image:url(../images/file.jpg); float:left; display:inline; margin:0 5px; font-family:Verdana; color:#06F;}

.di{z-index:2; position:fixed; bottom:2px; right:18px; text-align:center; display:block;}
.di .a{width:65px; height:25px; line-height:25px; color:#fff; display:inline-block; margin-right:2px; background-color:#3b5999;}
.di .a:hover{background-color:#5c79b6;}

.user_menu span{display:none;}

.tishi{color:#ccc;}

.tags{position:relative;}
.tags .tag_title{height:28px;}
.tags .tag_title a{height:28px; line-height:28px; text-align:center; float:left; margin-left:6px; padding:0 12px; border-top-left-radius:4px; border-top-right-radius:4px;}
.tags .tag_title a:hover{background-color:#d0e3f7; color:#3b5999;}
.tags .tag_title .in{background-color:#09f; color:#fff;}
.tags .tag_title .in:hover{background-color:#09f; color:#fff;}
.tags .tag_list{width:556px; border:2px solid #09f; padding:5px; display:none; border-radius:4px; float:left;}
.tags .tag_list fieldset{border:1px solid #cc9; padding:5px; display:none; border-radius:4px;}
.tags .tag_list.on{display:block; animation:fadeIn 0.5s;}
.tags .tag_option{position:absolute; right:0; top:0;}
.etag{padding-top:10px;}
.etag .tag_list{width:auto;}

.dt_input{position:relative; padding-right:20px;}
.dt_input:before{content:''; width:16px; height:16px; position:absolute; right:0; top:0; bottom:0; margin:auto 0; background:url(../images/ico.png) -200px -40px;}

.gx{height:20px; line-height:20px; display:inline-block; padding-left:22px; padding-right:6px; cursor:pointer; position:relative;}
.gx:before{content:''; width:20px; height:16px; position:absolute; left:0; top:0; bottom:0; margin:auto 0; background:url(../images/ico.png) no-repeat -70px -20px;}
.gx:hover:before{background-position:-90px -20px;}
.gx input{display:none;}
.gx.gxt:before{background-position:-110px -20px;}

.btn{width:80px; height:26px; line-height:26px; cursor:pointer; text-align:center; display:inline-block; border:1px solid #e36703; border-radius:3px; background-color:#ec7b01; background:-webkit-linear-gradient(top,#f5ab0b,#ec7b01); color:#fff; position:relative;}
.btn:after{content:''; width:78px; height:24px; border:1px solid #fff; border-bottom-color:#f4b70a; border-radius:3px; position:absolute; left:0; top:0;}
.btn strong{font-weight:normal;}

.btnc{height:22px; line-height:22px; display:inline-block; padding-left:25px; padding-right:5px; cursor:pointer; position:relative; font-size:14px; margin-right:6px; color:#333; text-transform:uppercase; border:1px solid transparent; border-radius:3px;}
.btnc input{width:100%; height:100%; position:absolute; left:0; top:0; cursor:pointer; opacity:0; filter:alpha(opacity=0);}
.btnc:before{content:''; width:16px; height:16px; position:absolute; left:5px; top:0; bottom:0; margin:auto 0; background-image:url(../images/ico.png);}
.btnc:hover{background-color:#fff; background:-webkit-linear-gradient(top,#fff,#eee,#fff); border-color:#accbe1; color:#408ed6;}
.btnc.b_none{padding:0 6px;}
.btnc.b_none:before{display:none;}

.btnc.b_add:before{background-position:0 -40px;}
.btnc.b_minus:before{background-position:-20px -40px;}
.btnc.b_tick:before{background-position:-40px -40px;}
.btnc.b_cancel:before{background-position:-60px -40px;}
.btnc.b_help:before{background-position:-80px -40px;}
.btnc.b_uploadCloud:before{background-position:-100px -40px;}
.btnc.b_downloadCloud:before{background-position:-120px -40px;}
.btnc.b_look:before{background-position:-140px -40px;}
.btnc.b_back:before{background-position:-160px -40px;}
.btnc.b_cloud:before{background-position:-180px -40px;}
.btnc.b_calendar:before{background-position:-200px -40px;}

.btnc.b_user:before{background-position:0 -60px;}
.btnc.b_set:before{background-position:-20px -60px;}
.btnc.b_search:before{background-position:-40px -60px;}
.btnc.b_barChart:before{background-position:-60px -60px;}
.btnc.b_wrench:before{background-position:-80px -60px;}
.btnc.b_upload:before{background-position:-100px -60px;}
.btnc.b_download:before{background-position:-120px -60px;}
.btnc.b_global:before{background-position:-140px -60px;}
.btnc.b_cloud2:before{background-position:-160px -60px;}

.btnc.b_note:before{background-position:0 -80px;}
.btnc.b_folder:before{background-position:-20px -80px;}
.btnc.b_trash:before{background-position:-40px -80px;}
.btnc.b_share:before{background-position:-60px -80px;}
.btnc.b_quit:before{background-position:-80px -80px;}
.btnc.b_set2:before{background-position:-100px -80px;}
.btnc.b_copy:before{background-position:-120px -80px;}

.btnc.b_repeat:before{background-position:0 -100px;}
.btnc.b_grid:before{background-position:-20px -100px;}
.btnc.b_crop:before{background-position:-40px -100px;}
.btnc.b_list:before{background-position:-60px -100px;}
.btnc.b_file:before{background-position:-80px -100px;}
.btnc.b_image:before{background-position:-100px -100px;}
.btnc.b_more:before{background-position:-120px -100px;}

.btnd{width:80px; height:26px; line-height:26px; border:1px solid #999; border-radius:3px; background-color:#fff; background:-webkit-linear-gradient(top,#fefefe,#e5e5e6); cursor:pointer; text-align:center; display:inline-block; position:relative; color:#555;}
.btnd:after{content:''; width:78px; height:24px; border:1px solid #fff; border-radius:3px; position:absolute; left:0; top:0;}
.btnd strong{font-weight:normal;}
.btnd:hover{background-color:#ec7b01; background:-webkit-linear-gradient(top,#f5ab0b,#ec7b01); border-color:#e36703; color:#fff;}
.btnd:hover:after{border-bottom-color:#f4b70a;}

.cbc{width:80px; position:fixed; bottom:5px; right:5px; z-index:1;}

.rowOpt{width:18px; height:18px; cursor:pointer; display:inline-block; position:relative; top:2px;}
.rowOpt:after{content:''; width:12px; height:12px; background-image:url(../images/ico.png); position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.rowOpt.remove:after{background-position:-234px 0;}
.rowOpt.remove:hover:after{background-position:-234px -12px;}
.rowOpt.moveUp:after{background-position:-222px -12px;}
.rowOpt.moveUp:hover:after{background-position:-222px 0;}
.rowOpt.moveDown:after{background-position:-210px 0;}
.rowOpt.moveDown:hover:after{background-position:-210px -12px;}

#preview{position:absolute; right:5px; top:5px; line-height:0; background-color:#fff; border:1px solid #b8d3f0; padding:5px; display:none; float:left; text-align:center;}
#preview #pre_info{height:20px; line-height:20px; padding-right:5px; color:red; display:none; position:absolute; left:5px; top:5px; background-color:#fff; float:left;}
#preview #pre_img{display:none;}

.uploading{width:100%; height:100%; line-height:50px; float:left; position:absolute; left:0; top:0; background:url(../images/upload.gif) no-repeat center center #fff; text-align:center; color:#f00; font-size:16px; display:none;}