@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
strong,var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;line-height:1.6;}
a{color:#333;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
body{font-size: 16px; font-family: "SimHei";}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m-mob{display: none;}
.g-wrap{max-width:1920px;margin:0 auto;overflow:hidden;position:relative;}
.m-mob-header{width:100%;display:none;}
body{font-family: simhei;}
.m-header{background:url(../images/header_esbm_20221026.jpg) top center no-repeat;}
.m-header .m-wrap{height: 915px;}
.m-l-main{float: left;}
.m-left{float: left;}
.m-r-main{float: right;}
.m-ban{text-align: right; margin-bottom: 30px; position: relative;}

/*首屏焦点*/
/*2022-09-30 第二次修改 开始*/
.m-part1{background: url(../images/part1Bg_esbm_20221026.jpg) bottom center no-repeat; height: 1637px;}
/*2022-09-30 第二次修改 结束*/
.m-part1 .m-con{width: 1585px; margin-left: auto; margin-right: auto; overflow: hidden;}
/*2022-10-31修改 开始*/
.m-part1 .m-title{text-align: center; width: 1200px; margin-left: auto; margin-right: auto; font-size: 48px; color: #d90602;}
/*2022-10-31修改 结束*/
.m-part1 .m-title a{color: #d90602;}
/*手机端轮播图*/
.m-part1 .slideBox{ width:1200px; height: 674px; margin-bottom: 132px; margin-top: 50px; overflow:hidden; position:relative; margin-left: auto; margin-right: auto;}
.m-part1 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.m-part1 .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.m-part1 .slideBox .bd img{ width:1200px; height:674px; display:block;  }
.m-part1 .slideBox .bd li p{position: absolute; height: 42px; line-height: 42px; bottom: 0px; left: 0; background: url(../images/titleBg_esbm_20221026.jpg.png) no-repeat; text-align: center; width: 100%; font-size: 23px; color: #FFFFFF; font-size: 18px;}
.m-part1 .slideBox .bd li p a{color: #FFFFFF; display: block;}
.m-part1 .slideBox .hd{ height:77px; overflow:hidden; position:absolute; width: 100%; left: 0; top: 290px;}
.m-part1 .slideBox .hd .next{float: right;}
.m-part1 .slideBox .hd .next,.m-part1 .slideBox .hd .prev{cursor: pointer;}
.m-part1 .m_ban{text-align: center;}

/*文字列表*/
.m-1200{width: 1200px; margin-left: auto; margin-right: auto;}
.g-part2{background: url(../images/part2Bg_esbm_20221026.jpg) top center no-repeat;}
/*学习二十大精神中国文联*/
.m-part2{margin-bottom: 70px;}
.m-part2 .m-con{position: relative; overflow: hidden; height: 440px;}
.m-part2 .slideBox{ width:699px; margin-top: 23px; height: 394px; overflow:hidden; position:relative;}
.m-part2 .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.m-part2 .slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.m-part2 .slideBox .bd img{ width:699px; height: 394px; display:block;  }
.m-part2 .slideBox .bd li p{position: absolute; height: 55px; line-height: 75px; bottom: 0px; left: 0; background: url(../images/titleBg2_esbm_20221026.jpg.png) no-repeat; text-align: center; width: 100%; font-size: 23px; color: #FFFFFF; font-size: 18px;}
.m-part2 .slideBox .bd li p a{color: #FFFFFF; display: block;}
.m-part2 .slideBox .hd{ height:16px; overflow:hidden; position:absolute; width: 100px; right: 0; bottom: 10px;}
.m-part2 .slideBox .hd ul{ overflow:hidden; width: 100%; zoom:1;}
.m-part2 .slideBox .hd ul li{ float:left; margin-left:10px; border-radius: 100%; width:11px; height:11px; background:#ffecd4; cursor:pointer; }
.m-part2 .slideBox .hd ul li:first-child{margin-left: 0;}
.m-part2 .slideBox .hd ul li.on{ background:#c40005; border-radius: 10px; width: 30px; height: 11px;}
.m-part2 .m-textWrap{position: absolute; top: 0; right: 0; background: url(../images/part1TightBg_esbm_20221026.jpg.png) no-repeat; width: 520px; height: 440px;}
.m-part2 .m-list{width: 440px; margin-left: 60px; margin-top: 40px;}
.m-part2 .m-list .m-title{overflow: hidden; clear: both; font-weight: bold;}
.m-part2 .m-list .m-title span{float: left; margin-top: 10px;}
.m-part2 .m-list .m-title a{width: 90%; float: left; padding-left: 3%; font-size: 20px; color: #eb0410; line-height: 30px;}
.m-part2 .m-list .m-zy{width: 90%; padding-left: 5%; color: #000000; padding-top: 10px; padding-bottom: 10px; font-size: 15px; line-height: 27px;}

/*全国文艺家协会*/
.m-part3{padding-bottom: 63px;}
.m-part3 .m-ban a{position: absolute; right: 80px; top: 75px;}
.m-ulList{overflow: hidden; clear: both; margin-right: -32px;}
.m-ulList li{float: left; margin-right: 31px; margin-bottom: 35px; width: 585px; height: 200px; position: relative;}
.m-ulList li .m-imgWrap{width: 355px; height: 200px; position: relative; z-index: 1;}
.m-ulList li .m-imgWrap img{display: block; width: 100%; height: 100%;}
.m-ulList li .m-texts{background: url(../images/blockBg_esbm_20221026.jpg.png) no-repeat;position: absolute; right: 0; top: 10px; height: 179px; width: 246px;}
.m-ulList li .m-texts .m-title{width: 190px; margin-top: 30px; margin-bottom: 10px; margin-left:30px; font-size: 18px; color: #d00105; line-height: 22px; font-weight: bold;}
.m-ulList li .m-texts .m-title a{color: #d00105;}
.m-ulList li .m-texts .m-zy{width: 190px; margin-left:30px; font-size: 13px; color: #000000; line-height: 19px;}

.g-part3{background: url(../images/part3Bg_esbm_20221026.jpg) top center no-repeat;}
/*各地文联*/
.m-part4{margin-bottom: 65px;}
.m-part4 .m-ban a{position: absolute; right: 80px; top: 84px;}

/*艺术家心声*/
.m-part7{margin-bottom: 99px;}
/*2022-10-31新增更多*/
.m-part7 .m-ban a{position: absolute; right: 80px; top: 85px;}
.m-part7 .m-main{background: url(../images/blockBg2_esbm_20221026.jpg.png) center no-repeat; height: 679px; width: 1195px; margin-left: auto; margin-right: auto; overflow: hidden;}
.m-part7 .m-con{width:1153px; clear: both; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 30px;}
.m-part7 .m-main li{overflow:hidden;margin:0 5px 10px 5px; position: relative;}
.m-part7 .m-main .u-lis1{width:278px;height:412px;}
.m-part7 .m-main .u-lis2{width:278px;height:201px;}
.m-part7 .m-main .u-lis3{width:278px;height:201px;}
.m-part7 .m-main .u-lis4{width:567px;height:201px;}
.m-part7 .m-main p{text-align:center;color:#FFF; font-size: 18px; line-height: 152px; background: url(../images/titleBg3_esbm_20221026.jpg.png) repeat-x; height: 97px; position: absolute; left: 0; width: 100%; bottom: 0;}
.m-part7 .m-main p a{color: #fff;}
.m-part7 .m-main li img{width:100%;height:100%;}

/*文字列表*/
/*2022-10-31修改 开始*/
.m-part8{background: url(../images/blockBg3_esbm_20221026.jpg.png) center no-repeat; overflow: hidden; height: 440px; display: none;}
/*2022-10-31修改 结束*/
.m-part8 .m-con{margin-top: 36px; width: 1070px; margin-left: auto; margin-right: auto;}
.m-part8 ul{overflow: hidden; clear: both; margin-right: -170px;}
.m-part8 ul li{float: left; width: 440px; margin-bottom: 5px; margin-right: 170px;}
.m-part8 .m-title{overflow: hidden; clear: both; font-weight: bold;}
.m-part8 .m-title span{float: left; margin-top: 10px;}
.m-part8 .m-title a{width: 90%; float: left; padding-left: 3%; font-size: 20px; color: #eb0410; line-height: 30px;}

/*尾文件*/
.m-footer{background:url(../images/bottom_esbm_20221026.jpg) center no-repeat; height: 461px; overflow: hidden;}
.m-footer ul{width:1200px;margin:0 auto;text-align:center;padding-top: 230px;}
.m-footer li{font-size:18px;color:#FFF;line-height:34px;}
.m-footer li span{padding-left:20px;}

/*2022-10-31新增更多样式*/
.m-part2 .m-ban a{position: absolute; right: 80px; top: 75px;}

@media only screen and (max-width:1024px) {
	.m-1200,.m-part1{width: 100%;}
    .m-mob-header{display:block;width:100%;}

    .m-header{height: auto; background: none; display: none;}

    .m-header .m-wrap{height: auto;}
    /*2022-10-31修改*/
    .m-ban a{top: 17px !important; right: 5px !important;}
    .m-l-main,.m-r-main{float: none;}
    .m-wrapes{width: 100%;}
    .m-bigBan{width: 100%; height: auto; margin-left: auto; margin-right: auto;}
    .m-banTitle1,.m-banTitle2,.m-banTitle3{width: 80%; margin-top: 0; padding: 5% 0;}
    .g-part1 .m-conWrap{width: 95%;}
    .m-ban1{margin-top: 40%;}
    .m-ban{margin-bottom: 5%; text-align: center;}
    .m-ban img{width: 90%;}
    /*第一部分*/
   	.m-part1{margin-bottom: 20px; height: auto;}
    .m_roundAbout{display: none;}
    .m-part1 .slideBox{margin-top: 5%; margin-bottom: 10%; width: 100%; height: auto;}
    .m-part1 .slideBox .hd{top: 90px;}
    .m-part1 .slideBox .hd ul li.on{width: 50px;}
    .m-part1 .slideBox .bd ul{min-height: 240px;}
    .m-part1 .slideBox .bd img{width: 100%; height: auto;}
    .m-part1 .slideBox .bd li p{font-size: 0.9rem;}
    .m-part1 .slideBox .bd li p a{display: block; width: 90%; margin-left: auto; margin-right: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
    .m-part1 .m-con{width: 95%; margin-left: auto; margin-right: auto;}
    .m-part1 .m-title{font-size: 0.8rem; width: 96%;}
    .m-part1 .m_ban img{width: 100%;}
    /*第二部分*/
   	.m-part2{margin-bottom: 5%; height: auto; background-size: 100% 100%;}
   	.m-part2 .m-con{width: 95%; height: auto; margin-left: auto; margin-right: auto; padding-bottom: 20px;}
   	.m-part2 .m-textWrap{position: relative; top: auto; right: auto; width: 100%;}
	.m-part2 .slideBox,.m-part2 .slideBox .bd img{width: 100%; height: auto;}
	.m-part2 .slideBox .bd ul{min-height: 240px;}
	.m-part2 .m-list{width: 83%; margin-top: 10px;}
	.m-part3,.m-part4{width: 95%; margin-left: auto; margin-right: auto;}
   	.m-ulList{margin-right: 0;}
   	.m-ulList li{float: none; height: auto; width: 100%; margin-bottom: 20px;}
   	.m-ulList li .m-imgWrap{width: 100%; height: auto;}
   	.m-ulList li .m-texts{position: relative; background: none; width: 96%; height: auto; top: auto; right: auto; margin-left: auto; margin-right: auto;}
   	.m-ulList li .m-texts .m-title,.m-ulList li .m-texts .m-zy{width: 100%; margin-left: 0; margin-top: 20px;}
   	
   	/*心声*/
   	.m-part7{margin-bottom: 63px;}
   	.m-part7 .m-main{width: 100%; height: auto; background: none;}
   	.m-part7 .m-con{width: 100%;}
   	.m-part7 .m-main li{margin:5px auto; position: relative;}
   	.m-part7 .m-main .u-lis4{width: 278px; height: auto;}
   	
   	/*文字列表*/
   	.m-part8{width: 95%; height: auto; background-size: cover; margin-bottom: 63px;}
   	.m-part8 .m-con{width: 90%; margin-left: auto; margin-right: auto;}
   	.m-part8 ul li{float: none; width: 70%; margin-right: auto;}
   	
   	.m-footer{height: auto;}
    .m-footer ul{width:100%;padding:20px 0;}
    .m-footer li{font-size:14px;line-height:26px;}
    .m-footer li span{padding:0px;display:block;}
    

}