/*Page Plugin*/
.holderOut{margin:30px 0 30px;text-align: center;}
.holderOut a {color:#666;font-size:16px; cursor: pointer;display: inline-block; margin:5px 30px 5px 0; }
.holderOut a:hover,
.holderOut a:active{font-weight: bold; border-bottom: 1px solid;}
.holder { display: inline-block; }
.holder a:hover { color: #0d3457; }
.holder a.jp-current, a.jp-current:hover { color: #0d3457; font-weight: bold; border-bottom: 1px solid;}
.holder a.jp-disabled, a.jp-disabled:hover { color: #666; }
.holder a.jp-current, a.jp-current:hover,
.holder a.jp-disabled, a.jp-disabled:hover { cursor: default; }
.holder span { margin: 0 5px; }
.holder span.pot {font-size:26px;vertical-align: text-bottom; margin:0 30px 0 0; }

input:focus::-webkit-input-placeholder{ color:transparent; }
input:focus::-moz-placeholder{ color:transparent; }
.feature-head{margin-top:150px; }
.feature-head .selectbox{margin: 20px 0;}
.feature-head .selectbox select {width: 100%;font-size: 14px; height: 40px; padding: 0 5px; border: 1px solid #ddd; border-radius: 4px;}
.feature-head .selectbox .active {border: 2px solid #0d3457; color: #0d3457;font-weight: bold;}
.feature-head .selectbox .col-md-2{width:20%}
.feature-head .bottom-link { margin-top: 20px;}

.input-wrap{position:relative;}
.input-wrap input{width:100%;height:40px;border:1px solid #ddd;border-radius: 4px;font-size:16px;padding-left:20px;margin-bottom: 5px;}
.input-wrap .searchBtn{position:absolute;right:0;top:0;width:60px;height:60px;background:rgba(0,0,0,0);text-align: center; font-size:30px;color:#666;}
.input-wrap .searchBtn i{top:4px;}
.message{ margin: 36px 0 40px; font-size: 20px; display: none;}
.aReset{margin:5px 0!important;}
.board-content .board-table{margin:25px 0 0; }
.feature-head .options div[class*="col-"] a.aLink {line-height: 40px;}
.feature-head #showResult{font-size: 16px; margin-top: 30px;}
.table-plat .table-head{padding-left:0;margin-bottom:0;}
.table-plat .table-head li{ position:relative; height:60px;line-height:60px; cursor:initial; background:#0d3457;color:#FFFFFF;text-align:left; list-style: none;border-right:1px solid #FFFFFF;display:table-cell;vertical-align: middle;padding:0 12px;}
.table-plat .table-head li:nth-last-child{border-right: none;}
.table-plat .table-head li > span{display:inline-block; white-space: nowrap;text-overflow: ellipsis; overflow: hidden;width:calc(100% - 0px);width:-moz-calc(100% - 0px); width:-webkit-calc(100% - 0px);}
.table-plat .table-head li a{position:absolute;left:auto;top:16px;right:15px;color:#FFFFFF;display:flex;}
.table-plat .table-head li a.arr-down{top:auto;bottom:16px;}
.table-plat .table-head .sector a.arr-down{height:60px;line-height:60px;position:absolute;right:0;top:0;width:40px;text-align: center; z-index: 2;}
.table-plat .table-head .sector a.arr-down i{width:100%; position:absolute; top:26px;}
.table-plat .table-head .select-list {display:none;width: 100%;height: auto;margin: 0;padding: 0;position: absolute;left: 0px;top: 60px;z-index: 2;box-shadow: 0 6px 14px -5px #000;background: #f0f0f0 none repeat scroll 0 0;}
.table-plat .table-head .select-list li{display: block; padding: 10px 0 10px 8px;line-height: 1.2;list-style:none;background-color: #f0f0f0;font-size: 1.3rem;color: #666666;cursor: pointer;height: 45px;}    
.table-plat .table-head .select-list li:hover,
.table-plat .table-head .select-list li.active{background-color: #0d3457; color:#fff;}
.table-plat .table-head .sector:hover .select-list,
.table-plat .table-head .sector.active .select-list{ display: block; }
.table-plat .table-head .sector:hover a.arr-down,
.table-plat .table-head .sector.active a.arr-down{background: #f0f0f0;color:#0d3457;}
.table-plat .table-head select { display: none;width: 100%;height: 60px; position:absolute;left: 0;top: 0;opacity: 0; border: 1px solid #fff;z-index: 3; }
.table-plat .table-head select option{color:#666;height:30px;line-height: 30px;}

.table-plat .table-body .bodyWrap li a.viewLink {font-size: 12px;color: #0d3457;padding: 8px 40px;margin-top: 18px;border-radius: 3px;border: solid 1px #0d3457;display: inline-block;}
.table-plat .table-body .bodyWrap li a.viewLink:hover {background: #0d3457; border: solid 1px #0d3457; color: #FFFFFF;}
.table-plat .table-body .bodyWrap li a.forPc{display: inline-block;}
.table-plat .table-body .bodyWrap li a.forMobi{display:none;}
.table-plat .table-body .bodyWrap{padding-bottom:25px;border-bottom: 2px solid #f0f0f0;} 
.table-plat .table-body .table-row{padding:0;margin-bottom:0;padding:20px 0;} 
.table-plat .table-body .bodyWrap ul:nth-child(even){background-color: #f0f0f0;}
.table-plat .table-body .table-row em { background: #ccc;  font-style: normal;}
.table-plat .table-body .table-col{list-style: none;padding: 0 8px;}
.table-plat .table-body .con-title{display:none;} 
.table-plat .table-body .col-con > div{font-size: 14px; line-height: 1.4; font-weight: 500;}
.table-plat .table-head li span{font-size: 12px;}

.table-plat .table-head .long-name{white-space: initial;line-height: 20px; margin-top: 10px;}
.table-plat .table-body .row-link {width: 100%;}
.table-plat .table-body .data1,
.table-plat .table-body .data2,
.table-plat .table-body .data3,
.table-plat .table-body .data4,
.table-plat .table-body .data5,
.table-plat .table-body .data8 { text-align: center;}

@media only screen and (max-width: 768px){
	.feature-head .options .aCopy {font-size:10px;margin-top: 10px!important;;}
	.feature-head .selectbox .col-xs-6{width:50%}
}

@media only screen and (max-width: 992px){
	 .sform{margin-top:10px;}
	 .input-wrap {margin-bottom: 20px;}
	 .input-wrap input{height:40px;}
	 .input-wrap .searchBtn{ width:40px;height:40px; font-size:22px; }
	 .input-wrap .searchBtn i{top:9px;}
	 .table-plat{}
	 .table-plat .table-head li{display:block;width:100%;margin-bottom:15px;display: none;}
	 .table-plat .table-head .sector a.arr-down{width:44px;}
	 .table-plat .table-head .sector:hover .select-list{ display: none; }
	 .table-plat .table-head .sector:hover select{ display: block; }
	 .table-plat .table-head .sector:hover a.arr-down{background:none; color:#fff;}
	 
	 .table-plat .table-body{} 
	 .table-plat .table-body .table-col{margin-bottom:10px;}
	 .table-plat .table-body .name{margin-left: 22px;}
	 .table-plat .table-body .fa{width: 20%;}
	 
	 .table-plat .table-body .con-title{display:block;color:#aaa;margin-bottom: 5px;height: 30px;} 
	.table-plat .table-body .col-con > div{font-size: 12px; line-height: 1.2; font-weight: 500;}
	 .table-plat .table-body .bodyWrap li a.viewLink {font-size: 12px;}
	 
	 .holderOut a,
	 .holderOut a:hover,
	 .holderOut a:active{margin-right:8px;} 
	 .holder span.pot {margin:0 10px 0 0; }
	 .glyphicon { padding-right: 0;}
	 
	 .feature-head .selectbox select {margin-bottom: 20px;}
	 .feature-head .selectbox {margin-bottom: 0;}
	 	 
}
@media only screen and (max-width: 768px){
	.detail-download .download-item{min-height:150px;}
	.detail-download .row div[class*="col-"]{padding-right:0;}
	.feature-head h1 {font-size:32px; font-size:3.2rem;}
	.feature-head { margin-top: 100px;}
}
@media only screen and (max-width: 414px){
	.table-plat .table-body .bodyWrap li a.forPc{display:none;}
	.table-plat .table-body .bodyWrap li a.forMobi{display:block;text-align: center;}
	.table-plat .table-body .con-title{float: left;height: auto;} 
 	 .table-plat .table-body .col-con > div {text-align: right;}
	 .table-plat .table-body .name{margin-left: 0;}
	 .table-plat .table-body .fa{width: auto;}

}
.detail-download {margin-top:30px;}
.detail-download h2{margin-bottom:20px;}
.detail-download .row div[class*="col-"]{padding-right:15px;margin-bottom:15px;}
.detail-download .download-title{margin-bottom:50px;}
.detail-download .download-item{min-height:200px; border-top: 3px solid #0d3457;padding:15px 20px;}
.detail-download .download-item h3{margin:0;}
.detail-download .download-item p{margin:10px 0 40px;}
.detail-download .download-item span i{padding-right:10px;}
.detail-download .download-item:hover h3,
.detail-download .download-item:hover span{color:#0d3457!important;}

.feature-related{margin-bottom:50px;}

a.btn {width: 100%;}
.feature-related .glyphicon {padding-right: 10px;}
.feature-head p { margin-bottom: 20px;}
.glyphicon-search {font-size: 21px;}