body{
    font-family: "微软雅黑";
    font-size:15px;
    color:#333;
    background:url(/static/image/bg_02.jpg) repeat-x #ffffff;
}
ul,li{
    padding: 0;
    margin: 0;
    list-style: none;
}
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.bt-text-center{text-align:center;}
.bt-text-left{text-align:left;}
.bt-text-right{text-align:right;}
.bt-box-1100{width:1100px;margin:0 auto;}
/*顶部导航开始*/
.bt-top-nav{background: #4b72a3;height:35px;line-height:35px;color:#ffffff;font-size: 13px}
.bt-top-nav a{color:#ffffff;}
.bt-top-nav span{padding:0 12px;width:2px;}
.bt-banner{height:157px;background: url("/static/image/banner_bg_02.jpg") no-repeat center center}
.bt-banner .bt-search{width:380px;height:41px;margin-top:73px;position:relative;background:#ffffff;}
.bt-banner .bt-search input.searchText{width:328px;height:41px;background:url(/static/image/search_03.png) no-repeat 20px 10px;padding-left:50px;padding-right:35px;color:#aaaaaa;border:1px solid #f09e25;}
.bt-banner .bt-search input[type="image"]{position:absolute;right:0;top:0;border:0;}
.bt-nav{line-height:55px;height:55px;background:#335075;}
.bt-nav ul{overflow: hidden;}
.bt-nav ul li{float:left;width:157px;color:#ffffff;font-size:19px;font-weight:bold;}
.bt-nav ul li a{color:#ffffff;display:block;text-align: right;padding-right:14px;width:108px;height:55px;border-bottom:4px solid #335075;margin-left:49px;}
.bt-nav ul li a:hover{border-bottom:4px solid #ffb517;}
/*顶部导航结束*/

/*主内容开始*/
/*第一层开始*/
.bt-content-1{height:390px;background:#ffffff;}

/*第一层结束*/
/*第二层开始*/
.bt-content-2{height:292px;margin-top:25px;}
.bt-content-2-left{float:left;width:395px;height:286px;margin-right:20px;}
.jrgz{height:45px;line-height: 45px;color:#666;}
.jrgz span{font-size:19px;padding:0 20px;display:inline-block;text-align:center;height:45px;}
.jrgz span.hover{font-size:19px;color:#335075;font-weight:bold;border-top:3px solid #335075;}
.jrgz_list>div{height:246px;}
.jrgz_list>div li{line-height:40px;padding-left:5px;border-bottom:1px dotted #bfbfbf;height: 40px;}
.jrgz_list>div li a{color:#333;}
.jrgz_list>div li a:hover{color:#f00;}
	.jrgz_list>div li a{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
		float: left;
		width: calc(100% - 70px);
	}
.jrgz_list>div li img{float:left;margin-right:12px;margin-top:18px;}
.jrgz_list>div li span{float:right;}
.bt-content-2-right{float:right;width:240px;height:286px;}
/*第二层结束*/
/*第三层开始*/
.bt-content-3{height:78px;margin-top:25px;}
/*第三层结束*/
/*第四层开始*/
.bt-content-4{height:350px;margin-top:25px;margin-bottom:25px;}
.bt-content-4-left{float:left;width:610px;height:350px;}
.bt-content-4-left .jrgz_list ul li{height: 42px;}
.bt-content-4-right{float:right;width:465px;height:350px;}
.bt-content-4-right .jyxxgk li{margin-top:13px;height:47px;line-height: 47px;font-size:17px;}
.bt-content-4-right .jyxxgk li a{color:#ffffff;}
.bt-content-4-right .jyxxgk li.hd{background:url("/static/image/hdyj_03.jpg") no-repeat #a6bbce;padding-left:22px;}
.bt-content-4-right .jyxxgk li.hd:hover{background:url("/static/image/hdyj_04.jpg") no-repeat #335075;}
.bt-content-4-right .jyxxgk li.hd span{margin-left:50px;}

.bt-content-4-right .jyxxgk01 li{margin-top:13px;height:37px;line-height: 37px;font-size:17px;}
.bt-content-4-right .jyxxgk01 li a{color:#ffffff;}
.bt-content-4-right .jyxxgk01 li.hd{background:url("/static/image/hdyj_03.jpg") no-repeat #a6bbce;padding-left:22px;}
.bt-content-4-right .jyxxgk01 li.hd:hover{background:url("/static/image/hdyj_04.jpg") no-repeat #335075;}
.bt-content-4-right .jyxxgk01 li.hd span{margin-left:50px;}

/*第四层结束*/
/*第五层开始*/
.bt-content-5{height:156px;border-top:5px solid #335075;margin-top:25px;}
.bt-content-5 .yqlj{margin-top:20px;height:30px;line-height: 30px;}
.bt-content-5 .yqlj a{color:#777777;}
.bt-content-5 .yqlj .yqlj_title{background:#f6f6f6;border-bottom:1px solid #cccccc;height:31px;}
.bt-content-5 .yqlj .yqlj_title span{width:168px;padding:0;text-align: center;}
.bt-content-5 .yqlj span{color:#666;padding:0 12px;display:inline-block;height:30px;}
.bt-content-5 .yqlj span.yqlj_color{color:#c31f0b;font-size:19px;display:inline-block;margin-right:50px;}
.bt-content-5 .yqlj span.hover{background: #ffffff;border:1px solid #cccccc;border-bottom:none;color:#335075;height:31px;}
.bt-content-5 .yqlj_list ul{margin-top:10px;height:90px;overflow: hidden}
.bt-content-5 .yqlj_list ul li{float:left;height:40px;line-height:40px;margin-right:20px;}
.bt-content-5 .yqlj_list ul li a{color:#333;}
.bt-content-5 .yqlj_list ul li a:hover{color:#f00;}
/*第五层结束*/
/* 文化体裁分类 开始 */
.bt-content-wen{
	height: 80px;
	margin-top: 25px;
	background-color: #e5e5e5;
}
.bt-content-wen>a>img{
	width: 179px;
	height: 80px;
	float: left;
}
.bt-content-wen>ul{
	display: inline;
}
.bt-content-wen>ul>li{
	float: left;
	width: 160px;
	line-height: 40px;
	margin-top: 20px;
	margin-left: 20px;
	background: url(/static/image/wenti_bg.jpg) no-repeat;
	text-align: center;
}
.bt-content-wen>ul>li>a{
	color: #335075;
	font-weight: bold;
	font-size: 15px;
	font-family: "微软雅黑";
}
/* 文化体裁分类 结束 */
/**主内容区结束**/
/*页脚区域开始*/
.bt-footer{height:178px;background: #e8e8e8}
.bt-footer-top{padding-top:30px;height:94px;color:#333333;font-size:13px;}
.bt-footer-top li{float:left;height:64px;}
.bt-footer-top li a{color:#333333;}
.bt-footer-top li.bt-footer-sysm span{padding:0 10px;}
/*页脚区结束*/
/*分享*/
#share{position:fixed;left:50%;margin-left:570px;top:260px;z-index:10;}
#share div{margin-top:2px;}
.mobile-wjtc{display:none;}
@media screen and (max-width: 1200px) {
	/* 首页样式 */
        .mobile-wjtc{display:block;}
	.wip_a{
		width: 100% !important;
		height: auto !important;
	}
	.bt-content-1{
		height: auto;
	}
	#focus{
		width: 100% !important;
	}
	#focus ul li{
		width: 100% !important;
	}
	#focus .btnBg{
		width: 100% !important;
	}
	#focus img{
		width: 100%;
	}
	.bt-content-2-left{
		width: 48% !important;
		margin-right: 2%;
	}
	.bt-content-2-right{
		width: 100%;
		margin: 0;
		height: auto !important;
		margin-top: 20px;
	}
	.bt-content-2{
		height: auto !important;
	}
	.bt-content-4{
		height: auto;
	}
	.bt-content-4-left{
		width: 100%;
		height: auto;
	}
	.bt-content-4-right{
		width: 100%;
		margin-top: 20px;
		height: auto;
	}
	.bt-content-4-right div:last-child{
		width: calc(100% - 240px) !important;
	}
	.jrgz_list>div li{
		height: 40px;
		line-height: 40px !important;
	}
	.jrgz_list>div li a{
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
		float: left;
		width: calc(100% - 70px);
	}
	.jrgz_list>div{
		height: auto !important;
	}
	.bt-content-wen{
		height: auto;
		padding: 10px;
                background: none;
	}

	.bt-content-wen>ul>li{
		margin: 10px 3%;
                border: 1px solid;
                border-radius: 20px;
                width: 44%;
                background:none;
	}
	.bt-content-wen>a {
		width: 100%;
		display: none;
		float: left;
	}
	.hl_main5_content{
		width: calc(100% - 42px) !important;
		margin: 0 20px;
	}
	.hl_main5_content1 ul li{
		width: 30% !important;
		margin: 0 5px;
	}
	.hl_main5_content1 ul li a{
		width: 100% !important;
	}
	.hl_main5_content1{
		width: 93% !important;
	}
}
	@media screen and (max-width: 768px) {
	.jrgz span.hover{
		border-top: none;
                border-bottom: 3px solid #335075;
	}
		.bt-content-2-left {
		    width: 100% !important;
		    float: none;
		    margin: 0;
		    margin-top: 20px;
		}
	.jrgz{
		margin-top: 40px;
	}
	.bt-content-4,.bt-content-4-right,.bt-content-2-right{
		margin-top: 0;
	}
		.jrgz_list>div li a{
			display: block;
			width: calc(100% - 56px);
			white-space: normal;
			float: none;
                        font-size:1.1em;
		}
		.jrgz_list>div li span{
			float: none;
                        font-size:1.1em;
                        color: #999999;
		position: absolute;
		bottom: 0;
		right: 0;
		}
		.jrgz_list>div li{
			height: auto;
			line-height: 36px !important;
		position: relative;
		}
		.bt-content-2-left{
			height: auto !important;
		}
		.jrgz_list>div li img{
			display: none;
		}
		.bt-content-4-left .jrgz_list ul li{
			height: auto;
			min-height: 70px;
		}
	}
	@media screen and (max-width: 576px) {
		.bt-content-2-left {
			width: 100% !important;
			float: none;
			margin: 0;
			margin-top: 20px;
		}

		.hl_main5_content1 ul li {
			width: 45% !important;
		}

		.bt-content-4-right div:last-child {
			
		}
	.introduce a {
		width: calc(100% - 120px) !important;
		float: left;
		color: #FFFFFF;
		font-size: 16px;
		height: 40px;
		overflow: hidden;
		display: block;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.wip_a_con_bg .hd {
	bottom: 6px !important;
		width: 112px !important;
	}
	.wip_a_con_bg .hd ul li{
		width: 10px !important;
	}
	.introduce {
		height: 40px !important;
		line-height: 40px !important;
	}
	}
	@media screen and (max-width: 450px) {
.bt-content-4-right .jyxxgk li{
margin-top: 10px !important;
}
	.introduce a {
		width: 2%;
		float: left;
		color: #FFFFFF;
		font-size: 14px;
	}
		.bt-content-4-right>div {
			width: 100% !important;
			float: none !important;
			height: auto !important;
			
		}
		.bt-content-4-right>div:first-child ul {
			padding: 0;
			
		}
		.bt-content-4-right>div:first-child ul img{
			display: none;
			
		}
		.bt-content-4-right>div:first-child ul li{
			width: 100%;
			background-size: 80%;
			height: 90px;
		}
		.bt-content-4-right>div:first-child ul li a{
			width: 100%;
display: block;
			height: 100%;	
		}
	.nb {
		background: url(/static/image/2204081604371788757.png) no-repeat center;
	}

	.zn {
		background: url(/static/image/2204081604371011320.png) no-repeat center;
	}

	.zd {
		background: url(/static/image/2204081604371463639.png) no-repeat center;
	}

	.ml {
		background: url(/static/image/2204081604348809005.png) no-repeat center;
	}
		.bt-content-4-right div:last-child{
			width: 100% !important;
			margin-top: 20px;
		}
	}
