@charset "utf-8";
/* CSS Document */
/*
* @description: 网站信息公开内页样式
* @author: ishang_pan
* @update: ishang_pan (2018-06-29 15:53)
*/


.m-opgkznbox{margin-top: 15px; border: 1px solid #ededed;}
.u-oppgntit{height: 46px; line-height: 46px; border-bottom: 1px solid #ededed; background: #f7f8fa; padding-left: 14px;  font-weight: bold; color: #015293;}
.m-opgkznbd{max-height: 630px; overflow-y: auto;}
.m-opgkznbd ul{padding: 0 15px;}
.m-opgkznbd ul li{line-height: 41px; border-bottom: 1px dashed #ddd;}
.m-opgkznbd ul li:after{visibility:hidden; display: block; font-size: 0; content:" "; clear:both; height:0;}
.m-opgkznbd ul li.u-nobt{border-bottom: none;}
.m-opgkznbd ul li p{float: left;}
.u-zn01{width: 291px; font-weight: bold; color: #3d3d3d; text-indent: 14px;}
.u-zn02{width: 206px;}
.u-zn02 a,.u-zn03 a{padding-left: 14px; background: url(../images/openpage/icon-li1.png) left center no-repeat;}
.u-zn03{width: 275px;}

.m-opzdhy{margin-top: 10px; width: 864px; height: 325px;}
.m-opzdhy ul{padding: 5px 8px 0;}
.m-opnewslive{margin-top: 10px; width: 290px; height: 325px;}
.m-opnewslivebd{position: relative; margin: 15px 0 10px; width: 290px; height: 164px; overflow: hidden;}
.m-opnewslivebd img{display: block; width: 290px; height: 164px; position: absolute; left: 0; top: 0;}
.m-opnewslivebd p{width: 290px; height: 36px; line-height: 36px; background: rgba(0,0,0,0.5); color: #fff; text-align: center; position: absolute; bottom: 0; left: 0;}
.m-opnslvbtn ul li{width: 140px; height: 81px; text-align: center;}
.m-opnslvbtn ul li a{display: block; font-size: 16px; padding: 45px 0 10px; border: 1px solid #ddd; background-image: url(../images/openpage/icon-oplv.png); background-repeat: no-repeat;}
.m-opnslvbtn ul li.fl{background-position: 0 0;}
.m-opnslvbtn ul li.fr{background-position: -140px 0;}
.m-opgyjzj{height: 330px; width: 380px;}
.m-opgyjzj ul{padding: 6px 6px 0;}
.m-opgyjzj ul li{line-height: 30px; padding-left: 12px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-opgyjzj ul li span{float: left; margin: 5px 9px 0 0; display: block; width: 52px; height: 19px; line-height: 19px; text-align: center; border-radius: 4px; font-size: 12px; color: #fff; background: #ca8121;}
.m-opgyjfk{margin-left: 15px; height: 330px; width: 380px;}
.m-opgyjfk ul{padding: 6px 6px 0;}
