@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;}.g-wrap{opacity: 0.4;}


/*头图*/
.head{height: 760px; background: url(../images/head.jpg) top center no-repeat; overflow: hidden;}
.head .m-view{text-align: right; overflow: hidden; transition: all 0.3s;}
.head .m-view img{width: 639px; height: 340px; padding-top: 241px; margin-right: -33px; animation: anim 1s;}
@keyframes  anim{
    0%{ transform: translateX(640px);}
    100%{ transform : translateX(0);}
}


/*要闻*/
.yw{z-index: 2; background: url(../images/yw-bg.png) top center no-repeat; height: 740px;}
.yw .m-main .m-pic{position: absolute; width: 640px; height: 720px; top: -70px; left: 0;}
.yw .m-main .m-pic .m-detail{width: 640px; height: 600px; padding: 30px; box-sizing: border-box; background-color: #fff;}
.yw .m-main .m-pic .m-detail img{width: 580px; height: 360px;}
.yw .m-main .m-pic .m-detail a.tit{font-size: 30px; color: #333; display: block; margin-top: 23px;}
.yw .m-main .m-pic .m-detail p{font-size: 16px; color: #666; margin-top: 10px; padding-bottom: 22px; border-bottom: 1px solid #eaeaea; line-height: 28px;}
.yw .m-main .m-pic .m-detail a.u-more{display: inline-block; position: relative; margin-top: 20px; font-size: 14px; color: #999; width: 78px; height: 20px;}
.yw .m-main .m-pic .m-detail a.u-more:hover{color: #245fc0;}
.yw .m-main .m-pic .m-detail a.u-more:after{position: absolute; content: ""; top: 5px; right: 0; width: 12px; height: 11px; transition: 0.3s; background: url(../images/arrow.png) 0 0 no-repeat;}
.yw .m-main .m-pic .m-detail a.u-more:hover:after{transform: translateX(4px); background: url("../images/arrow-on.png") 0 0 no-repeat;}
.yw .m-main .m-pic .slide-box{width: 560px; margin: 30px auto 0;}
.yw .m-main .m-pic ul.bd li{float: left; margin: 0 3px;}
.yw .m-main .m-pic ul.bd li img{width: 180px; height: 110px;}
.yw .m-main .m-pic ul.bd li .tit,.yw .m-main .m-pic ul.bd li p{display: none;}
.yw .m-main .m-pic .prev, .yw .m-main .m-pic .next{width: 30px; height: 40px; bottom: 17px;}
.yw .m-main .m-pic .prev{background: url(../images/prev.jpg); left: 0;}
.yw .m-main .m-pic .next{background: url(../images/next.jpg); right: 0;}
.yw .m-main .m-pic .prev:hover{background: url(../images/prev-hover.jpg);}
.yw .m-main .m-pic .next:hover{background: url(../images/next-hover.jpg);}
.yw .m-main .m-txt{position: absolute; top: 57px; right: 0; width: 500px;}
.yw .m-main .m-txt .m-tt{font-size: 22px; font-weight: bold; color: #333;}
.yw .m-main .m-txt p{font-size: 16px; color: #666; margin-top: 15px; line-height: 28px; padding-bottom: 30px; border-bottom: 1px dotted #eaeaea;}
.yw .m-main .m-txt ul{margin-top: 20px;}
.yw .m-main .m-txt ul li{line-height: 50px; list-style: disc inside; color: #245fc0; transition: 0.3s;}
.yw .m-main .m-txt ul li:hover{padding-left:1em; list-style: none;}
.yw .m-main .m-txt ul li a{font-size: 18px; color: #333;}
.yw .m-main .m-txt .u-more{font-size: 14px; color: #555; display: block; position: absolute; right: 0; width: 100px; height: 30px; border: 1px solid #333; box-sizing: border-box; line-height: 30px; padding-left: 13px; bottom: -65px;}
.yw .m-main .m-txt .u-more:hover{color: #245fc0; border-color: #245fc0}
.yw .m-main .m-txt .u-more:after{position: absolute; content: ""; top: 9px; right: 10px; width: 12px; height: 11px; transition: 0.3s; background: url(../images/arrow.png) 0 0 no-repeat;}
.yw .m-main .m-txt .u-more:hover:after{transform: translateX(4px); background: url("../images/arrow-on.png") 0 0 no-repeat; ;}


/* 合作伙伴 */
.hzhb{margin-top: 70px;}
.hzhb .m-main{margin-top: 53px;}


/* 大咖谈 / 成果报告 */
.dkt_cgbg{}
.dkt_cgbg .dkt{}
.dkt_cgbg .dkt .m-lmt{}
.dkt_cgbg .dkt .m-main{}
.dkt_cgbg .cgbg{}
.dkt_cgbg .cgbg .m-lmt{}
.dkt_cgbg .cgbg .m-main{}


/* 动察亚太(关键字) -- 数说亚太 */
.gjz_ssyt{margin-top: 70px; padding-top: 50px;  background: url(../images/gjz_ssyt-bg.jpg) top center no-repeat; height: 870px;}
.gjz_ssyt .gjz{width: 740px; float: left;}
.gjz_ssyt .gjz .m-main{margin-top: 40px; background: url(../images/gjz-main-bg.png) top center no-repeat; height: 660px; width: 740px;}
.gjz_ssyt .gjz .m-main ul.bd{width: 740px; height: 710px;}
.gjz_ssyt .gjz .m-main ul.bd li{position: relative; width: 740px; height: 660px;}
.gjz_ssyt .gjz .m-main ul.bd li .u-pic{position: absolute; top: 30px; left: 30px; width: 340px; height: 600px;}
.gjz_ssyt .gjz .m-main ul.bd li .u-pic img{width: 340px; height: 600px;}
.gjz_ssyt .gjz .m-main ul.bd li .u-detail{position: absolute; top: 209px; right: 34px; width: 300px; height: auto; font-size: 16px; color: #fff; line-height: 32px; text-align: justify;}
.gjz_ssyt .gjz .m-main ul.bd li .u-tit{display: none;}
.gjz_ssyt .gjz .m-main ul.bd li .u-more{display: block; width: 100px; height: 30px; box-sizing: border-box; line-height: 26px; border: 1px solid #9ebaff; color: #9ebaff; margin-top: 22px; padding-left: 10px;}
.gjz_ssyt .gjz .m-main ul.bd li .u-more:after{content: ""; width: 12px; height: 11px; transition: 0.3s; background: url(../images/arrow-gjz.png) 0 0 no-repeat; display: inline-block; margin-left: 2px;}
.gjz_ssyt .gjz .m-main ul.bd li .u-more:hover:after{transform: translateX(4px);}
.gjz_ssyt .gjz .m-main .hd{position: absolute; top: 74px; right: 34px; width: 300px; text-align: center;}.gjz_ssyt .gjz .m-main .hd .h2{font-size: 22px; font-weight: bold; color: #fff;}
.gjz_ssyt .gjz .m-main .hd ul{margin-top: 25px; border-top: 1px solid #ffffff; border-bottom: 1px solid #fff; height: 58px; display: flex; justify-content: space-between; flex-wrap: wrap;}
.gjz_ssyt .gjz .m-main .hd ul li{float: left; color: #fff; font-size: 22px; height: 58px; line-height: 58px; text-align: center; width: 58px;}
.gjz_ssyt .gjz .m-main .hd ul li.on{background: linear-gradient(to bottom,  rgba(47,145,255,1) 0%,rgba(60,127,243,1) 100%); cursor: pointer;}
.gjz_ssyt .gjz .m-main .prev,.gjz_ssyt .gjz .m-main .next{width: 50px; height: 50px; bottom: 103px;}
.gjz_ssyt .gjz .m-main .prev{background: url(../images/prev.png); right: 284px;}
.gjz_ssyt .gjz .m-main .next{background: url(../images/next.png); right: 144px;}
.gjz_ssyt .gjz .m-main .line{width: 50px; height: 0px; border-bottom: 1px solid #9ebaff; bottom: 128px; right: 216px; position: absolute;}
.gjz_ssyt .ssyt{width: 400px; float: right;}
.gjz_ssyt .ssyt .m-main{margin-top: 40px; background: url(../images/ssyt-main-bg.png) top center no-repeat; height: 660px; width: 400px; box-sizing: border-box; padding: 30px;}
.gjz_ssyt .ssyt .m-main ul.bd li{width: 400px; height: 620px;}
.gjz_ssyt .ssyt .m-main ul.bd li img{width: 340px; height: 600px;}
.gjz_ssyt .ssyt .m-main .hd ul li{width: 10px; height: 4px; background-color: #588ce2; cursor: pointer; float: right; margin-right: 4px; border-radius: 4px;}
.gjz_ssyt .ssyt .m-main .hd ul li.on{width: 30px; background-color: #bdd6ff; }
.gjz_ssyt .gjz:after,.gjz_ssyt .ssyt:after{content: ''; overflow: hidden; width: 0px; height: 0px; font-size: 0px; display: block; clear: both;}


/* 再聚香江 */
.zjxj{}
.zjxj .m-lmt{}
.zjxj .m-main{}


/* 媒体聚焦 */
.mtjj{margin-top: 70px; background: url(../images/mtjj-bg.jpg) top center no-repeat; height: 620px; padding-top: 40px; box-sizing: border-box;}
.mtjj .m-main{margin-top: 55px; display: flex; flex-wrap: wrap; justify-content: space-between;}
.mtjj .m-main .m-toutiao{width: 460px;}
.mtjj .m-main .m-toutiao li{padding-bottom: 12px; margin-bottom: 16px; border-bottom: 1px dotted #c6c6c6;}
.mtjj .m-main .m-toutiao li:last-child{padding-bottom: 0; margin-bottom: 0; border-bottom: unset;}
.mtjj .m-main .m-toutiao li .tit{font-size: 20px; color: #222;}
.mtjj .m-main .m-toutiao li p{font-size: 14px; color: #666; margin-top: 10px; line-height: 28px;}
.mtjj .m-main .m-putong{width: 360px;}
.mtjj .m-main .m-putong li{margin-bottom: 23px; list-style: disc inside; font-size: 12px;}
.mtjj .m-main .m-putong li .tit{color: #222; font-size: 16px;}
.mtjj .m-main .m-tupian{width: 260px;}
.mtjj .m-main .m-tupian li{width: 100%; height: 32px; line-height: 32px; overflow: hidden; transition: 0.3s;  margin-bottom: 10px; border-bottom: 1px dotted #c6c6c6;}
.mtjj .m-main .m-tupian li:last-child{border-bottom: unset; margin-bottom: 0;}
.mtjj .m-main .m-tupian li .pic-box{height: 0px; overflow: hidden;}
.mtjj .m-main .m-tupian li img{width: 260px; height: 160px;}
.mtjj .m-main .m-tupian li .tit{ display: block; font-size: 16px; color: #666;}
.mtjj .m-main .m-tupian li.on{height: 204px;}
.mtjj .m-main .m-tupian li.on .pic-box{height: 160px;}
.mtjj .m-main .m-tupian li.on .tit{color: #222; margin-top: 10px;}


/* 峰会掠影 */
.fhly{}
.fhly .m-lmt{}
.fhly .m-main{}


@media only screen and (min-width: 600px) {/*PC端*/}
@media only screen and (max-width: 600px) {/*移动端*/}
