body{ background:#f5f5f5;}
.banner{width:1190px;margin:20px auto;}
#content {margin:0 auto 30px;position: relative;width:1190px;background:#f5f5f5;}
.left,.articContent,.aside{float:left;}
#content .left{width:120px;height:450px;margin-top:70px;position:absolute;}
#content .topshare_wrap{position: fixed;top:60px;z-index: 1;}
#content .topshare_wrap_fixed{width:120px;position: absolute;left:0;bottom: 0;z-index: 1;}
.left .top{border-top:1px solid #e5e5e5;}
.left .top *{border-bottom:1px solid #e5e5e5;padding:12px 0 12px 32px;color:#999;}
.left .top a{min-width:30px;}
.left .top .collect{display:block;color:#999;}
.gray{background:url(/img/law_collect_1.jpg) no-repeat 0 center;}
.blue{background:url(/img/law_collect_2.jpg) no-repeat 0 center;color:#33a4e0!important;}
.left .top .collect:hover{background:url(/img/law_collect_3.jpg) no-repeat 0 center;}
.left .top .pinglun{display:block;color:#999;background-position:0 11px;background:url(/img/law_pinglun.jpg) no-repeat 0 center;}
.left .top .pinglun:hover{background:url(/img/news_pinglu2.jpg) no-repeat 0 center;background-size:18px;}

.left>span{display:block;margin:14px 0;color:#999;}
.shareCon a{display:block;background-image:url(/img/lawDetail_share.jpg);background-repeat:no-repeat;margin-bottom:15px;height:40px;line-height:40px;padding-left:50px;}
.shareCon a.share_sin{background: url(/img/share_sin.jpg) no-repeat left center;}
.shareCon a.share_qqzone{background: url(/img/share_qqzone.jpg) no-repeat left center;}
.shareCon a.share_wechat{background: url(/img/share_wechat.jpg) no-repeat left center;}
.shareCon a.share_qq{background: url(/img/share_qq.jpg) no-repeat left center;}
.shareCon a.share_douban{background: url(/img/share_douban.jpg) no-repeat left center}
.shareCon a.share_renren{background: url(/img/share_renren.jpg) no-repeat left center;}


.articContent{width:690px;background:#fff;border:1px soldi #eee;margin-left:190px;}
.controlGroup{position: relative;height:40px;}
.articContent .detailContr{position:absolute;top:0px;right:30px;height:100%;}
.articContent .collect{position:relative;top:10px; background:url(/img/law_shoucang.jpg) scroll no-repeat 0 center;display:block;float:left;margin-left:20px;padding-left:20px;text-decoration:none;}

.articContent .detailContr .reply{ position:relative; top:10px;}
.controlGroup .date{position: absolute;top:6px;left:-8px;line-height:28px;width:70px;background:url(/img/bg_djq.jpg) no-repeat left top; background-size:100%; color:#fff;text-align:center; height:33px;}

.title{margin:15px 0;font-weight:600;}
.newsContentBox{background:#f2f2f2;padding:20px;margin:20px;height:750px;overflow: scroll;overflow-x: auto;}
.newsContentBox img{width:100%;display:block;border:1px solid #ccc;margin-bottom:10px;}
.newsContentBox div{margin-bottom:10px;border:1px solid #ccc;background:#fff;padding:50px 0;text-align: center;}
.newsContentBox div p{color:#333;font-size:16px;}
.newsContentBox div p:nth-child(2){margin:15px 0;color:#ff0000;}
.newsContentBox  .download{display:block;width:110px;height:32px;line-height:32px;color:#fff;background:#fd8a23;margin:auto;border-radius:3px;border:none;outline:none;}

.aside{ float:right;width:290px; margin-left:20px;}
.aside .appBox{background:#fff url(/img/lawDetail_hand.jpg) no-repeat 175px 50px;padding:20px;margin-bottom:10px;}
.aside .appBox img{ width:100px; height: 100px; display: block;}

.appBox p{font-size:16px;color:#333;margin-bottom:15px;}

.aside h3{ background-color:#FFF; height:40px; line-height:40px; padding:0px 10px; color:#018fd9; margin-bottom:2px;}

.rightPast{ width:270px; background-color:#FFF; padding:10px 10px;}
.rightPast ul li{ margin-bottom:15px;}
.rightPast div{width:270px;overflow:hidden;}
.rightPast ul li a p{ width:100%;color:#333; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:10px;}
.rightPast ul li a p span{ display:inline-block; height:16px; font-size:16px; line-height:16px; padding-right:2px;color:#333; margin-right:10px;}
.rightPast ul li a img{height:170px;transition: transform 0.5s ease 0s;width:100%;}
.rightPast ul li a img:hover{transform: scale(1.1);}
.rightPast ul li a:hover p{ color:#36adff;}
.rightPast ul li a:hover p span{ color:#36adff;}
.rightPast ul li.marginBottom{ margin-bottom:0;}

.rightBottom{ width:290px;background:#fff;margin-top:10px;}
.rightBottom ul{border-bottom:1px solid #e5e5e5;}
.rightBottom ul li{float:left;font-size:16px;margin:0 20px 0 15px;height:50px;line-height:50px;cursor: pointer;}
.rightBottom ul li a{color:#333;font-synthesis:-size:16px;;}
.rightBottom ul li a p{ height:25px; color:#36adff; font-size:16px;}
.rightBottom ul li a img{ width:100%; height:auto;}
.active{color:#018fd9!important;}

.rightBottom .con1 .imgBox{float:left;width:75px;height:75px;border:1px solid #e5e5e5;margin-right:20px;}
.on{color:#018fd9!important;}
.con1{padding:15px 15px 20px;}
.con1 .imgBox img{display;block;width:55px;;margin:15px auto 0;}

.con1 span{color:#018fd9;line-height:1.5px;} 
.con1 b{color:#0b56f1;margin-left:5px;}
.con1>p{color:#666;margin:4px 0 8px;}
.con1>a{display:inline-block;width:70px;height:25px;background:#d5f6ff;line-height:25px;text-align:center;border:1px solid #018fd9;}
.con1 div:last-child{position:relative;top:15px;}
a.addFocus:hover{background:#018fd9;color:#fff!important;}

.con2{display:none;padding:15px;position:relative;background:url(/img/lawDetail_beijing.jpg) no-repeat 145px 15px;}
.con2 .imgBox{margin-left:25px;width:90px;height:110px;}
.con2 .imgBox img{margin:10px auto 15px;}
.con2 .imgBox *{text-align: center;}
.con2 .imgBox span{display:block;width:100%;color:#333;font-size:18px;}
.con2 .imgBox p{color:#747474;font-size:14px;margin-top:6px;}
.con2>img{position:absolute;top:18px;right:18px;width:115px;}



.bd_weixin_popup{background: #fff;box-shadow: 4px 5px 12px -3px #000;display: none;height: 318px;left: 50%;margin-left: -130px;margin-top: -130px;overflow: hidden;position: fixed;top: 50%;width: 260px;z-index: 9999;}
.code{ margin:10px auto; width:212px; height:212px;}
.weixin-h{ font-size:13px; margin:5px 0 0 20px; }
.w-off{position:absolute; top:5px; right:10px;cursor:pointer;color:#999; font-size:15px;}
.bd_weixin_popup p {font-size: 14px;height: 60px;margin: 0 auto;width: 240px;}
#ajaxloadin{ margin:80px;}

.loadMore:hover{background:#ccc;}

.collectOn{background:url(/img/xqsoucang.jpg) no-repeat 0 1px;background-size:18px;}
.collectOff{background:url(/img/tips_10.jpg) no-repeat 0 1px;background-size:18px;}
.title{font-size:26px;font-weight:bold;margin-left:20px;}
.reportSumm{margin-left: 20px;}
.reportSumm span{color: #9D9D9D;margin-right: 10px;}
.aside_footer{ width:290px; height:510px; display:none;}

#fixed_right{right:10px!important;}


.JS_periodicalNumber{ font-style:normal; color:#fff; padding:0 3px;}
