@charset "utf-8";
/*通用部分 g: global, m: main, p: parts|plate, l: local, i: item*/
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","Arail","Tabhoma",sans-serif; font-size: 16px; text-align: left; }
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{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-1920,.g-1200{width: 100%; margin-left: auto; margin-right: auto; display: block; position: relative; }
.g-1920:after,.g-1200:after{content: ''; overflow: hidden; width: 100%; height: 0px; font-size: 0px; display: block; clear: both; }
.g-1920{max-width: 1920px; }
.g-1200{max-width: 1200px; }
.m-lmt{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; }
/*回到顶部*/
#goTop{position: fixed; border: 2px solid #2D56C8; fill: #2D56C8; 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; background-color: #ffffff;}
#goTop:hover{fill: #ffffff; border: 2px solid #ffffff; background: #2018b3;}
body{background-color: #2514ba;}

#victor-container,#victor-output{width:100%; height:100%;}
#victor-container{position: absolute; top:0;}

/*头图*/
.head{height: 700px; background: url(../images/head.jpg) top center no-repeat; overflow: hidden; }
.head .m-view{width: 659px; height: 383px; padding-top: 142px; display: block; margin: 0 auto; }

/*导航*/
.nav{background: url(../images/nav-bg.jpg) no-repeat; height: 90px; line-height: 90px;}
.nav ul{ display: flex; justify-content: space-around; flex-wrap: wrap;}
.nav ul li a{font-size: 20px; color: #fff;}
.nav ul li .focus-l,.nav ul li .focus-r{display: inline-block; width: 16px; height: 15px; opacity: 0; transition: all 0.3s;}
.nav ul li .focus-l{background: center left no-repeat; }
.nav ul li .focus-r{background: center right no-repeat;}
.nav ul li:hover .focus-l{background: url(../images/nav-icon-left.png) center left no-repeat; opacity: 1;}
.nav ul li:hover .focus-r{background: url(../images/nav-icon-right.png) center right no-repeat; opacity: 1;}

/*要闻*/
.yw{margin-top: 80px; background: url(../images/yw-bg.jpg) center top no-repeat; height: 741px;}
.yw .m-main ul.bd li{float: left;}
.yw .m-main ul.bd li img{width: 1200px; height: 600px;}
.yw .m-main ul.bd li .tit{background: url(../images/yw-tit-bg.png) no-repeat; width: 1200px; height: 100px; margin-top: -40px; font-size: 30px; color: #fff; box-sizing: border-box; padding: 0 170px; line-height: 100px; position: relative; z-index: 2;}
.yw .m-main .prev,.yw .m-main .next{width: 16px; height: 29px; bottom: 15px; z-index: 4;}
.yw .m-main .prev{background: url(../images/yw-prev.png) no-repeat; left: 20px;}
.yw .m-main .next{background: url(../images/yw-next.png) no-repeat; right: 20px;}
.yw .m-main .prev:hover{background: url(../images/yw-prev-hover.png) no-repeat;}
.yw .m-main .next:hover{background: url(../images/yw-next-hover.png) no-repeat;}


/*光明聚焦，即时播报*/
.gmbb{margin-top: 14px; background: url(../images/gmjj-jsbb-bg.jpg?v=001) top center no-repeat; box-sizing: border-box; padding: 42px 63px;}
/*光明聚焦*/
.gmjj .m-main{margin-top: 26px;}
.gmjj .m-main .tit{font-size: 24px; font-weight: bold; color: #fff;}
.gmjj .m-main p{font-size: 16px; color: #fff; margin-top: 10px; line-height: 30px;}
/*即时播报*/
.jsbb{margin-top: 43px}
.jsbb .m-main{margin-top: 14px;}
.jsbb .m-main ul li{list-style: square inside; color: #2D56C8; line-height: 48px;}
.jsbb .m-main ul li a{font-size: 18px; color: #fff;}

/*分论坛动态*/
.fltdt{margin-top: 104px;}
.fltdt .m-lmt{text-align: center;}
.fltdt .m-main{margin-top: 58px;}
.fltdt .m-main ul li{float: left; margin: 0 10px;}
.fltdt .m-main ul li img{width: 380px; height: 250px;}
.fltdt .m-main ul li .tit{font-size: 18px; color: #fff; text-align: center; line-height: 58px;}
.fltdt .m-main .prev,.fltdt .m-main .next{width: 20px; height: 38px; bottom: 164px;}
.fltdt .m-main .prev{background: url(../images/fltdt-prev.png) no-repeat; left: -50px;}
.fltdt .m-main .next{background: url(../images/fltdt-next.png) no-repeat; right: -50px;}
.fltdt .m-main .prev:hover{background: url(../images/fltdt-prev-hover.png) no-repeat;}
.fltdt .m-main .next:hover{background: url(../images/fltdt-next-hover.png) no-repeat;}

/*大会议程*/
.dhyc{margin-top: 80px;}
.dhyc .m-lmt{text-align: center;}
.dhyc .m-main{margin-top: 60px; background: url(../images/dhyc-bg.png) bottom center no-repeat; height: 715px;}
.dhyc .m-main ul.nav{display: flex; flex-wrap: wrap; background: #0242cd; height: 70px;}
.dhyc .m-main ul.nav li{height: 70px; width: 25%; text-align: center; line-height: 70px; color: #fff; box-sizing: border-box; border-left: 1px dotted #2961e7; border-right: 1px dotted #2961e7; cursor: pointer; font-size: 20px;}
.dhyc .m-main ul.nav li:hover,.dhyc .m-main ul.nav li.on{background: url(../images/dhyc-nav-bg-focus.jpg) no-repeat; background-size: 100% 100%; border: unset;}
.dhyc .m-main .txt{height: 645px; box-sizing: border-box; padding: 65px 70px 105px 70px;}
.dhyc .m-main .txt .scroll{width: 100%; height: 100%; overflow-y: auto;}
.dhyc .m-main .txt .scroll .content{display:none;}
.dhyc .m-main .txt .scroll .content.on{display: block;}
/*滚动条美化，只webkie内核*/
.dhyc .m-main .txt .scroll::-webkit-scrollbar{ width: 6px; }
.dhyc .m-main .txt .scroll::-webkit-scrollbar-track-piece{/*内层轨道，滚动条中间部分*/background: linear-gradient(to right,rgba(0,0,0,0) 32%,rgba(94,226,251,1) 33%,rgba(94,226,251,1) 67%,rgba(0,0,0,0) 68%);}
.dhyc .m-main .txt .scroll::-webkit-scrollbar-thumb {/*内嵌滑块*/background-color: #2D56C8; width: 2px;}

/*高清大图*/
.gqdt{margin-top: 100px; height: 1108px; background: url(../images/gqdt-bg.jpg?v=003) bottom center no-repeat;}
.gqdt .m-lmt{text-align: center;}
.gqdt .m-main{margin-top: 57px; height: 560px;}
.gqdt .m-main .pic, .gqdt .m-main .slide{position: absolute;}
.gqdt .m-main .pic{top: 0; left: 0; width: 970px; height: 560px;}
.gqdt .m-main .pic img{width: 100%; height: 100%;}
.gqdt .m-main .slide{top: 0; right: 0; background: url(../images/gqdt-bd-bg.png) no-repeat; width: 251px; height: 560px; box-sizing: border-box; padding: 55px 0px 42px 54px;}
.gqdt .m-main .slide .slide-box{height: 484px; overflow: hidden;}
.gqdt .m-main .slide ul li{margin-bottom: 20px;}
.gqdt .m-main .slide ul li img{width: 168px; height: 96px;}
.gqdt .m-main .slide .prev,.gqdt .m-main .slide .next{width: 33px; height: 17px; left: 120px;}
.gqdt .m-main .slide .prev{background: url(../images/gqdt-prev.png) no-repeat; top: 25px;}
.gqdt .m-main .slide .next{background: url(../images/gqdt-next.png) no-repeat; bottom: 20px;}
.gqdt .m-main .slide .prev:hover{background: url(../images/gqdt-prev-hover.png) no-repeat;}
.gqdt .m-main .slide .next:hover{background: url(../images/gqdt-next-hover.png) no-repeat;}

/*多行超出省略效果*/
.text-ellipsis-multiple,.tem{overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; }
/*单行超出省略效果*/
.text-ellipsis-single,.tes{overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; }

.g_pub_footer{margin-top: 0px !important}
.gqdt{height: 760px;}