@charset "utf-8";
/* 通用部分 */
body,h1,h2,h3,h4,h5,h6,div,p,dl,dt,dd,ol,ul,li,form,table,th,td,a,img,span,strong,var,em,input,textarea,select,option{margin: 0; padding: 0;}
html,body{font-family: "Microsoft YaHei","SimSun","Arial","Tabhoma",sans-serif; font-size: 20px; text-align: left; box-sizing: border-box;}
ul,ol,li{list-style: none;}
img{border: 0; vertical-align: top;}
input,select,textarea{outline: 0;}
textarea{resize: none;}
table{border-collapse: collapse; border-spacing: 0;}
th,strong,var,em{font-weight: normal; font-style: normal;}
a{text-decoration: none;}
a:link,a:visited,a:hover,a:active{text-decoration: none !important;}
.hide, .videoUrl{display: none; visibility: hidden; opacity: 0;}
.clear{display: block;}
.clear:after,ul:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.g-1200{max-width: 1200px;}.g-1280{max-width: 1280px;}.g-1360{max-width: 1360px;}.g-1440{max-width: 1440px;}.g-1520{max-width: 1520px;}.g-1600{max-width: 1600px;}.g-1680{max-width: 1680px;}.g-1760{max-width: 1760px;}.g-1840{max-width: 1840px;}.g-1920{max-width: 1920px;}
.g-1200,.g-1280,.g-1360,.g-1440,.g-1520,.g-1600,.g-1680,.g-1760,.g-1840,.g-1920{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative;}
.g-1200:after,.g-1280:after,.g-1360:after,.g-1440:after,.g-1520:after,.g-1600:after,.g-1680:after,.g-1760:after,.g-1840:after,.g-1920:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both;}
.m-lmt{text-align: center; background-position: center center; background-repeat: no-repeat;}
.m-lmt a{display: inline-block;}
.m-main{position: relative;}
.prev,.next{position: absolute; transition: all 0.3s; user-select: none; cursor: pointer;}
/*多行超出省略效果*/
.tem2,.tem3,.tem4{overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;}
.tem2{-webkit-line-clamp: 2;}.tem3{-webkit-line-clamp: 3;}.tem4{-webkit-line-clamp: 4;}
/*单行超出省略效果*/
.tes{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
/*回到顶部*/
#goTop{background-color: #ffffff; border: 2px solid #f5ad7d; fill: #f5ad7d; position: fixed; z-index: 10; bottom: 80px; left: 50%; margin-left: 650px; cursor: pointer; width: 50px; height: 50px; border-radius: 25px; overflow: hidden; padding: 8px; box-sizing: border-box; transition: all 0.4s; transform: scale(0);}
#goTop:hover{fill: #ffffff; border: 2px solid #ffffff; background: #a9373b;}

/*body{background: url(../../body.jpg) top center no-repeat; height: 9999px; }



/*头图*/
.head{height: 800px; background: url(../images/head.jpg) top center no-repeat; overflow: hidden;}
.head .m-view{width: 1208px; height: 251px; padding-top: 181px; display: block; margin: 0 auto;}
/*简介，编者按 等等*/
.intro{background: url(../images/intro-bg.png) top center no-repeat; width: 1200px; height: 300px; margin: 100px auto; font-size: 20px; line-height: 40px; padding: 70px 30px 50px 200px; box-sizing: border-box;}



/*要闻 左图右文*/
.yw-pt{margin-top: 65px; height: 747px;}
.yw-pt .tt{font-size: 53px; font-weight: bold; display: block; text-align: center; line-height: 73px;}
.yw-pt .tt a{color: #ed2c25;}
.yw-pt .m-main{margin-top: 48px;}
.yw-pt .m-main .m-pic{position: absolute; width: 586px; left: 0; top: 0; z-index: 2;}
.yw-pt .m-main .m-pic li{float: left;}
.yw-pt .m-main .m-pic li img{width: 586px; height: 440px;}
.yw-pt .m-main .m-pic li .tit{font-size: 20px; text-align: left; color: #fff; background-color: rgba(0, 0, 0, 0.7); height: 46px; line-height: 46px; margin-top: -46px; position: relative; padding: 0 58px 0 0.5em;}
.yw-pt .m-main .m-pic .hd{overflow:hidden; position:absolute; right:6px; bottom:20px; z-index:1;}
.yw-pt .m-main .m-pic .hd ul{overflow:hidden; zoom:1; list-style:none;}
.yw-pt .m-main .m-pic .hd ul li{float:left; margin-right:5px; width:10px; height:10px; background:#ffffff; cursor:pointer; position:relative; border-radius: 5px;}
.yw-pt .m-main .m-pic .hd ul li.on{background:#ff9b9f;}
.yw-pt .m-main .m-txt{position: absolute; width: 600px; height: 430px; box-sizing: border-box; padding: 0px 43px 0px 35px; right: 0; top: 5px; background-color: #fffcf9;}
.yw-pt .m-main .m-txt ul{margin-top: 16px; height: 430px; display: flex; flex-direction: column; justify-content: space-around;}
.yw-pt .m-main .m-txt ul li{line-height: 50px; font-size: 18px; list-style: disc inside;}
.yw-pt .m-main .m-txt ul li a{color: #680002; display: inline-block; line-height: 1.6em;}



/*会议解读*/
.hyjd{height: 490px;}
.hyjd .m-main{margin-top: 55px; background: url(../images/hyjd-main-bg.png) top center no-repeat; box-sizing: border-box; padding: 60px 55px; height: 316px;}
.hyjd .m-main ul{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.hyjd .m-main ul li{height: 70px; list-style: outside disc; color: #d81416; width: 488px;}
.hyjd .m-main ul li a{color: #680002;}



/*学习贯彻*/
.xxgc{padding-top: 60px; height: 610px; background: url(../images/xxgc-bg.jpg) top center no-repeat; }
.xxgc .m-main{margin-top: 48px;}
.xxgc .m-main .tt{display: block; padding-bottom: 7px; border-bottom: dotted 2px #842f30;}
.xxgc .m-main .tt .tit{color: #680002; font-size: 25px; font-weight: bold; line-height: 36px;}
.xxgc .m-main .tt p{color: #883e40; font-size: 18px; margin-top: 10px; line-height: 30px;}
.xxgc .m-main .list{display: flex; flex-direction: column;}
.xxgc .m-main .list li{background: url(../images/xxgc-arrow-png.png) center left no-repeat; padding-left: 30px; box-sizing: border-box; height: 75px; display: flex; align-items: center;}
.xxgc .m-main .list li a{color: #680002; font-size: 20px;}




/*本网独家*/
.bwdj{padding-top: 60px; height: 976px; background: url(../images/bwdj-bg.jpg) top center no-repeat;}
.bwdj .m-main{margin-top: 56px;}
.bwdj .m-main .list{display: flex; flex-wrap: wrap; justify-content: space-between;}
.bwdj .m-main .list li{width: 582px; height: 230px; border: solid 1px #e71f21; position: relative; background-color: #fffcf9; margin-bottom: 30px;}
.bwdj .m-main .list li .date{position: absolute; top: 20px; left: 20px;}
.bwdj .m-main .list li .date:after{display: inline-block; width: 18px; height: 6px; background-color: #e71f21; content: "";}
.bwdj .m-main .list li .date .month-day{ font-size: 25px; color: #680002;}
.bwdj .m-main .list li .date .year{ font-size: 18px; color: #883e40;}
.bwdj .m-main .list li .txt{position: absolute; top: 20px; right: 30px; width: 418px;}
.bwdj .m-main .list li .txt a .tit{font-size: 20px; font-weight: bold; color: #680002; line-height: 24px;}
.bwdj .m-main .list li .txt a p{font-size: 18px; color: #883e40; margin-top: 10px; line-height: 26px;}





@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}
