﻿body,a{ font-family: 微軟正黑體; color:#0000ff;margin:0px;}
a{text-decoration: none; }
input{ margin:0px; }
#progress{ display: inline-block; width:80px; line-height: 22px; text-align: center; }
#upload-form{margin: 10px;}
#log{ height:320px; margin: 10px; border:1px #ccc solid; overflow:hidden; overflow-y: scroll; }
.button{ display: inline-block; padding:0px 5px; border:1px #ccc solid; background-color: #eee; cursor:pointer; }
.mt10{ margin-top:10px; }
.mb10{ margin-bottom:10px; }

.list{ text-align: center; font-size:0px; }
.list > .title{ font-size: x-large; color:#C00000; font-weight: bold; }
.list > .item{ width:90%; margin:0px auto; }
.list > .item > div{ margin:-20px 0px 0px -20px; padding:0px; }
.list > .item > div > span{ display: inline-block; font-size:large; font-color:#007fff;margin:20px 0px 0px 10px; cursor:pointer;}
.list > .item > div > span a{ width:250px; height:100px; display: table-cell; vertical-align:middle; text-align: center; background-color: #FEE05A;*display: block;}


.header{height:190px;background-color: #FFF;padding-top:10px;}
.header > .logo{background: url('../image/logo.jpg') center center no-repeat;width:800px;height:143px;margin:0px auto;}
.header > .title{color:#2564e3;font-size: 21px;text-align: center;margin-bottom:20px;}

.odd{background-color: #f2f2f2;}
.even{background-color: #e8f2d6;}
.useitem{height:40px;font-size:24px;background-color: #dbe9fa;line-height: 40px;text-align: center;color:#017d01;font-weight: bold;}
.node{list-style-type: none;margin:0px;padding:0px;}
.node .quest{height:40px;line-height: 40px;font-size:19px;text-align: center;font-weight: bold;color:#f00200;}
.node .item{max-width:1200px;margin:0px auto;padding:0px 0px 0px 20px;font-size:0px;text-align: center;}
.node .item > span{display: inline-block;margin:0px 10px 10px 0px;vertical-align: top;border:1px solid;}
.node .item > span.hasq:hover,
.node .item > span.hasq.selected{border-color: red;cursor:pointer;}
.node .item > span > span{display: table-cell;}

.node .item > span > .content{*display: inline-block;background-color: #FFE8BF;padding:10px;width:250px; vertical-align: middle;font-size: 15px;text-align: left;*margin-left:-1px;}
.odd .item > span{border-color:#f2f2f2;}
.even .item > span{border-color:#e8f2d6;}