@charset "utf-8";
/*政府公报*/
.u-nypic{display:block;max-width:100%;margin:0 auto;}

.m-zfgbtab{margin-bottom: 5px; height: 50px; line-height: 50px; background: #f9f9f9;}
.m-zfgbtab li{float: left; margin: 0 48px; font-size: 16px; cursor: pointer;    font-weight: bold;}
.m-zfgbtab li.u-active{color: #b80608;}
.g-zfgbbox li{margin: 15px 0;    width: 279px;    float: left;}
.g-zfgbbox li a{display: block; padding: 20px 20px 0; border: 1px solid #ddd;}
.g-zfgbbox li .u-pic{height: 280px;    position: relative;}
.g-zfgbbox li .u-desc{left: 0; right: 0; bottom: 25px;    text-align: center;    position: absolute;}
.g-zfgbbox li .u-desc h1{font-size: 22px; color: #d80002; line-height: 30px;}
.g-zfgbbox li .u-desc h2{font-size: 16px; font-weight: normal;}
.g-zfgbbox li img{display: block;     width: 235px; height: 280px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);}
.g-zfgbbox li p{line-height: 50px; font-size: 16px; text-align: center; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-zfgbtab .bd{    margin: 0 52px;height: 52px;}
.m-zfgbtab .prev, .m-zfgbtab .next {position: absolute;display: block; width: 52px; height: 50px; top: 50px;background-repeat: no-repeat;}
.m-zfgbtab .prev{background-image: url(../images/page/pic-zfgbleft.png);    top: 0;left: 0;}
.m-zfgbtab .next{background-image: url(../images/page/pic-zfgbright.png);right: 0;top:0;}
/**政府公报list**/
.m-menutitlestyle1{    margin-top: 10px;height: 38px; line-height: 38px; border-bottom: 3px solid #f5f5f5;margin-bottom: 8px;}
.m-menutitlestyle1 a.u-tit,.m-menutitlestyle1 span.u-tit{display: block; margin: -1px 0 0 -1px; padding: 0 15px;font-size: 18px; font-weight: bold;}
.u-gbml .select_box{ display:none;}
.m-zfgbmenu{margin-top: 15px; width: 780px; height: 1081px; margin-left:0;}
.m-zfgbmenu .u-gbml{margin-right: 18px;}
.m-zfgbmenu .u-gbml select{width: 66px; height: 20px; line-height: 20px; background: #fff; border: 1px solid #ddd;}
.m-zfgbzx {border: 1px solid #ddd;}

.m-menutitlestyle2 {height: 38px;line-height: 38px;border-bottom: 1px solid #ddd;background:  #f5f5f5 ;}
.m-menutitlestyle2 a, .m-menutitlestyle2 span { float: left;display: block;padding: 0 20px;font-size: 18px;font-weight: bold;color: #393;}
.u-gbbook, .u-gbbook img {display: block;max-width: 100%;margin:0 auto;}
.u-gbbook img{    padding: 20px;  margin: 0 auto;}
.m-zfgbss{border: 1px solid #ddd;margin: 15px 0;}
.m-zfgbss ul{padding: 13px 14px 0;}
.m-zfgbss ul li{padding: 4px 0;}
.m-zfgbss ul li label{float: left; display: block; width: 80px; line-height: 28px; text-align: right;/*font-size: 14px;*/color: #444;    margin-bottom: 0;}
.m-zfgbss ul li input.u-lg{float: left; width: 162px; height: 28px; padding: 0 4px; border: 1px solid #ddd;}
.m-zfgbss ul li select.u-sl{float: right; height: 24px; width: 172px; border: 1px solid #ddd;}
.m-zfgbss ul li select.u-st{float: right; width: 81px; height: 24px; border: 1px solid #ddd;}
.seltimedate{font-size: 14px;float: left;width: 162px;height: 28px;padding: 0 4px;border: 1px solid #ddd;}
.m-zfgbsub{margin-top: 22px; text-align: center;}
.m-zfgbsub input{margin: 0 5px; width: 89px; height: 32px; line-height: 32px; border: none; background: #ccc; border-radius: 5px; font-size: 16px; cursor: pointer; color: #fff;}
.m-zfgbsub input.u-sub{background-color: #cc0c0d;}
.m-gbccjs{margin: 15px 0; height: 150px; border: 1px solid #ddd;}
.m-csfrom{margin: 26px 0 11px; height: 28px; line-height: 28px; text-align: center;}
.m-csfrom select{margin: 0 5px; width: 118px; border: 1px solid #ddd;}
.m-gbxglj ul{padding: 9px 14px 0;}
.m-gbxglj ul li{margin-top: 12px; line-height: 42px;}
.m-gbxglj ul li a{display: block; padding-left: 60px; border-radius: 5px; background:#eff6fc; font-size: 16px;}
.m-gbxglj {height: 180px;border: 1px solid #ddd;}
.m-gbccjs{margin: 15px 0; height: 163px; border: 1px solid #ddd;}
.m-csfrom{margin: 13px 0 11px; height: 28px; line-height: 28px; text-align: center;}
.m-csfrom select{margin: 0 1px; width: 118px; border: 1px solid #ddd;height: 28px;}
.m-zfgbsub{    margin: 22px 0; text-align: center;}
.m-zfgbsub input{margin: 0 5px; width: 89px; height: 32px; line-height: 32px; border: none; background: #ccc; border-radius: 5px; font-size: 16px; cursor: pointer; color: #fff;}
.m-zfgbsub input.u-sub{background-color: #393;}
.m-cglists h2{font-size: 18px; font-weight: bold;     margin: 20px 0 5px;color: #393;}
.m-dashed{height: 1px;border: 1px dashed #ddd;}
/*政府公报 end*/
.m-listlf{width: 295px;float: left;}
.m-importantnews {width: 845px;float: right;}
.m-importantnews .m-titstyle1{height: 40px; line-height: 40px; border-bottom: 1px solid #ddd;}
.m-importantnews .m-titstyle1 a.u-tit,.m-titstyle1 span.u-tit{display: block; font-size: 20px; font-weight: bold; color: #393;}