.txtoh { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
iframe { display: block; width: 100%; }
a:hover { color: inherit; -webkit-touch-callout: none; }
body { font-family: "微软雅黑", "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, "PingFang SC", "Lantinghei SC", "Helvetica Neue", "Helvetica, Arial", "STHeitiSC-Light", "simsun", "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", "sans-serif"; -webkit-tap-highlight-color: transparent; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); tap-highlight-color: rgba(0, 0, 0, 0); }
html, body { height: auto; }
.domPc { display: block; }
.domMobile { display: none; }
@media all and (max-width: 768px) {
.domPc { display: none !important; }
.domMobile { display: block; }
}
.hide { display: none; }
html body .hide { display: none; }
.noEvt { pointer-events: none; }
body { position: relative; width: 100%; overflow-x: hidden; background: url(//www.news.cn/res/xhwimg/world/scosummit2018/images/ej_banner.png) 50% 0 no-repeat; }
.box { width: 1000px; margin: 0 auto; }
.container { padding-bottom: 32px; }
.banner { width: 100%; height: 430px; }
.banner .box { position: relative; height: 310px; }
.banner-tobrics, .banner-toxinhuanet { position: absolute; display: block; }
.banner-tobrics { top: 40px; left: 24px; width: 190px; height: 240px; }
.banner-toxinhuanet { top: 0; right: 24px; width: 146px; height: 100px; }
.nav .box { position: relative; font-size: 0; line-height: 62px; }
.nav .box:after { }
.nav a, .nav .nav-xyz-wrap { display: inline-block; margin-left: 38px; vertical-align: middle; font-size: 20px; color: #fff; -webkit-transition: color 0.2s ease 0s; -moz-transition: color 0.2s ease 0s; transition: color 0.2s ease 0s; font-weight:bold }
.nav a:first-child { margin-left: 0; }
.nav .nav-xyz-wrap { position: relative; margin-left: 42px; font-size: 0; }
.nav a:hover { color: #ffd71c; }
.nav-xyz { position: relative; }
.nav-xyz:after { content: ""; position: absolute; display: block; left: 44px; bottom: 5px; width: 14px; height: 7px; background-image: url("//www.news.cn/res/xhwimg/world/brics2017/pc_nav_arr_down.png"); background-repeat: no-repeat; background-position: center center; margin-top: -7px; margin-left: -3.5px; }
.sub-nav .sub-nav-wrap { position: absolute; right: -6px; z-index: 10; width: 66px; padding: 0 10px; background-color: #305798; background-color: rgba(48, 87, 152, 0.8); display: none; }
.sub-nav a { display: block; height: 36px; margin: 0; line-height: 36px; font-size: 14px; text-align: center; color: #fff; }
.nav-on { background-color: #d65b2f; }
.footer { padding: 25px 0 25px 0; background: #00cdff; text-align: center; margin-top: 65px; }
.footer p { line-height: 30px; font-size: 16px; color: #fff; }

@media screen and (max-width: 768px) {
body { background-position: center bottom; background-repeat: no-repeat; background-image: url("//www.news.cn/res/xhwimg/world/brics2017/mbg_bodybottom.png"); -webkit-background-size: 100% auto; -moz-background-size: 100% auto; background-size: 100% auto; }
.box { width: 96%; margin: 0 auto; }
.banner { height: 4.5rem; background-position: center bottom; background-repeat: no-repeat; background-image: url("//www.news.cn/res/xhwimg/world/scosummit2018/images/mobile_banner.png"); -webkit-background-size: cover; -moz-background-size: cover; background-size: cover; }
.banner .box { height: auto; }
.nav { height: auto; overflow-x: auto; background-color: #75a5e1; }
.nav .box { width: 100%; /* display: flex;
			justify-content: center;
			align-items:center; */
font-size: 0; white-space: nowrap; line-height: inherit; }
.nav a { padding: 0.25rem 0.22rem; margin-left: 0; font-size: 0.36111111rem; line-height: 100%; color: #fff; }
.nav .box:after { display: none; }
.nav-on-m { background-color: #d65b2f; }
.nav .nav-xyz-wrap { margin-left: 0; }
.nav-xyz:after { display: none; }
.sub-nav { display: inline-block; white-space: nowrap; vertical-align: middle; }
.sub-nav .sub-nav-wrap { position: static; display: inline-block; font-size: 0.36111111rem; background: none; white-space: nowrap; font-size: 0; }
.sub-nav .sub-nav-wrap a { display: inline-block; height: auto; }
.footer { padding: 25px 0 25px 0; background: #00cdff; text-align: center; margin-top: 65px; }
.footer p { line-height: 30px; font-size: 16px; color: #fff; }

}
.tit { padding-top: 40px; padding-bottom: 24px; margin: 0 auto; font-size: 36px; line-height: 80px; color: #333; text-align: center; font-weight: bold; }
.info { border-bottom: 1px solid #ccc; margin-bottom: 20px; }
.source { float: left; padding-top: 10px; font-size: 14px; line-height: 18px; color: #333; }
.info span { display: inline-block; font-size: 14px; padding-right: 10px; }
.source em { font-style: normal; }
#share { float: right; }
.txtcont { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 30px; background-color: #ffffff; background-color: rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.txtcont p { padding-bottom: 36px; font-size: 18px; line-height: 36px; color: #333; }
.txtcont img { display: block; max-width: 100%; height: auto!important; margin: 0 auto; }
.iframe { display: block; width: 800px; height: 500px; padding-bottom: 30px; margin: 0 auto; }
.qrcodes { position: fixed; top: 528px; left: 50%; width: 90px; margin-left: -660px; }
.qrcodes img { display: block; width: 100%; height: auto; margin-bottom: 10px; }
.qrcodes span { display: block; padding-bottom: 12px; font-size: 14px; line-height: 20px; color: #035899; text-align: center; }
.xl-live .video-iframe iframe { display: block; width: 800px; height: 450px; margin: 0 auto; }
@media all and (max-width: 768px) {
.tit { width: 94%; padding-top: 8px; padding-bottom: 8px; font-size: 18px; line-height: 28px; }
.source { width: 100%; text-align: center; font-size: 12px; }
#share,  .qrcode,  .slideNav-totop { display: none; }
.txtcont { padding: 0 6px; }
.txtcont p { font-size: 16px; line-height: 26px; padding-bottom: 20px; }
.txtcont .txt img { display: inline-block; max-width: 100%; width: 100% !important; height: auto !important; margin: 0 auto; }
.iframe { width: 9rem; height: 5.5rem; }
#div_currpage { font-size: 14px; }
#div_currpage a,  #div_currpage span { padding: 0 4px; }
#div_currpage span { font-weight: bold; }
}
@media all and (max-width: 768px) {
.domPc { display: none; }
.domMobile { display: block; }
}
.hide { display: none; }

/*# sourceMappingURL=../maps/xlcn.css.map */
