/* 全局定義 */
* {margin:0 auto; padding:0;}
ul,li {margin:0; padding:0;}
li {list-style:none;}
body {font-size:14px; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; color:#333;}

/*後臺登入頁*/
.login_top {position:absolute; left:0px; top:0px; right:0px; height:224px; background-color:#02407d; background-image:url(../Images/head_bg.jpg); background-position:center top; background-repeat:no-repeat; z-index:1;}
.login_box {width:350px; height:auto; overflow:hidden; text-align:center; position:absolute; z-index:2; top:150px; left:50%; margin-left:-175px;}
.login_box .logo {display:block; *display:block; text-align:center; vertical-align:middle; width:150px; height:150px; *font-size:120px; *font-family:Arial; border:1px #ddd solid; box-shadow:0 0 8px #ddd;}
.login_box .logo img {max-width:150px; max-height:150px; vertical-align:middle; border:0px; *width:150px;}
.login_box .title {display:block; height:auto; overflow:hidden; line-height:80px; font-size:20px; font-weight:bold;}
.login_box .lform {display:block; height:auto; overflow:hidden;}
.login_box .lform li {float:left; width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.login_box .lform li .label {float:left; width:48px; height:40px; border-left:1px #ddd solid; border-right:0px #ddd solid; border-top:1px #ddd solid; border-bottom:1px #ddd solid; line-height:40px; font-size:17px; background-color:#fff; color:#999; border-radius:3px 0 0 3px;}
.login_box .lform li .input {float:left; width:300px; height:40px; border-left:0px #ddd solid; border-right:1px #ddd solid; border-top:1px #ddd solid; border-bottom:1px #ddd solid; line-height:40px; background-color:#fff; font-size:14px; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; color:#999; outline:0; border-radius:0 3px 3px 0;}
/*.login_box .lform li .Validform_checktip {float:left; width:100%; height:20px; line-height:20px; overflow:hidden; text-align:left; font-size:12px;}*/
.login_box .lform li .tips {display:block; height:auto; overflow:hidden; color:#df2828;}
.login_box .lform li .btn_yes {width:100%; background-color:#0082e0; font-size:16px; font-weight:bold; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; color:#fff; border-left:1px #0082e0 solid; border-right:1px #0082e0 solid; border-top:1px #0082e0 solid; border-bottom:3px #046eba solid; cursor:pointer; padding:9px 0px; border-radius:3px;}
.login_bottom {position:absolute; bottom:30px; left:0px; right:0px; text-align:center; font-size:12px; color:#999;}

/*後台通用頂部*/
.system_header {height:50px; background-color:#046eba; color:#fff; overflow:hidden; text-shadow:1px 1px 0 #045d9d; width:auto;}
.system_header .logo {float:left; height:50px; line-height:50px; font-size:18px; overflow:hidden; padding-left:15px; padding-right:15px; border-right:0px #045d9d solid;}
.system_header .list {float:left; width:auto; height:50px; overflow:hidden; margin-left:40px;}
.system_header .list li {float:left; width:auto; height:auto; overflow:hidden; margin:0px 0px;}
.system_header .list li a {display:inline-block; padding:0px 20px; line-height:50px; overflow:hidden; color:#fff; text-decoration:none; width:auto;}
.system_header .list li a:hover {color:#fff; text-decoration:none; background-color:#045d9d;}
.system_header .list .current {color:#045d9d; background-color:#fff; text-shadow:none; font-weight:bold; border-left:1px #045d9d solid; border-right:1px #045d9d solid; box-shadow:0 2px 4px #ddd inset;}
.system_header .list .current:hover {color:#045d9d; background-color:#fff;}
.system_header .info {float:right; height:50px; overflow:hidden; padding-right:15px;}
.system_header .info .username {float:left; height:50px; line-height:50px; font-size:14px; border-right:1px #045d9d solid; overflow:hidden; padding-right:15px; color:#c5def7;}
.system_header .info .logut {float:left; height:50px; line-height:50px; font-size:14px; overflow:hidden; padding-left:15px; color:#c5def7;}
.system_header a {color:#c5def7; text-decoration:none;}
.system_header a:hover {color:#fff; text-decoration:underline;}
.system_nav {width:auto; height:50px; overflow:hidden; position:relative;}
.system_nav .line {position:absolute; left:0px; top:0px; right:0px; bottom:0px; border-bottom:1px #ddd solid; overflow:hidden; z-index:1;}
.system_nav .con {position:absolute; left:15px; top:0px; right:0px; bottom:0px; z-index:2; overflow:hidden;}
.system_nav .con .bt {float:left; width:auto; height:50px; line-height:50px; font-size:18px; color:#999;}
.system_nav .con .list {float:left; width:auto; height:50px; overflow:hidden; margin-left:30px;}
.system_nav .con .list li {float:left; width:auto; height:auto; overflow:hidden; margin:0px 10px;}
.system_nav .con .list li a {display:inline-block; padding:0px 10px; line-height:50px; overflow:hidden; color:#333; text-decoration:none; width:auto;}
.system_nav .con .list li a:hover {color:#046eba; text-decoration:none;}
.system_nav .con .list .current {color:#046eba; border-bottom:2px #046eba solid; line-height:48px;}

/*後台內容部份*/
.system_content {position:relative; display:block; margin:30px 15px 0px 15px; height:auto; overflow:hidden; padding-left:200px;}
.system_content .slider {position:absolute; left:0px; top:0px; bottom:0px; overflow:hidden; width:200px;}
.system_content .slider .box {position:absolute; left:0px; top:0px; right:0px; bottom:0px; background:#f4f4f4; border-left:1px #ddd solid; border-top:1px #ddd solid; border-bottom:0px #ddd solid; border-right:1px #ddd solid; z-index:1;}
.system_content .slider .list {position:absolute; left:0px; top:0px; right:0px; bottom:0px; padding:30px 0px; z-index:2; font-size:14px;}
.system_content .slider .list li {float:left; width:100%; height:auto; overflow:hidden;}
.system_content .slider .list li a {color:#333; text-decoration:none; display:block; height:35px; line-height:35px; overflow:hidden; padding-left:30px;}
.system_content .slider .list li a:hover {text-decoration:underline;}
.system_content .slider .list .current {background-color:#fff; font-weight:bold; border-left:2px #046eba solid; padding-left:28px;}
.system_content .right_com {display:block; height:auto; overflow:hidden; border-left:0px #ddd solid; border-top:1px #ddd solid; border-bottom:0px #ddd solid; border-right:1px #ddd solid; padding:15px 30px 30px 30px;}

/*後台通用底部*/
.system_footer {width:auto; height:auto; overflow:hidden; border-top:1px #ddd solid; line-height:40px; height:40px; text-align:center; color:#999; font-size:13px; z-index:2;}

/*通用部份*/
.here {display:inline-block; height:40px; line-height:40px; overflow:hidden; font-size:14px; color:#888; width:100%;}
.here i {margin-right:10px;}
.here a {color:#888; text-decoration:none;}
.here a:hover {color:#046eba; text-decoration:underline;}
.tabtitle {display:inline-block; height:35px; overflow:hidden; position:relative; font-size:14px; margin-top:10px; width:100%;}
.tabtitle .line {position:absolute; left:0px; right:0px; bottom:0px; top:0px; border-bottom:1px #ddd solid; overflow:hidden; z-index:1;}
.tabtitle .list {position:absolute; left:0px; top:0px; right:0px; bottom:0px; overflow:hidden; z-index:2;}
.tabtitle .list li {float:left; width:auto; height:auto; overflow:hidden;}
.tabtitle .list li a {display:inline-block; padding:0px 20px; height:35px; line-height:35px; overflow:hidden; color:#666; text-decoration:none; width:auto;}
.tabtitle .list li a:hover {background-color:#f2f2f2; height:34px; line-height:35px; border-bottom:1px #ddd solid;}
.tabtitle .list .current {height:39px; line-height:35px; border-top:1px #ddd solid; border-left:1px #ddd solid; border-right:1px #ddd solid; border-bottom:0px #fff solid; background-color:#fff; color:#333; box-shadow:0 2px 0px #f5f5f5 inset;}
.tabtitle .list .current:hover {background-color:#fff;}
.system_form {display:inline-block; height:auto; overflow:hidden; font-size:14px; margin-top:30px; width:100%;}
.system_form li {display:block; height:auto; overflow:hidden; margin-bottom:10px; padding-left:180px;}
.system_form li .label {float:left; width:130px; height:35px; line-height:35px; overflow:hidden; padding-right:50px; text-align:right; margin-left:-180px;}
.system_form li .text {float:left; width:100%; height:35px; line-height:35px; overflow:hidden;}
.system_form li .tips {float:left; width:100%; height:35px; line-height:35px; overflow:hidden; color:#999; font-size:12px;}
.system_form li .input {float:left; height: 30px; border: 1px solid #BBB; border-radius: 2px; vertical-align: middle; padding: 0 6px; line-height: 30px\9; box-shadow: inset 0px 2px 0px #F7F7F7; background: #FFF; font-size: 12px; outline:0; margin-top:1px;}
.system_form li .input:focus {border:1px #0082e0 solid;}
.system_form li .upic {float:left; width:auto; height:32px; color:#666; padding:0px 10px; border-radius:2px; margin-left:5px; margin-top:1px; outline:0; cursor:pointer; background: -webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#eeeeee)); background: -moz-linear-gradient(top,#ffffff,#eeeeee); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee');
background: -o-linear-gradient(top,#ffffff,#eeeeee); background: -ms-linear-gradient(top,#ffffff 0,#eeeeee 100%); background: linear-gradient(top,#ffffff,#eeeeee); border:1px #bbb solid;}
.system_form li .select {float:left; width: 100px; height:32px; outline: none; font-size: 14px; background: #fff; color: #333; border-radius: 2px; border: 1px solid #BBB; position: relative; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; margin-top:1px; margin-right:10px;}
.system_form li .textarea {float:left; border: 1px solid #BBB; border-radius: 2px; padding: 6px 6px; line-height: 20px\9; box-shadow: inset 0px 2px 0px #F7F7F7; background: #FFF; font-size: 12px; outline:0; margin-top:3px; font-family:Arial, sans-serif; resize:none;}
.system_form li .textarea:focus {border:1px #0082e0 solid;}
.system_form li .btn_success {width:auto; background-color:#0082e0; font-size:12px; font-weight:bold; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; color:#fff; border-left:1px #046eba solid; border-right:1px #046eba solid; border-top:1px #046eba solid; border-bottom:1px #046eba solid; cursor:pointer; padding:9px 20px; border-radius:3px;}
.system_form li .btn_success:hover {background-color:#046eba;}
.system_form li .btn_success1 {width:auto; background-color:#df2828; font-size:12px; font-weight:bold; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; color:#fff; border-left:1px #c00303 solid; border-right:1px #c00303 solid; border-top:1px #c00303 solid; border-bottom:1px #c00303 solid; cursor:pointer; padding:9px 20px; border-radius:3px;}
.system_form li .btn_success1:hover {background-color:#c00303;}
.system_form li .btn_success2 {width:auto; background-color:#1d9e74; font-size:12px; font-weight:bold; font-family:"Microsoft Jhenghei", "微软雅黑", Arial; color:#fff; border-left:1px #188361 solid; border-right:1px #188361 solid; border-top:1px #188361 solid; border-bottom:1px #188361 solid; cursor:pointer; padding:9px 20px; border-radius:3px;}
.system_form li .btn_success2:hover {background-color:#188361;}
.system_form .tb {/*width:89%; padding-left:11%;*/ margin-top:15px;}
.system_form li p {float:left; border:1px #ddd solid; background-color:#f5f5f5; margin-right:5px; padding:5px 10px; border-radius:3px; margin-top:3px;}
.system_list {display:block; height:auto; overflow:hidden; font-size:12px; margin-top:20px;}
.system_list .lm_title {display:block; height:auto; overflow:hidden; border-top:1px #ddd solid; border-bottom:1px #ddd solid; color:#999; padding-left:35px;}
.system_list .lm_title .dxk {float:left; width:25px; height:24px; overflow:hidden; margin-left:-35px; padding-top:11px; padding-left:10px; *padding-top:7px; *padding-left:7px;}
.system_list .lm_title nobr {float:left; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis;}
.system_list li {height:auto; overflow:hidden; border-bottom:1px #ddd solid; padding-left:35px; display:block;}
.system_list li .dxk {float:left; width:25px; height:26px; overflow:hidden; margin-left:-35px; padding-top:14px; padding-left:10px; *padding-top:10px; *padding-left:7px;}
.system_list li nobr {float:left; height:40px; line-height:40px; overflow:hidden; text-overflow:ellipsis;}
.system_list li:hover {background-color:#f9f9f9;}
.system_list li a {color:#046eba; text-decoration:underline;}
.system_list li a:hover {color:#046eba; text-decoration:underline;}
.system_list .count {display:block; height:auto; overflow:hidden; border-top:0px #ddd solid; border-bottom:1px #ddd solid; padding-left:35px; background-color:#f9f9f9;}
.system_list .count .dxk {float:left; width:25px; height:31px; *height:35px; overflow:hidden; margin-left:-35px; padding-top:19px; padding-left:10px; *padding-top:15px; *padding-left:7px;}
.system_list .count .del {float:left; width:auto; height:auto; padding:5px 10px; border:1px #ddd solid; color:#666; text-decoration:none; border-radius:3px; margin-top:11px;}
.system_list .count .del:hover {background-color:#fff;}
.system_list .count nobr {float:right; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; padding-right:10px; color:#777;}
.system_list .error {padding-left:0px; height:55px; line-height:55px; text-align:center;}

/*圖文列表*/
.system_piclist {display:block; height:auto; overflow:hidden; font-size:12px; margin-top:20px;}
.system_piclist .lm_title {display:block; height:auto; overflow:hidden; border-top:1px #ddd solid; border-bottom:1px #ddd solid; color:#999; padding-left:105px;}
.system_piclist .lm_title .dxk {float:left; width:25px; height:24px; overflow:hidden; margin-left:-105px; padding-top:11px; padding-left:10px; *padding-top:7px; *padding-left:7px;}
.system_piclist .lm_title .pic {float:left; width:70px; height:35px; line-height:35px; text-align:center; overflow:hidden; margin-left:-70px;}
.system_piclist .lm_title nobr {float:left; height:35px; line-height:35px; overflow:hidden; text-overflow:ellipsis;}
.system_piclist li {height:auto; overflow:hidden; border-bottom:1px #ddd solid; padding-left:105px; display:block;}
.system_piclist li .dxk {float:left; width:25px; height:26px; overflow:hidden; margin-left:-105px; padding-top:24px; padding-left:10px; *padding-top:20px; *padding-left:7px;}
.system_piclist li .pic {float:left; width:70px; height:60px; overflow:hidden; margin-left:-70px; text-align:center;}
.system_piclist li .pic A {display:table-cell; *display:block; text-align:center; vertical-align:middle; width:70px; height:60px; *font-size:60px; *font-family:Arial;}
.system_piclist li .pic A Img {max-width:50px; max-height:50px; vertical-align:middle; border:0px; *width:50px;}
.system_piclist li .title {float:left; height:60px; overflow:hidden;}
.system_piclist li .title b {color:#000; float:left; width:100%; height:25px; line-height:25px; overflow:hidden; text-overflow:ellipsis; font-size:14px; margin-top:7px;}
.system_piclist li .title font {color:#777; float:left; width:100%; height:20px; line-height:20px; overflow:hidden; text-overflow:ellipsis;}
.system_piclist li nobr {float:left; height:60px; line-height:60px; overflow:hidden; text-overflow:ellipsis;}
.system_piclist li:hover {background-color:#f9f9f9;}
.system_piclist li a {color:#046eba; text-decoration:underline;}
.system_piclist li a:hover {color:#046eba; text-decoration:underline;}
.system_piclist .count {display:block; height:auto; overflow:hidden; border-top:0px #ddd solid; border-bottom:1px #ddd solid; padding-left:35px; background-color:#f9f9f9;}
.system_piclist .count .dxk {float:left; width:25px; height:31px; *height:35px; overflow:hidden; margin-left:-35px; padding-top:19px; padding-left:10px; *padding-top:15px; *padding-left:7px;}
.system_piclist .count .del {float:left; width:auto; height:auto; padding:5px 10px; border:1px #ddd solid; color:#666; text-decoration:none; border-radius:3px; margin-top:11px;}
.system_piclist .count .del:hover {background-color:#fff;}
.system_piclist .count nobr {float:right; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; padding-right:10px; color:#777;}
.system_piclist .error {padding-left:0px; height:55px; line-height:55px; text-align:center;}

/*翻頁處理類*/
.Page {width:100%; height:auto; overflow:hidden; text-align:center; padding:25px 0px 30px 0px; font-size:12px;}
.Page A {padding:2px 7px 2px 7px; border:1px #ddd solid; border-radius:2px; color:#555; margin-right:5px; text-decoration:none;}
.Page A:Hover {border:1px #999 solid; text-decoration:none; color:#333;}
.Page span.current {border:1px #046eba solid; text-decoration:none; color:#fff; background-color:#0082e0; text-shadow:1px 1px #046eba; padding:2px 7px 2px 7px; border-radius:2px; margin-right:5px; margin-left:-4px;}
.Page span.current A {border:1px #046eba solid; text-decoration:none; color:#fff; background-color:#0082e0;}
.Page span.current:Hover {border:1px #046eba solid; text-decoration:none; color:#fff; background-color:#0082e0;}
.Page span.disabled {padding:2px 7px 2px 7px; border:1px #ddd solid; border-radius:2px; color:#555; margin-right:10px;}

/*搜索樣式*/
.mini_search {float:left;}
.mini_search tr td {height:35px; font-size:13px; color:#888; padding:0 5px;}
.mini_search tr td .input {width: auto; height: 26px; border: 1px solid #BBB; border-radius: 2px; vertical-align: middle; padding: 0 6px; line-height: 26px\9; box-shadow: inset 0px 2px 0px #F7F7F7; background: #FFF; font-size: 12px; outline: 0;}
.mini_search tr td .btn {width: auto; background-color: #0082e0; font-size: 12px; font-weight: bold; font-family: "Microsoft Jhenghei", "微软雅黑", Arial; color: #fff; border-left: 1px #046eba solid; border-right: 1px #046eba solid; border-top: 1px #046eba solid; border-bottom: 1px #046eba solid; cursor: pointer; padding: 5px 10px; border-radius: 3px;}