@charset "UTF-8";
body{  padding: 0; margin:0; font-size: 14px; color:#333; font-family: "Microsoft YaHei","SimSun","宋体"; background: #f7f7f7;}
ul,dl,li,dt,dd{ list-style: none; padding: 0; margin:0; }
a{ color:#333;text-decoration: none;}
a:hover{ text-decoration: none;color:#116dd5; }
img{ border: none;vertical-align: middle; }
p,h1,h2,h3,h4,h5,h6{ padding: 0; margin:0; } 
.fl{ float: left; } .fr{ float: right; }
.clear{ clear: both;font-size: 0;} .hide{ display: none;}
input{border:none;}
.mt9{margin-top:9px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top:20px !important;}.mt22{margin-top:22px;}.mt15{margin-top: 15px;}.mt30{margin-top: 30px;}.mt35{margin-top: 35px;}
.container{width:100%;max-width: 1139px;margin:auto;}
.img-responsive{display: inline-block; max-width: 100%; height: auto;}
.bg-white{background-color: #fff;}.padd{padding: 20px}.text-center{text-align: center;}
@media (max-width: 1039px){.container{width:96%;margin:0 2%;}body{background-attachment: fixed;}}

/* 专题公共头 */
/* logo和搜索 */
.ztheader{height: 390px; padding-top: 10px; position: relative;}
.ztheader .logo{width: 34%;}
.ztheader .nav_fr{width: 56%;}
.ztheader .ztsos{width: 210px;float: left; margin-top: 20px;height: 35px; line-height: 35px; position: relative; overflow: hidden; background: #fff;}
.ztheader .ztsos input{border: none; line-height: 35px; text-indent: 1em; height: 35px; color: #999; font-size: 14px; outline: none; }
.ztheader .ztsos .btn{position: absolute;right: 12px;top: 8px;background: url(/bjmtg/xhtml/images/ztzl/search.png) no-repeat left top;height: 18px;width: 18px;}
.ztheader .nva{margin:8px 0 0 23px;}
.ztheader .nva ul{overflow: hidden;padding: 0;}
.ztheader .nva ul li{ float: left; padding: 0 10px;}
.ztheader .nva ul li.pd0{padding-right: 0;}
@media (max-width: 1039px){
	.ztheader .nav_fr { width: 63%;}
	.ztheader .nva {margin: 8px 0 0 10px;}

}
@media (max-width: 991px){
  .ztheader{display: none;}
}
@media (max-width: 768px){
  .ztheader .ztsos{display: none;}
  .ztheader .logo { width: 40%;}
  .ztheader .nav_fr {width: 56%;}
	
}
@media (max-width: 414px){
  .ztheader .logo{width:100%;margin:auto;float: none;}
	.ztheader .nav_fr{width:100%; float: none;}
	.ztheader { height: auto; padding-bottom: 20px;}
	.ztheader .nva{margin: 0;}
	.ztheader .nva ul li{padding: 0 0 10px 0;}
}
/* 导航 */
.nav{display: block; }
.nav li{display: inline-block; font-size: 16px; text-align: center; color: #fff;}
.nav li a{color: #fff;}
.nav li a span{display: block; padding-bottom: 8px;}
/* .nav li a:hover{color:#116dd5;}
.nav .active a{color:#116dd5;} */
@media (max-width: 768px){
	
}
@media (max-width: 500px){
  .nav li:first-child{width:100%;}
  .nav li:nth-child(n+2){width:50%;}
  .nav li:first-child a span{width:12%;}
  .nav li a span{display: inline-block;width:25%;text-align: left;padding-bottom: 0;}
  .nav span.nav-bg{display: none;}
  .padd{padding:15px 2%;}
	
	
}


/* 专题公共底 */
.footer{ color:#fff;line-height: 24px;}
.footer a{color:#fff;display: inline-block;margin:0 5px;}
.footer a.ml0{margin-left:0;}
.footer .cx{padding-top: 15px;}
.footer .cx img{margin:0 10px;}
@media (max-width: 780px){
  .footer .fl{float: none;}
  .footer .foot-nav{border-bottom: 1px solid #e0e1e0;padding-bottom: 10px;margin-bottom: 13px;}
  .footer a{margin:0 4px;}
  .footer .host span{display: block;}
  .footer,.footer p{text-align: center;}
  .copyright p,.copyright p a{color:#404040;}
  .phone-none{display: none;}
}



/* 列表和更多 */
ul.list li{line-height: 34px;height: 34px;font-size: 15px; padding-left: 12px;background: url(/bjmtg/xhtml/images/index/icon1.png) no-repeat 0px;}
ul.list li a{float: left; color: #333; font-size: 15px;display: inline-block;width: 83%; overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}
ul.list li a:hover{color:#116dd5;}
ul.list li .date{float: right;color: #999999;font-size: 14px;}
.column-more{color:#999999;font-size: 13px;font-weight: normal;float: right;line-height: 40px;}
@media (max-width: 991px){ul.list li a{display: inline-block; width:calc(100% - 7em);overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}}
