@charset "utf-8";
/* CSS Document */

body { font-family: "微软雅黑"; background:#0a1439 url(http://www.xinhuanet.com/live/2020xhlj/luntan1/index/iamges/zb_banner.png) 50% 0px no-repeat;  }
.domPC { display: block; }
.domMobile { display: none!important; }
/* 顶部导航
--------------------------------------------------*/
#topHeader{height: 32px;text-align: center;border-bottom:1px solid #c9c9ca;background: #f9f7f4;}
#topHeader .top{ width:1000px; margin:0 auto; height:inherit; }
#topHeader a { float:left;height: 32px;line-height: 32px;color: #000; margin:0 10px;font-size: 12px;}
#topHeader a:hover { color:#fca22c!important; }
.clear { clear: both; }
/*导航*/
.comWidth { width: 1200px; margin: 0 auto; }
/* 头部 */
.topnav{float:left;width:100%;height:65px;text-align: center;clear:both; z-index:9999;min-width:1200px;border-bottom:1px solid #f4f4f4;background:#fff;}
.topnav .tcon{margin:0px auto;width: 1200px;}
.topnav .tcon .top_bit{float:left;margin:10px 0px 0px 0px;width:190px; text-align:left;height:47px; position:relative;}
.topnav .tcon .top_bit img{width:190px;height:auto;}
.topnav .tcon .top_bit .zwlg{ position:absolute;left:0px;top:0px;width:65px;z-index:2;}
.topnav .tcon .top_bit .zwlg a img{width:65px;height:47px;}
.topnav .tcon .top_bit .tylg{ position:absolute;right:0px;top:0px;width:120px;z-index:2;}
.topnav .tcon .top_bit .tylg a img{width:120px;height:47px;}

.topnav .tcon .top_lm{float:left;margin:15px 0px 0px 20px;width:990px;}
.topnav .tcon .top_lm li{float:left;margin:0px 0px 0px 55px;padding:3px 20px 5px 20px;font-family:\5FAE\8F6F\96C5\9ED1;font-size:20px;color:#000;transition: all 0.1s;}
.topnav .tcon .top_lm li:hover{background:#ef9843; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;color:#fff;}
/*内容*/
.banner { width: 1400px; height:533px; position: relative; margin:0 auto }
.logo{ position:absolute; right:125px; top:85px;}
.logo img{ width:90px; height:auto}
#tsform { float: right; font-size: 14px; font-style: normal; }
.comTit label { margin: 0; padding: 0; display: inline; }
.footer { background: none; height: 90px; line-height: 60px; color: #fff; clear: both; margin-top: 40px; text-align: center; font-size: 16px;  }
.footer p{ height: 30px; line-height: 30px;  }
/*直播视频*/
.spzb { width: 980px; margin: 15px auto 0; overflow: hidden; padding: 2px; background:url(http://www.xinhuanet.com/live/2020xhlj/luntan1/index/zb/iamges/abk.jpg) no-repeat 50% 0; position: relative; }
.spzb .picTitle { position: relative; width: 980px; height: 552px; }
.spzb .picTitle .bfan { position: absolute; width: 163px; height: 163px; top: 40%; left: 42% }
.spzb .picTitle .img img { width: 100%; height: 552px; display: block; }
.spzb .picTitle img { cursor: pointer; }
.spzb .picTitle .bg { background: #000; bottom: 0; height: 75px; left: 0; opacity: 0.4; filter: alpha(opacity=40); position: absolute; width: 100%; z-index: 10; }
.spzb .picTitle .name { bottom: 0; color: #fff; padding-left: 20px; height: 75px; left: 0; line-height: 75px; overflow: hidden; position: absolute; width: 100%; z-index: 11; font-size: 1.8em; cursor: pointer; }
.spzb .picTitle .name a { color: #fff; text-decoration: none; }
.spzb .picTitle .name,.spzb .picTitle .bg{ display:none;}
.spzb iframe { width: 980px; height: 552px; }
.spzb iframe { position: absolute; right: 0; bottom: 0; width: 980px; height: 552px; z-index: 999; display: none; }
.spzb .onMove {position: fixed!important;right: 0!important;bottom: 0!important;width: 350px;height: 230px;}
.tlad{ width:1200px; margin: 20px auto;}
.sdjs{ width:946px; margin:auto;height:130px; margin-bottom:60px; margin-top:93px; position:relative;}
.sdjs p{ font-size:18px; color:#FFF; line-height:24px; position:absolute; left:50%; margin-left:-306px; bottom:0px;  width:916px; height:120px; overflow:auto; padding-right:10px; }
.sdjs p a{color:#FFF; }
.fh{ width:980px; height:45px; margin:auto; margin-bottom:30px; }
.fh h2{ font-size:30px; color:#FFF; line-height:40px; }
.fh h2 a{ color:#FFF;}
.fh h2 span{ width:122px; height:43px; font-size:30px; color:#FFF; line-height:40px; margin-right:90px; }
.fh h2 span img{width:122px; height:43px;}
.wl{ width:980px; margin:auto; margin-top:40px;}
.wl ul{ }
.wl li{width:140px; height:48px; margin-left:20px; float:left;}
.wl li img{ width:140px; height:48px;}
.wl li:first-child{ margin-left:0px;}
.zbyc{ width:980px; margin:auto; background:#121a58 url(http://www.xinhuanet.com/live/2020xhlj/luntan1/index/zb/iamges/zb_yc.png) 0 0 no-repeat;height:450px; margin-top:35px;}
.qbyc{  margin:auto; height:429px;  overflow:auto; padding-top:12px; margin-left:88px; width:855px; z-index: }
.qbyc ul{}
.qbyc li{ position:relative; padding-left:50px; padding-bottom:18px;  border-bottom: 2px solid #414a84; padding-top:5px;}
.qbyc li::before {
    content: "";
    width: 23px;
    height: 23px;
    position: absolute;
    background:url(http://www.xinhuanet.com/live/2020xhlj/luntan1/index/zb/iamges/d.png) 0 0 no-repeat; 
    left: 0px;
    top: 22px;
}
.qbyc li h3{ font-size:16px; color:#68ffba; padding-top:8px; line-height:35px; }
.qbyc li h4{ font-size:16px;  color:#FFF; padding-top:10px; }
.qbyc li h5{ font-size:16px;  color:#fff; margin-top:18px; color:#FFF;}
.qbyc li h3 a{ color:#68ffba; }
.qbyc li h4 a{ color:#FFF; }
.qbyc li h5 a{ color:#fff;}
.footer {font-size: 14px;padding-top: 30px;width: 980px; margin:auto;height: 90px;text-align: center;line-height: 30px;color: #fff; margin-top:56px; border-top: 1px solid #fff;}
 @media screen and (max-width: 1024px) {
.visualMB3008 { width: 100% }
}
@media screen and (max-width: 767px) {
.domPC { display: none!important; }
.domMobile { display: block!important; }
body {background-size:100% auto; }
.banner { height: auto; width: 100%; position: relative; overflow:hidden  }
.navbox{ width:100%; position: relative;}
.navbox .logo{ height:30px; position:absolute; right:auto; top:10px; padding-left:10px; padding-right:10px; width:auto; background:#fff; z-index:99;}
.navbox .logo img{ height:30px; width:auto;}
.nav { width: 100%; background: #fff; height: 50px; overflow-x: scroll; position:relative; }
.nav ul { width: 150%; margin-left:150px; }
.nav li { width: 60px; height: 50px; line-height: 50px; margin-right: 0; color:#333; float:left;}
.nav li a { color:#333;}
.videobox{ margin-bottom:40px; margin-top:0px;}
.content{ padding-top: 15px}
.contentsl img{    width: 42%;    height: auto;margin-top: 10px;}
#tsform { float: right; font-size: 1em; font-style: normal; background: none; padding: 36px 5px 0 5px; }
.footer { height: auto; padding: 10px 0 10px 0; margin-top: 10px; background:#0a1339; margin-top:40px; width:100%; }
.footer p { height: auto; line-height: 20px; font-size:12px; width:90%; margin:0 auto;}
.scroll-wrapper { -webkit-overflow-scrolling: touch!important; overflow-y: scroll; height: 400px; clear: both; }
.scroll-wrapper iframe { height: 400px; }
.zbtj { width: 100%; margin: 20px auto; overflow: hidden; }
.zbtj li { width: 85%; border: 1px solid #dbd8d8; float: none; margin: 0 auto 20px; }
.zbtj li + li { margin: 0 auto 20px; }
.zbtj li img { display: block; width: 100%; height: auto; }
.spzb { width: 98%; padding: 1%; margin: 5px auto 0; }
.spzb .picTitle { width: 100%; height: auto; }
.spzb .picTitle .bfan { width: 20%; height: auto; }
.spzb .picTitle .bfan img { width: 100%; height: auto; }
.spzb .picTitle .img img { width: 100%; height: auto; }
.spzb .picTitle .bg { height: 57px; display:none }
.spzb .picTitle .name { height: 50px; line-height: 25px; padding-left: 5px; font-size: 1em;display:none  }
#spMobile { 
width: 100%;
 height: auto;
    background: #000;
    display: block;
    top: 0;
    bottom: 0;}
.tlad_m{ margin-top:10px;}
.tlad_m img{ width:100%!important}
video{
    width:100%;
    height:100%;
    object-fit:fill;  
}
.sdjs_m{ width:90%; margin:auto;height:auto; margin-bottom:20px; margin-top:20px;}
.sdjs_m p{ font-size:16px; color:#FFF; line-height:24px; width:100%; height:auto;}
.sdjs_m p a{color:#FFF; }
.jslogo{ width:70%; height:auto; margin-top:20px;}
.jslogo img{ width:100%; height:auto;}
.qbyc { width:75%;
}
.zbyc{ width:100%}
.wl {
    width:100%; margin-top:0px;
 
}
.wl li img {
    width: 100%;
    height: auto;
}
.wl li {
    width: 30%;
    height: auto;
    margin-left: 5%;
    float: left;
}
.qbyc li h3{ line-height:24px; padding-right:5%;}
.qbyc li h4{ line-height:24px;  padding-right:5%;}
.qbyc li h5{line-height:24px; padding-right:5%;}
.fh{ background:none; padding-left:0px; width:100%; margin-bottom:0px;  }


.fh h3{ font-size:16px; color:#FFF;  height: auto;
    margin: auto;
    margin-bottom: 20px; margin-top:20px;  }
.fh h3 span{ background:#222587; padding:2px 20px; border-radius:25px; margin-right:37px;}
.fh h3 span a{color:#FFF;}
}