@charset "utf-8";

@media (max-width:767px) {
body { min-width: 0; }
.left, .right { float: none; }
a:visited { color: #333; }
a.getmore { color: #333 !important; }
a.getmore:after { content: ' >'; }
.topicbar a { color: #fff !important; }
.ico-add:after { content: ''; position: absolute; left: 50%; margin-top: auto; margin-bottom: auto; height: 40%; top: 0; bottom: 0; border-left: 3px solid #065fb9; -webkit-transform: translateX(-1.5px); transform: translateX(-1.5px); }
.ico-add:before { content: ''; position: absolute; width: 40%; top: 50%; margin-left: auto; margin-right: auto; left: 0; right: 0; border-top: 3px solid #065fb9; -webkit-transform: translateY(-1.5px); transform: translateY(-1.5px); }
/*头部*/
.domPC { display: none; }
.domMobile { display: block; }
.pack { width: 94%; margin: 0 auto; overflow: hidden; }
.container { overflow-y: visible; }
.container>header { height: 1.5rem; line-height: 1.5rem; background: #f5f5f5; border-bottom: 1px solid #e7e7e7; }
.container>header span { height: 1.5rem; text-indent: 400rem; overflow: hidden; float: left; }
.container>header span a { display: block; width: 100%; height: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.container>header .logo { width: 2.5rem; height: 0.9rem; margin-top: 0.35rem; background: url(http://www.xinhuanet.com/video/2018new/images/logo2.png) no-repeat left center; background-size: auto 100%; }
.container>header .pagename { height: 0.5rem; margin-top: 0.33rem; text-indent: 0; line-height: 0.5rem; color: #fff; padding-left: 0.1rem; font-size: 0.4rem; }
.container>header .search { float: right; width: 1rem; background: url(http://www.xinhuanet.com/video/2018new/images/searchmb.png) no-repeat right center; background-size: 50% auto; }
.container>header .pcref { display: none; float: right; width: 1.5rem; background: url(http://www.xinhuanet.com/m/img/ico_topc.png) no-repeat left center; background-size: 100% auto; }
.container>header .search.off { background-image: url('http://www.xinhuanet.com/m/img/ico_close.png'); }
/*---------  #searchbar -----------*/

#searchbar { position: absolute; z-index: 9999; top: 1.5rem; right: 0; left: 0; height: 0; background-color: #eee; transition: all 0.3s; opacity: 0; overflow: hidden; }
#searchbar.show { opacity: 1; height: 1.5rem; display: block; }
.searchbar-wrapper { position: relative; height: 1.0rem; margin-top: 0.25rem; border: 1px solid #ccc; overflow: hidden; border-radius: 0.1rem; font-size: 0.5rem; }
.search-kwd { float: left; width: 88%; background-color: #fff; }
.search-kwd input { display: block; width: 100%; border: none; outline: none; line-height: 1rem; text-indent: 5px; font-size: 0.5rem; }
.search-submit { float: left; width: 12%; }
.search-submit button { padding: 0; margin: 0; display: block; width: 100%; line-height: 1.0rem; text-align: center; outline: none; border: none; border-left: 1px solid #ccc; background: transparent url(http://www.xinhuanet.com/video/2018new/images/searchmb.png)no-repeat center center; -webkit-background-size: auto 60%; background-size: auto 60%; text-indent: -300%; overflow: hidden; }
/*----------- #page-nav ----------*/

.mainnav { height: 1.0rem; border-top: 1px solid #fff; }
.nav-container { position: relative; height: 1.0rem; width: 10.0rem; font-size: 0.5rem; background: #eee; border-bottom: 1px solid #ddd; }
.nav-container.fixtop { position: fixed; top: 0; left: 0; right: 0; margin: auto; z-index: 1000; }
.nav-container.fixtop:after { content: ''; display: block; clear: both; height: 0; visibility: hidden; }
.nav-wrapper { float: left; height: 1.0rem; width: 9.0rem; overflow: hidden; }
.nav-content { height: 2.0rem; overflow-x: auto; -webkit-overflow-scrolling: touch; }
.nav-list { width: 1000px; min-width: 20rem; height: 1.0rem; background-color: #f5f5f5; }
.nav-item { float: left; }
.nav-link { display: block; font-size: 0.5rem; padding-left: 0.25rem; padding-right: 0.25rem; line-height: 1.0rem; text-decoration: none; color: #333 !important; }
.nav-item-active { color: #187dd0 !important; }
.nav-list .on { color: #065fb9!important; }
.nav-more-btn { position: relative; float: right; width: 1.0rem; height: 1.0rem; background: #fff; text-align: center; }
.nav-more-btn.fixdup { position: fixed; top: 0; right: 0; background-color: #fff; }
.nav-more-btn a { display: block; width: 1.0rem; height: 1.0rem; background: #fff; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.nav-more-content { position: fixed; z-index: 10000; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; opacity: 0; overflow: auto; background-color: #eee; -webkit-transform: scale(0, 0.1); transform: scale(0, 0.1); -webkit-transition: all 0.2s; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -webkit-transform-origin: 100% 10%; transform-origin: 100% 10%; max-width: 640px; margin-left: auto; margin-right: auto; }
.nav-more-content.show { opacity: 1; -webkit-transform: scale(1, 1); transform: scale(1, 1); }
.nav-list-head { position: relative; height: 1.2rem; z-index: 1; background: #eee; box-shadow: 0 10px 10px #eee; }
.nav-list-wrapper { position: absolute; width: 100%; height: 100%; top: 0; overflow: auto; }
.nav-more-content h2 { font-size: 0.4rem; margin-left: 0.8rem; margin-bottom: 0.5rem; }
.nav-more-content h2:first-of-type { margin-top: 1.4rem; font-size: 0.5rem; }
.nav-more-content ul { width: 8.5rem; margin-bottom: 0.4rem; margin-right: auto; margin-left: auto; font-size: 0.4rem; }
.nav-more-content .nav-close { position: absolute; top: 0.25rem; right: 0.4rem; height: 1.0rem; width: 1.0rem; z-index: 2; text-indent: 100%; cursor: pointer; -webkit-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all 0.3s 0.4s; transition: all 0.3s 0.4s; overflow: hidden; }
.nav-close:after, .nav-close:before { border-color: #333 !important; }
.nav-more-content.show .nav-close { -webkit-transform: rotate(135deg); transform: rotate(135deg); -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.nav-more-content ul:after { content: ''; display: block; height: 0; visibility: hidden; clear: both; }
.nav-more-content li { float: left; width: 2.0rem; line-height: 0.8rem; text-align: center; margin-right: 0.11rem; margin-bottom: 0.11rem; background-color: #fff; }
.topic-list li:first-child { font-size: 0.35rem; text-align: center; margin-right: 0.11rem; margin-bottom: 0.11rem; background-color: #fff; }
.language-list li:last-child { width: 4.11rem; }
.nav-more-content a { display: block; color: #333 !important; }
/*----内容----*/
body { width: 100%; font-family: "PingFang SC", "Lantinghei SC", "Helvetica Neue", "微软雅黑", Helvetica, Arial, "Microsoft YaHei", STHeitiSC-Light, simsun, "宋体", "WenQuanYi Zen Hei", "WenQuanYi Micro Hei", sans-serif; }
.part1 { height: auto; margin: 0 auto; }
.part2, .part3, .part4, .part5, .part6, .part7, .part8, .part9, .part10, .part11, .part12 { width: 98%; height: auto; margin: 0 auto; margin-top: 0.3rem; }
.center { width: 100%; margin: 0 auto; height: auto; }
#head { width: 100%; height: auto; }
.top { height: 70px; padding-top: 14px; width: 100%; margin: 0px auto; background: #f5f5f5; border-bottom: 1px solid #e7e7e7; }
.logo { width: 10.6rem; height: 46px; float: left; }
.pcsearch { width: 440px; height: 37px; margin-top: 5px; border: 1px solid #d6d6d6; background: #fff; float: right; padding-left: 10px; margin-right: 0.5rem }
.pcsearch .input1 { border: 0px; height: 30px; padding-top: 5px; background: #fff; width: 360px; float: left }
.pcsearch .input2 { width: 80px; height: 37px; background: #065fb9 url(http://www.xinhuanet.com/video/2018new/images/search.jpg) no-repeat; border: none; color: #fff; font-size: 18px; font-family: "微软雅黑"; cursor: pointer; float: right; }
.toolbar { float: right; }
.login { float: left; width: 76px; text-align: center; margin-left: 0.5rem; }
.login i { width: 100%; background: url(http://www.xinhuanet.com/video/2018new/images/people.png) top center no-repeat; height: 0.5rem; display: block; }
.login span { font-size: 14px; width: 37px; text-align: center; line-height: 18px; display: inline-block; float: left; margin-top: 5px; color: #9d9d9d; }
.history { float: left; width: 40px; text-align: center; margin-left: 0.5rem; }
.history i { width: 100%; background: url(http://www.xinhuanet.com/video/2018new/images/history.png) top center no-repeat; height: 22px; display: block; }
.history span { font-size: 14px; width: 40px; text-align: center; line-height: 18px; display: inline-block; float: left; margin-top: 3px; color: #9d9d9d; }
.update { float: left; width: 40px; text-align: center; margin-left: 0.5rem; }
.update i { width: 100%; background: url(http://www.xinhuanet.com/video/2018new/images/up.png) top center no-repeat; height: 0.5rem; display: block; }
.update span { font-size: 14px; width: 40px; text-align: center; line-height: 18px; display: inline-block; float: left; margin-top: 5px; color: #9d9d9d; }
/*导航*/
.nav { background: #f5f5f5; border-top: 1px solid #fff; height: 54px; position: relative; width: 100%; border-bottom: 3px solid #065fb9; }
.nav .dh { width: 100%; margin: 0px auto; height: 54px; }
.nav .dh ul { float: left; width: 100%; }
.nav .dh li { padding: 0px 0.2rem; line-height: 54px; color: #fff; font-size: 18px; float: left; height: 54px; position: relative; }
.nav .dh li a:link { color: #1c62ad; height: 46px }
.nav .dh .on { border-bottom: 3px solid #ffb052; }
.nav .dh li a:visited { color: #1c62ad; }
.fix-div { margin: 0 auto; position: fixed; width: 100%; top: 0; left: 0; right: 0; z-index: 99999; }
.part1 { margin-top: 0px; }
.part1lft { width: 100%; height: auto; float: none; margin-bottom: 0.2rem; }
.content { width: auto; height: auto; padding: 0 2%; margin: 0 auto; margin-top: 5%; }
.b_title { font-size: 24px; color: #000; font-weight: normal; text-align: center; font-weight: bold; }
.ly_time { font-size: 16px; color: #acacac; margin-top: 15px; text-align: center; }
.video_box { width: 100%; height: 5.5rem; overflow: hidden; margin-top: 20px; }
.video_box .player-container{ width:100%!important; height:5.5rem!important;}
.video_box iframe { width: 100%; height: 200px; }
.more_vd { width: 326px; height: 658px; background: #26262a; margin-top: 20px; }
.lm_mz { font-size: 20px; color: #fff; margin: 25px; }
.line { margin: 15px 0; }
.left_box { width: 100%; height: auto; }
.tj_list { list-style: none; width: 100%; height: auto; }
.tj_list li { float: left; width: 46%; height: auto; overflow: hidden; margin: 0 2% 2% 2%; }
.tj_list li + li { margin-left: 2%; }
.tj_list li img { width: 100%; height: 105px; }
.tj_list li p { font-size: 14px; color: #000; width: auto; height: auto; background: #f2f2f2; padding: 10px 13px; line-height: 24px; height:48px; overflow:hidden; }
.tj_list li p a { color: #000; display:block; height:48px; overflow:hidden;  }
.sj_list { overflow: inherit; width: 96%; margin:0 auto; }

.sj_list li { width: 48%; height: auto; overflow: hidden; margin-top:15px; }
.sj_list li + li { margin-left: 4%; }
.sj_list li img { width:100%; height:auto; }

.video_box p { font-size:20px; line-height:36px; text-align:left;}

/*----footer----*/
.footer { background: #065fb9; font-size: 0.4rem; padding: 0.5rem 0; width: 100%; height: autopx; text-align: center; line-height: 0.6rem; color: #7dbdff; margin-top: 0.5rem; }
}