/*头部*/
.topicbar a { color: #fff !important; }

.pack { width: 100%; margin: 0 auto; overflow: hidden; }

.container { overflow-y: visible; position: relative; }

.container>header { height: 2.4rem; line-height: 1.5rem; background: #00a2e6; }

.container>header span { height: 1.5rem; overflow: hidden; float: left; }

.container>header span a { display: block; width: 100%; height: 100%; font-size: 0.45rem; line-height: 1rem; color: #004a9a; font-weight: bold; text-align: center; }

.container>header .logo { width: 100%; margin: 0 auto; height: 0.9rem; margin-top: 0.3rem; background: none; background-size: auto 100%; }

.container>header .pagename { display: none; }

.container>header .rttitle { height: 0.5rem; margin-top: 0.5rem; text-indent: 0; line-height: 0.5rem; padding-left: 0.1rem; font-size: 0.2rem; float: right; color: #adb5c6; display: none; }

.container>header .search { display: none; float: right; width: 1rem; background: url(http://test.zaihai.xinhua.cn/ej/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.news.cn/m/img/ico_topc.png) no-repeat left center; background-size: 100% auto; }

.container>header .search.off { background-image: url('http://www.news.cn/m/img/ico_close.png'); }

/*---------  #searchbar -----------*/

#searchbar { position: absolute; z-index: 9999; top: 0.9rem; right: 0; left: 0; transition: all 0.3s; overflow: hidden; opacity: 1; height: 1.5rem; width: 8.8rem; display: block; }

#searchbar.show { opacity: 1; height: 1.5rem; display: block; }
::-webkit-input-placeholder {
 -webkit-text-security: none;
 color: #a6f1ff;
 font-size:0.45rem;
 line-height:0.9rem;
 pointer-events: none !important;
}

.searchbar-wrapper { position: relative; width: 8rem; height: 0.9rem; margin: 0.3rem auto 0 auto; border: 1px solid #33b4eb; overflow: hidden; background: #33b4eb; border-radius: 0.5rem; font-size: 0.5rem; }

.search-kwd { float: left; width: 88%; background-color: #33b4eb; }

.search-kwd input { display: block; width: 100%; border: none; outline: none; line-height: 0.9rem; text-indent: 5px; font-size: 0.5rem; color: #a6f1ff; background: #33b4eb; }

.search-submit { float: left; width: 12%; background: #33b4eb; }

.search-submit button { padding: 0; margin: 0; display: block; width: 100%; line-height: 0.9rem; text-align: center; outline: none; border: none; background: transparent url(http://www.news.cn/zgjx/english/20181120/images/search.png) no-repeat center center; -webkit-background-size: auto 60%; background-size: auto 60%; text-indent: -300%; overflow: hidden; }

#placeholder { color: #a6f1ff; }

/*----------- #page-nav ----------*/

.mainnav { height: 1.0rem; }

.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: 100%; overflow: hidden; }

.nav-content { height: 2.0rem; overflow-x: auto; -webkit-overflow-scrolling: touch; }

.nav-list { width: 1000px; min-width: 9.0rem; height: 1.0rem; background-color: #00a2e6; }

.nav-item { float: left; margin: 0 0.25rem; }

.nav-link { display: block; font-size: 0.45rem; line-height: 1.0rem; text-decoration: none; color: #fff !important; }

.nav-item-active { color: #187dd0 !important; }

.nav-list .on { color: #3657a5!important; }

.nav-more-btn { position: relative; float: right; width: 1.0rem; height: 1.0rem; text-align: center; position: absolute; z-index: 9999; top: 1.16rem; right: 2%; }

.nav-more-btn.fixdup { position: fixed; top: 0; right: 0; }

.nav-more-btn a { display: block; width: 1.0rem; height: 1.0rem; -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:;
-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.5rem; z-index: 1; }

.nav-list-head>header { height: 2.4rem; line-height: 1.5rem; background: #00a2e6; border-bottom: 0px solid #00a2e6; }

.nav-list-head>header span { height: 1.5rem; overflow: hidden; float: left; }

.nav-list-head>header span a { display: block; width: 100%; height: 100%; font-size: 0.45rem; line-height: 1rem; color: #004a9a; font-weight: bold; text-align: center; }

.nav-list-head>header .logo { width: 100%; margin: 0 auto; height: 0.9rem; margin-top: 0.3rem; background: none; background-size: auto 100%; }

.nav-list-wrapper { position: absolute; width: 100%; height: 100%; top: 0rem; overflow: auto; background: #00a2e6; }

.nav-more-content h2 { font-size: 0.5rem; margin-left: 0.5rem; margin-bottom: 0.3rem; color: #fff; margin-top: 1rem; }

.nav-more-content h2:first-child { font-size: 0.5rem; margin-left: 0.5rem; margin-bottom: 0.3rem; color: #fff; margin-top: 2.4rem; display: none; }

.nav-more-content h2 span { display: inline-block; margin-right: 5px; }

.nav-more-content h2 i { font-size: 0.4rem; color: #899ac8; font-style: normal; display: inline-block; }

.nav-more-content ul { width: 9rem; margin-bottom: 0.4rem; margin-right: auto; margin-left: auto; font-size: 0.4rem; margin-top: 2.4rem; }

.nav-more-content .nav-close { float: right; width: 1.0rem; height: 1.0rem; text-align: center; position: absolute; z-index: 9999; top: 1.16rem; right: 2%; 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: #fff !important; }

.nav-more-content.show .nav-close { -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: 100%; line-height: 1rem; text-align: left; font-size: 0.5rem; margin-right: 0.11rem; margin-bottom: 0.11rem; border-radius: 3px; }

/*.topic-list li:first-child {
    font-size: 0.35rem;
    text-align: center;
    margin-right: 0.11rem;
    margin-bottom: 0.11rem;
    background-color: #4f73c7;
}*/

.language-list li:last-child { width: 4.11rem; }

.nav-more-content a { display: block; color: #fff; }

.ico-add .nav-btn-bar { height: 3px; width: 28px; display: block; margin: 0.2rem auto; position: relative; background-color: #fff; -moz-transition: .4s; -o-transition: .4s; -webkit-transition: .4s; transition: .4s }

.ico-add .nav-btn-bar:nth-of-type(1) { -moz-animation: rotateR 1.5s cubic-bezier(.5, .2, .2, 1); -webkit-animation: rotateR 1.5s cubic-bezier(.5, .2, .2, 1); animation: rotateR 1.5s cubic-bezier(.5, .2, .2, 1) }

.ico-add .nav-btn-bar:nth-of-type(2) { -moz-animation: fade 1.5s cubic-bezier(.1, .8, .1, 1); -webkit-animation: fade 1.5s cubic-bezier(.1, .8, .1, 1); animation: fade 1.5s cubic-bezier(.1, .8, .1, 1) }

.ico-add .nav-btn-bar:nth-of-type(3) { -moz-animation: rotateL 1.5s cubic-bezier(.5, .2, .2, 1); -webkit-animation: rotateL 1.5s cubic-bezier(.5, .2, .2, 1); animation: rotateL 1.5s cubic-bezier(.5, .2, .2, 1) }

.nav-close .nav-btn-bar:nth-of-type(1) { -moz-animation: rotateR 1.5s cubic-bezier(.5, .2, .2, 1); -webkit-animation: rotateR 1.5s cubic-bezier(.5, .2, .2, 1); animation: rotateR 1.5s cubic-bezier(.5, .2, .2, 1) }

.nav-close .nav-btn-bar:nth-of-type(2) { -moz-animation: fade 1.5s cubic-bezier(.1, .8, .1, 1); -webkit-animation: fade 1.5s cubic-bezier(.1, .8, .1, 1); animation: fade 1.5s cubic-bezier(.1, .8, .1, 1) }

.nav-close .nav-btn-bar:nth-of-type(3) { -moz-animation: rotateL 1.5s cubic-bezier(.5, .2, .2, 1); -webkit-animation: rotateL 1.5s cubic-bezier(.5, .2, .2, 1); animation: rotateL 1.5s cubic-bezier(.5, .2, .2, 1) }

.nav-more-content.show .nav-btn-bar:nth-of-type(1) { transform: translateY(10px) rotate(45deg); }

.nav-more-content.show .nav-btn-bar:nth-of-type(2) { opacity: 0; }

.nav-more-content.show .nav-btn-bar:nth-of-type(3) { transform: translateY(-11px) rotate(-45deg); }

.nav-top-map .nav-btn-bar { background-color: #ff9000 }

.is-homepage.is-mobile .nav-btn.active { transform: translate(-120%, 10%) }
/*--底部下拉--*/
.acja{ background: #004a9a; margin-top:0.3rem;}
.acja .rttitle{ width:100%; height:1.2rem; line-height: 1.2rem; text-align:center; font-size:0.55rem; text-align:center; color:#fff;}
.acja .rttitle a{ color:#fff;}
.rtbox{ background: #004a9a;}
.tab1 { width:94%; border: none; margin:0.3rem auto 0 auto; padding-bottom:1rem; }  
.tab1 p,.tab1 p a{ color: #c5c5c5;}
.tab1 p span{ font-weight:700; margin-right:10px;}
.tab1 li { height:1rem; border-bottom:0px; line-height: 1rem; font-size: 0.55rem; overflow:hidden; font-family:"微软雅黑"; background: url(http://www.news.cn/zgjx/english/20181120/images/mbtab1.png) left center no-repeat; margin-top:0.3rem; color:#00a2e6; background-position-x:55%; }  
.tab1 li a,.rtbox h2 a { color:#0099de; width:100%; display:block; padding:0; }  
.tab1 li span{ height:35px; float:left; margin-right: 10px; } 
.tab1 li .num{ background: url(http://www.news.cn/global/img/iconBtn/num.png) no-repeat; } 
.tab1 .cur { border:none; padding:0px; background: url(http://www.news.cn/zgjx/english/20181120/images/mbtab2.png) left center no-repeat; background-position-x:55%;}  
.tab1 .cur a { color:#333; font-size:0.5rem; float:left; width:100%; line-height:35px; }  
.tab1content{ width:98%; height: auto; font-size:0.5rem; line-height: 0.7rem; display:none; margin:0px auto 20px auto; } 
.tab1content img{ width:224px; height:98px; } 
.tab1 h2 {height:1rem; border-bottom:0px; line-height: 1rem; font-size: 0.55rem; overflow:hidden; font-family:"微软雅黑"; background: url(http://www.news.cn/zgjx/english/20181120/images/mbtab1.png) left center no-repeat; margin-top:0.3rem; color:#00a2e6; background-position-x:55%;} 
/*footer*/
.footer { width: 100%; height:auto; padding: 30px 0 30px 0; background: #b5b5b5; text-align: center; }
.footer p { color: #fff; font-size:0.4rem; line-height:0.7rem; font-weight:normal; }
.footer a{ color:#fff;}