@charset "utf-8";


#wrap { }
#content{ width:800px; height:100%;padding: 10px 0 200px 20px;} 
.tab_top{width: 100%;height: 42px;}
.menu{float:left;display:inline-block;margin: 0 auto; width:360px;height: 42px;}
.tab {  border-left:none;overflow:hidden;width: 100%; }
.tab li { float:left;display:inline-block; width:100px;padding:10px;color: #ddd;cursor:pointer; background-color:#F7F7F7; text-align:center; box-sizing:border-box; border:1px solid #ddd;margin-left: -1px; }
.tab li a{display:inline-block;width:100%;height:100%;color: #000;font-size: 11pt;}
.tab li:first-child {margin-left: 0;}
.tab li:last-child {width:100px}
.tab .on {background-color:#34495E;font-weight: bold;  border:1px solid #34495E;}
.tab .on a{  color:#fff; font-size: 11pt; }
.search {float:left;display: inline-block; width: 440px; height: 30px;margin-top: 12px;}
.search .box{float: right;height: 30px;}
.search .box select{float: left;padding: 4px 6px;margin-right: 5px;margin:0 2px 2px 0!important;}
.search .box span{display:inline-block;float: left;font-size: 11pt;line-height:27px;font-weight:600;padding: 0 5px 0 10px;}
.search .box input {float: left;padding: 4px 6px!important;height:18px;}
.search .box .btn {display:inline-block;float:left;margin: 0 auto; text-align: left;;padding-left: 5px;}
.search .box .btn a{display:inline-block;margin: 0 auto;padding: 4px 9px; border: 1px solid #c9c9c9; background:#eee;color: #616161;font-size: 9pt;}
.tab_contents{position:relative;width:100%;height: 100%;margin-top: 10px;}
.table_box_wrap{height: 220px;}
.table_text {font-size: 11pt; font-weight: bold; line-height: 60px;padding: 0 0 0 15px;background:url(/coresti/images/site/contents/title.png) 0 20px no-repeat;}
.table_text1 {font-size: 16px; font-weight: bold; line-height: 30px;padding: 0 0 0 18px;background:url(/coresti/images/site/contents/title2.png) 0 8px no-repeat;margin-bottom: 10px;}
.table_text2 {font-size: 12px; font-weight: bold; line-height: 30px;margin-bottom: 20px;margin-top: 30px;}
table .style1 {border: 1px solid #B9E1FF; background: #F0F9FF;}
table .style2 {border: 1px solid #FFBD9D; background: #FFEFE8;}
table .style3 {border: 1px solid #BCDB8E; background: #F0F7E6;}
table {border-collapse: collapse;text-align: center;line-height: 1.5;}
table td {font-size: 12px;width: 350px;padding: 5px 8px;vertical-align: middle;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc;}
table .title {text-align: left;}
table .last {border-right: none;}
table .btn {line-height: 20px;}
table .btn a {display: inline-block;background: #F2F2F2;width: 80px;height: 20px;border:1px solid #ddd; border-radius: 4px;}
table .btn a:hover {background: #ddd;border:1px solid #ddd;  }
table.type01 thead th {padding: 8px 10px;font-size: 14px;font-weight: bold;vertical-align: top;color: #369;border-top: 3px solid #036;border-right: 1px solid #ccc;border-bottom: 1px solid #036;background: #f3f6f7;}
table.type01 thead .last {border-right: none;}
table.type02{width: 100%;border-top: 3px solid #036;}
table.type02 th {padding: 8px 0;font-size: 13px;font-weight: bold;vertical-align: top;color: #369;background: #f3f6f7;border-right: 1px solid #ccc;border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}
table.type02 td {text-align: left;}

table.type03 {width: 250px;height: 200px;}
table.type03 thead th {width:250px;height:20px;padding: 10px;font-size: 14px;font-weight: bold;vertical-align: middle;color: #fff;background: #036;border-radius: 5px 5px 0 0;}
table.type03 tbody{border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
table.type03 tr {padding: 0;margin: 0;}
table.type03 td{border-right: none;padding: 0 2px;}
table.type03 .select {background:#F3F6F7;font-weight: bold;font-size: 14px;}
.table03_scroll{position: relative;padding-top:42px;width:250px;overflow: hidden;}
.table03_scroll > div {height: 157px;overflow-x:hidden;overflow-y: auto;border-bottom: 1px solid #ccc;}
table.type03_scroll{width: 250px;}
table.type03_scroll thead tr{position: absolute;top: 0;display: block;background-color: #DEDEDE;width: 250px;height: 30px;}
table.type03_scroll thead th{width: 250px;height:20px;padding: 10px;font-size: 14px;font-weight: bold;vertical-align: middle;color: #fff;background: #036;border-radius: 5px 5px 0 0;}
table.type03_scroll tbody{display: block;height: 157px;}
table.type03_scroll tbody tr{height: auto;}
table.type03_scroll tbody td{width: 250px;text-align: left;border-right: none;border-left: 1px solid #ccc;}
table.type03_scroll tbody .td_last{border-bottom: none;}
.table03_list{position: relative;padding-top:42px;width:250px;overflow: hidden;}
.table03_list > div {height: 157px;overflow-x:hidden;overflow-y: auto;border-bottom: 1px solid #ccc;}
table.type03_list{width: 250px;}
table.type03_list thead tr{position: absolute;top: 0;display: block;background-color: #DEDEDE;width: 250px;height: 30px;}
table.type03_list thead th{width: 250px;height:20px;padding: 10px;font-size: 14px;font-weight: bold;vertical-align: middle;color: #fff;background: #036;border-radius: 5px 5px 0 0;}
table.type03_list tbody{display: block;height: 157px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;}
table.type03_list tbody tr{height: auto;}
table.type03_list tbody td{border-right: none;padding: 10px 8px;text-align: left;}
table.type03_list tbody .td_last{border-bottom: none;}
/*.title_icon {padding: 0 6px 2px 0;}*/
.icon_1{display:inline-block;width:45px; background:#0068B7; color: #fff; font-size: 9pt; font-weight:600;border-radius: 3px; text-align: center;margin-right: 8px;}
.icon_2{display:inline-block;width:45px; background:#84BB00; color: #fff; font-size: 9pt; font-weight:600;border-radius: 3px; text-align: center;margin-right: 8px; }
.icon_3{display:inline-block;width:45px; background:#CDC01D; color: #fff; font-size: 9pt; font-weight:600;border-radius: 3px; text-align: center;margin-right: 8px; }

.table_box_wrap1{width: 100%;height: 200px;}
.table_box_wrap2{width: 100%;height: 300px;}
.table_box{float: left;width: 250px;}
.arrow{float: left;width: 50px;height: 200px;}
.arrow img{width: 35px; height: 40px; padding:90px 0 0 8px;}

.list_box {width: 100%;padding-top: 15px;}
.list_box ul {float: right;}
.list_box ul li {float: left;margin: 10px 0;}
.list_box ul li .style1_list {float: left;width:50px;height:15px;border: 2px solid #B9E1FF; background: #F0F9FF;margin: 0 5px 0 4px;}
.list_box ul li .style2_list {float: left;width:50px;height:15px;border: 2px solid #FFBD9D; background: #FFEFE8;margin: 0 5px 0 8px;}
.list_box ul li .style3_list {float: left;width:50px;height:15px;border: 2px solid #BCDB8E; background: #F0F7E6;margin: 0 5px 0 8px;}

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
.layer .pop-layer {display:block;}
.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 900px; height:auto;  background-color:#fff; border-radius: 10px; z-index: 10;} 
.pop-layer .pop-container {padding: 20px 25px;}
.pop-layer .con_box{width: 100%;height:auto;}
.pop-layer .btn_box {width: 63px; margin:20px auto 0 auto;}
a.cbtn {display:inline-block; height:25px; padding:0 14px 0; border:1px solid #304a8a; background-color:#3f5a9d; font-size:13px; color:#fff; line-height:25px;}
a.cbtn:hover {border: 1px solid #091940; background-color:#1f326a; color:#fff;}