.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; }
.box { width: 96%; margin: 0 auto; }
.headline-tit { width: 96%; margin: 0 auto; padding: 0.25rem 0; }
.headline-tit, .headline-tit a { font-size: 0.6rem; line-height: 1rem; color: #be0c01; text-align: center; font-weight: bold; }
.headline-swiper-box { width: 100%; }
.headline-swiper .swiper-container { width: 100%; height: auto; margin: 20px auto; }
.headline-swiper .swiper-slide { font-size: 18px; background: #fff; line-height: auto; position: relative;   }
.headline-swiper .swiper-slide img { display: block; width: 100%; height: 100%; }
.headline-swiper .swiper-slide h2 { position: absolute; left: 0; bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 28px; padding: 0 6px; background-color: rgba(0,0,0, 0.4); font-size: 16px; line-height: 29px; color: #fff; padding-right:15%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.headline-swiper .swiper-slide h2 a { color:#fff; }
.headline-swiper .pagination { position: absolute; left: inherit; right: 0.13888889rem; bottom: 10px; z-index: 20; width: 72px; font-size: 0; line-height: 0; text-align: center; }
.headline-swiper .pagination span { display: inline-block; width: 8px; height: 8px; background-color: #be0c00; margin: 0 2px !important; }
.headline-swiper .pagination .swiper-active-switch { background-color: #930001; }
.headline-txt { width: 1000px; width: 96%; margin: 0 auto; }
.headline-txt ul { font-size: 0; line-height: 100%; margin-top: 15px; }
.headline-txt li { position: relative; padding-left: 0.5rem; line-height: 0.83333333rem; margin-top:0.2rem; }
.headline-txt li:before { content: ""; position: absolute; display: block; top: 0.4rem; left: 0; width: 6px; height: 6px; background-color: #be0c01; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; -webkit-transform: translate(0, -2px); -moz-transform: translate(0, -2px); -ms-transform: translate(0, -2px); transform: translate(0, -2px); }
.headline-txt a { display: inline-block; vertical-align: middle; font-size: 0.42rem; line-height: 0.55555556rem; color: #333; }
.headline-txt a + a { margin-left: 6px; }
.blocktit { display: block; height: 1.66666667rem; background-position: center 60%; background-repeat: no-repeat; -webkit-background-size: auto 1.02777778rem; -moz-background-size: auto 1.02777778rem; background-size: auto 1.02777778rem; }
.banner { width: 100%; height: auto; }
.banner img { width: 100%; height: auto; }
.footer { padding: 25px 0 25px 0; background: #be0c00; text-align: center; margin-top: 20px; }
.footer p { line-height: 30px; font-size: 12px; color: #fff; }
.mNavCon { width: 100%; overflow: auto; height: 36px; line-height: 16px; background: #f47845; }
.mNavCon .mNavList { white-space: nowrap; height: 36px; overflow-x: auto; width:150%; }
.mNavCon a { display: inline-block; white-space: nowrap; padding: 0 10px; color: #fff; font-size: 16px; font-weight: bold; }
.mNavCon a.on { background-color: #d65b2f; }
.jj_box { width: 100%; height: auto;/* background: url(//www.news.cn/res/xhwimg/world/scosummit2018/mb/images/jj_bj.png) no-repeat; background-size: auto;*/ }
.bag_bj01 { width: 100%; height: auto;/* background: url(//www.news.cn/res/xhwimg/world/scosummit2018/mb/images/rdts_bj.png) no-repeat; background-size: 100%; */}
/*热点透视*/
.dh_box { width: 100%; height: auto; margin-top: 30px; margin-bottom: 15px; }
.dh_box img { width: 100%; height: auto; }
/*高清大图*/
.gqdt_box { width: 100%; height: auto; margin: 0 auto; }
.gqdt_swiper.swiper-container { width: 100%; height: auto; margin: 20px auto 0px; }
.gqdt_swiper .swiper-slide { font-size: 18px; background: #fff; line-height: auto; position: relative;   }
.gqdt_swiper .swiper-slide img { display: block; width: 100%; height: 100%; }
.gqdt_swiper .swiper-slide h2 { position: absolute; left: 0; bottom: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; height: 28px; padding: 0 6px; background-color: rgba(0,0,0, 0.4); font-size: 16px; line-height: 29px; color: #fff; padding-right:15%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.gqdt_swiper .swiper-slide h2 a { color:#fff; }
.gqdt_swiper .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { font-size: 0.38rem; left: 85%; z-index: 50; width: 15%; bottom: 1%; color: #fff; }






.gqdt_box01 { width: 100%; height: auto; margin: 0 auto; }
.gqdt_swiper01 .swiper-container { width: 100%; height: auto; margin: 20px auto; }
.tznr{ width:96%; margin:auto;}
.tznrl{ }
.tznrr{ width:96%; margin:auto;}
.tznrr ul{ margin-top:10px; padding:0 0px;}
.tznrr li{ margin-top:20px; padding-bottom:20px; position:relative; border-bottom: 1px dotted #dd261d;}
.tznrr li h2{ font-size:16px; color:#000; overflow: hidden; height:21px; padding-left:20px;
    white-space: nowrap;
    text-overflow: ellipsis;}
.tznrr li h2 a{color:#000;}
.tznrr li p{font-size:14px; color:#000; line-height:28px; margin-top:10px; height:112px; overflow:hidden;}
.tznrr li p a{ color:#FFF;}
.tznrr li h2:before {
    content: "";
    position: absolute;
    left: 0;
    top: 9px;
    width: 6px;
    height: 6px;
    background: #be0c01;
    border-radius: 100%;
}
.tznrr .boder{ border:none;
}
/*图片列表组件2*/ 
.picNews2 {height: auto;overflow: hidden;position: relative;width: 100%; padding-top: 16px; } 
.picNews2 .picImg a{display: block;line-height: 0} 
.picNews2 .picImg img {height:auto; width:100%;} 
.picNews2 .picBg {background: #000 none repeat scroll 0 0;bottom: 0;height: 35px;left: 0;opacity: 0.4;position: absolute;width: 100%;z-index: 10;} 
.picNews2 .picTit {bottom: 0;
    color: #fff;
   
    height: 35px;
    left: 0;
    line-height: 35px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 92%;
    z-index: 11; font-size:16px;
    padding: 0 16px; 
    white-space: nowrap;
    text-overflow: ellipsis;} 
.picNews2 .picTit a{color: #ffffff;line-height: 35px;} 
.yz{ width:95%; margin:auto;}
.yz img{ width:100%; height:auto;}

.gqdt_swiper01 .pagination {  z-index: 20; width: 72px; font-size: 0; line-height: 0; text-align: center; width:100%; margin-top:10px;  }
.gqdt_swiper01 .pagination span { display: inline-block; width: 8px; height: 8px; background-color: #be0c00; margin: 0 2px !important; }
.gqdt_swiper01 .pagination .swiper-active-switch { background-color: #930001; }

.gqdt_box02 { width: 100%; height: auto; margin: 0 auto; }
.gqdt_swiper02 .swiper-container { width: 100%; height: auto; margin: 20px auto; }
.gqdt_swiper02 .pagination {  z-index: 20; width: 72px; font-size: 0; line-height: 0; text-align: center; width:100%; position:absolute; bottom:13px;   }
.gqdt_swiper02 .pagination span { display: inline-block; width: 8px; height: 8px; background-color: #be0c00; margin: 0 2px !important; }
.gqdt_swiper02 .pagination .swiper-active-switch { background-color: #930001; }

.tg{width:95%; margin:auto; background:#eee1d1; padding-bottom:30px; }
.tg img{ width:100%; height:auto;}
.tg h2{  font-size:16px; color:#000; padding:13px 5px 0; height:26px; white-space: nowrap;
    text-overflow: ellipsis; overflow:hidden;}
.tg h2 a{color:#000;}
.tg p{  font-size:14px; color:#000;  padding:5px 5px 0; height:61px; overflow:hidden;}
.tg h2 a{color:#000;}
