div.news-head,
div.content-detail{float: left;width:100%;margin-bottom:10px;font-size:18px; line-height: 180%;}
div.content-detail p.intro{ color: #616161; font-weight: bold;}

div.news-head {border-bottom: #afafaf 1px solid;padding: 0px 0 10px 0; position: relative;}
div.news-head div{float: left;width:100%; margin-bottom:10px;}

div.news-head div.by-cate,
div.news-head div.by-time{float: left;width:100%; margin-bottom:10px;}
div.news-head div.by-time label,
div.news-head div.by-time time{float:left;margin: 4px 16px 4px 0px;}
div.news-head h1.title{float: left; width: 100%;font-size:1.8em; margin: 10px 0 10px 0;}

div.news-head div.by-cate i.fa{color: #727272; font-size: 14px;}
div.news-head div.by-cate label.comment{cursor: pointer;}
div.news-head div label{float: left; margin-right: 20px;}

div.news-head div.star{float: left; margin-bottom:5px;}
div.news-head div.star i.fa{margin-top: 3px; font-size: 25px;margin-right: 6px;}
div.news-head div.star em{float: left;  margin-left: 10px;}

div.group-data{float:left;width: calc(98% - 2px); padding: 1%; border: #E0E0E0 1px solid; background-color: #F7F7F7; max-height: 300px; overflow: auto;}
div.group-data h3{text-transform: uppercase;font-weight: normal;}
div.group-data ol li{margin: 5px 0 5px 0;}
div.group-data ol li a{color: #1570bc; text-decoration: none;}
div.group-data ol li a.active{font-weight:bold;}
div.group-data ol li a:hover{text-decoration: underline;}

div.mucluc{float: left; width: calc(100% - 40px);padding: 20px; margin-bottom: 20px; border-bottom: #828282 2px solid;}
div.mucluc span{float: left; line-height: 20px; font-weight: bold; text-transform: uppercase;}
div.mucluc span i{margin-right: 10px;}
div.mucluc ol{float: left; width: calc(100% - 20px); margin: 10px 0 0 0; padding: 0px 0 0 20px;;}
div.mucluc ol li{float:left; width: 100%; padding: 2px 0 2px 0;}

div.dataFile{width:100%; float:left; margin-bottom: 20px;}
div.dataFile ul,
div.dataFile ul li{float: left;margin:0px;padding:0px;list-style: none;}
div.dataFile ul{border: #E0E0E0 1px solid; border-bottom:none; width: calc(100% - 2px);}
div.dataFile ul li{width: calc(98% - 2px); padding: 1%; background-color: #F7F7F7; border-bottom:#E0E0E0 1px solid;}
div.dataFile ul li:hover{background-color: #f1eee4	}
div.dataFile ul li div.info{float: left;}
div.dataFile ul li div.info em{color: #5A5A5A;}
div.dataFile ul li div.down{float: right; cursor: pointer;}
div.dataFile ul li div.down:hover{color: #4267B2;}

div.dataContent{float: left; width: 100%;}
div.dataImage{float: left; width: calc(100% - 10px); background-color: #4e4e4e; padding: 5px; margin-bottom: 20px; position: relative;}
div.dataImage div{float: left;width:100%;overflow: hidden; position: relative;}
div.dataImage div ul,
div.dataImage div ul li{margin:0px;padding:0px;list-style: none;float: left;}
div.dataImage div ul{width: 1000%; position: absolute; z-index: 9;}
div.dataImage div ul li{margin-right:5px;}
div.dataImage div ul li a{float: left;}
div.dataImage div ul li a img{float:left;}
div.dataImage div ul li a:hover img{opacity: 0.7;}
div.dataImage div i.fa{position: absolute; z-index: 10; font-size: 45px; bottom: 5px; right: 5px; color: black;background-color: rgba(255,255,255,0.8); cursor: pointer; width: 50px; text-align: center; line-height: 40px}
div.dataImage div i.fa-angle-left{right: 56px;}
div.dataImage div i.fa:hover{background-color: white;}


div.module_data{margin-top: 20px;}
div.news-head div.by-time{width: auto;}
div.news-head div#share-tool{ margin-top: 0px; clear: none; width: auto;}
