
/* CSS Document */
table {background-color: #fff; table-layout:fixed;}

table tr th.tit {color: #333 !important;}
table tr th.white {background-color: #eee; color:#333 !important;}
table tr th.red {background-color: #fc3d64; color: #fff !important;}
table tr th.blue {background-color: #37c6ec; color: #fff !important;}
table tr th.black {background-color: #333; color:#fff !important; }
table tr th.green {background-color: #1cb540; color: #fff !important;}

table tr th.wid_15  {min-width: 150px;}

table tr.dep2 th,
table tr.dep2 td {background-color: #f9f9f9 !important;}

table tr td.white {background-color: #eee; color:#333 !important;}
table tr td.red {background-color: #ffeaef; color: #333 !important; border-color:#ffd2dd;}
table tr td.blue {background-color: #ebf9fd; color: #333 !important; border-color: #c2eaf5;}
table tr td.black {background-color: #ddd; color: #333 !important;}
table tr td.green {background-color: #ebfdf1; color: #333 !important;}

table tr td.common {font-weight: bold;}
table tr td.list_tit {text-align: left; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} 
table tr td.list_tit2 {text-align: left; /* white-space:nowrap; */text-overflow:ellipsis;overflow:hidden;} 
table tr td.list_num {font-weight: 700; font-size: 17px;}

table tr td .label-warning {
    width: auto;
    padding: 4px 5px;
    display: inline-block;
    vertical-align: middle;
    line-height: 100%;
    font-size: 11px;
    color: #FC3D64;
    border: 1px solid #FC3D64;
    letter-spacing: 0;
    margin-left: 8px;} 

table tr td .conTent{vertical-align: middle;}

table .ect {font-size: 14px; line-height: 18px; font-weight: 400; color: #666;}

table td .btn2 {
    font-size: 13px;
    color: #444;
    box-sizing: border-box;
    border: 1px solid #e5e8ef;
    background: #fff;
    padding: 0 5px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
}

.tdText{
	text-align: left;
	padding-left: 10px;
}

.price{
	font-weight: bold;
}

.table_con1 {position: relative;}

.table_con1 td a,
.table_con2 td a {display: block; width: auto; height: auto;}

.table_con1 tr.price td {font-size: 17px; font-weight: 700;}
.table_con1 tr.price td.white {color: #999 !important;}
.table_con1 tr.price td.red {color: #fc3d64 !important;}
.table_con1 tr.price td.blue {color: #37c6ec !important;}
.table_con1 tr.price td.black {color: #333 !important; }
.table_con1 tr.price td.green {color: #1cb540 !important;}


.table_con1 .dc {position: absolute; right: -20px;top: -50px; z-index: 10; width: 150px;}
.table_con1 .dc img {width: 100%;}

.table_con1 tr.borTop{border:5px solid #666 !important; border-bottom: 0 !important;}
.table_con1 tr.borBot{border:5px solid #666 !important; border-top: 0 !important;}

.table_con1 table{ width:100%; font-size: 14px; border-top: 2px solid #333;}

.table_con1 table th{ border: 1px solid #EAEAEA; text-align:center; padding:15px; font-size:16px; background-color:#fafafa; font-weight:bold; color:#333;   text-align:center; line-height: 17px;}
.table_con1 table td{ border: 1px solid #EAEAEA;  padding:15px; font-size:15px; text-align:left; line-height:20px; font-weight: 500; background-color: #fff;}
/*.table_con1 table td dl { clear:both; }
.table_con1 table td dd { float:left; width:150px; }*/
.table_con1 tr.title th {font-size: 17px; line-height: 20px; color: #fff;} 

#admin .table_con1 table {border-top: 2px solid #007b8a;}
#adm .table_con1 table {border-top: 2px solid #375592;}

#adm .table_con1 table th{ border: 1px solid #EAEAEA; text-align:center; padding:10px; font-size:14px; background-color:#fafafa; font-weight:bold; color:#333;   text-align:center; line-height: 16px;}
#adm .table_con1 table td{ border: 1px solid #EAEAEA;  padding:10px; font-size:13px; text-align:left; line-height:15px; font-weight: 500; background-color: #fff;}

.table_con2 table{ width:100%; font-size: 14px; border-top: 2px solid #333;}
.table_con2 table th{ border: 1px solid #EAEAEA; padding:15px 0; border-top:1px solid #f1d3d6; text-align:center; font-size:16px !important; background-color:#fefefe; font-weight:bold; color:#333;   text-align:center; line-height: 1.5;}
.table_con2 table td{ border: 1px solid #EAEAEA;  padding:15px; font-size:16px; text-align:center; line-height:20px; font-weight: 500;}
.table_con2 table td dl { clear:both; }
.table_con2 table td dd { float:left; width:150px; }
.table_con2 table.depth_2 th{width: 20%;}
/* .table_con2 table tr:nth-child(even) th{background-color: #fafafa;}
.table_con2 table tr:nth-child(even) td{background-color: #fefefe;} */
    
.table_con2 table td.phoneWrap {text-align: left;}

#admin .table_con2 table{ border-top: none;}
#admin .table_con2 table th{ border: 1px solid #0096a8; height:50px; text-align:center; font-size:14px !important;  background-color:#007b8a; font-weight:500; color:#fff;  text-align:center; line-height: 17px; padding: 5px;}
#admin .table_con2 table tr:nth-child(even) th{background-color: #0100;}
#admin .table_con2 table tr:nth-child(even) td{background-color: #f6f6f6;}
#admin .table_con2 table td{font-size: 14px; padding: 15px 8px;}
#admin .table_con2 table td.result {background: #f0fcfd !important; font-weight: 500; font-size: 16px;}
#admin .table_con2 table td.result .money {font-weight: 700; font-size: 22px;}
#admin .table_con2 table td.result .vat {color: #666; font-weight: 400; font-size: 14px;}

#adm .table_con2 table{ border-top: none;}
#adm .table_con2 table th{ border: 1px solid #4e75c4; text-align:center; font-size:14px !important;  background-color:#375592; font-weight:500; color:#fff;  text-align:center; line-height: 20px; padding: 10px 5px;}
#adm .table_con2 table td{font-size: 13px; padding: 8px 8px; color: #000;}
#adm .table_con2 table tr:hover {background: #f0f3f8; cursor: pointer;}
#adm .table_con2 table.land td {padding:8px 10px 8px 20px;}
#adm .table_con2 table td a {color: #000;}
#adm .table_con2 table td.result {background: #f0fcfd !important; font-weight: 500; font-size: 16px;}
#adm .table_con2 table td.result .result_txt {display: inline-block;}
#adm .table_con2 table td.result input {vertical-align: middle; line-height: 100%;}
#adm .table_con2 table td.result .sBtn {
    line-height: 30px;
    padding: 0 10px;
    display: inline-block;
    text-align: center;
    border: 1px solid #ccc;
    box-sizing: border-box;
    background: #fafafa;
    font-size: 13px;
    font-weight: 500;
    vertical-align: middle;
    margin-left: 3px;}
#adm .table_con2 table td.result .money {font-weight: 700; font-size: 22px;}
#adm .table_con2 table td.result .vat {color: #666; font-weight: 400; font-size: 14px;}

#hr .table_con2 table {border-top: 2px solid #ff2f63;}
#hr .table_con2 table th {background: #ff2f63; color: #fff; border: 1px solid #ff7698; line-height: 35px;} 
#hr .table_con2 table th.left {background: #fff9fa; color: #ff2f63; border: 1px solid #EAEAEA;}


.table_con3 table{ width:100%; font-size: 16px;}
.table_con3 table th:first-child,
.table_con3 table td:first-child {border-left: 0;}

.table_con3 table th:last-child,
.table_con3 table td:last-child {border-right: 0;}

.table_con3 table th{ border: 1px solid #eaeaea; text-align:center; font-size:16px !important; font-weight:bold; text-align:center; height: 37px;}

.table_con3 table td{ border: 1px solid #eaeaea; height:34px; font-size:16px; text-align:center;  font-weight: 500; background-color: #fff;}

.table_con3 table td.tit {text-align: left; padding-left: 20px;}
.table_con3 table td.media  {font-weight: 300;}
.table_con3 table td.num {text-align: right; padding-right: 20px; font-style: italic; font-size: 15px; font-weight: 700;}

.table_con3 .text3 {height: 70px; position: relative; width: 100%;}
.table_con3 .text3 h2 {position: absolute;
    left: 20px;
    top: 50%;
    margin-top: -15px;}

.table_con3 .text3 a.btn {
    position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -16px;
    line-height: 30px;
    text-align: center;
    display: inline-block;}

.table_con3 .text3 p {padding: 0 10px;}
.table_con3 .text3 p span.point {color: #fff;}

.table_con4 table {font-size: 16px; text-align: left;}
.table_con4 table tr {text-align: center;}
.table_con4 table td {line-height: 32px;}


/**/
.tableMedia .text3 {background-color: #007b8a; color: #fff;}
.tableMedia .text3 p {color: #a9dee5; border: 1px solid #a9dee5;}
.tableMedia table th {background-color: #eafcfe; color:#92a1a3;}

.tableMarketing .text3 {background-color: #5f2c2c; color: #fff;}
.tableMarketing .text3 p {color: #d0b5b5; border: 1px solid #d0b5b5;}
.tableMarketing table th {background-color: #efdcdc; color:#967777;}

.tableNotice .text3 {background-color: #333; color: #fff;}
.tableNotice .text3 p {color: #fff; border: 1px solid #ddd;}
.tableNotice tbody tr:hover td{background-color: #fafafa !important;} 
.tableNotice table th {background-color: #eee;}
.tableNotice table td {padding: 0 10px;}
.tableNotice table td.list_tit {text-align: left; text-indent: 10px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.tableNotice table td.date {font-size: 14px;}

#admin .dropzone,
#adm .dropzone {
    border: 2px solid #ddd;
    box-sizing: border-box;
}

#admin .board_reply {
    border-top: 2px solid #007b8a;
}