.txtoh { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
iframe { display: block; }
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; }
.banner {
	width: 100%;
	height: 409px;
	background: url(//www.xinhuanet.com/world/2020zggjfwmyjyh/images/banner.jpg) 50% 0 no-repeat;
	margin: 0 auto;
	overflow: hidden;
}
.banner a{
	width: 170px;
    height: 39px;
    line-height: 39px;
    color: #fff;
    margin: 0 auto;
    margin-top: 295px;
    display: block;
	}
/*导航*/
#topHeader {
	height: 32px;
	text-align: center;
	border-bottom: 1px solid #2D4AA9;
	background: #2D4AA9;
}
#topHeader .top {
	width: 1000px;
	height: inherit;
	margin: 0px auto;
}
#topHeader a {
	float: left;
	height: 32px;
	line-height: 32px;
	color: rgb(255, 255, 255);
	font-size: 12px;
	margin: 0px 10px;
}
.nav_box {
	width: 100%;
	height: 69px;
	background: url(//www.xinhuanet.com/world/2020zggjfwmyjyh/images/navbg.jpg) repeat-y top center;
}
.nav_list {
	width: 1200px;
	height: 69px;
	margin: 0 auto;
	list-style: none;
}
.nav_list li {
	float: left;
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	line-height: 69px;
	text-align: center;
	cursor: pointer;
	position: relative;
}
.nav_list li a {
	color: #fff;
}
.nav_list li+li {
	margin-left: 32px;
}
.language-more {
	background: url(//www.news.cn/res/xhwimg/world/scosummit2018/images/arrow_down.png) no-repeat 94px 25px;
	padding-right: 50px;
}
.language-more:hover .sub {
	height: 250px;
	padding: 15px 0;
}
.sub {
	position: absolute;
	left: 0;
	width: 100px;
	transition: all 0.5s;
	overflow: hidden;
	height: 0px;
	background: #2d4aa7;
	background: linear-gradient(to top, #2d4aa7 0%, #2d4aa7 100%);
	z-index: 50;
}
.sub a {
	display: block;
	text-align: center;
	font-weight: normal;
}
.sub a:hover {
	background-color: rgba(255, 255, 255, 0.5);
}
.lh-xl {
	line-height: 2;
}
.fs-sm {
	font-size: 14px;
}
.footer { padding: 25px 0 25px 0; background: #174a91; text-align: center; margin-top: 65px; }
.footer p { line-height: 30px; font-size: 16px; color: #fff; }

/*END*/
@media all and (max-width: 768px) {
 .#topHeader {
display:none;
}
.domPc { display: none !important; }
.domMobile { display: block; }
}
.hide { display: none; }
html body .hide { display: none; }
.noEvt { pointer-events: none; }
.box { width: 1200px; margin: 0 auto; margin-top: 20px; }
.container { padding-bottom: 32px; }

@media screen and (max-width: 768px) {
.banner { width: 100%; height: auto; margin-bottom: 0; }
.banner img { width: 100%; height: auto; }
.footer { padding: 25px 0 25px 0; background: #f2f2f2; text-align: center; margin-top: 0; }
.footer p { line-height: 30px; font-size: 12px; color: #b2b2b2; }
.box { width: 96%; margin: 0 auto; margin-top: 0; }
.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; }
.foot { font-size: 0; height: 2.44444444rem; line-height: 2.44444444rem; background-color: #004ea1; background-color: rgba(0, 78, 161, 0.3); vertical-align: middle; }
.foot-box { display: inline-block; width: 100%; padding-top: 0; vertical-align: middle; font-size: 12px; line-height: 14px; text-align: center; color: #fff; }
html { background: none; }
}
.main { float: left; width: 1200px; margin-top: 20px; }
.slide { float: right; width: 300px; }
.tit { width: 100%; position: relative; display: inline-block; height: 40px; padding: 0 0 0 0; font-size: 26px; color: #0f367a; font-weight: bold; line-height: 40px; }
.tit:before { content: ""; position: absolute; display: block; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #305798; }
.list { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 10px 30px 30px 30px; background-color: #ffffff; background-color: rgba(255, 255, 255, 0.5); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.sub-txt .list li { position: relative; padding: 15px 0 17px 0; border-bottom: 1px solid #ccc; }
.sub-txt .list li:before { content: ""; position: absolute; display: block; top: 32px; left: -16px; width: 5px; height: 5px; background-color: #305798; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; margin-top: -2px; }
.sub-txt .list li:after { content: ""; position: absolute; display: block; content: attr(data-pubtime); top: 24px; right: 0; color: #999; font-size: 12px; line-height: inherit; }
.sub-txt .list li a { display: inline-block; font-size: 20px; line-height: 36px; color: #333; }
.sub-txt .slide .slide-pic-item { padding: 10px 0; }
.sub-txt .slide .slide-pic-item:first-child { padding-top: 0; }
.sub-txt .slide .slide-pic-item img { display: block; width: 100%; height: 180px; }
.sub-txt .slide .slide-pic-item a { display: block; width: 100%; font-size: 14px; line-height: 28px; text-align: center; color: #333; }
.sub-txt .slide .slide-video-item { float: left; width: 48%; }
.sub-txt .slide .slide-video-item img { display: block; width: 100%; height: 91px; }
.sub-txt .slide .slide-video-item a { display: block; width: 100%; font-size: 14px; line-height: 28px; text-align: center; color: #333; }
.sub-txt .slide .slide-video-item + .slide-video-item { float: right; }
.sub-pic .list li { float: left; width: 272px; margin: 10px 6px; font-size: 0; line-height: 100%; }
.sub-pic .list a, .sub-pic .list img, .sub-pic .list span { display: block; width: 100%; }
.sub-pic .list img { height: 166px; }
.sub-pic .list li > a { margin-bottom: 4px; }
.sub-pic .list a + span { height: 44px; overflow: hidden; font-size: 16px; line-height: 22px; color: #333; text-align: center; }
.subpage-big-pic .list img { height: 107px; }
.more { width: 100px; text-align: center; margin-left: auto; margin-right: auto; border: 1px solid #bbb; background: #eee; line-height: 2em; -webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; cursor: pointer; margin-top: 30px; margin-bottom: 50px; }

@media screen and (max-width: 768px) {
.tit { height: 0.8rem; padding: 0.1rem 0 0.25rem 0; line-height: 0.8rem; font-size: 0.6rem; -webkit-background-size: 0.6rem auto; -moz-background-size: 0.6rem auto; background-size: 0.6rem auto; background-position: 0 center; }
.tit:before { bottom: 0; }
.list { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0.35rem; font-size: 0; line-height: 100%; }
.sub-txt .list li:before, .sub-txt .list li:after { display: none; }
.sub-txt .list li { display: inline-block; width: 100%; padding: 0.3rem 0; vertical-align: middle; }
.sub-txt .list li a { display: inline-block; vertical-align: middle; max-width: 100%; font-size: 16px; line-height: 20px; }
.sub-txt .list li a + a { margin-left: 6px; }
.sub-pic .list li { width: 4.2rem; margin: 10px 0; font-size: 0; line-height: 100%; }
.sub-pic .list li:nth-child(odd) { float: left; }
.sub-pic .list li:nth-child(even) { float: right; }
.sub-pic .list a, .sub-pic .list img, .sub-pic .list span { display: block; width: 100%; }
.sub-pic .list img { height: 2.674439461883408rem; }
.sub-pic .list li > a { margin-bottom: 4px; }
.sub-pic .list a + span { height: 40px; overflow: hidden; font-size: 14px; line-height: 20px; color: #333; text-align: center; }
.main { width: 100%; margin-top: 0; }
.more { font-size: 14px; }
.slide { display: none; }
.subpage-big-pic .list img { height: 2.016rem; }
}

@media all and (max-width: 768px) {
.domPc { display: none; }
.domMobile { display: block; }
.mNavCon { width: 100%; overflow: auto; height: 36px; line-height: 20px; background: url(//www.xinhuanet.com/world/2020zggjfwmyjyh/images/navbg.jpg) repeat-y; background-size: 100%; overflow-x: scroll; }
.mNavCon .mNavList { white-space: nowrap; height: 36px; overflow-x: auto; }
.mNavCon li { display: inline-block; white-space: nowrap; padding: 0 10px; color: #fff; font-size: 18px; line-height:36px; font-weight: bold; }
.mNavCon a{ color:#fff;}
.mNavCon a.on { background-color: #d65b2f; }
}

/*# sourceMappingURL=../maps/sub.css.map */
