﻿@charset "utf-8";
/* CSS Document */
 @font-face {
  font-family: 'Agency FB';   字体名称
  src: url('../fonts/AgencyFB.ttf');       字体源文件
} 
.list-tab-title{
	position: absolute;
	left:0;
	width:100%;
	overflow: hidden;
	z-index: 99;
	width:310px;
}
.list-tab-title2{
	position:fixed;
	top:70px;
	width:100%;
	overflow: hidden;
	z-index: 99;
	width:310px;
}
.list-tab-title li,.list-tab-title2 li{
	display: inline-block;
	width:50%;
	height:45px;
	padding-top:10px;
	border-radius: 8px 8px 0 0;
	background:url(../image/tab-t-bg.jpg) no-repeat center;
	text-align: center;
	color:#fff;
	font-size: 12px;
	vertical-align:bottom;
	cursor: pointer;
}
.list-tab-title li img,.list-tab-title2 li img{
	width: auto;
	height:23px;
}
.tab-t-active{
	height:60px !important;
	font-size: 15px !important;
	box-shadow: 8px 8px 8px rgba(13,72,110,.2) !important;
	z-index: 999;
}
.tab-t-active img{
	width: auto;
	height:30px !important;
}
.list-bar{
	overflow:hidden;
}
.details-bar{
	padding:20px 30px 20px 50px;
}
.details-top .dt-title{
	width:100%;
	overflow: hidden;
}
.details-top .dt-title h3{
	float: left;
	width:500px;
	font-size:22px;
	font-weight: 500;
	padding-left:26px;
	line-height:30px;
	background: url(../image/ls-icon-1.png) no-repeat 2px 10px;
}
.dt-title-right {
	text-align: right;
	margin-left:530px;
}
.dt-title-right li{
	display:inline-block;
	height: 30px;
	line-height: 30px;
}
.dt-title-right li{
	display:inline-block;
	height: 30px;
	line-height: 30px;
	padding:0 15px 0 36px;
	text-align: center;
	border-radius: 30px;
	color: #999999;
	font-size: 14px;
}
.dt-title-right li.category-1{
	border:1px solid #f2e0ca;
	background: url(../image/ls-icon-2.png) no-repeat 10px center;
}
.dt-title-right li.category-2{
	border:1px solid #c6e2f0;
	background: url(../image/ls-icon-3.png) no-repeat 10px center;
}


p.details-browse{
	font-size:12px;
	margin:10px 0 0 15px;
}
p.details-browse i{
	font-style: normal;
	color:#fb5717;
	font-size: 13px;
}


.dt-content{
	width:100%;
	margin-top:15px;
	overflow: hidden;
}
.dt-content .dt-con-left{
	width:130px;
	margin-top:8px;
}
.score_text{
	width: 100%;
	overflow: hidden; 
	margin-top:10px;
}
.score_text span{
	display: inline-block;
	width:30px;
	font-size: 13px;
	color: #777777;
	line-height: 24px;
	vertical-align: middle;
	margin-right:10px;
}
.score_text b{
	font-size: 40px;
	line-height: 40px;
	color: #ff6500;
	/* margin-right:40px; */
	font-family: "agency fb";
	vertical-align: middle;
	font-weight: 500;
}


.dt-con-right{
	margin-left:15px;
}
.dt-con-text{
	float:left;
	overflow: hidden;
	width:80%;	
	padding-bottom:15px;
}
.dt-con-text li{
	float: left;
	width:48%;
	margin-right:1%;
	font-size:12px;
	color: #000;
	line-height: 30px;
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	white-space:nowrap;/* 不换行 */
}
.dt-con-text li span{
	color: #999999;
}

.dt_download{
	padding-top:15px;
	width:100%;
	overflow: hidden;
	border-top:1px solid #f0f0f0;
}
.dt_download li{
	float: left;
	width:150px;
	height: 65px;
	margin:10px 4px;
	padding:2px;
	border-radius: 4px;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.dt_download li a{
	width:160px;
	height:69px;
	position: absolute;
	top:0;
	right:0;
	z-index: 999;
	background: url(../image/dl.png) no-repeat rgba(0,0,0,.3) center;
	
}
.dt_download li span{
	display: block;
	padding-left:70px;
	padding-top:8px;
	height: 57px;
	border-radius: 4px;
	overflow: hidden;
	line-height: 24px;
	font-size: 12px;
}

.dl_csv{
	border:1px solid #a6eddf;
}
.dl_csv span{
	background:url(../image/d-1.png) no-repeat #f1fbfa 6px 10px;
	background-size: 50px auto;
	color: #4b8dc1;	
}

.dl_json{
	border:1px solid #c7e09f;
}
.dl_json span{
	background:url(../image/d-2.png) no-repeat #f9fcf3 6px 10px;
	background-size: 50px auto;
	color: #29b344;	
}

.dl_xls{
	border:1px solid #db8b98;
}
.dl_xls span{
	background:url(../image/d-3.png) no-repeat #faf1f2 6px 10px;
	background-size: 50px auto;
	color: #a23437;	
}

.dl_xml{
	border:1px solid #9be0a1;
}
.dl_xml span{
	background:url(../image/d-4.png) no-repeat #f5fcf5 6px 10px;
	background-size: 50px auto;
	color: #29ab41;	
}

/*详情列表css*/
.details-list{
	width: 100%; 
	height: auto; 
	background: #fff; 
	margin: 0px auto 20px auto; 
}
.dl-part h4{
	display:inline-block;
	height:40px;
	line-height: 40px;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	color: #333333;	
	margin:20px 0;
}
.dl-part h4.dl-t-1{
	width:87px;
	background: url(../image/ls-icon-4.png) no-repeat center bottom ;
}
.dl-part h4.dl-t-2{
	width:130px;
	background: url(../image/ls-icon-5.png) no-repeat center bottom ;
}
.dl-part .dl-part-text{
	background: #f2f2f2;
	padding:20px;
	line-height: 24px;
	border-radius: 4px;
	font-size: 14px;
}
.dl-part .dl-part-list{
	width:100%;
}

.dl-part-list th{
	background: #e3ebf4;
	padding:5px 0;
	line-height: 22px;
	text-align: center;
	font-size: 14px;
	color: #333;
	text-align: center;
	vertical-align: middle;
}
.dl-part-list td{
	line-height: 22px;
	padding:10px 5px;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #ddd;
	text-align: center;
	
}
.dl-part-ul{
	width:100%;
}
.dl-part-ul li{
	height:36px;
	line-height: 36px;
	overflow: hidden;
}
.dl-part-ul li a{
	float: left;
	width: 600px;
	font-size: 14px;
	height:36px;
	line-height: 36px;
	color: #333333;
	padding-left:10px;
	background: url(../image/ls-icon-6.png) no-repeat left center;
	overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
	text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
	white-space:nowrap;/* 不换行 */
}
.dl-part-ul li a:hover{
	color: #1e7fff;
}
.dl-part-ul li span{
	float: right;
	color: #999999;
}
/*加载更多*/
.addmore { text-align: right; height: 45px; line-height: 45px; margin: 20px auto;}
.addmore a { background: #EBF4FF; padding: 5px 35px; border-radius: 4px; color: #3D8AEE; border:1px dashed  #3D8AEE}
.addmore a:hover {  background:#3D8AEE; color: #fff;}
/*展开\收起*/
.if_text { border: 1px solid #dfdfdf;}
.if_text_title { background: #e3ebf4; font-size: 18px; color: #333; height: 50px; line-height: 50px; border-bottom: 1px solid #dfdfdf;  text-indent: 15px;}
.if_text_title button { float: right; color:#0d5d8c; font-size: 14px; margin-top: 10px; margin-right: 10px; background: #59afff; border: none; height: 28px; line-height: 28px; width: 120px; color: #fff; }


/*接口信息*/
.if_text_title button:hover {color: #fff;  border: none;}
.if_text_txt { display: none;}
.ift_list { margin: 20px;}
.ift_list p { padding-bottom: 15px; line-height: 24px;}

.tablestyle_kb { width:100%; margin:5px auto;}
.tablestyle_kb thead th { background:#f9f9f9; height:40px;  vertical-align: middle;   font-weight: 600;font-size:14px; color: #000;  border-bottom: 1px solid #ccc;}
.tablestyle_kb tr td {height:40px; text-align:center; border-bottom:1px solid #EDEDED;vertical-align: middle;}
.tablestyle_kb tr:hover td { background:#f4fbff;  color:#000;} 
/* 申请按钮样式 */
.gir_text_btn a { background: #3D8AEE; padding: 5px 25px; border-radius: 4px; color: #fff; margin-right: 10px;}
.gir_text_btn a:hover { background:#146FE9;}
.gir_text_btn span a { background: rgba(0,0,0,.2); }
.gir_text_btn span a:hover {background:#FD7E00}
/* 申请按钮样式 */
.dt-sq-btn{
	margin-left:80%;
}
.dt-sq-btn a{
	line-height:34px;
	padding:3px 20px;
	border-radius:20px;
	font-size:14px;
}
.dt-sq-btn a:nth-of-type(1){	
	border:1px solid #3d8aee;
	color:#3d8aee;
	background:#f3f8ff;
}
.dt-sq-btn a:nth-of-type(1):hover{
	background:#3d8aee;
	color:#fff;
}
.dt-sq-btn a:nth-of-type(2){
	border:1px solid #ff9326;
	color:#ff9326;
	background:#fff9f3;
}
.dt-sq-btn a:nth-of-type(2):hover{
	background:#ff9326;
	color:#fff;
}
.dt-sq-btn a:nth-of-type(3){
	border:1px solid #d44040;
	color:#d44040;
	background:#fff4f4;
}
.dt-sq-btn a:nth-of-type(3):hover{
	background:#d44040;
	color:#fff;
}
.dl-part a.detail-1{
	display: inline-block;
	height: 40px;
	line-height: 40px;
	font-size: 20px;
	font-weight: 500;
	text-align: center;
	margin: 20px 0;
	width: 87px;
	background: url(../image/ls-icon-4.png) no-repeat center bottom;
}
