@import "reset.css";
@import "common.css";
@import "main.css";

.modal{display:none}
.sub-contents{padding:0 0 120px}
/**/
.h-ty1{padding:40px 0 40px;text-align:center;font-size:2.533em;color:#2264bb;letter-spacing:-2px}
.h-ty2{position:relative;padding:0 0 15px 10px;font-size:1.267em;color:#000;font-size:1.267em}
.h-ty2:before{content:'';position:absolute;top:3px;left:0;display:inline-block;width:3px;height:15px;background:#2263bb}
.search-bx{margin-bottom:40px;padding:20px 0;background:#f4f4f5;border:1px solid #ccc;text-align:center}
.search-bx.left { text-align: left}
.search-bx .split { height: 10px}
.search-bx h4{display:inline-block;margin:0 5px 0 27px;font-size:1.067em;font-weight:bold;line-height:35px;vertical-align:top}
.search-bx h4:first-child, .search-bx .split + h4{margin-left:0}
.search-bx .select-wp{min-width:130px;height:35px;border:1px solid #acacac}
.search-bx .select-wp label{line-height:35px}
.search-bx .select-wp select{height:35px;min-height:35px;line-height:35px}
.search-bx .ipt{width:130px;height:35px;border:1px solid #acacac}
.search-bx .btn-sh{height: 35px;}
.search-bx .btn{height: 35px;padding: 3px 0 5px;}
.search-bx table{margin:0 auto;}
.search-bx table .full{width:100%}
.search-bx table th{text-align:left;padding-left:25px}
.search-bx table td{padding:5px;text-align:left;}
.search-bx table th, .search-bx table td{vertical-align:middle}
.ipt.date-sel{background:#fff url(../images/ico_calen.png) no-repeat 94% 50%}
.search-bx table .ipt.date-sel{width:215px}
.search-bx table tr td:last-child{padding-right:20px}
.search-bx table .btn-sh{float: right}
.sh-btms{overflow:hidden;margin-top:-25px;}
.sh-btms .fL{float:left}
.sh-btms .fR{float:right}
.sh-btms .fR2{float:right;margin-top:100px}
.table-top{margin-bottom:12px}
.table-top2{margin-top:50px;margin-bottom:10px;font-size:1.7em;font-weight:bold;color:#191970}
.table-top .total{float:left;padding-top:28px}
.table-top .total em{color:#2264bb}
.table-top .btn-ag{float:right}
.table-list{width:100%;border-top:2px solid #000;border-bottom:1px solid #000;line-height:1.4;overflow-x: auto}
.table-list > thead > tr > th{padding:8px 3px;font-weight:bold;border-bottom:1px solid #000;border-left:1px solid #808080;vertical-align:middle;text-align:center}
.table-list > thead > tr > th:first-child, .table-list > thead > tr > th.fir{border-left:0}
.table-list > thead > tr > th.fir2{border-left:1px solid;border-right:1px solid}
.table-list > tbody > tr > th,.table-list > tbody > tr > td{padding:3px 5px;border-top:1px solid #000;border-left:1px solid #ccc;text-align:center;vertical-align:middle;height:30px}
.table-list > tbody > tr > th:first-child, .table-list > tbody > tr > td:first-child{border-left:0}
.table-list tbody .eq1, .table-list tbody .eq1-2{background:#f5fafd}
.table-list tbody .eq1-2 td, .table-list tbody .eq2-2 td{border-top:1px solid #ccc}
.table-list2{width:100%;border-top:2px solid #000;border-bottom:1px solid #000;line-height:1.4}
.table-list2 thead th{padding:8px 0;font-weight:bold;border-bottom:1px solid #000;border-left:1px solid #808080;vertical-align:middle;text-align:center}
.table-list2 thead tr>th:first-child, .table-list2 tbody tr>td:first-child{border-left:0}
.table-list2 tbody td,.table-list2 tbody th{padding:13px 0;border-top:1px solid #000;border-left:1px solid #ccc;text-align:center;vertical-align:middle}
.table-list2 tbody .eq1, .table-list2 tbody .eq1-2{background:#f5fafd}
.table-list2 tbody tr:nth-child(2n+1){background:#f5fafd}
.table-view{width:100%;border-top:2px solid #000;}
.table-view > thead > tr > th{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:5px 15px; height: 40px; background:#fafafa;}
.table-view > tbody > tr > th, .table-view > tbody > tr > td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;vertical-align:middle;padding:5px 15px; height: 40px}
.table-view > tbody > tr > th{background:#fafafa;text-align:left;}
.table-view th:last-child, .table-view td:last-child{border-right:0}
.table-view .select-wp{width:247px;border:1px solid #ccc}
.table-view .sel-time{width:88px}
.table-view .cont{position:relative;border-left:0;padding:0}
.table-view .cont-ovf{padding:20px 30px;height:160px;overflow:hidden;overflow-y:scroll;box-sizing:border-box}
.table-view .cont-ovf .btn{position:absolute;bottom:25px;right:40px;border:1px solid #000;color:#000}
.table-view .file-cont{padding:15px}
.table-view .table-in{margin-top:15px}
.table-view2{width:100%;border-top:2px solid #000;border-bottom:2px solid #000;margin-top:60px}
.table-view2 th, .table-view2 td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;vertical-align:middle}
.table-view2 th{background:#fafafa;text-align:center;height:60px}
.table-view2 td{height:42px;padding:9px 15px}
.table-view2 tr th:first-child{border-left:0}
.table-view2 .select-wp{width:247px;border:1px solid #ccc}
.table-view2 .sel-time{width:88px}
.table-view2 .cont{position:relative;border-left:0;padding:0}
.table-view2 .cont-ovf{padding:20px 30px;height:160px;overflow:hidden;overflow-y:scroll;box-sizing:border-box}
.table-view2 .cont-ovf .btn{position:absolute;bottom:25px;right:40px;border:1px solid #000;color:#000}
.table-view2 .file-cont{padding:15px}
.table-view2 .table-in{margin-top:15px}
.table-in{width:100%}
.table-in thead th{padding:10px 0;text-align:center;background:#8c8c8c;color:#fff}
.table-in tbody td{padding:10px;height:28px;text-align:center}
.table-in tbody tr td:first-child{border-left:0}
.table-in .no-data{padding:10px 0;text-align:center}
.table-list-sh{width:100%;border-top:2px solid #000;border-bottom:1px solid #000;line-height:1.4}
.table-list-sh th, .table-list-sh td{padding:15px 0;border-left:1px solid #ccc;text-align:center;vertical-align:middle;}
.table-list-sh thead th{font-weight:bold;border-bottom:1px solid #000}
.table-list-sh tbody td{border-bottom:1px solid #ccc}
.table-list-sh thead tr th:first-child, .table-list-sh tbody tr td:first-child{border-left:0}
.table-list-sh tbody td a:hover{text-decoration:underline;color:#2263bb}
.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}
.modal .dim{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.6;z-index:101}
.modal .pop-layer{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer2{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer3{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-imglayer3{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer4{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer5{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer6{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer7{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.modal .pop-layer8{position:absolute;top:50%;left:50%;background:#fff;z-index:102}
.pop-layer .pop-container{padding:24px 50px 50px}
.pop-layer .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer .pop-btms{margin-top:40px;text-align:center;}
.pop-layer .pop-btms .btn{margin:0 3px}
.pop-layer2 .pop-container{padding:24px 50px 50px}
.pop-layer2 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer2 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer2 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer2 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer2 .pop-btms .btn{margin:0 3px}
.pop-layer3 .pop-container{padding:24px 50px 50px;}
.pop-layer3 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer3 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer3 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer3 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer3 .pop-btms .btn{margin:0 3px}
.pop-imglayer3 .pop-container{padding:24px 50px 50px; width:1000px;}
.pop-imglayer3 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-imglayer3 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-imglayer3 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-imglayer3 .pop-btms{margin-top:40px;text-align:center;}
.pop-imglayer3 .pop-btms .btn{margin:0 3px}
.pop-layer4 .pop-container{padding:24px 50px 50px}
.pop-layer4 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer4 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer4 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer4 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer4 .pop-btms .btn{margin:0 3px}
.pop-layer5 .pop-container{padding:24px 50px 50px}
.pop-layer5 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer5 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer5 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer5 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer5 .pop-btms .btn{margin:0 3px}
.pop-layer6 .pop-container{padding:24px 50px 50px}
.pop-layer6 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer6 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer6 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer6 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer6 .pop-btms .btn{margin:0 3px}
.pop-layer7 .pop-container{padding:24px 50px 50px}
.pop-layer7 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer7 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer7 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer7 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer7 .pop-btms .btn{margin:0 3px}
.pop-layer8 .pop-container{padding:24px 50px 50px}
.pop-layer8 .pop-title{position:relative;padding-bottom:15px;border-bottom:1px solid #c0c2c4}
.pop-layer8 .pop-title h3{font-size:1.333em;color:#2263bb}
.pop-layer8 .pop-title .layer-close{position:absolute;top:4px;right:0;width:15px;height:15px;background:url(../images/ly_close.png) no-repeat 50% 50%;font-size:0}
.pop-layer8 .pop-btms{margin-top:40px;text-align:center;}
.pop-layer8 .pop-btms .btn{margin:0 3px}
.gallerys-wrap {position:relative;width:684px;margin:0 50px;padding:50px 80px 0}
.gallerys-wrap .btn-agr{padding:10px 0 20px;text-align:right}
.gallerys-wrap .bx-prev, .gallerys-wrap .bx-next{position:absolute;top:230px;width:49px;height:49px;font-size:0}
.gallerys-wrap .bx-prev{left:0;background:url(../images/sd_prev.png) no-repeat}
.gallerys-wrap .bx-next{right:0;background:url(../images/sd_next.png) no-repeat}
.gallerys-thumb{overflow:hidden;padding:20px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.gallerys-thumb a{float:left;display:inline-block;width:127px;height:80px;margin-left:9px;border:1px solid #ccc;background:#dedede;}
.gallerys-thumb a:first-child{margin-left:0}
.gallerys-thumb a>img{width:127px;height:80px}
.photo-cap{width:127px;height:150px;margin-bottom:10px;background:#dedede;border:1px solid #ccc}
.photo-thumb-lists{overflow:hidden}
.photo-thumb-lists li{float:left;width:130px;margin:0 20px 30px 0}
.photo-thumb-lists input{margin-right:5px;vertical-align:middle}
.photo-thumb-lists label{display:inline-block;width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.933em;line-height:1.2}

.photo-thumb-lists1{overflow:hidden}
.photo-thumb-lists1 li{float:left;width:130px;margin:0 20px 30px 0}
.photo-thumb-lists1 input{margin-right:5px;vertical-align:middle}
.photo-thumb-lists1 label{display:inline-block;width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.933em;line-height:1.2}
.photo-thumb-lists2{overflow:hidden}
.photo-thumb-lists2 li{float:left;width:130px;margin:0 20px 30px 0}
.photo-thumb-lists2 input{margin-right:5px;vertical-align:middle}
.photo-thumb-lists2 label{display:inline-block;width:110px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.933em;line-height:1.2}

.photo-thumb{width:127px;height:81px;margin-bottom:10px;background:#dedede;border:1px solid #ccc}
.mov-lists{overflow:hidden}
.mov-lists li{float:left;width:50%;margin-bottom:10px}
.mov-lists li input{margin-right:5px;vertical-align:middle}
.mov-lists li label{display:inline-block;width:70%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.933em;line-height:1.2;vertical-align:middle}
.rt-bx-wrap{border-top:1px solid #000;padding:35px 0 40px;/* border-bottom:1px solid #ccc */}
.rt-bx-wrap .sd-arrs{padding:0 6px 10px 0;text-align:right}
.rt-bx-list{overflow:hidden}
.rt-bx-list .rt-bx{float:left;margin:0 6px;cursor: pointer; height: 275px}
.rt-bx{width:228px;padding:25px 10px 30px 30px;background:#fafafa;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}
.rt-bx .no{font-size:14px;color:#2263bb}
.rt-bx h4{margin-top:15px;font-size:17px;color:#104b9a}
.rt-bx ul{margin-top:20px}
.rt-bx li{position:relative;padding:2px 0;font-size:14px;padding-left:10px;line-height:1.2}
.rt-bx li:before{content:'';position:absolute;top:11px;left:0;display:inline-block;width:4px;height:1px;background:#565656}
.rt-bx.active{background:#104b9a;border:1px solid #104b9a}
.rt-bx.active .no, .rt-bx.active h4, .rt-bx.active li{color:#fff}
.rt-bx.active li:before{background:#fff}
.sd-prev, .sd-next{display:inline-block;width:37px;height:27px;background:url(../images/sd_arr.gif) no-repeat;border:1px solid #ccc;font-size:0}
.sd-prev{background-position:0 50%}
.sd-next{margin-left:2px;background-position:-37px 50%}
.tab.col3 li{width:33%}
.tab.col3 li:first-child{width:34%}
.tab.col4 li{width:16%}
.tab.col4 li:first-child{width:17%;margin-left:15px}
.tab.col6 li{width:17%}
.tab.col6 li:first-child{width:15%;}
.tab-lg li a{padding:18px 0 20px;font-size:1.133em; cursor:pointer;}
.captain-search{width:100%;/* padding-bottom:10px */}
.captain-search-form{margin:30px 0;padding:20px;border:1px solid #ccc;background:#f4f4f5;text-align:center;}
.captain-search-form .ipt{width:434px;height:37px;margin:0 2px 0 10px;border:1px solid #acacac}
.captain-search-form .select-wp{height:37px;margin:0 2px 0 10px;}
.captain-search-form label{font-size:1.067em;font-weight:bold;margin-left: 15px}
.captain-search-form h4{display: inline-block;font-size:1.067em;margin-left: 15px}
.captain-search-form .btn-sh{height: 37px}
.captain-search-wrap{overflow:hidden;}
.captain-search-wrap .captain-photo{float:left;width:142px;height:170px;background:#dedede;border:1px solid #ccc;vertical-align:middle;}
.captain-search-wrap .captain-photo span{display:inline-block;margin-top:65px;margin-left:36px;line-height:1.4;color:#2263bb;font-size:13px;font-weight:bold}
.captain-search-wrap .captain-photo img{width:140px;height:170px}
.captain-search-wrap .captain-lists{float:right;width:670px}

.crackdown-upload{width:840px;/* padding-bottom:10px */}
.crackdown-upload-form{margin:30px 0;padding:20px;border:1px solid #ccc;background:#f4f4f5;text-align:center;}
.crackdown-upload-form .ipt{width:434px;height:37px;margin:0 2px 0 10px;border:1px solid #acacac}
.crackdown-upload-form .select-wp{height:37px;margin:0 2px 0 10px;}
.crackdown-upload-form label{font-size:1.067em;font-weight:bold;margin-left: 15px}
.crackdown-upload-form h4{display: inline-block;font-size:1.067em;margin-left: 15px}
.crackdown-upload-form .btn-sh{height: 37px}
.crackdown-upload-wrap{overflow:hidden;}
.crackdown-upload-wrap .captain-photo{float:left;width:142px;height:170px;background:#dedede;border:1px solid #ccc;vertical-align:middle;}
.crackdown-upload-wrap .captain-photo span{display:inline-block;margin-top:65px;margin-left:36px;line-height:1.4;color:#2263bb;font-size:13px;font-weight:bold}
.crackdown-upload-wrap .captain-photo img{width:140px;height:170px}
.crackdown-upload-wrap .captain-lists{float:right;width:670px}

.total-num{margin-bottom:15px;text-align:right}
.total-num strong{font-size:1.200em}
.graph-area1 .graph-bx, .graph-area2 .graph-bx{border:1px solid #ccc;padding-bottom:30px}
.graph-area1 .graph-bx{float:left;width:386px;min-height:318px}
.graph-area1 .graph-bx-a{margin-right:18px;background:#fff}
.graph-area1 .graph-bx-b{background:#f9fcff}
.graph-area1 .graph-bx-c{float:right;background:#f9f9f9}
.graph-area2 .graph-bx{width:589px;min-height:363px;margin-top:18px}
.graph-area2 .graph-bx-d{float:left;background:#f8fffe}
.graph-area2 .graph-bx-e{float:right;background:#fbf9f4}
.graph-area1 h4, .graph-area2 h4{padding:40px 0 20px;font-size:1.400em;text-align:center;}
.graph-area1 .sp, .graph-area2 .sp{text-align:center}
.code-mgt-lf{float:left;width:513px}
.code-mgt-rt{float:right;width:667px}
.code-mgt-lf .code-search .ipt{float:left;width:420px;border:1px solid #acacac;height:43px;border-right:0}
.code-mgt-lf .code-search .btn-re{float:right}
.code-mgt-rt .code-search .ipt{float:left;width:575px;border:1px solid #acacac;height:43px;border-right:0}
.code-mgt-rt .code-search .btn-tag{float:right}
.code-mgt-lf .list-body{height:600px}
.code-mgt-rt .list-body{height:269px}
.code-search-list{width:100%;margin-top:10px;border:1px solid #ccc}
.code-search-list .list-head{display:table;width:100%;background:#959799}
.code-search-list .list-head span{padding-top:17px;padding-bottom:18px;border-left:1px solid #bfc1c2;color:#fff}
.code-search-list .list-head .ls-no{border-left:0}
.code-search-list .list-head .ls-mdy{width:auto}
.code-search-list .list-body{overflow:hidden;overflow-y:scroll}
.code-search-list .list-body li{overflow:hidden;border-bottom:1px solid #ccc}
.code-search-list .list-body li:first-child{border-top:1px solid #ccc}
.code-search-list .list-body li:nth-child(2n){background:#fafafa}
.code-search-list .list-body li span{padding-top:13px;padding-bottom:14px;}
.code-search-list .ls-no, .code-search-list .ls-id, .code-search-list .ls-name, .code-search-list .ls-code,
.code-search-list .ls-use, .code-search-list .ls-mdy{display:table-cell;box-sizing:border-box;text-align:center;vertical-align:middle}
.code-search-list .ls-no{width:48px}
.code-search-list .ls-id{width:120px}
.code-search-list .ls-code{width:110px}
.code-search-list .ls-name{width:204px}
.code-search-list .ls-use{width:75px}
.code-search-list .ls-mdy{width:48px}
.code-search-list .list-body .ls-name{text-align:left;padding-left:18px}
.code-mgt-rt .code-search-list .ls-name{width:240px}
.code-mgt-rt .list-body .ls-mdy{width:55px}
.scroll {overflow: auto !important}
.ta-c { text-align: center !important}
.ta-l { text-align: left !important}
.ta-r { text-align: right !important}
.fl-r {float: right !important}
.fl-l {float: left !important}
.fl-n {float: none !important}
/*
div.btn-ag{text-align:center;margin-top: 60px}
div.btn-ag2{text-align:right;margin-top: 60px;}
div.btn-ag3{text-align:left;margin-top: 60px;}
div.btn-ag4{text-align:left;margin-top: 60px;}
div.btn-ag5{text-align:left;margin-top: 60px;}
a.btn.b-xls{float: right}
a.btn.b-xls2{float: right;margin-bottom:40px}
a.btn.b-xls3{float: right}
a.btn.b-xls4{position: relative;left:460px;}
a.btn.b-xls5{float: right;margin-bottom:40px}
.ipt.date-sel{width:215px;background:#fff url(../images/ico_calen.png) no-repeat 94% 50%}
.table-list tbody td.sh1{border-left: 1px solid; border-right: 1px solid}
.table-top .title em{font-size:1.5em;font-weight:bold;color:#2264bb}
*/