@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,a.tit{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 #408ce1; fill: #408ce1; 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: #6321eb;}


/* 本页公用 */
.m-lmt a{display: inline-block; width: 50px; height: 12px; position: absolute; z-index: 2; right: 0; top: 0;}
.g-wrap{background: url(../images/wrap.jpg) center top no-repeat;}
.head{height: 1012px;}


/* 现场 */
.xc .m-lmt{background: url(../images/xc-lmt.png) center center no-repeat; height: 95px;}
.xc .m-main{margin-top: 37px; height: 508px; background: url(../images/xc-main.png) center top no-repeat;}
.xc .m-main .m-txt{position: absolute; top: 0; left: 0; width: 446px; height: 508px; color: #fff; line-height: 41px; text-align: justify; text-indent: 2em; letter-spacing: 1px; box-sizing: border-box; padding: 29px 32px 1px 34px;}
.xc .m-main .m-pic{position: absolute; top: 44px; right: 12px; width: 687px; height: 422px;}
.xc .m-main .m-pic ul.bd li a img{width: 687px; height: 422px;}
.xc .m-main .m-pic ul.bd li a .tit{margin-top: -50px; padding-left: 1em; font-size: 19px; color: #fff; position: relative; z-index: 3; height: 50px; line-height: 50px; background-color: rgba(0,0,0,0.4);}
.xc .m-main .m-pic .hd{position: absolute; z-index: 5; right: 20px; bottom: 20px;}
.xc .m-main .m-pic .hd ul li{background-color: #929294; width: 10px; height: 10px; float: left; margin-left: 5px; transition: 0.3s; border-radius: 5px;}
.xc .m-main .m-pic .hd ul li.on{background-color: #1e059c; width: 22px;}


/* 访谈 */
.ft{margin-top: 286px; height: 1112px;}
.ft .m-lmt{background: url(../images/ft-lmt.png) center top no-repeat; height: 95px;}
.ft .m-main{margin-top: 43px; background: url(../images/ft-main.png) center top no-repeat; height: 676px;}
.ft .m-main .m-pic{width: 1040px; margin: 0 auto; padding-top: 22px;}
.ft .m-main .m-pic img{width: 1040px; height: 594px;}
.ft .m-main .m-pic a.tit{color: #fff; display: block; height: 60px; line-height: 60px; font-size: 26px; text-align: center;}
.ft .m-main .m-list{margin-top: 35px; position: relative; padding: 0 45px;}
.ft .m-main .m-list ul.bd{width: 1110px; margin: 0 auto;}
.ft .m-main .m-list ul.bd li{width: 344px !important; height: 263px; float: left; margin: 0 13px;}
.ft .m-main .m-list ul.bd li img{width: 344px; height: 185px;}
.ft .m-main .m-list ul.bd li .tit{height: 78px; background-color: #408ce1; color: #fff; font-size: 19px; text-align: center; display: flex; align-items: center; padding: 0 15px;}
.ft .m-main .m-list ul.bd li.on .tit{background-color: #2353b9;}
.ft .m-main .m-list .prev,.ft .m-main .m-list .next{width: 40px; height: 40px; bottom: 134px;}
.ft .m-main .m-list .prev{background: url(../images/ft-prev.png); left: -14px;}
.ft .m-main .m-list .next{background: url(../images/ft-next.png); right: -14px;}


/* 解忧 */
.jy{margin-top: 83px;}
.jy .m-lmt{background: url(../images/jy-lmt.png) center top no-repeat; height: 95px;}
.jy .m-main{margin-top: 47px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.jy .m-main .m-pic{ width: 548px; height: 326px;}
.jy .m-main .m-pic img{width: 548px; height: 326px;}
.jy .m-main .m-list{ width: 624px; height: 326px;}
.jy .m-main h3{ height: 60px; line-height: 60px; font-size: 25px; font-weight: bold; background: url(../images/jy-li.jpg); width: 624px; color: #fff; padding-left: 16px; margin-bottom: 10px; cursor: pointer; position: relative;}
.jy .m-main h3.on{ background: url(../images/jy-li-on.jpg);}
.jy .m-main p{margin: 10px 0; padding: 0 10px; box-sizing: border-box; line-height: 2em; font-size: 19px;}
.jy .m-main p a{color: #004ea2;}


/* 圆桌 */
.yz{margin-top: 260px;}
.yz .m-lmt{background: url(../images/yz-lmt.png) center top no-repeat; height: 95px;}
.yz .m-main{margin-top: 47px; background: url(../images/yz-main.png) center top no-repeat; height: 618px;}
.yz .m-main .m-pic{position: relative; top: 18px; left: 53px; width: 806px; height: 585px;}
.yz .m-main .m-pic img{width: 806px; height: 468px;}
.yz .m-main .m-pic .tit{font-size: 25px; color: #13227a; width: 670px; height: 73px; position: absolute; bottom: 0; left: 69px; line-height: 73px; text-align: center;}
.yz .m-main .m-list{position: absolute; right: 58px; height: 501px; top: 50px;}
.yz .m-main .m-list ul.bd li{width: 213px; height: 143px; background: none; box-sizing: border-box; padding-left: 13px; margin-bottom: 24px;}
.yz .m-main .m-list ul.bd li .tit{display: none;}
.yz .m-main .m-list ul.bd li img{width: 200px; height: 143px;}
.yz .m-main .m-list ul.bd li.on{background: url(../images/yz-li-on.png); padding: 5px 4px 5px 18px;}
.yz .m-main .m-list ul.bd li.on img{width: 191px; height: 133px;}
.yz .m-main .m-list .prev,.yz .m-main .m-list .next{width: 35px; height: 20px; transition: all 0.2s; right: 89px;}
.yz .m-main .m-list .prev{background: url(../images/yz-prev.png) center center no-repeat; top: -34px;}
.yz .m-main .m-list .next{background: url(../images/yz-next.png) center center no-repeat; bottom: -34px;}


/* 回响 */
.hx{margin-top: 96px;}
.hx .m-lmt{background: url(../images/hx-lmt.png) center top no-repeat; height: 95px;}
.hx .m-main{margin-top: 47px;}
.hx .m-main ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.hx .m-main ul li{width: 550px; height: 110px; margin-bottom: 46px; border-bottom: 1px dashed #595757;}
.hx .m-main ul li a.tit{display: block; font-size: 21px; color: #3e3a39;}
.hx .m-main ul li p{font-size: 16px; color: #595757; padding: 16px 0 28px;}
.hx .m-main ul li p a{color: #003ab2;}


@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}