@charset "utf-8";
/* CSS Document */
@charset "utf-8";
@font-face{font-family:"Ionicons";src:url("/Scripts/fonts/ionicons.eot");src:url("/Scripts/fonts/ionicons.eot") format("embedded-opentype"),url("/Scripts/fonts/ionicons.ttf") format("truetype"),url("/Scripts/fonts/ionicons.woff") format("woff"),url("/Scripts/fonts/ionicons.svg") format("svg");font-weight:normal;font-style:normal}
.icon-dow:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
 
  

/* classify 分类 */
.classify-box{overflow: hidden; padding: 0; margin-bottom: 0; border-bottom: 0; background-color:#FFF; }
.classify-left{width: 46%;height: 100%; margin-top:2px;}
.classify-left>ul>li{position: relative; background-color:#efefef; border-radius:4px 0 0 4px; line-height:20px; margin:3px 0 3px 8px; padding:3px 3px 3px 5px; min-height:40px;}
.classify-list > li > a> def{color:#000;}
 
.classify-left>ul>li.pick>a{color: #275CD2; font-weight:600; font-size:.8rem;}
.classify-left>ul>li.pick>a def{color:#00f; font-weight:500;}

  

.classify-list .dot{ float:right; width:10%;}
.classify-list li.current a{color:#007bff;}
.classify-list li em{line-height: 20px;cursor: pointer;}
.classify-list li em i {font-size: 20px;}
.classify-list > li > a{line-height: 20px;display: inline-block;padding:0 10px;width:75%; font-size:.8rem;letter-spacing:1px;}
.classify-list .sub-nav{display: none;left:0;text-align: center;box-shadow:0 0 10px rgba(0,0,0,0.1);width: 100%;}
.classify-list .sub-nav li{display: inline-block;width: 90%; background-color:#D0D0D0; margin:5px 0; border-radius:10px;}
.classify-list .sub-nav li a {display: inline-block;width: 90%;color:#000; line-height:30px; font-size:.8rem;}
.classify-list .sub-nav li a:hover{ text-decoration:underline; color:#5A7AEA; font-weight:700;}


 

.classify-right {
	width: 53%;
	float:left;
	margin-top:2px;
} 

.classify-right2 {
	width: 32%;
	float:left;
	padding:5px;
	margin-left:10px;	
	border:1px solid #CCC;
	border-radius:10px;
}  
 
.classify-right2 ul li{
	line-height:22px;
	border-bottom:1px dashed #999;	
}

 
.article ul li dt{
	width:96%;
	float:right;
	padding:10px;
	font-size:14px;
	background:#fff;
	border-bottom:1px dashed #999;
} 
.article ul li dt span{
	color:#FFA500;
}
.article ul li dt span.green{
	color:#008000;
}

.article ul li dt span.red{
	color:#f00;
}

.article ul li dt span.blue{
	color:#00F;
}

.article ul li dt p{
	width:100%;
	height:80px;
}


.classify-right,.article ul li a{
	color:#666;
	padding-left:5px;
}

.classify-right ul li a:hover{
	text-decoration:underline;
}
 

/*期刊搜索*/
.journal-search-btn{background-color:#06F; color:#FFF; border:0; padding:0 5px; margin-top:3px; border-radius:5px;}

.journal-search{
	width:auto;
	overflow: hidden;
	padding: 10px;
	background-color:#FFF;
}
.journal-search ul{
	box-shadow: #eee 0px 0px 10px 2px;
	border-radius: 10px;
	padding: 10px;
	overflow: hidden;
}
.journal-search ul li{
	width:31%;
	float:left;
	margin-right:5px;
	white-space:nowrap; 
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.journal-search ul li img{
	vertical-align:middle;
}
.journal-search ul li select{
	width:100%;
	height:30px;
	border-color:#ccc;
	border-radius: 5px;
}

.journal-search .hc_hc_input {
	-webkit-appearance: none;
	appearance: none;
	border: none;
	color: #1f2329;
	flex: 1 1;
	font-size: 16px;
	height: 24px;
	line-height: 24px;
	outline: none;
	overflow: hidden;
	padding: 0; 
	margin:0;
	width:95%; 
	text-align:center;
}
.journal-search .hc_hc_input::-webkit-input-placeholder {color: #8f959e}


/*期刊快捷菜单查询结果*/
.journal-search-result{
	width:auto;
	overflow: hidden;
	padding: 10px;
	background-color:#FFF;
}
.journal-search-result ul{
	box-shadow: #eee 0px 0px 1px 1px;
	border-radius: 10px;
	padding: 10px;
	overflow: hidden;
}
.journal-search-result ul li{
	width:48%;
	float:left;
	margin-right:5px;
	white-space:nowrap; 
	overflow: hidden;
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	border-bottom:1px dashed #CCC;
	padding:2px 0;
	font-size:12px;
}
.journal-search-result .btn{
	padding:2px 8px;
} 

/*选题导航*/
.navType{margin:0; padding:5px; height:42px;background-color:#FFF; border-bottom:1px solid #CCC;}
.navType .tabs li{height:35px;float:left; }
.navType .tabs li a{display:block;float:left;color:#333;text-align:center;background:#eee;line-height:35px;text-decoration:none; margin:1px;border-radius:5px 5px 0px 0px;padding:0 10px;}
.navType .tabs li a.current{color:#fff;background:#5A7AEA;border-radius:5px 5px 0px 0px;}  /*FB6A6A ee394a*/
 
 
/*选题列表*/
.topic ul li{
	width:100%;
	float:right;
	padding:10px;
	background:#fff;
	border-bottom:1px dashed #999;
} 
.topic ul li span{
	display:inline-block;
	margin: 3px 0;
	color:#999;
}
.topic ul li div.count dd {
	float:left;
	display:inline-block;
	margin: 3px 5px;
}

.topic ul li div.count dd a{color:#999;}


/*期刊大全*/
.journal_nav{margin:0; height:70px; background-color:#FFF; padding-top:10px;}
.journal_nav .tabs{display:flex;justify-content:center;}
.journal_nav .tabs li{float:left; width:19%; margin:0 0.5%;background:linear-gradient(to bottom, #1787E0, #EFEFEF); color:#fff; border-radius:5px 5px 0 0; text-align:center; line-height:35px;}

.journal_nav .tabs li a{font-size:1rem; letter-spacing:1px;color:#fff;}
.journal_nav .tabs li a def{font-size:14px; color:#FFA500; background:#fff;  border-radius:5px; height:24px; line-height:24px; width:60%; display:inline-block; overflow:hidden;}
.journal_nav .tabs li.current{background: linear-gradient(to bottom, #FFA500, #EFEFEF);}
  
 

/*菜单*/
.menu_list{margin:0 auto;}
.menu_head{
	height:38px;line-height:38px;padding-left:15px;font-size:14px;color:#666;cursor:pointer;border:1px solid #e1e1e1;position:relative;margin:0px;font-weight:bold;
	background:#f1f1f1 url(/images/pro_left.png) center right no-repeat;
	letter-spacing:1px;
	margin:3px 0 10px 0;
	border-radius:4px;
}
.menu_list .current{background:#f1f1f1 url(/images/pro_down.png) center right no-repeat;}
.menu_body{line-height:30px;backguound:#fff; margin-bottom:8px;}
.menu_body a{display:block;height:32px;line-height:32px;padding-left:20px;color:#777777;background:#fff;text-decoration:none;border-bottom:1px dashed #e1e1e1; font-size:14px;}
.menu_body a:hover{text-decoration:none;}
.menu_body a span{ color:#FBAD97;}


/* 期刊列表 */
.live_tv{
	background: #fff;
}
.live_tv li{
	border-bottom: solid 1px #ccc;
}

.live_tv li dl{
	overflow: hidden;
	padding: 2% 3%;
	display: flex;
	justify-content : space-between;
}
.live_tv li dl dd{
	display: inline-block;
	text-align: center;
	
}
.live_tv li dl dd img{
	width:10rem;
	max-height:10rem;
	border-radius: 10%;
	border:1px solid #efefef;
	margin-top:5px;
}


.live_tv li dl dt
{
	display: inline-block;
	width: 100%;
	margin-left: .2rem;
	margin-top: .2em;
	font-weight: normal;
	align-items : center;
	padding-left:5px;
}

.live_tv li dl dt div.author{
	overflow: hidden;
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
 
.live_tv li dl dt div.tit a{
	width:auto;
	line-height:30px;
	letter-spacing:1px;
	color:#333;
	font-size:18px;
	font-weight:500;
	overflow: hidden;
	text-overflow: ellipsis; 
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.live_tv li dl dt div.tit span.huang a{
	color:#FFA500;
}

.live_tv li dl dt div.tit span.blue a{
	color:#00f;
}

.live_tv li dl dt div.tit span.hui a{
	color:#00f;
}

.live_tv li dl dt div.txt{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	letter-spacing:1px;
	color:#666;
	font-size:14px;
}

.live_tv li dl dt div.txt16{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	letter-spacing:1px;
	color:#666;
	font-size:16px;
}

.live_tv li dl dt .up{height:60px; margin-bottom:5px;} 
.live_tv li dl dt div.txt span{margin:3px;}
.live_tv li dl dt div.txt def{color:#999; font-size:1rem;}	 
.live_tv li dl dt div.txt .unit{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.live_tv li dl dt div.txt .green{ background-color:#8AD20E; color:#FFF; padding:2px 5px; border-radius:5px;}
.live_tv li dl dt div.txt .blue{ background-color:#4ED7F4; color:#FFF; padding:2px 5px; border-radius:5px;}
.live_tv ul li .mid header{padding:6px 0;}


.link {
    font-size: .8rem;
    padding-left: 20px;
	line-height:20px;
	letter-spacing:1px;
	margin-bottom:10px;
}

.link def{ color:#5A7AEA} 
 
 
.accordion,.accordion2 {
    padding: 5px 15px;
}

.aui-menu-item {
    line-height: 40px;
    padding: 5px 0;
}

.accordion li i,.accordion2 li i {
    position: absolute;
    color: #a7a7a7;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background-size: 16px;
}
.accordion li.open .link{
    color: #fb7414;
}





.accordion .icon-dow:before {
	content:"\f35f"
}

.accordion li.open i.icon-dow:before {
	content:"\f365";
}

.accordion2 .icon-dow:before {
	content:"\f2c7"
}

.accordion2 li.open i.icon-dow:before {
	content:"\f462";
} 
 
.accordion2 .link{ font-size:.85rem;} 





/*左侧分类*/
.b-line {
    position: relative;
	cursor:pointer;
}
.b-line:after {
    content: '';
    position: absolute;
    z-index: 2;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    border-bottom: 1px solid #e2e2e2;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    -webkit-transform-origin: 0 100%;
    transform-origin: 0 100%;
}
 
.icon {
    width: 20px;
    height: 20px;
    display: block;
    border: none;
    float: left;
    background-size: 20px;
    background-repeat: no-repeat;
}

.icon-min{box-sizing: border-box;position: absolute;left: 6px;}
 



.accordion {
    padding: 0;
}

.aui-menu-item {
    line-height: 40px;
    padding: 5px 0;
}

.aui-menu-item .submenu ul li {
	background-color:#fff;
	line-height:30px;
	width:100%;
}


.accordion li i,.accordion2 li i {
    position: absolute;
    color: #a7a7a7;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
    background-size: 16px;
}
.accordion li.open .link{
    color: #fb7414;
}


.link {
    font-size: .9rem;
    padding-left: 12px;
	line-height:20px;
	letter-spacing:1px;
	margin-bottom:10px;
}
 

.link u{ color:#999;}
 

.accordion .icon-dow:before {
	content:"\f35f"
}

.accordion li.open i.icon-dow:before {
	content:"\f365";
}


.submenu {
    display: none;
    padding-left: 20px;
    position: relative;
}


.submenu p {
    font-size: 0.8rem;
    line-height: 20px;
    padding-bottom: 10px;
}

.submenu ul li {
		position: relative;
		width: 100%;
		border:1px solid #ccc;
		margin:3px 0 3px -10px; 
		background-color:#F1F1F1; 
		padding:5px 5px 5px 10px;
		border-radius:5px;
	}
		 
.submenu ul li span {
	
	 /*漂浮右上角*/
	/*position: absolute;
	left: 85%;
	top: -5px;*/
	
	color: white;
	font-size: 12px;
	background-color: #FBAD97;
	padding:0 3px;
	height: 18px;
	margin-left:5px;
	line-height: 18px;
	text-align: center;
	-webkit-border-radius: 24px;
	border-radius: 24px;
}


 
.submenu ul li a:hover{text-decoration:underline; font-weight:500;}

.submenu ul li.on a{
	color: #fb7414;
	font-weight:500;
	text-decoration:underline;
}	
