.container{width: 1080px;}
@media (min-width: 992px) and (max-width: 1079px) {
    .container {width: 992px;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .container {width: 768px;}
}
@media (max-width: 767px) {
    .container {width: 100%;}
}
.contant{ background: #fff; margin: 10px 0; padding: 10px;}
/*当前位置*/
.position_list{ padding:12px 0 12px 28px;line-height:24px; font-size:15px; background:#fff;background:url(../images/icon_pos.png) 4px 15px no-repeat;  }
.position_list span{  color:#666;}
.position_list a{ color:#666;}
/*文章页*/
.con_main{overflow:hidden; position:relative;}
.con_main .guidang{ position:absolute; top:180px; right:10px;}
.con_mainline{  padding:10px 60px; border: 1px solid #dcdcdc;}
.newstitle{ font-size:38px; line-height:56px;text-align:center; padding: 26px 0 26px 0; position: relative;}
.newstitlef{font-size:20px;text-align: center;line-height: 44px;font-weight: normal; }
.newstitle div.wz_xg{background:url(/images/xxgk_xg.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.newstitle div.wz_sx{background:url(/images/xxgk_sx.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.newstitle div.wz_fz{background:url(/images/xxgk_fz.png) 0 0 no-repeat;height: 284px;width: 291px;position: absolute;right: 0;top: -184px;}
.div_table_suoyin{line-height:50px;font-size:16px; margin:0 0 18px 0;}
.div_table_suoyin .table_suoyin{ border-collapse: collapse;display: block !important;}
.div_table_suoyin .table_suoyin th{width:150px;text-align:right; padding-right: 50px; background: #eeeeee; border-bottom: 1px solid #fff; font-weight: bold;}
.div_table_suoyin .table_suoyin td{width:370px; padding-left: 28px; line-height: 28px; text-align:left; background: #fdfcfc; border-bottom: 1px solid #fff;}
.div_table_suoyin .table_suoyin td.small{width:258px;}
.div_table_suoyin .table_suoyin td.pmingcheng1{width:883px;}
.div_table_suoyin .table_suoyin th {  text-align: right;  color: #333;  vertical-align: top;}

.newsinfo{ height:auto; line-height:26px; padding: 22px 10px 6px 0; font-size:14px; border-bottom:1px solid #dddddd; color:#666;  text-align: right; font-family: "宋体";}
.newsinfo span{ padding:0 0.5em;}
.newsinfo .font a{ padding:0 2px; }
.newsinfo .print{ display:inline-block; background:url(../images/print.jpg) 20px center no-repeat; padding-left:42px;  }
.newsinfo .share{  padding-left:23px; background:url(../images/wzicon2.gif) left center no-repeat;}
.newsinfo .share-box{ position: relative; right:auto; top:auto; }
.newsinfo .share .bshare-custom{ display: inline-block;}
.newsinfo2{ text-align: center; padding: 4px 0 10px; border: 0 none; font-family: "宋体";}
.bshare-custom.icon-medium a{ margin-top:0;}
.bshare-sinaminiblog{ background:url(../images/wzicon_wb.gif) 0 2px no-repeat !important; background-size:auto 90%!important;}
.bshare-weixin{ background:url(../images/wzicon_wx.gif) 0 2px no-repeat !important; background-size:auto 90%!important;}
.bshare-custom.icon-medium a{ padding-left:25px !important;}
.bshare-custom.icon-medium a.bshare-more-icon{ background:url(../images/wzicon3.gif) center  no-repeat !important; padding-left:12px !important;}
.sharebox{ padding-top:25px;}
.newsinfo input{width: 12px;height: 12px;border: 1px solid #666666; margin:0 4px 0 0;vertical-align: middle;cursor: pointer;outline: medium none;overflow: hidden;}
.top_ztimg{position:absolute;width:100px;height:36px;right:0;top:12px;overflow:hidden;}
.top_ztimg .si_img{display:block;float:left;width:36px;height:36px;margin-left:10px;}
.newscontnet{font-size:16px; margin:0 auto; color:#333; line-height:2; padding:20px 0;  text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word; font-family: "宋体"; overflow-x: auto;}
.newscontnet img{ max-width:98%; height: auto !important;}
.newscontnet table{max-width:98%;border-collapse: collapse;}
.newscontnet table td{border:1px solid #ddd; padding: 0 12px;}
.wzbot{ border-top:1px solid #dcdcdc; padding:10px 0 0 20px;}
.wzbot ul.fxd_close{width:auto;float:right;text-align:left;overflow:hidden;}
.wzbot ul.fxd_close .print_btn{display:block;float:left;width:82px;height:26px;line-height:26px;background:url(../images/print.gif) 0 5px no-repeat;padding-left:22px; font-size:14px; color:#666;  display:none;}
.wzbot ul.fxd_close .close_btn{display:block;float:left;width:82px;height:26px;line-height:26px;padding-left:22px;background:url(../images/close1.gif) 0 5px no-repeat;font-size:14px; color:#666;}
.minh500{  height:auto !important;  min-height:300px;   _height:300px;}

.newsinfowz{padding-bottom: 0;}
.rel-file{padding:5px 0 10px;}
.rel-file li{padding:5px;background: url(../images/ico.gif) left center no-repeat; color: #999; height: 32px; line-height: 32px; overflow: hidden;}
.rel-file li a{font-size:16px;padding-left:5px; display: inline-block; max-width: 820px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.rel-file li span{font-size:16px}
.xgxx_tit {  height: 45px;padding-top: 12px;font-family: "Microsoft YaHei",微软雅黑,'宋体';overflow: hidden;url(/zwgk/_res/images/title_line02.png) bottom repeat-x}
.xgxx_tit span{ display:inline-block;height: 44px;line-height: 44px;font-size: 22px;color: #666;padding: 0 10px;     color: #2972cd;border-bottom: 1px solid #2972cd;}
.gkwz_container {position: relative;}
.gkwz_container .xxgk_contnetleft {border-right: 1px solid #ddd;padding: 0 20px 10px 0;margin-right: 260px;width: auto;}
.gkwz_container .wz_xgjd {position: absolute;right: 0;top: 0;width: 240px;line-height: 34px;font-size: 16px;color: #e22929;}
.gkwz_container .wz_xgjd p {font-size: 18px;line-height: 35px;}
.wz_xgjd p {font-weight: bold;}
.wz_xgjd ul {padding: 5px 0 10px;color: #333;}
.gkwz_container .wz_xgjd li {padding: 5px 0 5px 12px;line-height: 24px;background: url(/zwgk/_res/images/ico.png) left 16px no-repeat;overflow: hidden;font-size: 16px;text-align: justify;}
@media (min-width: 992px) and (max-width: 1079px) {

}
@media (max-width: 991px) {
    .contant{ margin: 10px;}
    .con_mainline{ padding: 10px 30px;}
    .newstitle{ font-size: 32px; line-height: 1.6;}
    .newsinfo{ display: none;}
    .newsinfo.newsinfo2{ display: block; }
    .gkwz_container .xxgk_contnetleft{ margin-right: 0; border: none; height: auto !important;}
    .gkwz_container .wz_xgjd{ position: static; width: auto; height: auto !important;}
}
@media (max-width: 767px) {
    .con_mainline{ padding: 10px 20px;}
    .newstitle{ font-size: 28px; }
    .div_table_suoyin  tbody,.div_table_suoyin  tr{ display: block;}
    .div_table_suoyin .table_suoyin th,.div_table_suoyin .table_suoyin td{ display: block !important; text-align: left; width: 100% !important; box-sizing: border-box; padding: 5px 10px;}
}
