.inner_gsll{
	width: 1000px;
	margin: 0 auto;
}
.fl{float: left;}
.fr{float: right;}
/*歌声嘹亮*/
.gsll_y_wrap{
	background: #FFFFFF;
	height: 514px;
}
.gsll_y_wrap .sjqk_y_tit{margin-top: 20px;}
.gsll_y_cont{
	height: 376px;
	background: url(gsll20210611_bg.png);
	background-size: 100% 100%;
	margin-top: 30px;
}
.gsll_y_cont_l{
	height: 360px;
	overflow: hidden;
	width: 650px;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
}
.gsll_y_cont_l .hd{
	position: absolute;
	bottom: 18px;
	right: 65px;
	width: 60px;
	height: 60px;
	background: #333333;
}
.gsll_y_cont_l .hd span{
	color: #ffffff;
	font-size: 18px;
	margin-left: 5px;
	padding-top: 5px;
	margin-left: 5px;
	display: inline-block;
}
.gsll_y_cont_l .hd span.pageState span{
	font-size: 30px;
}
.gsll_y_cont_l li{
	float: left;
	width: 650px;
	height: 360px;
	position: relative;
}
.gsll_y_cont_l li img{
	width: 100%;
	height: 100%;
}
.gsll_y_cont_l li p{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 594px;
	height: 58px;
	background: #d93c3d;
}
.gsll_y_cont_l li p span{
	font-size: 20px;
	color: #ffffff;
	line-height: 58px;
	margin-left: 60px;
}
.gsll_y_cont_l li p i{
	display: block;
	width: 32px;
	height: 32px;
	background: url(gsll_icon_20210611.png);
	position: absolute;
	background-size: 100% 100%;
	top: 15px;
	left: 15px;
}
.gsll_y_cont_r{
	width: 315px;
	margin-right: 10px ;
}
.gsll_y_cont_r div{
	width: 100%;
	height: 175px;
	position: relative;
	margin: 10px 0;
}
.gsll_y_cont_r div img{
	width: 315px;
	height: 175px;
}
.gsll_y_cont_r div p{
	height: 32px;
	width: 100%;
	background: url(gsll_word_bg_20210611.png);
	background-size: 100% 32px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.gsll_y_cont_r div p i{
	display: block;
	width: 24px;
	height: 24px;
	background: url(gsll_icon_20210611.png);
	position: absolute;
	top: 3px;
	left: 8px;
}
.gsll_y_cont_r div p span{
	line-height: 32px;
	margin-left: 40px;
	font-size: 16px;
	color: #ffffff;
}
/*实践期刊*/
.sjqk_y_wrap{
	height: 590px;
	background: url(sjqk20210611_bg.png) center;
	background-position-y: 4px;
}
.sjqk_y_tit{
	height: 60px;
	background: #d93c3d;
}
.sjqk_y_tit img{
	padding-top: 3px;
	display: block;
	margin: 0 auto;
}
.sjqk_y_cont{
	overflow: hidden;
	position: relative;
	width: 1000px;
	margin-top: 30px;
}
/*实践期刊轮播*/
.sjqk_y_cont .bd ul li{
	float: left;
	width: 100%;
}
.sjqk_y_cont .bd ul li img{width: 316px;height: 400px;display: block;margin: 0 auto;}
.sjqk_y_cont .bd ul{overflow: hidden;width: 33.33%;}
.sjqk_y_cont .bd ul li .title{
	background: url(sjqk_line_20210611.png) no-repeat center bottom;
	padding-bottom: 10px;
}
.sjqk_y_cont .bd ul li .title a{
	font-size: 16px;
	color: #333333;
	text-align: center;
	display: block;
	margin-top: 20px;
}
.sjqk_y_cont .hd{
	position: absolute;
	bottom: 40px;
	left: 0;
	z-index: 10;
	width: 100%;
}
.sjqk_y_cont .hd .prev{
	
}
.sjqk_y_cont .hd .next{
	float: right;
}
/*底部*/
.xxyll_footer_y{
	height: 178px;
	background: #d10311;
}
.xxyll_footer_y_l{width: 624px;padding-top:20px;}
.xxyll_footer_y_l p{
	font-size: 14px;
	color: #FFFfff;
	text-align: center;
	line-height: 35px;
}
.xxyll_footer_y_l p a{color: #fff;}
.xxyll_footer_y_r{position: relative;width: 372px;}

/*列表页*/
.xxyll_wordlist_y{
	margin-top: 20px;
	background: #fefbf6;
	margin-bottom: 20px;
	overflow: hidden;
	padding-bottom: 15px;
}
.xxyll_position{
	background: #f8f3e9;;
}
.xxyll_position a{
	color: #333;
	font-size: 14px;
	line-height: 36px;
}
.lists_y{padding: 15px;}
.lists_y li{
	border-bottom: 1px dashed #c9c9c9;
    /*background: url(zt10305_43.png) no-repeat left center;*/
    padding-left: 15px;
    height: 50px;
    line-height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.lists_y li a {
    color: #333;
}
.lists_y li:hover a{
	color: #d93c3d;
}
.page_xxyll{
    width: auto;
    height: 30px;
    margin-top: 20px;
    margin: 25px auto;
    text-align: center;
    margin-bottom: -5px;
}
/*详情页*/
.word_detail_wrap_y{
	padding: 0 20px;
}
.title_detail{
	border-bottom: 1px solid #d9d8d5;
    padding-bottom: 15px;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 10px;
}
.title_detail h1 {
    line-height: 45px;
    margin-bottom: 20px;
    font-size: 32px;
    color: #1b1b1b;
    font-weight: normal;
}
.xxyll_time_detail{
	color: #7d7d7d;
	font-size: 14px;
}
.detail_cont img{
	max-width: 960px;
}
