.mt20 { margin-top:20px;}
.gzxx { width:100%;}
.gzxxbox { width:722px;}
.gzxxlist2 { width:344px;}
/*a {text-align: justify; text-justify: inter-ideograph;}*/
h3.bsfwtitle { border-bottom:1px solid #ccc;}
h3.bsfwtitle a { font-size:20px; color:#333333; line-height:36px; font-weight:bold;}
h3.bsfwtitle a.more { font-size:14px; color:#666666; font-weight:normal;}
.bsfwlist { margin-top:10px;}
.bsfwlist li{height: 35px;overflow: hidden; background: url(../images/public/list_bg.png) no-repeat left 17px;padding-left: 10px;}
.bsfwlist li a{display: inline-block;width: 100%;overflow: hidden;text-overflow: inherit;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space: inherit;line-height: 35px;color: #333;}
.bsfwlist li span.data{display: inline-block; color: #999999;font-size: 14px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;line-height: 35px;color: #999999;}
.bsfwlist li span.title{display: inline-block;width: 72%;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: nowrap;line-height: 35px;color: #333;padding: 0;border: 0;}
.tzgg{background:#e5e5e5;width:370px; min-height: 733px;}
.tzgglist {margin:auto; padding:20px 20px;}
.tzgglist h3 { font-weight:bold; font-size:20px;}
.tzgglist ul { padding:20px 0; max-height: 608px; overflow: hidden;}
.tzgglist ul li{background: url(../images/public/list_bg.png) no-repeat left 13px;padding-left: 10px; margin-bottom:10px;}
.tzgglist ul li a{display: inline-block;width: 100%;overflow: hidden;text-overflow: inherit;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space: inherit;line-height: 35px;color: #333;}
.tzgglist ul li span.data{display: block; float: right; color: #999999;font-size: 14px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif; }
.tzgglist ul li span.title{display:block;width: 100%; white-space: inherit;line-height: 26px;color: #333;padding: 0;border: 0;}
.tzgglist a.tzgg_more { padding-bottom:20px; color:#666; font-size:14px;}

.top_icon ul{margin-top:5px;}
.top_icon ul a{color:#fff;}
@media (max-width:768px){
.gzxx, .gzxxbox,.zdxal,.gzxxlist2,.tzgg { width:100%; clear:both;}
.gzxxlist2,.tzgg { margin-top:20px;}
.bsfwlist li { height:100%; background: url(../images/public/list_bg.png) no-repeat left 12px;}
.bsfwlist li a{display: inline-block;width: 100%;line-height: 26px;color: #333;}
.bsfwlist li span{line-height: 26px;}
.bsfwlist li span.data{display: inline-block; color: #999999;font-size: 14px;font-family: "Segoe UI","Lucida Grande",Helvetica,Arial,"Microsoft YaHei",FreeSans,Arimo,"Droid Sans","wenquanyi micro hei","Hiragino Sans GB","Hiragino Sans GB W3","FontAwesome",sans-serif;line-height: 26px;}
.bsfwlist li span.title{display: initial;width: 100%;overflow: hidden;text-overflow: inherit;-o-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;white-space: inherit;line-height: 26px;color: #333;padding: 0;border: 0;}
.gzxxbox .bsfwlist li{background: url(../images/public/list_bg.png) no-repeat left 14px; margin-bottom:6px;}
.gzxxbox .bsfwlist li a {line-height: 30px;}

.tzgg{ margin-bottom:20px; min-height:100%;}
.tzgglist {margin:auto; padding:10px 10px;}
.tzgglist h3 { font-weight:bold; font-size:17px;}
.tzgglist a.tzgg_more {font-size:12px;}
	}
	

@media (max-width:420px){
.tzgglist ul { height: auto;}	
}