/*xuan 12/1*/

html, body {
  /* 設定body高度為100% 拉到視窗可視的大小 */
    height: 100%;
}

html {
    min-width: 1012px;
}

.browserwindow {
    background-color: #ffffff;
}

.browserwindow > div {
    padding: 20px 20px 0px 20px;
}

a {
    cursor: pointer;
    text-decoration: none;
    color: #2a81f3;
    color: #4680cc;
    text-decoration: underline;
    outline: none;
}

a:hover {
    color: #0E429E;
}

a:active {
    color: #3da3c5;
}

button {
    outline: none;
}

button {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background-image: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

button:hover {
    background-image: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

button:active {
    background-image: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}
button.createbtn {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

button.createbtn:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

button.createbtn:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}

button.commonbtn {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

button.commonbtn:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

button.commonbtn:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}

.final_button {
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
}

button.ok {
    border: 1px solid rgb(15, 122, 146);
    background-color: rgb(13, 117, 165);
    background-image: linear-gradient(rgb(13, 117, 165) 20%, rgb(13, 117, 165) 50%, rgb(13, 117, 165) 52%, rgb(13, 117, 165) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

button.ok:hover {
    background-color: rgb(14, 134, 189);
    background-image: linear-gradient(rgb(14, 134, 189) 20%, rgb(14, 134, 189) 50%, rgb(14, 134, 189) 52%, rgb(14, 134, 189) 100%);
}

button.ok:active {
    background-color: rgb(13, 117, 165);
    background-image: linear-gradient(rgb(13, 117, 165) 20%, rgb(13, 117, 165) 50%, rgb(13, 117, 165) 52%, rgb(13, 117, 165) 100%);
}

button.scratch {
    border: 1px solid rgb(113, 113, 113);
    background-image: linear-gradient(rgb(90, 90, 90) 20%, rgb(90, 90, 90) 50%, rgb(90, 90, 90) 52%, rgb(90, 90, 90) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

button.scratch:hover {
    background-color: rgb(122, 122, 122);
    background-image: linear-gradient(rgb(122, 122, 122) 20%, rgb(122, 122, 122) 50%, rgb(122, 122, 122) 52%, rgb(122, 122, 122) 100%);
}

button.scratch:active {
    background-image: linear-gradient(rgb(90, 90, 90) 20%, rgb(90, 90, 90) 50%, rgb(90, 90, 90) 52%, rgb(90, 90, 90) 100%);
}

button.no {
    border: 1px solid rgb(188, 19, 19);
    background-color: rgb(203, 23, 23);
    background-image: linear-gradient(rgb(203, 23, 23) 20%, rgb(203, 23, 23) 50%, rgb(203, 23, 23) 52%, rgb(203, 23, 23) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

button.no:hover {
    background-color: rgb(216, 62, 62);
    background-image: linear-gradient(rgb(216, 62, 62) 20%, rgb(216, 62, 62) 50%, rgb(216, 62, 62) 52%, rgb(216, 62, 62) 100%);
}

button.no:active {
    background-color: rgb(203, 23, 23);
    background-image: linear-gradient(rgb(203, 23, 23) 20%, rgb(203, 23, 23) 50%, rgb(203, 23, 23) 52%, rgb(203, 23, 23) 100%);
}

button.next {
    border: 1px solid rgb(11, 183, 152);
    background-color: rgb(33, 174, 123);
    background-image: linear-gradient(rgb(33, 174, 123) 20%, rgb(33, 174, 123) 50%, rgb(33, 174, 123) 52%, rgb(33, 174, 123) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

button.next:hover {
    background-color: rgb(41, 192, 143);
    background-image: linear-gradient( rgb(41, 192, 143) 20%,  rgb(41, 192, 143) 50%,  rgb(41, 192, 143) 52%,  rgb(41, 192, 143) 100%);
}

button.next:active {
    background-color: rgb(33, 174, 123);
    background-image: linear-gradient(rgb(33, 174, 123) 20%, rgb(33, 174, 123) 50%, rgb(33, 174, 123) 52%, rgb(33, 174, 123) 100%);
}
body {
    font-family: '微軟正黑體', Helvetica, Arial, sans-serif;
    background-color: #e4e4ec;
    min-width: 1012px;
    position: relative;
}
input[type="text"].nopower{background-color:#eeeeee;box-shadow: 0px 3px 3px rgba(173, 173, 173, 0) inset;}
input[type="text"].nopower:focus {
    border-color:#adadad;
    box-shadow: 0px 3px 3px rgba(173, 173, 173, 0) inset;
}
input[type="text"] {
    border: 1px solid #adadad;
    border-radius: 3px;
    height: 23px;
    width: 100%;
    outline: none;
    padding: 0px;
    box-shadow: 0px 3px 3px rgba(173, 173, 173, 0.1) inset;
    font-size: 12px;
}

input[type="password"] {
    border: 1px solid #adadad;
    border-radius: 3px;
    height: 23px;
    width: 100%;
    outline: none;
    padding: 0px;
    box-shadow: 0px 3px 3px rgba(173, 173, 173, 0.1) inset;
    font-size: 12px;
}

input[type="text"]:focus {
    border-color: rgb(87, 164, 225);
    box-shadow: 0 0 3px #9ecaed;
}

input[type="password"]:focus {
    border-color: rgb(87, 164, 225);
    box-shadow: 0 0 3px #9ecaed;
}

input[type="button"] {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

input[type="button"]:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="button"]:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}
input[type="submit"] {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
	outline:none;
}

input[type="submit"]:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="submit"]:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="reset"] {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

input[type="reset"]:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="reset"]:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}
input[type="button"].createbtn {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

input[type="button"].createbtn:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="button"].createbtn:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="button"].commonbtn {
    border-radius: 3px;
    height: 23px;
    line-height: 3px;
    height: 25px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 3px 10px 5px 10px;
    cursor: pointer;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

input[type="button"].commonbtn:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

input[type="button"].commonbtn:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}



input[type="button"].ok {
    border: 1px solid rgb(15, 122, 146);
    background-color: rgb(13, 117, 165);
    background-image: linear-gradient(rgb(13, 117, 165) 20%, rgb(13, 117, 165) 50%, rgb(13, 117, 165) 52%, rgb(13, 117, 165) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="button"].ok:hover {
    background-color: rgb(14, 134, 189);
    background-image: linear-gradient(rgb(14, 134, 189) 20%, rgb(14, 134, 189) 50%, rgb(14, 134, 189) 52%, rgb(14, 134, 189) 100%);
}

input[type="button"].ok:active {
    background-color: rgb(13, 117, 165);
    background-image: linear-gradient(rgb(13, 117, 165) 20%, rgb(13, 117, 165) 50%, rgb(13, 117, 165) 52%, rgb(13, 117, 165) 100%);
}
input[type="submit"].ok {
    border: 1px solid rgb(15, 122, 146);
    background-color: rgb(13, 117, 165);
    background-image: linear-gradient(rgb(13, 117, 165) 20%, rgb(13, 117, 165) 50%, rgb(13, 117, 165) 52%, rgb(13, 117, 165) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="submit"].ok:hover {
    background-color: rgb(14, 134, 189);
    background-image: linear-gradient(rgb(14, 134, 189) 20%, rgb(14, 134, 189) 50%, rgb(14, 134, 189) 52%, rgb(14, 134, 189) 100%);
}

input[type="submit"].ok:active {
    background-color: rgb(13, 117, 165);
    background-image: linear-gradient(rgb(13, 117, 165) 20%, rgb(13, 117, 165) 50%, rgb(13, 117, 165) 52%, rgb(13, 117, 165) 100%);
}

input[type="button"].scratch {
    border: 1px solid rgb(113, 113, 113);
	background-color: rgb(90, 90, 90);
    background-image: linear-gradient(rgb(90, 90, 90) 20%, rgb(90, 90, 90) 50%, rgb(90, 90, 90) 52%, rgb(90, 90, 90) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="button"].scratch:hover {
    background-color: rgb(122, 122, 122);
    background-image: linear-gradient(rgb(122, 122, 122) 20%, rgb(122, 122, 122) 50%, rgb(122, 122, 122) 52%, rgb(122, 122, 122) 100%);
}

input[type="button"].scratch:active {
    background-image: linear-gradient(rgb(90, 90, 90) 20%, rgb(90, 90, 90) 50%, rgb(90, 90, 90) 52%, rgb(90, 90, 90) 100%);
}

input[type="button"].no {
    border: 1px solid rgb(188, 19, 19);
    background-color: rgb(203, 23, 23);
    background-image: linear-gradient(rgb(203, 23, 23) 20%, rgb(203, 23, 23) 50%, rgb(203, 23, 23) 52%, rgb(203, 23, 23) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="button"].no:hover {
    background-color: rgb(216, 62, 62);
    background-image: linear-gradient(rgb(216, 62, 62) 20%, rgb(216, 62, 62) 50%, rgb(216, 62, 62) 52%, rgb(216, 62, 62) 100%);
}

input[type="button"].no:active {
    background-color: rgb(203, 23, 23);
    background-image: linear-gradient(rgb(203, 23, 23) 20%, rgb(203, 23, 23) 50%, rgb(203, 23, 23) 52%, rgb(203, 23, 23) 100%);
}

input[type="button"].next {
    border: 1px solid rgb(11, 183, 152);
    background-color: rgb(33, 174, 123);
    background-image: linear-gradient(rgb(33, 174, 123) 20%, rgb(33, 174, 123) 50%, rgb(33, 174, 123) 52%, rgb(33, 174, 123) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="button"].next:hover {
    background-color: rgb(41, 192, 143);
    background-image: linear-gradient( rgb(41, 192, 143) 20%,  rgb(41, 192, 143) 50%,  rgb(41, 192, 143) 52%,  rgb(41, 192, 143) 100%);
}

input[type="button"].next:active {
    background-color: rgb(33, 174, 123);
    background-image: linear-gradient(rgb(33, 174, 123) 20%, rgb(33, 174, 123) 50%, rgb(33, 174, 123) 52%, rgb(33, 174, 123) 100%);
}
input[type="submit"].next {
    border: 1px solid rgb(11, 183, 152);
    background-color: rgb(33, 174, 123);
    background-image: linear-gradient(rgb(33, 174, 123) 20%, rgb(33, 174, 123) 50%, rgb(33, 174, 123) 52%, rgb(33, 174, 123) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="submit"].next:hover {
    background-color: rgb(41, 192, 143);
    background-image: linear-gradient( rgb(41, 192, 143) 20%,  rgb(41, 192, 143) 50%,  rgb(41, 192, 143) 52%,  rgb(41, 192, 143) 100%);
}

input[type="submit"].next:active {
    background-color: rgb(33, 174, 123);
    background-image: linear-gradient(rgb(33, 174, 123) 20%, rgb(33, 174, 123) 50%, rgb(33, 174, 123) 52%, rgb(33, 174, 123) 100%);
}

input[type="reset"].scratch {
    border: 1px solid rgb(113, 113, 113);
    background-image: linear-gradient(rgb(90, 90, 90) 20%, rgb(90, 90, 90) 50%, rgb(90, 90, 90) 52%, rgb(90, 90, 90) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="reset"].scratch:hover {
    background-color: rgb(122, 122, 122);
    background-image: linear-gradient(rgb(122, 122, 122) 20%, rgb(122, 122, 122) 50%, rgb(122, 122, 122) 52%, rgb(122, 122, 122) 100%);
}

input[type="reset"].scratch:active {
    background-image: linear-gradient(rgb(90, 90, 90) 20%, rgb(90, 90, 90) 50%, rgb(90, 90, 90) 52%, rgb(90, 90, 90) 100%);
}

input[type="reset"].no {
    border: 1px solid rgb(188, 19, 19);
    background-color: rgb(203, 23, 23);
    background-image: linear-gradient(rgb(203, 23, 23) 20%, rgb(203, 23, 23) 50%, rgb(203, 23, 23) 52%, rgb(203, 23, 23) 100%);
    padding: 8px 10px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    min-width: 120px;
    color: #ffffff;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
    min-height: 40px;
    box-sizing: border-box;
}

input[type="reset"].no:hover {
    background-color: rgb(216, 62, 62);
    background-image: linear-gradient(rgb(216, 62, 62) 20%, rgb(216, 62, 62) 50%, rgb(216, 62, 62) 52%, rgb(216, 62, 62) 100%);
}

input[type="reset"].no:active {
    background-color: rgb(203, 23, 23);
    background-image: linear-gradient(rgb(203, 23, 23) 20%, rgb(203, 23, 23) 50%, rgb(203, 23, 23) 52%, rgb(203, 23, 23) 100%);
}


textarea {
    border: 1px #cccccc solid;
    outline: none;
    box-shadow: 0px 3px 3px rgba(173, 173, 173, 0.1) inset;
    background-color: #ffffff;
    margin: 0px;
    padding: 3px;
    font-size: 12px;
}

textarea:focus {
    border-color: rgb(87, 164, 225);
    box-shadow: 0 0 3px #9ecaed;
    background-color: #ffffff;
}

table {
    border-collapse: collapse;
}

.select_style {

    background-repeat: no-repeat;

    height: 23px;

    border: 1px solid #adadad;

    border-radius: 3px;

    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
    cursor: pointer;
}

.select_style select::-ms-expand {
    display: none;
}

.select_style select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    padding-left: 5px;
    padding-left: 0px\9\0;
    width: 100%;
    height: 100%;
    background-image: url(./images/new_arrow.png);
    background-position: right 9px;
    background-repeat: no-repeat;
    cursor: pointer;
}

.select_style select option {
    background-color: #ffffff;
}

select:focus {
    outline: none;
}

.select_style:focus {
    border-color: rgb(87, 164, 225);
    box-shadow: 0 0 2px #9ecaed;
}
.nopowerselect{background:transparent;box-shadow:unset;cursor:text;}
.nopowerselect select{cursor:text;}
.nopowerselect:focus {border-color: #adadad;box-shadow:unset;} 


.checkboxtable input[type="checkbox"] {
    float: left;
}

.checkboxtable span {
    float: left;
}
/*網站專用選單*/

.select_menu, .select_menu dl, .select_menu dt, .select_menu dd, .select_menu ol, .select_menu ul, .select_menu li {
    margin: 0px;
    padding: 0px;
    border: 0px;
    outline: 0px;
}

.select_menu {
    margin: auto;
    border: 1px solid #adadad;
    width: 100%;
    display: inline-block;
    overflow: visible;
    background-color: #ffffff;
    border-radius: 3px;
    line-height: 23px;
    height: 23px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.05);
}

.select_menu:hover {
    border-color: rgb(87, 164, 225);
    box-shadow: 0 0 3px #9ecaed;
}

.select_menu:hover > ul > li > ul {
    border-color: rgb(87, 164, 225);
    box-shadow: 0 0 -3px #9ecaed;
}

.select_menu ul li {
    display: block;
    float: left;
    background-image: url(./images/new_arrow.png);
    background-position: right 10px;
    background-repeat: no-repeat;
}

.select_menu ul li.option_list {
    float: none;
}

.select_menu ul li > ul:hover {
    border-color: transparent rgb(87, 164, 225) rgb(87, 164, 225) rgb(87, 164, 225);
}

.select_menu ul li ul {
    margin: -3px 0px 0px -1px;
    display: none;
    position: absolute;
    width: 100%;
    z-index: 500;
    border: 1px solid #d9d9d9;
    border-top: 0px;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    overflow: auto;
    border-image: initial;
    background-color: #ffffff;
    max-height: 172px;
    overflow-y: auto;
}

.select_menu ul li ul li {
    background: #fff;
}

.select_menu ul li ul li:first-child {
    margin-top: 1px;
}

.select_menu ul li ul li a {
    display: block;
    font-size: 13px;
    overflow: hidden;
    line-height: 15px;
    text-decoration: none;
    color: #555;
    padding: 5px 6px 5px 8px;
}

.select_menu ul li ul li ul.children {
    margin: -4px 0 0;
    display: none;
    position: inherit;
    width: 100%;
    z-index: none;
    border: 0;
    height: inherit;
}

.select_menu ul li ul li ul.children li a {
    padding-left: 30px;
}

.option_selected {
    color: #555;
    display: block;
    font-size: 13px;
    padding: 0 8px;
    position: relative;
    z-index: 400;
    text-decoration: none;
    white-space: nowrap;
}

.option_list li {
    float: none;
    width: 100%;
}

.hovered_item {
    background: #e6e6e6;
    color: #333;
}

.n_selectmenu {
    display: block;
    float: right;
    margin-top: 15px;
    margin-right: 4px;
    width: 130px;
}/**/
.maohao {
    float: left;
}

.order_selectmenu {
    width: 160px;
}
/* 下拉選單區塊  end*/
/*視窗*/
.window_bg {
    display: block;
    position: absolute;
    height: auto;
    overflow: visible;
    padding: 0.5em;
    padding: 15px 30px;
    background: #ffffff;
    box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.25);
    border: 1px solid rgb(186, 179, 179);
    border-radius: 6px;
}

.windowHeader {
    position: relative;
    display: inline-block;
    width: 99%;
}

.window_title {
    font-size: 21px;
    padding-top: 1px;
    position: relative;
    margin-bottom: 10px;
    line-height: 30px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}

.window_close {
    position: absolute;
    top: -25px;
    right: -68px;
    position: absolute;
    top: -25px;
    right: -44px;
    border-radius: 50px;
    background-color: #555555;
    padding: 7px;
    height: 10px;
    width: 10px;
    border: 3px #ffffff solid;
    box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.1);
}

.window_close_img {
    width: 16px;
    height: 16px;
    background-image: url(./images/delet.png);
    display: block;
    background-repeat: no-repeat;
    margin-top: -3px;
    margin-left: -3px;
}

.window_close:hover {
    background-color: #222222;
}

.window_close:active {
    background-color: #888888;
}

.windowfinal_btn {
    text-align: center;
    width: 100%;
    padding-top: 15px;
}
/*上傳檔案按鈕*/
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    direction: ltr;
    cursor: pointer;
}

span.uploadfile {
    text-decoration: none;
    cursor: pointer;
    border-radius: 3px;
    background: linear-gradient(#ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
    background-clip: padding-box;
    border: 1px solid #adadad;
    padding: 4px 10px 3px 10px;
}

span.uploadfile .uploadfileword {
    font-size: 13px;
}

.fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block;
}


span.uploadfile:hover {
    background: linear-gradient(#eeeeee 20%, #f6f6f6 50%, #f4f4f4 52%, #ffffff 100%);
    box-shadow: none;
}

span.uploadfile:active {
    background: linear-gradient(#f4f4f4 20%, #f6f6f6 50%, #f8f8f8 52%, #ffffff 100%);
    box-shadow: none;
}

span.uploadfile {
    text-align: center;
    height: 16px;
    padding: 3px 10px 4px 10px;
}
/**/
.loginto {
    margin: 20px auto;
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    border: 1px dotted rgb(217, 217, 217);
    padding-bottom: 30px;
    background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,0.5) 100%);
    padding: 20px 40px 20px 40px;
    width: 840px;
}

.loginto>div.logintolist {
    margin-bottom: 10px;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    width: 370px;
}

div.logintolist>div {
    float: left;
}

.loginto_input {
    width: 270px;
}

.logintotilte {
    margin-top: 10px;
    margin-bottom: 20px;
}

.logintofinalbtn {
    text-align: center;
    margin-bottom: 10px;
    margin-top: 20px;
}
/*基本架構*/
.bigcontainer {
    min-height: 100%;
    position: relative;
}

.banner {
    position: relative;
    padding: 20px 0  15px 0;
}

.logo {
    float: left;
    height: 100%;
    width: 70%;
}

.logo div.logoimg {
    display: block;
    width: 700px;
    padding-top: 15px;
    text-align: left;
    float: right;
}

.navigation {
    position: relative;
    min-height: 55px;
    margin: 0 40px;
    border-top: 1px dotted #ccc;
    border-bottom: 1px dotted #ccc;
    margin-bottom: 20px;
    display: inline-block;
    width: 92%;
    min-width: 920px;
}

.navigation .navigation_menu  ul> li {
    background: url("./images/dash.png") right center no-repeat;
    margin-right: 20px;
    padding-right: 20px;
    max-width: 130px;
	
	margin-right: 8px;
padding-right: 8px;
letter-spacing:-1px;
}

.navigation .navigation_menu  ul> li:last-child {
    background: none;
    margin: 0;
    padding: 0;
}

.navigation .navigation_menu li {
    float: left;
    position: relative;
}

.navigation_menu li {
    float: left;
    position: relative;
}

.navigation_menu * {
    margin: 0;
    padding: 0;
    list-style: none;
}

.navigation .navigation_menu a.here {
    color: #2a81f3;
}

.navigation .navigation_menu a {

	
	font-size: 15px;
padding-top: 10px;
padding-bottom: 10px;
padding-left:8px;
padding-right:8px;
color: #000;
text-decoration: none;
display: table;
margin-top: 10px;
margin-bottom: 10px;
}
 
.navigation_menu a {
    display: block;
    position: relative;
}

.sf {
    font-size: 11px;

}

.tabmain_active .navinner {
    display: block;
}

.navinner {
    background-color: #ffffff;
    border: 1px solid #bbbbbb;
    box-shadow: 0 0 8px rgba(0,0,0,0.08);
    clear: both;
    position: absolute;
    display: none;
    min-height: 5px;
    width: 210px;
    overflow: hidden;
    top: 100%;
    border-top: 3px #516a89 solid;
    z-index: 999999;
}

.navigation .navigation_menu  li.tabmain_active a {
    color: #f26f00;
	font-weight:bold;
}

.navinner  div:hover {
    background-color: #f9f9f9;
	 color: #f26f00;
}

.navinner  div:active {
    background-color: #f0f0f0;
}

.navinner  div {
    padding: 15px 15px;
    width: 86%;
    cursor: pointer;
    border-bottom: 1px #eeeeee solid;
    color: #555555;
    font-weight: initial;
    font-size: 13px;
}

.top {
    margin: 0px auto;
    width: 1000px;
    overflow: hidden;
    margin-bottom: 10px;
}

.login {
float: right;
margin-top: 15px;
}

/*兩欄*/
.twocolumn {
    overflow: hidden;
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
}

.twocolumn>div {
    float: left;
}

.twocolumn>.left {
    width: 65%;
   
}

.twocolumn>.right {
    width: 33%;
    min-height: 500px;
    background-color: #ffffff;
}

.right .order {
    display: inline-block;
    width: 100%;
}

.order a {
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    color: #999999;
    padding: 8px 6px 5px 6px;
    width: 45.7%;
	letter-spacing:-1px;
    text-align: center;
    border-bottom: 1px #d9d9d9 solid;
   
}
 a.look{box-shadow: 1px 3px 3px rgba(131, 131, 131, 0.1);}
  a.look{box-shadow: -1px 3px 3px rgba(131, 131, 131, 0.1);}
.order a:last-child {
    margin-left:0px;
}

.order a.look {
    color: #000000;
    border: 1px #d9d9d9 solid;
    border-bottom: 1px #ffffff solid;
    box-shadow: 0px 3px 3px rgba(131, 131, 131, 0.1) inset;
    border-top: 3px #516a89 solid;
}

.order_c {
    padding: 23px;
    background-color: #fff;
    border: 1px #d9d9d9 solid;
    margin-top: -1px;
    border-top: 0px;
}

.order_c a {
    font-size: 13px;
    line-height: 22px;
}

.order_c ul {
    margin-left: 12px;
}

.order_c ul li {
    list-style-type: decimal;
    font-size: 12px;
    margin-bottom: 10px;
}
/*進階查詢*/
.search_main {
    margin-bottom: 20px;
}

.searchline {
    overflow: hidden;
    font-size: 13px;
}

.searchline+.searchline {
    padding-top: 15px;
}

.advancesearch {
    font-size: 15px;
    line-height: 25px;
    margin-left: auto;
    margin-right: auto;
}

.search h5 {
    font-size: 15px;
}

.search {
    margin-left: auto;
    margin-right: auto;
    line-height: 25px;
}

div.search_title {
    text-align: right;
    width: 150px;
    font-size: 15px;
}

span.search_title {
    font-size: 13px;
    padding-top: 6px;
    line-height: 24px;
}

.searchline>div {
    float: left;
    margin-right: 5px;
}

.searchline_input input {
    width: 250px;
    padding: 0px 3px 0px 3px;
}

.searchline_date  input {
    width: 150px;
}

.searchline .search_select_menu {
    width: 150px;
}

.searchline_word {
    font-size: 15px;
}

.searchline_radiotab {
    font-size: 13px;
}
.searchline_c>div {
    float: left;
    margin-right: 8px;
}

.searchline_c .inlineList {
    overflow: hidden;
    float: none;
}
.searchline_c  .inlineList>div {
    float: left;margin-right: 5px;
}
.twocolumn  .left .search {
    position: relative;
    height: 25px;
    overflow: visible;
    padding-top: 10px;
    width: 99%;
}

.twocolumn  .left .search h5 {
    position: absolute;
    top: -16px;
    display: inline-block;
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    left: -10px;
}

.advancesearch_title {
    font-size: 15px;
}

.advancesearchList>div {
    float: left;
}

.advancesearchList .advancesearch_select_menu {
    width: 120px;
}

.advancesearchList_word {
    font-size: 15px;
}

.advancesearchList {
    overflow: hidden;
    margin-top: 13px;
    font-size: 13px;
}

.advancesearchList:first-child {
    margin-top: 0px;
}

div.advancesearchList_title {
    font-size: 14px;
    text-align: right;
    width: 230px;
}

.advancesearch_title {
    font-size: 13px;
}

.advancesearchList_c {
    width: 70%;
}

.advancesearchList_c .date {
    width: 100px;
}

.advancesearchList_c>div {
    float: left;
    margin-right: 8px;
}

.advancesearchList_c .inlineList {
    overflow: hidden;
    float: none;
}
.advancesearchList_c  .inlineList>div {
    float: left;
}
.advancesearchList_input input[type="text"] {
    width: 200px;
}

.advancesearchList_c  .checkboxtable span {
    width: 126px;
}
.advancesearchList_totalbtn{margin-left:324px;margin-bottom:15px;margin-top:15px;}
.advancesearchList_ppp{margin-left: 114px;
width: 1px;
height: 1px;}
/*瀏覽學位論文清單 */
.forsubjectsearch_main {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
}

.left .forsubjectsearch_main {
    margin-top: 40px;
}

.left .forsubjectsearch_main>div {
    width: 95%;
}

.forsubjectsearch_title {
    height: 25px;
    display: inline-block;
    width: 100%;
    font-size: 15px;
}

.forsubjectsearch_c {
    width: 100%;
}

.forsubjectsearch_jw {
    width: 92.5%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.forsubjectsearch_jw .search {
    width: 97%;
}

.forsubjectsearch_jw  .page_div_center+.search {
    margin-top: 35px;
}

.forsubjectsearch_jw  .forsubjectsearch_main {
    width: 96%;
}

.forsubjectsearch_jw  .forsubjectsearch_main {
    padding-top: 25px;
}

/*論文瀏覽內頁學院部分*/
.left .forcollsearch_main {
    margin-top: 40px;
}

.left .forcollsearch_main>div {
    width: 95%;
}

.forcollsearch_title {
    height: 25px;
    display: inline-block;
    width: 100%;
    font-size: 15px;
}

.forcollsearch_c {
    width: 100%;
}

.forcollsearch_inner_c {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
}

.forcollsearch_inner_c .forcollsearch_inner_list {
}

.forcollsearch_inner_c .search {
    width: 97%;
}

.forcollsearchlist {
    width: 99%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.forcollsearchlist_div {
    border: 1px #d9d9d9 solid;
    margin-top: 35px;
    margin-bottom: 20px;
    overflow: visible;
    position: relative;
    width: 98%;
    margin-left: auto;
    margin-right: auto;
}

.forcollsearchlistAll>div:first-child div {
    padding-top: 20px;
}

.forcollsearchlistAll>div:last-child div {
    padding-bottom: 20px;
}

.forcollsearchlist>div {
    float: left;
    width: 30%;
    padding: 10px 10px;
    text-align: center;
}

.forcollsearchlist div a {
    font-size: 15px;
}

.forcollsearchlist_title {
    position: absolute;
    top: -13px;
    background-color: #ffffff;
    font-size: 15px;
    padding: 0px 5px;
}

/*瀏覽頁的書目資料*/
.forsubjectsearch_jw  .bibliographic_main {
    width: 96%;
}
/*.search+.bibliographic_main{padding-top:25px;
}*/
.forsubjectsearch_jw  .bibliographic_main {
    padding-top:10px;
    padding-bottom: 15px;
}

.bibliographic_main td {
    font-size: 13px;
}
.search+.bibliographic_main{margin-top:10px;}
.bibliographic_main {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
/*最新消息內頁*/
.newsmain_div {
    padding: 20px 40px 20px 40px;
    background-color: #f4f8f7;
    width: 840px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    clear: both;
    overflow: hudden;
}

.newsmain_div h2 {
    font-size: 22px;
    margin-left: 5px;
    color: #111;
    font-weight: 400;
    margin: 0 0 10px;
    line-height: 40px;
}
.newslistdot{float:left;}
.newsmain_div .newslist {
    font-size: 15px;
    line-height: 27px;
    text-decoration: none;
}

.newsmain_div .newslist a {
    text-decoration: none;
    cursor: pointer;
}

.newsmain_div .newslist a:hover {
    color: #a5c0cb;
    text-decoration: underline;
}

.morelink {
    overflow: hidden;
}

.morelink a {
    float: right;
    font-size: 13px;
}

.newsmain_inner_c {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.newsmain_inner_c>div {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 8px;
    border-bottom: 1px #d9d9d9 dotted;
    margin-top: 10px;
}

.newsmain_inner_c>div:last-child {
    border-bottom: 1px transparent dotted;
}

.newslist_title {
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: bold;
}

.news_article {
    font-size: 12px;
    line-height: 22px;
}

.newslist_date {
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: initial;
    color: #929292;
    padding-left: 8px;
}
/*最新消息內頁 end*/
/*相關資源內頁*/
.resourancemain_content {
    padding: 20px 40px 20px 40px;
    background-color: #f4f8f7;
    width: 840px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    clear: both;
    overflow: hudden;
}

.resourancemain_content h2 {
    font-size: 22px;
    margin-left: 5px;
    color: #111;
    font-weight: 400;
    margin: 0 0 10px;
    line-height: 40px;
}

.resourancemain_content .resourancelist {
    font-size: 15px;
    line-height: 27px;
    text-decoration: none;
}

.resourancemain_content .resourancelist a {
    text-decoration: none;
    cursor: pointer;
}

.resourancemain_content .resourancelist a:hover {
    color: #a5c0cb;
    text-decoration: underline;
}

.morelink {
    overflow: hidden;
}

.morelink a {
    float: right;
    font-size: 13px;
}

.resouranceinner_c {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 20px;
}

.resouranceinner_c>div {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
    border-bottom: 1px #d9d9d9 dotted;
    margin-top: 10px;
}

.resouranceinner_c>div:last-child {
    border-bottom: 1px transparent dotted;
}

.resourancelist_title {
    font-size: 17px;
    margin-bottom: 10px;
}

.resourance_article {
    font-size: 12px;
    line-height: 22px;
}

.resourancelist_date {
    font-size: 12px;
    margin-bottom: 10px;
    font-weight: initial;
    color: #929292;
    padding-left: 8px;
}
/*相關資源內頁 end*/

/*step*/
.step_div {
    background-color: #e5eff2;
    overflow: hidden;
    width: 920px;
    height: 35px;
    margin-left: auto;
    margin-right: auto;
    display: table;
    background-color: #ffffff;
    margin-bottom: 20px;
}

.step_div ul li {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}

.step_div ul li a {
    display: block;
    float: left;
    min-width: 115px;
    background: #e5eff2;
    text-align: center;
    padding: 8px 10px 8px 15px;
    position: relative;
    margin: 0 0px 0 0;
    font-size: 15px;
    text-decoration: none;
    color: #516a89;
    cursor: unset;
	letter-spacing: -1px;
}

.step_div ul li a:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 10px solid #e5eff2;
}
/*active*/
.step_div ul li a.stepactivehere {
    background: #516a89;
    color: #fff;
}

.step_div ul li a.stepactivehere:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 10px solid #516a89;
}

.step_div ul li a:before {
    content: "";
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 10px solid #ffffff;
    position: absolute;
    left: 0;
    top: 0;
}

.step_div ul li:first-child a:before {
    display: none;
}

.step_div ul li:last-child a {
    padding-right: 10px;
}

/**/

/*表格*/
/*瀏覽首頁*/
.index_liutable {
    border: #ccc 1px solid;
}

.index_liutable th {
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #222222;
    border: 1px solid #d9d9d9;
    background-color: #ffffff;
    vertical-align: middle;
    box-shadow: inset 0 0 1px #FFF;
    border-bottom: 1px solid #d9d9d9;
    padding: 5px 0px 5px 0px;
    text-align: left;
    padding-left: 5px;
}

.index_liutable td {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    border-left: 1px solid #bbbbbb;
    background: #ffffff;
}

.index_liutable a {
    font-size: 13px;
}

.go {
    text-align: right;
    float: right;
	   padding-top: 3px;
   padding-bottom:5px;
}

div+.go {

}

table+.go {
   padding-top: 3px;
   padding-bottom:5px;
}

.go a {
    font-size: 15px;
}

.page_div_right {
    text-align: right;
    margin-top: 5px;
}

.page_div_center {
    text-align: center;
    clear: both;
}

div+.page_div_center {
    padding-top: 0px;
}

.page {
    display: inline-block;
}

.page a {
    border: 1px solid #999999;
    padding: 5px 8px;
    text-align: center;
    float: left;
    margin: 4px 3px;
    height: 14px;
    font-size: 12px;
    text-decoration: none;
}

.page .disable {
    border: 1px solid #ddd;
    color: #999;
    cursor: unset;
}

.page  .now {
    background: #516a89;
    color: #fff;
    border: 1px solid #516a89;
}
/*瀏覽首頁*/
.papername {
    font-size: 14px;
    text-align: left;
}

.papername img {
    padding-left: 3px;
    vertical-align: middle;
}

.paperinfo {
    font-size: 14px;
    line-height: 25px;
}

.flattable {
    border: #ccc 1px solid;
}

.flattable th {
    font-size: 14px;

    color: #222222;
    border: 1px solid #cccccc;
    background-color: #f3f3f3;
    vertical-align: middle;
    box-shadow: inset 0 0 1px #FFF;
    border-bottom: 1px solid #d9d9d9;
    padding:  8px 8px 11px 8px;
}

.flattable td {
padding-top: 8px;
padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #cccccc;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
    background: #ffffff;
	word-wrap: break-word;
}

.wtable {
    border: #ccc 1px solid;
}

.wtable th {
    font-size: 13px;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #222222;
    border: 1px solid #cccccc;
    vertical-align: middle;
    box-shadow: inset 0 0 1px #FFF;
    border-bottom: 1px solid #d9d9d9;
    padding: 11px 0px 11px 0px;
}

.wtable td {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #cccccc;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #e0e0e0;
}

.flattable_tool {
    border: 1px solid #cccccc;
    border-bottom: 0px;
    background-color: #eeeeee;
    padding-top: 10px;
    padding-bottom: 12px;
    overflow: hidden;
    width: 100%;
    box-sizing: border-box;
}

.flattable +.flattable_tool {
    border-bottom: 1px solid #cccccc;
    border-top: 0px;
}

.flattable_tool_R {
    float: right;
}

.flattable_tool_L {
    float: left;
}

.flattable_tool_L>div {
    float: left;
    margin-right: 5px;
}

.flattable_tool_R>div {
    float: left;
    margin-right: 5px;
}

.flattable_tool_title {
    font-size: 13px;
    padding-top: 3px;
}
.flattable_tool_title_order{font-size: 16px;
color: #da1a1a;letter-spacing: 2px;}
.flattable_choice {
    text-align: center;
}

.flattable_ordernumber {
    text-align: center;
}

.flattable_decoration {
    box-shadow: 0px 1px 5px 0px rgba(140, 140, 140, 0.3);
}

.flattable_suo {
    font-size: 15px;
padding-top: 5px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.flattable_suo_t{font-size:15px;font-weight:bold;}
.flattable_suo_c{font-size:14px;}
.flattable_final_button {
    border: 1px solid #cccccc;
    border-top: 0px;
    background-color: #efefef;
    padding-top: 10px;
    padding-bottom: 12px;
    overflow: hidden;
    text-align: center;
}
.flattable_suo:last-child{padding-top:0px;}
.table_action {
    font-size: 13px;
}

table .changeinfo {
    padding-top: 5px;
    display: inline-block;
}

.username {
    font-size: 13px;
}
/**/
/*提交部份*/
.paper_input_data_div {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.paper_input_data_selectmenu {
    width: 230px;
}

.paper_input_data_div td {
    font-size: 12px;
}

.paper_input_data_div  .text_input {
    width: 600px;
}

.paper_input_data_div  textarea {
    width: 600px;
}

.paper_input_data_div .date_input {
    width: 200px;
}

.paper_input_data_suo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.paper_input_data_topsuo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 22px;
	    clear: both;
}

.paper_input_data_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.paper_input_data_c {
    margin-left: auto;
    margin-right: auto;
}

.paper_input_data_main {
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.paper_input_data_main textarea {
    width: 80%;
    height: 100px;
}

.paper_input_data_main input[type="text"] {
    width: 50%;
}

.paper_input_data_main table td {
    font-size: 13px;
}
/*增加口試委員名單*/
.committee_member_jianList+.committee_member_jianList{overflow:hidden;width:100%;margin-top:5px;}
.committee_member_jianList:first-child{margin-bottom:0px;}
.committee_memberList>span{float:left;}
.committee_member_c {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
}

.committee_member_c table {
    margin-bottom: 20px;
}

.committee_member_selectmenu {
    width: 230px;
}

.committee_member_main td {
    font-size: 12px;
}

.committee_member_main  .text_input {
    width: 400px;
}

.committee_member_main  textarea {
    width: 600px;
}

.committee_member_main .date_input {
    width: 200px;
}

.committee_member_suo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.committee_member_topsuo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 22px;
}

.committee_member {
    padding-bottom: 5px;
}

/*上傳論文與上傳*/
.paperuploadcreate {
    float: right;
}

.paperupload_main {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}

.paperupload_main_suo {
    font-size: 15px;
    line-height: 22px;
    padding-top: 8px;
    padding-bottom: 8px;
	clear: both;
}

.window_c  .paperupload_main {
    width: 600px;
}

.paperupload_selectmenu {
    width: 230px;
}

.paperupload_main td {
    font-size: 12px;
    text-align: center;
}

.paperupload_main .text_input {
    width: 400px;
}

.paperupload_main textarea {
    width: 600px;
}

.paperupload_main .date_input {
    width: 200px;
}

.paperupload_suo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.paperupload_topsuo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 22px;
}

.paperupload_name {
}

.paperupload_m {
}

.window_c .paperupload_main >div {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-right: 3px;
}

.paperupload_main>.flattable_tool {
    padding-top: 10px;
    padding-bottom: 12px;
    margin-right: 0px;
}

.paperupload_main >div {
    padding-top: 2px;
    padding-bottom: 2px;
    margin-right: 3px;
}

.paperupload_main .fileinput_div {
    float: left;
}

.paperupload_main .fileinput {
    width: 300px;
}

.paperupload_main  .paperupload_selectmenu {
    float: left;
    width: 200px;
}

.paperupload_main  div.uploadfile {
    float: left;
}

/*校內外授權*/
.authorizelist_title {
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: bold;
    margin-top: 20px;
}

.authorizelist_article {
    font-size: 12px;
    line-height: 22px;
}

.authorizelist_article  .authorizelist_article {
    padding-left: 20px;
}

.authorizelist_article>div {
    margin-bottom: 8px;
}

.authorizelist_article>div:last-child {
    margin-bottom: 0px;
}

.authorizeornot_topsuo {
    font-size: 12px;
    width: 917px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 880px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    line-height: 22px;
}

.authorizelist_date {
    display: inline-block;
}

.authorizelist_date input {
    width: 100px;
}

.authorizelist_select {
    display: inline-block;
    width: 200px;
}

.authorizelist_select .select_menu {
    width: 100px;
}

.authorizelist {
    overflow: hidden;
    width: 100%;
}
.authorizelist+.authorizelist{margin-top:5px;}
.authorizelist>div {
    float: left;
}

.authorizelist+.changeinfo {
    clear: both;
}

.authorizelistinfo {
    width: 500px;
}

.authorizeornot_c {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.authorizeornot_c>div {
    width: 98%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 8px;
}


/*論文管理_權利金*/
.userfoud_jw .search {
    width: 96%;
    padding-top: 10px;
    padding-bottom: 35px;
}

.userfoud_wc .search {
    width: 96%;
}

.userfoud_jw {
    width: 92.5%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.userfoud_wc {
    width: 92.5%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.userfoud_main {
    padding-top: 10px;
    padding-bottom: 15px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

.userfoud_main table .userfoud_input {
    width: 150px;
    display: inline-block;
}

.userfoud_main table {
    font-size: 13px;
}

.userfoud_main table .num {
    font-size: 15px;
}

.userfoud_main table .e_mail {
    font-size: 15px;
    color: #45a7dd;
}

.userfoud_div_j {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 10px;
}

.userfoud_div_j {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0px;
    padding-bottom: 10px;
}

.search + .userfoud_c {
    margin-top: 20px;
}

.userfoud_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.userfoud_div_jw .search {
    width: 97%;
}

.papermanager_jc  .userfoud_action {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.papermanager_wc  .userfoud_action {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.user_action {
    text-align: center;
}/*核准??? 修改*/
.userfoud_div_j  table input {
    width: 200px;
}

/*論文管理  論文*/
.papermanager_jw {
    width: 92.5%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.papermanager_wc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.papermanager_jc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.papermanager_jw .search {
    width: 96%;
    padding-top: 10px;
    padding-bottom: 35px;
}

.search + .papermanager_c {
    margin-top: 20px;
}

.papermanager_c {
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.papermanager_main {
    padding-top: 10px;
    padding-bottom: 15px;
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

.papermanager_c .committee_member_main {
    margin-bottom: 20px;
}

.papermanager_wc  .reject_main {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.papermanager_c  .papermark_main {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.papermanager_wc  .papermark_main td {
    font-size: 13px;
}

.papermanager_wc  .reject_main td {
    font-size: 13px;
}

.papermanager_wc  .accept_main {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.papermanager_wc  .accept_main td {
    font-size: 13px;
}

.reject_main table .inlineList {
    width: 90%;
    overflow: hidden;
    margin-top: 10px;
    font-size: 13px;
    margin-left: 20px;
}

.reject_main table .inlineList:first-child {
    margin-top: 0px;
}

.reject_main table .inlineList>div {
    float: left;
}

.reject_main table .inlineList textarea {
    width: 600px;
}

.papermanager_wc  .authorizeornot_c {
    margin-bottom: 0px;
}
/*論文管理  論文註記*/
.papermark_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 10px;
}

.papermark_div_w {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 10px;
}

.papermark_div_j {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
    padding-bottom: 10px;
}

.papermark_jw .search {
    width: 97%;
}

.papermark_jw .search + .papermark_c {
    margin-top: 20px;
}

.papermark_jw .papermark_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

/*統計及匯出資料 > 統計報表 */
.statisticsexport_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.statisticsexport_jc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.statisticsexport_jw .statisticsexport_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.statisticsexport_jc .statisticsexport_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.statisticsList {
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}

.statisticsList_title {
    font-size: 15px;
    margin-right: 10px;
    width: 235px;
    text-align: right;
}

.statisticsList>div {
    float: left;
}
.statisticsList_c>.inlineList {
    font-size: 13px;
    width: 100%;
    overflow: hidden;
	padding: 2px;
box-sizing: border-box;
}
.statisticsList_c{width:60%;}

.statisticsList_c>.inlineList>div {
 float: left;
}
.statisticsList_c>.inlineList>.inlineList_c {
width:95%;
}
.statisticsList_c>div+div {
    margin-top: 10px;
}

.statisticsList_c>div:first-child {
    margin-bottom: 0px;
}

.statisticsList_c input[type="text"].date {
    width: 136px;
}

.statisticsList_c  .select_menu {
    width: 136px;
}

.statisticsList_all {
    overflow: hidden;
}

.statisticsList_all+div {
    margin-top: 20px;
}

.statisticsexport_jc .statisticsexport_c table {
}

.statisticsexport_c .search {
    width: 70%;
    display: inline-block;
    text-align: left;
}

.statisticsexport_c  .paperexport_main .advancesearch {
    margin-left: 40px;
}

.statisticsexport_main {
    overflow: hidden;
}
/*step暫存與提交*/
.stepfinal_list_c {
    width: 917px;
    margin-left: auto;
    margin-right: auto;
}

.stepfinal_list_c table {
    margin-bottom: 20px;
}

.vertical_align_middle {
    vertical-align: middle;
}
.text_align_center{text-align:center;}

.stepfinal_list_selectmenu {
    width: 230px;
}

.stepfinal_list_c td {
    font-size: 12px;
}

.stepfinal_list_c  .text_input {
    width: 400px;
}

.stepfinal_list_c  textarea {
    width: 600px;
}

.stepfinal_list_c .date_input {
    width: 200px;
}

.stepfinal_list_suo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.stepfinal_list_topsuo {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 917px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    line-height: 22px;
}

.stepfinal_list {
    padding-bottom: 5px;
}


/*公布資訊*/
.boardmanger_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.boardmanger_jc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.boardmanger_wc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.boardmanger_jw .boardmanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.boardmanger_jc .boardmanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.boardmanger_wc .boardmanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.boardmanger_c  .newschange_main {
}

.newschangeList {
    overflow: hidden;
    margin-bottom: 10px;
}

.newschangeList>div {
    float: left;
}

.newschangeList_title {
    width: 200px;
    text-align: right;
}

.newschangeList_c {
}
.newschangeList_c  .inlineList{float:none;overflow:hidden;}
.newschangeList_c  .inlineList>div{float:left;}
.newschange_selectmenu {
    width: 200px;
}

.boardmanger_wc  .newschange_main {
    width:100%;
    margin-left: auto;
    margin-right: auto;
}

.boardmanger_wc  .indexLinkchange_main {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.indexLinkchangeList {
    overflow: hidden;
    margin-bottom: 10px;
}

.indexLinkchangeList>div {
    float: left;
}

.indexLinkchange_selectmenu {
    width: 200px;
}

.indexLinkchangeList_title {
    width: 330px;
    text-align: right;
}

.indexLinkchangeList_c  .inlineList {
    overflow: hidden;
    margin-top: 8px;
}

.indexLinkchangeList_c  .inlineList:first-child {
    margin-top: 0px;
}

.indexLinkchangeList_c  .indexLinkchangeList_input {
    width: 200px;
}

.indexLinkchangeList_c  .paperupload_main .fileinput {
    width: 200px;
}

.indexLinkchangeList_c {
    font-size: 15px;
}

.indexLinkchangeList_c  .inlineList .inlineList_title {
    margin-right: 8px;
}

.indexLinkchangeList_c  .inlineList>div {
    float: left;
}

.indexLinkchangeList_c {
    width: 570px;
    padding: 2px;
}

.indexLinkchangeList_c .paperupload_selectmenu {
    width: 150px;
}

.indexLinkchangeList_c  .paperupload_main {
    width: 450px;
}

.systemchange_main {
    margin-left: auto;
    margin-right: auto;
}

.systemchange_main  table input[type="text"] {
    width: 150px;
}

.systemchange_main .paperupload_main {
    width: auto;
}

.systemchange_main  table  td {
    font-size: 13px;
}

.uploadfileList {
    width: 100%;
    overflow: hidden;
}

.uploadfileList>div {
    float: left;
}

.boardmanger_wc .authorizechange_main {
    width: 94%;
    margin-left: auto;
    margin-right: auto;
}

.authorizechange_main  table  td {
    font-size: 13px;
}

.authorizechange_main>h5.authorizechange_title {
    padding-bottom: 8px;
    padding-top: 10px;
}

.authorizechange_main .flattable_decoration+h5.authorizechange_title {
    padding-top: 35px;
}

/*學校ip*/
.ipchangeList {
    overflow: hidden;
    width: 94%;
    line-height: 26px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
}

.ipchangeList>div {
    float: left;
    margin-right: 2px;
    padding: 2px;
}

.ipchangeList a {
}

.ipchangeList  .inputtext {
    width: 70px;
}

.ipchange_main>h5 {
    padding-bottom: 5px;
}

.ipchangeList .dot {
    width: 3px;
    text-align: center;
    font-size: 22px;
}

/*學科類別*/
.subjecchangeList {
    overflow: hidden;
    width: 100%;
    line-height: 26px;
    margin-bottom: 8px;
}

.subjecchangeList_title {
    font-size: 14px;
    width: 200px;
    text-align: right;
}

.subjecchangeList>div {
    float: left;
}

.subjecchangeList a {
}

.subjecchangeList_select {
    width: 200px;
}

.subjecchangeList .date {
    width: 136px;
}

.subjecchangeList  .inputtext {
    width: 150px;
}

.subjecchange_main>h5 {
    padding-bottom: 5px;
}
.subjecchangeList_c{width:530px;}
.subjecchangeList_c .inlineList {
    width: 100%;
    overflow: hidden;
	font-size:13px;
}

.subjecchangeList_c .inlineList>div {
    float: left;
}
/*代碼維護*/
.maintancecode_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.maintancecode_wc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.maintancecode_jc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.maintancecode_jw .maintancecode_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.maintancecode_wc .maintancecode_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.maintancecode_jc .maintancecode_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
}

.schoolinfo_main input[type="text"] {
    width: 500px;
}

.schoolinfo_main .schoolinfo_select {
    width: 200px;
    float: left;
    margin-right: 8px;
}

.schoolinfo_main  .schoolinfo_ornot {
    width: 100px;
    float: left;
    margin-right: 8px;
}

.schoolinfo_main td {
    font-size: 13px;
}

.graduatesort {
    width: 416px;
    margin-left: auto;
    margin-right: auto;
}

.annualinfo_main {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.annualList {
    overflow: hidden;
    margin-top: 10px;
}

.annualList>div {
    float: left;
}

.annualList_input {
    width: 200px;
}

.annualList_c>div {
    float: left;
}

.annualList_c .inlineList {
    overflow: hidden;
    float: none;
}

.annualList_c .inlineList>div {
    float: left;
}

.annualList_c .inlineList:first-child {
    margin-top: 0px;
}

.annualList_c .inlineList {
    margin-top: 10px;
}

.annualList_c  .redimportantword {
    font-size: 12px;
}

h3.class_title {
    font-size: 17px;
    line-height: 40px;
}
/*修改口試委員名單*/
.committee_memberinfo_main {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.committee_memberList {
    overflow: hidden;
    margin-top: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
}

.committee_memberList>div {
    float: left;
}

.committee_memberList_input {
    width: 200px;
}

.committee_memberList_c>div {
    float: left;
}

.committee_memberList_c .inlineList {
    overflow: hidden;
    float: none;
}


.committee_memberList_c .inlineList:first-child {
    margin-top: 0px;
}

.committee_memberList_c .inlineList {
    margin-top: 10px;
}

.committee_memberList_c  .redimportantword {
    font-size: 12px;
}
.committee_memberList_title{width:200px;text-align:right;}
.committee_memberList_c  .inlineList{float:none;overflow:hidden;padding:2px;box-sizing:border-box;}
.committee_memberList_c  .inlineList>div{float:left;}
/*管理學生帳號資料 */
.maintancecode_jw .studentinfo_main {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.maintancecode_wc .studentinfo_main {
    margin-left: auto;
    margin-right: auto;
    width: 34.5%;
}

.maintancecode_wc .papermangerinfo_main {
    margin-left: auto;
    margin-right: auto;
    width: 40%;
    text-align: center;
}

.maintancecode_wc  .paperupload_main {
    width: 620px;
}


.studentList {
    overflow: hidden;
    margin-top: 10px;
}

.studentList>div {
    float: left;
}

.studentList_input {
    width: 200px;
}

.studentList_c>div {
    float: left;
}

.studentList_c .inlineList {
    display: inline-block;
    float: none;
	padding:2px;
	box-sizing: border-box;
}

.studentList_c .inlineList>div {
    float: left;
}

.studentList_c .inlineList:first-child {
    margin-top: 0px;
}

.studentList_c .inlineList {
    margin-top: 10px;
}

.studentList_c  .redimportantword {
    font-size: 12px;
}

.section_page_title {
    font-size: 22px;
    width: 920px;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold;
    color: #d29776;
    clear: both;
    padding-bottom: 10px;
}

.section_page_suo {
    font-size: 12px;
    color: #555555;
}

.papermangerinfoList {
    display: inline-block;
    margin-top: 10px;
}

.papermangerinfoList>div {
    float: left;
}

.papermangerinfoList_input {
    width: 200px;
}

.papermangerinfoList_c>div {
    float: left;
}

.papermangerinfoList_c .inlineList {
    display: inline-block;
    float: none;
	padding:2px;
	box-sizing:border-box;
}

.papermangerinfoList_c .inlineList>div {
    float: left;
}

.papermangerinfoList_c .inlineList:first-child {
    margin-top: 0px;
}

.papermangerinfoList_c .inlineList {
    margin-top: 10px;
}

.papermangerinfoList_c  .redimportantword {
    font-size: 12px;
}
/*學科類目管理*/
.subjectinfomanger_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.subjectinfomanger_jc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.subjectinfomanger_wc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.subjectinfomanger_jw .subjectinfomanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.subjectinfomanger_jc .subjectinfomanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.subjectinfomanger_jw  .subjectinfomanger_main {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

.subjectinfomanger_wc  .subjectinfomanger_main {
    width: 83%;
    margin-left: auto;
    margin-right: auto;
}
/*帳號管理*/
.accountmanger_jw {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.accountmanger_jc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.accountmanger_wc {
    width: 92%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 20px;
    padding-bottom: 10px;
}

.accountmanger_jw .accountmanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.accountmanger_jc .accountmanger_c {
    margin-bottom: 20px;
    overflow: hidden;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

.accountmanger_jw  .accountmanger_main {
    width: 96%;
    margin-left: auto;
    margin-right: auto;
}

.accountmanger_wc  .accountmanger_main {
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}

.accountList {
    overflow: hidden;
    margin-top: 10px;
    width:80%;
    margin-left: auto;
    margin-right: auto;
}

.accountList>div {
    float: left;
}

.accountList_t {
    text-align: right;
    width: 200px;
}

.accountList_input {
    width: 200px;
}

.accountList_c>div {
    float: left;
}

.accountList_c .inlineList {
    display: inline-block;
    float: none;
}

.accountList_c .inlineList>div {
    float: left;
}

.accountList_c .inlineList:first-child {
    margin-top: 0px;
}

.accountList_c .inlineList {
    margin-top: 10px;
}

.accountList_c  .redimportantword {
    font-size: 12px;
}

.accountmanger_set {
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    width: 56%;
}

.accountmanger_set>div {
    float: left;
}
.accountmanger_c{margin-bottom:30px;}


.redimportantword {
    color: #f20000;
}

.redimportantword_m {
    color: #f20000;
    font-weight: blod;
    font-size: 15px;
}

/*麵包屑*/
.bread_div {
    overflow: hidden;
    margin-right: 36px;
    padding-bottom: 20px;
    float: right;
}

.bread_div ul li {
    float: left;
    margin-right: 5px;
}

.bread_div ul li a {
    display: block;
    float: left;
    min-width: 40px;
    background: #eeeeee;
    text-align: center;
    padding: 3px 5px 4px 10px;
    position: relative;
    margin: 0 0px 0 0;
    font-size: 12px;
    color: #516a89;
}

.bread_div ul li a:hover {
    color: #2a81f3;
}

.bread_div ul li a:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 0;
    border-top: 11px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 6px solid #eeeeee;
}
/*active*/
.bread_div ul li a.breadactivehere {
    background: #eeeeee;
    text-decoration: none;
    color: #516a89;
}

.bread_div ul li a.breadactivehere:hover {
    color: #516a89;
}

.bread_div ul li a.breadactivehere:after {
    content: "";
    position: absolute;
    right: -6px;
    top: 0;
    border-top: 11px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 6px solid #eeeeee;
}

.bread_div ul li a:before {
    content: "";
    border-top: 11px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 6px solid #ffffff;
    position: absolute;
    left: 0;
    top: 0;
}

.bread_div ul li:first-child a:before {
    display: none;
}

.bread_div ul li:last-child a {
    padding-right: 10px;
}

.bread_div ul li:last-child a:after {
    display: none;
}

/**/

.footbg {
    font-size: 1.000em;
    /*position: relative;*/
    border-top: 1px dotted #ccc;
    padding: 40px;
    margin: 0 40px;
}

.foot {
    margin-left: auto;
    text-align: left;
    margin-right: auto;
    width: 100%;
    max-width: 1070px;
    text-align: center;
    font-size: 11px;
    color: #666666;
}

.foot > div {
    margin-bottom: 5px;
}

.foot span {
    display: inline-block;
    margin: 2px;
}

/*內容*/

.contentall {
    width: 100%;
    background-size: cover;
    position: relative;
    min-height: 100%;
    padding-bottom: 20px;
}

.sub_adiv {
    margin: 0px auto;
    width: 1000px;
    background: #fff;
    box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.15), 0px 10px 20px 0px rgba(0,0,0,0.1);
}

.section_sign {
    font-size: 22px;
    font-family: '細明體', Helvetica, Arial, sans-serif;
    font-weight: initial;
}

/*沒有超連結的step div*/
.step_div ul li span {
    display: block;
    float: left;
    min-width: 115px;
    background: #e5eff2;
    text-align: center;
    padding: 8px 10px 8px 15px;
    position: relative;
    margin: 0 0px 0 0;
    font-size: 15px;
    text-decoration: none;
    color: #516a89;
    cursor: unset;
	letter-spacing: -1px;
}
.step_div ul li span:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 10px solid #e5eff2;
}
/*active*/
.step_div ul li span.stepactivehere {
    background: #516a89;
    color: #fff;
}

.step_div ul li span.stepactivehere:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 0;
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 10px solid #516a89;
}

.step_div ul li span:before {
    content: "";
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
    border-left: 10px solid #ffffff;
    position: absolute;
    left: 0;
    top: 0;
}

.step_div ul li:first-child span:before {
    display: none;
}

.step_div ul li:last-child span {
    padding-right: 10px;
}
.clear {
    clear: both;
}

textarea {
    resize: none;
}