@charset "utf-8";


body{
	background-color: var(--bj-hs);
	font-size: 12px;	
	color: var(--font);
	  box-sizing: border-box;
}

a{	color: var(--font);}
.header_body{
	background-color: #fff;
	height: 80px;

}
.header .top{
	background-color: var(--bj-hs);
	height: 35px;
	line-height: 35px;
	border-bottom: var(--border) 1px solid 
}
.top .daquan li {
    margin-right: 5px;
    padding-right: 5px;
    height: 14px;
    MARGIN-TOP: 10PX;
    border-right: solid 1px #a79d9d;
    LINE-HEIGHT: 14PX;
}.top .daquan li:last-child {
    border-right: none;
}
.header_bodys h1{
	width: 248px;
	height: 70px;
	margin: 5px;
	background: url("image/logo.png") no-repeat;
}
.header_bodys h1 a{
	display: block;
	height: 70px;
	width: 248px;
	text-indent: -9999px;
	line-height: 70px;
}
.menu{
	height: 50px;
	background-color:var(--nemu)
}
.menu li{
	height: 50px;
	line-height: 50px;
	padding-right: 10px;
	display: flex
}
.menu ul li:last-of-type em{
    border-right: none;
}
.menu li a{
	    FONT-FAMILY: "Microsoft Yahei";
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 0px 10px;
	text-align: center;
	line-height: 50px;
}
.menu li em{
	border-right: 2px var(--nemu-active) solid;
	margin-left: 10px;
	    height: 20px;
    margin-top: 15px;
}
.menu .active,.menu li a:hover{
	    background-color: var(--nemu-active);
}
.selsct{
	height: 45px;
	background-color:#fff;

}
.selsct_body{
	position: relative

}.selsct_body> ul> li{
	height: 45px;
	line-height: 45px; 
	font-size: 14px;
	padding: 0px 5px;
	margin: 0px 5px;

}
.selsct_body a{
	color: var(--fontm);
}
.selsct_body  .xzk{	
	background-color: var(--bj-hs);
/*	background-color:#f60;*/
	color: var(--fontm);
	z-index: 1;
	position: absolute;
	display: none;
	left: 0px;
	width: 1200px;
	padding: 5px
	
}
.selsct_body  .xzk ul li{	

	height: 25px;
	line-height: 25px; 
    font-size: 12px;
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 0px 3px;
}
.selsct_body  .xzk ul em{	
	border-right: 2px var(--fontm)  solid;
	margin-left: 10px;
    height: 20px;
    margin-top: 15px;
}
.xzk ul li:last-of-type em{
    border-right: none;
}
/*首页主体内容*/
.index_body{
	background-color: #fff;
	margin-top: 5px;
}
.index_body .i_h_l{
	width: 260px;
	padding: 10px;

}
.index_body .i_h_l>div{
	border: var(--border) 1px solid
}
.index_body .i_h_l .i_h_l_title{
	
	border-bottom: var(--border) 1px solid; 
	height: 25px;
}.index_body .i_h_l .i_h_l_title h2{
	font-size: 14px;
	color: var(--fontm);
	font-weight: bold;
	line-height: 25px;
	width: 70px;
	text-align: center;
	border-bottom: 2px solid var(--nemu) 
}
.index_body .i_h_l ul{ 
	padding: 10px;
}.index_body .i_h_l li{
	list-style-type: circle;
	line-height: 25px;
	    margin-left: 16px;
}
.layui-carousel img{
	width: 100%
}
.keben_item{
		background-color: #fff;
	margin-top: 20px;
	padding: 0px 10px;
	  box-sizing: border-box;
}
.keben_item_title{
	height: 40px;
	line-height: 40px;
	border-bottom: 4px solid var(--nemu) ;
	padding-top: 10px;
	
}
.keben_item_title h2,.keben_item_title h2 a,.keben_item_title h3,.keben_item_title h3 a,.keben_item_title h4,.keben_item_title h4 a{
	FONT-FAMILY: "Microsoft Yahei";
	font-weight: bold;
	color: var(--nemu) ;
	margin-right: 5px;
	margin-bottom: 0px;
}
.shijuan_item_title{
	height: 20px;
	line-height: 20px;
	border-bottom: 4px solid var(--nemu) ;
	padding-top: 10px;
	
}
.shijuan_item_title h2,.shijuan_item_title h2 a{
	FONT-FAMILY: "Microsoft Yahei";
	font-weight: bold;
	color: var(--nemu) ;
	margin-right: 5px;
	margin-bottom: 0px;
}
.keben_item_title h2,.keben_item_title h2 a{
	height: 32px;
	line-height: 32px;
	font-size: 32px;
	
}
.keben_item_title h3,.keben_item_title h3 a{
	height: 23px;
	line-height: 23px;
	font-size: 23px;
	padding-top: 10px;
	
}
.keben_item_title h4,.keben_item_title h4 a{
	height: 18px;
	line-height: 18px;
	font-size: 18px;
		padding-top: 14px;
}
.keben_item_title .title_info{
	margin-left: 15px;
	
}
.keben_item a:hover{
	color: var(--nemu)
}
.keben_item_gn {
	background-color: var(--bj-hs);
	margin: 5px;
		border: var(--border) 1px solid; 

}
.keben_item_gn>div{
	padding: 2px;
}
.keben_item_gn>div h3{
 	color: var(--nemu) ;
	margin: 5px 20px 5px 10px;
		FONT-FAMILY: "Microsoft Yahei";
	font-weight: bold;
	font-size: 16px;
	    width: 95px;
}
.keben_item_gn>div ul li {
    margin: 8px 5px;
    line-height: 15px;
    border-right: 1px solid var(--font);
    padding-right: 5px;
    height: 15px;
}
.keben_item_gn>div ul li a{
   font-size: 14px;
		
}
.keben_item_gn>div ul li:last-of-type{
    border-right: none;
}

.keben_item .book {
	padding: 5px;
}
.keben_item .book img{
	display: block;
	width: 100%;
	height: 200px;
	    margin: 0px auto;
}.keben_item .book h3{
	text-align: center;
	overflow: hidden
	
}.keben_item .book li{
    width: 19%;
    margin-bottom: 4px;
    margin: 4px 3px;

	
}
.footer{
	margin: 5px 0px;
	padding: 10px 0px;

		background-color:var(--nemu)
}
.footer .kb_container{
	text-align: center;
}
.footer .kb_container ul li{
border-right: 1px solid #fff;
	height: 14px;
	line-height: 14px;
	margin-right: 5px;
	padding-right: 5px;
	margin-bottom: 4px;
}
.footer .kb_container ul li:last-of-type{ 
    border-right: none;
}
.footer .kb_container a,.footer .kb_container p{
	color: #fff;
	font-size: 14px;
}
.info_dh{
	background-color: #fff;
	padding-left: 5px;
	height: 30px;
	line-height: 30px;
	margin-top: 5px;}
.info_dh a{
	display: block;
	margin-right: 2px;
}
.list_left{
		background-color: #fff; 
	border: var(--border) 1px solid; 
	width:180px; 
	margin-right: 10px;
	margin-top: 20px;
}
.list_left_item  {
	margin-bottom: 10px;
}
.list_left_item  ul{
    border: 3px solid var(--nemu);
}.list_left_item h2 {
    color: #fff;;
    font-size: 19px;
    font-weight: bold;
    padding-left: 8px;
	padding-right: 30px;
	display: inline-block;
	border-radius: 0px 30px 0px 0px;
    background-color:  var(--nemu);
} 
.list_left_item li{
	height: 25px;
	line-height: 25px;
	width: 48%;
	text-align: center;
	    border-bottom: 2px dashed var(--border);
}.list_left_item a{
	line-height: 25px;
	font-size: 16px;
	text-align: center;
	display: block

}
.list_left_item a:hover,.xuanzhe{
	color: #fff;
	background-color: var(--nemu);
}
.page li{
	width: 100% !important;
}
.page li a{
	text-align: left;
	padding-left: 10px;
}
.rq{
    border: 3px solid var(--nemu);
}
.rq div{
    color: var(--nemu);
    width: 60%;
    font-size: 40px;
    text-align: center;
    font-weight: bold;
    line-height: 70px
} 
.wx_rq{
	border: 3px solid var(--nemu);
	width: 268px;
	position: fixed;
	top: 220px;
	right: 20px;;
    background-color: #fff;
    text-align: center
}
.wx_rq h4{
    background-color: var(--nemu);
    font-size: 18px;
    line-height: 25px;
    font-weight: bold;
    color: #eee
}
.wx_rq img{
    width: 100%
}

.wx_rq p{
    font-size: 16px;
    margin: 2px
}


.shijuan ul{
	height: 480px;
	border:1px solid var(--nemu);
	overflow: hidden;

}
.shijuan ul li{
	line-height: 29px;
	height: 29px;
	border-bottom: 1px solid var(--border);
	padding: 0px 10px;
	cursor: pointer;
	overflow: hidden;
}
.shijuan ul li:hover{
	color: var(--nemu);
}




.shujuan_option{
	background-color: #fff;
	margin: 5px 0px;
	border: 2px solid var(--nemu);
}
.shujuan_option .f1  li {
	padding:3px;
	line-height: 20px;
	text-align: center;
}
.shujuan_option ul li{
	font-size: 16px;
	display: block;
	cursor: pointer;
}
.shujuan_option ul .active,.shujuan_option ul li:hover{
	background-color: var(--nemu);
	color: #fff;


}
.shujuan_option ul .active a,.shujuan_option ul  a:hover{
	color: #fff;
}
.shujuan_option_item{
	margin-bottom: 5px;
	border: 1px solid var(--nemu);
}
.shujuan_option .title{
	height: 100%;
}

























