@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:simhei,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;}
.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;}
.m-header{height:914px;background:url(../images/header_es_20221012.jpg) top center no-repeat;}
.m-header .m-wrap{height: 886px;}
.m-1200{width: 1200px; margin-left: auto; margin-right: auto;}


/*第一部分*/
.m-part1{background: url(../images/part1Bg_es_20221012.jpg) top center no-repeat; height: 898px;}
.m-part1 .m-headLineWrap .m-title{font-weight: bold; font-size: 48px; color: #ff0000; text-align: center;}
.m-part1 .m-headLineWrap .m-title a,.m-part1 .m-headLineWrap .m-subtitle a{color: #ff0000;}

/*10-15新增*/
.m-part1 .m-headLineWrap .m-subtitle a{padding: 0 5px;}

.m-part1 .m-headLineWrap .m-subtitle{text-align: center; margin-top: 15px; font-size: 23px; color: #ff0000;}
.m-part1 .m_roundAbout { width: 1200px; margin-top: 30px; margin-left: auto; margin-right: auto; position: relative; }  
.m-part1 .m_roundAbout .poster-main { width: 640px; height: 270px; position: relative; margin-left: auto; margin-right: auto; }  
.m-part1 .m_roundAbout .poster-btn { width: 29px; height: 53px; position: absolute; top: 0; cursor: pointer; }  
.m-part1 .m_roundAbout .poster-prev-btn { left: 55px; background:url(../images/left_es_20221012.png) right no-repeat;}  
.m-part1 .m_roundAbout .poster-next-btn { right: 55px; background:url(../images/right_es_20221012.png) left no-repeat;}  
.m-part1 .m_roundAbout .poster-list .list-item { position: absolute; top: 0; left: 0;}  
.m-part1 .m_roundAbout .poster-list .list-item .m_title {position: absolute; width: 100%; height: 54px;font-size: 18px; text-align: center; line-height: 54px; text-align: center; left: 0; bottom: 0; background: url(../images/titleBg_es_20221012.png) center no-repeat;}  
.m-part1 .m_roundAbout .poster-list .list-item .m_title a { color: #fff; }  
.m-part1 .m_roundAbout .list-item a, .m-part1 .m_roundAbout .list-item a img { display: block; width: 100%; height: 100%;}

.dg-container span{float:left;cursor:pointer;width:29px;height:54px;position:absolute;z-index:1000;top:222px;}
.dg-container .dg-prev{background:url(../images/left_es_20221012.png)  no-repeat;left:145px;}
.dg-container .dg-next{background:url(../images/right_es_20221012.png) no-repeat;right:145px;}
.dg-center img{border: 5px solid #febd97 !important;}

/*要闻*/
.m-part2{background: url(../images/part2Bg_es_20221012.jpg) top center no-repeat; height: 652px; margin-top: -50px;}
.m-part2 .m-main{margin-top:40px;position:relative;}
.m-part2 .m-left{position:absolute;left:0;top:68px;width:700px;height:525px;}
.m-part2 .slideBox { width:700px;height:525px; overflow: hidden; position: relative; } 
.m-part2 .slideBox .hd { overflow: hidden; position: absolute; right: 30px; bottom: 15px; z-index: 1; } 
.m-part2 .slideBox .hd ul { overflow: hidden; zoom: 1; list-style: none; } 
.m-part2 .slideBox .hd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; background: #ffecd4; border-radius: 50%; cursor: pointer; position: relative; } 
.m-part2 .slideBox .hd ul li.on { background: #ffecd4; width: 20px; border-radius: 10px; } 
.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:700px;height:525px; display: block; }
.m-part2 .m-left p{position:absolute;width:100%;height:50px; display:none;font-size:25px;line-height:50px;text-align:center;left:0;bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background:rgba(0,0,0,0.5); font-weight: bold;}
.m-part2 .m-left p a{color:#FFF;}
.m-part2 .m-right{position:absolute;right:0;top:68px;width:460px; height: 525px;}
.m-part2 .m-right dl{border-bottom:2px dotted #ffecd4; color: #FFFFFF; margin-bottom: 10px;}
.m-part2 .m-right dl dt{clear: both; overflow: hidden; line-height: 30px; font-size: 20px;}
.m-part2 .m-right dl dt span{float: left; margin-top: 10px;}
.m-part2 .m-right dl dt a{float: left; width: 95%; margin-left: 3%; color: #FFFFFF;}
.m-part2 .m-right dd{font-size:14px;color:#ffecd4;line-height:28px; text-indent: 2em; padding: 5px 0; width: 444px; margin-left: 22px;}
.m-part2 .m-right .u-more{position:absolute;width:80px;height:14px;bottom:0;right:0; color: #ffecd4;}
.m-l-main{float: left;}
.m-r-main{float: right;}

/*文字列表 开始*/
.m-part3{background: url(../images/part3Bg_es_20221012.jpg) top center no-repeat; margin-bottom: 40px; overflow: hidden; height: 444px;}
.m-part3 ul{clear: both; overflow: hidden; margin-right: -76px; margin-top: 30px;}
.m-part3 ul li{float: left; margin-bottom: 10px; padding: 10px 0; color: #000000; margin-right: 76px; border-bottom:2px dotted #000; line-height: 30px; font-size: 18px; width: 560px;}
.m-part3 ul li span{float: left; margin-top: 10px;}
.m-part3 ul li a{float: left; width: 95%; margin-left: 3%; color: #000;}
/*文字列表 结束*/

/*学习讲话*/
/*10-15修改 结束*/
.m-part4{margin-left: auto; margin-right: auto; margin-bottom: 57px; background: url(../images/part4Bg_es_20221012.jpg) bottom center; padding-bottom: 60px; margin-bottom: 40px;}
/*10-15修改 结束*/
.m-part4 .m-banner{text-align: center;}
.m-part4 .m-main{overflow: hidden;}
.m-part4 .picScroll-left{overflow:hidden; position:relative; width: 100%; margin-left: auto; margin-right: auto; margin-top: 30px;}
.m-part4 .picScroll-left .hd{position:relative; z-index:4; top:140px;}
.m-part4 .picScroll-left .hd .prev{ display:block;  width:34px; height:34px; cursor:pointer; float:left; background: url(../images/left2_es_20221012.png) no-repeat;}
.m-part4 .picScroll-left .hd .next{ display:block;  width:34px; height:34px; cursor:pointer; float:right; background: url(../images/right2_es_20221012.png) no-repeat;}
.m-part4 .picScroll-left .bd{width: 1132px; margin-left: auto; margin-right: auto;}
.m-part4 .picScroll-left .tempWrap{width:1132px !important; margin:0 auto;}
.m-part4 .picScroll-left .bd ul{ overflow:hidden; zoom:1; margin-left:20px;}
.m-part4 .picScroll-left .bd ul li{ width:263px; float:left; margin:0 10px; _display:inline; text-align:center; overflow:hidden; position: relative;}
.m-part4 .picScroll-left .bd ul li img{ width:263px; height:328px; display:block;}
.m-part4 .picScroll-left .bd ul li p{position:absolute;width:100%;left:0;z-index:9;bottom:0;overflow:hidden;color:#FFF;font-size:18px; background: url(../images/titleBg2_es_20221012.png) no-repeat; height: 97px; line-height: 155px; text-align: center;}
.m-part4 .picScroll-left .bd ul li p a{color: #fff;}
/*图片二十大 视听二十大*/
.m-part4 .m-520{width: 520px;}
.m-part4 .m-520 .m-banner{position: relative; margin-bottom: 10px;}
.m-part4 .m-520 .m-banner a{position: absolute; right: 0; top: 18px; color: #ff0000; font-size: 14px;}
.m-part4 .m-blocks{width: 1105px; margin-top: 40px; margin-left: auto; margin-right: auto;}
.m-part4 .m-imgBlock{width: 512px; margin-bottom: 18px; height: 287px; margin-left: auto; margin-right: auto; position: relative;}
.m-part4 .m-imgBlock img{width: 100%; height: 100%; display: block;}
.m-part4 .m-imgBlock p{position: absolute; width: 100%; height: 32px;font-size: 15px; text-align: center; line-height: 32px; text-align: center; left: 0; bottom: 0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); background: rgba(0,0,0,0.5); font-weight: bold; color: #fff;}
.m-part4 .m-imgBlock p a,.m-part4 .m-imgBlock1 p a{color: #fff;}
.m-part4 .m-ulImgs{margin-right: -18px;}
.m-part4 .m-ulImgs li{float: left; margin-right: 18px;}
.m-part4 .m-imgBlock1{width: 247px; height: 139px; margin-left: auto; margin-right: auto; position: relative;}
.m-part4 .m-imgBlock1 img{width: 100%; height: 100%; display: block;}
.m-part4 .m-imgBlock1 p{position: absolute; width: 100%; height: 32px;font-size: 15px; text-align: center; line-height: 32px; text-align: center; left: 0; bottom: 0; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); background: rgba(0,0,0,0.5); font-weight: bold; color: #fff;}
.m-part4 .m-imgBlock2 .m-playIcon{position: absolute; background: url(../images/playIcon_es_20221012.png) no-repeat; left: 50%; top: 50%; width: 42px; height: 42px; margin-left: -21px; margin-top: -21px;}
.m-part4 .m-imgBlock1 .m-playIcon{position: absolute; background: url(../images/playIcon_es_20221012.png) no-repeat; left: 50%; top: 50%; width: 42px; height: 42px; margin-left: -21px; margin-top: -21px;}


/*奋进新征程 建功新时代*/
.m-part5{ margin-bottom: 50px;}
/* 10-15修改 开始 */
.m-part5 .m-banner{text-align: center; margin-bottom: 30px;}
/* 10-15修改 结束 */
.m-part5 .m-imgBlocks .m-l-main{margin-left: 25px; margin-bottom: 50px;}
.m-part5 .m-imgBlocks .m-l-main:first-child{margin-left: 0;}
.m-part5 .m-main{background: url(../images/part5Bg_es_20221012.png) center no-repeat; height: 682px; width: 1195px; margin-left: auto; margin-right: auto; overflow: hidden;}
.m-part5 .m-con{width:1153px; clear: both; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 30px;}
.m-part5 .m-main li{overflow:hidden;margin:0 5px 10px 5px;}
.m-part5 .m-main .u-lis1{width:278px;height:412px;}
.m-part5 .m-main .u-lis2{width:278px;height:201px;}
.m-part5 .m-main .u-lis3{width:278px;height:201px;}
.m-part5 .m-main .u-lis4{width:567px;height:201px;}
.m-part5 .m-main .u-lis2 .mask,.m-part5 .m-main .u-lis3 .mask,.m-part5 .m-main .u-lis6 .mask,.m-part5 .m-main .u-lis7 .mask{line-height:201px;}
.m-part5 .m-main .u-lis1 .mask{line-height:332px;}
.m-part5 .m-main .u-lis4 .mask{line-height:158px;}
.m-part5 .m-main .u-lis5 .mask{line-height:507px;}
.m-part5 .m-main .u-lis8 .mask{line-height:343px;}
.m-part5 .m-main .mask{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background:rgba(0,0,0,0.7);text-align:center;color:#FFF; font-size: 20px; font-weight: bold; line-height: 32px;}
.m-part5 .m-main li img{width:100%;height:100%;}
.m-part5 .m-more{color: #ffecd4; text-align: right; margin-top: 15px;}
.m-part5 .m-more a{color: #cf0714;}

/*大会图集*/
.m-part6{width:1200px;margin:0 auto 80px; text-align: center;}

/*尾文件*/
.m-footer{background:#e80000;}
.m-footer ul{width:1200px;margin:0 auto;text-align:center;padding:46px 0;}
.m-footer li{font-size:18px;color:#FFF;line-height:34px;}
.m-footer li span{padding-left:20px;}
@media only screen and (max-width:1024px) {
	.m-1200{width: 96%; margin-left: auto; margin-right: auto;}
	.m_roundAbout{display: none;}
    .m-mob-header{display:block;width:100%;}
    .m-header{height: auto; background: none;}
    .m-header .m-wrap{height: auto;}
  
    .m-content{background:none;}
    /*第一部分*/
    .m-part1{width:100%; margin-bottom: 20px; height: auto; margin-top: 0; background: url(../images/part1Bg_es_20221012.jpg) bottom center no-repeat; background-size: contain;}
    .m-part1 .m-headLineWrap .m-title{font-size: 1.2rem;}
    .m-part1 .m-headLineWrap .m-subtitle{font-size: 1rem;}
    
    .dg-container{width:94%;height:auto;margin:20px auto 0; display: block; position: relative;}
	.dg-wrapper{width:100%;height:auto;perspective:none;-webkit-perspective:none;-moz-perspective:none;-o-perspective:none;-ms-perspective:none;-webkit-transform-style:flat;-moz-transform-style:flat;-o-transform-style:flat;-ms-transform-style:flat;transform-style:flat;}
    .dg-wrapper a{width:100%;height:auto;left:0;margin:0;position:relative;}
    .dg-wrapper a img{width:100%;height:auto; border: 0;}
	/*10-17修改 开始*/
    .dg-wrapper a div{height:auto;line-height:inherit; font-weight: inherit; position: absolute; font-size: 18px; left: 0; bottom: 0; filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);background:rgba(0,0,0,0.7); width: 100%; color: #FFFFFF; text-align: center;}
	/*10-17修改 结束*/
    .dg-container .dg-prev,.dg-container .dg-next{top:40%;left:5px;}
    .dg-container .dg-next{left:auto;right:5px;}
    
    /*要闻*/
   	.m-part2{overflow: hidden; margin-top: 0; background-size: cover; height: auto; padding-bottom: 40px;}
    .m-part2 .m-left,.m-part2 .m-right{position: relative; margin-top: 50px; left: auto; top: 0; width: 100%; height: auto;}
    .m-part2 .slideBox,.m-part2 .slideBox .bd img{width: 100%; height: auto;}
    .m-part2 .m-right dl dt a,.m-part2 .m-right dd{width: 94%;}
    .m-part2 .m-right{padding-bottom: 30px;}
    
    /*文字列表*/
   	.m-part3{overflow: hidden; margin-bottom: 20px; background-size: cover; height: auto; padding-bottom: 40px;}
   	.m-part3 ul{margin-right: 0;}
   	.m-part3 ul li{float: none; width: 100%; overflow: hidden; clear: both;}
   	.m-part3 ul li a{width: 94%;}
   	
   	/*代表*/
   	.m-part4{margin-bottom: 20px;}
   	.m-part4 .m-banner img{width: 90%;}
   	.m-part4 .picScroll-left .bd{width: 100%;}
   	.m-part4 .picScroll-left .tempWrap{width: 283px !important;}
   	.m-part4 .m-blocks{width: 100%;}
   	.m-part4 .m-520{width: 100%; margin-bottom: 20px;}
   	.m-part4 .m-520 .m-banner a{top: 0;}
   	.m-part4 .m-imgBlock{width: 100%; height: auto;}
   	.m-part4 .m-ulImgs{margin-right: 0;}
   	.m-part4 .m-ulImgs li{float: none; margin-right: auto; margin-bottom: 20px; margin-left: auto;}
   	
   	/*奋进*/
   	.m-l-main{float: none;}
   	.m-part5 .m-banner{margin-bottom: 20px;}
   	.m-part5 .m-banner img{width: 95%;}
   	.m-part5 .m-imgBlocks .m-l-main,.m-part5 .m-imgBlocks .m-l-main:first-child{margin-left: auto; margin-right: auto; margin-bottom: 20px; float: none; text-align: center;}
   	.m-part5 .m-main{width: 100%; height: auto; background: none;}
   	.m-part5 .m-con{width: 100%;}
   	.m-part5 .m-main li{margin:5px auto; position: relative;}
   	/*10-14修改开始*/
   	.m-part5 .m-main .u-lis4{width: 278px; height: auto;}
   	/*10-14修改结束*/
   	.m-part5 .m-main .u-lis1 .mask, .m-part5 .m-main .u-lis2 .mask, .m-part5 .m-main .u-lis3 .mask, .m-part5 .m-main .u-lis4 .mask{line-height: 35px;}
   	.m-part5 .m-main .mask{line-height: 35px; position: absolute; width: 100%; left: 0; bottom: 0;}
   	
   	.m-part6{width: 96%; margin-left: auto; margin-right: 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;}
    
    /*10-14新增*/
    .m-part4 .m-imgBlock1{width: 100%; height: auto;}
    /*10-15新增*/
   .m-part4{padding-bottom: 0;}

}