@charset "gb2312";
.mainContent{overflow: hidden;}
.mainContent .mBd{overflow: hidden;}

/* 通用信息列表 */
.bm-infoList{ text-align:left; }
.bm-infoList li{ height: 28px; line-height: 28px; overflow:hidden; }
.bm-infoList li a{ padding-left:14px; background:url(imagesicons1.png) no-repeat 3px 7px; }
.bm-infoList li .date{ float:right; color:#999;  }
.bm-infoList li .node{ color:#f00; margin-right:5px;   }

/* boxA */
.boxA{width: 194px; padding: 9px; border: 1px solid #e4e4e4; float: left; _display: inline; margin-right: 14px;}
.boxLast{margin-right: 0px;}

/* boxB */
.boxB{}
.boxB .hd{height: 36px; background: #f1f1f1; padding-right: 10px;}
.boxB .hd h3{float: left; _display: inline; padding: 0 15px; height: 36px; line-height: 36px; text-align: center; color: #fff; background: #127ec6; font-size: 16px; color: #fff}
.boxB .hd h3 a{color: #fff}
.boxB .hd h3 a:hover{text-decoration: none; color: #ff0;}
.boxB .hd .more{float: right; _display: inline; line-height: 36px; font-size: 12px;}
.boxB .bd{background: #fcfcfc;}

/* layout-1 */
.layout-1{overflow: hidden; margin-bottom: 15px;}
.layout-1 .boxA{height: 183px;}

/* layout-2 */
.layout-2{overflow: hidden; margin-bottom: 15px;}
.layout-2 ul{overflow: hidden;}
.layout-2 ul li{width: 138px; height: 50px; float: left; _display: inline; margin-right: 14px;}
.layout-2 ul li a{ border: 1px solid #e4e4e4; font-size: 16px; line-height: 48px; display: block; background: url(imagesbmicon_1.gif) 18px 7px no-repeat #fff; text-align: left; padding-left: 57px;}
.layout-2 ul li a:hover{color: #127ec6; text-decoration: none; border: 1px solid #93c9ed; background-image: url(imagesbmicon_1_on.gif); background-color: #dbf1ff;}

.layout-2 ul li.li1 a{background-position: 18px 7px;}
.layout-2 ul li.li2 a{background-position: 18px -92px;}
.layout-2 ul li.li3 a{background-position: 18px -196px;}
.layout-2 ul li.li4 a{background-position: 18px -299px;}
.layout-2 ul li.li5 a{background-position: 18px -401px;}
.layout-2 ul li.li6 a{background-position: 18px -504px;}
.layout-2 ul li.li6{margin-right: 0px;}

/* layout-3 */
.layout-3{overflow: hidden;}
.layout-3 .boxB{margin-bottom: 15px;}
.layout-3 .boxB .bd{height: 180px; padding: 15px 10px; background: #fcfcfc;}
.layout-3 .boxB .bd .bm-infoList li{height: 30px; line-height: 30px; width: 420px; float: left; padding-right: 10px; padding-left: 10px; font-size: 14px;}
/* 农副产品 */
#boxNFCP{}
.layout-3 #boxNFCP .bd .bm-infoList{width: 900px; overflow: hidden;}
.layout-3 #boxNFCP .bd .bm-infoList li{width: 148px; border-right: 1px solid #eee; padding-left: 20px}

/* 便民服务-父列表页 */
.boxLoop{overflow: hidden;}
.boxLoop .boxB{margin-bottom: 15px;}
.boxLoop .boxB .bd{height: 180px; padding: 15px 10px; background: url(imagesbmboxB_bd.gif) 50% 50% no-repeat #fcfcfc;}
.boxLoop .boxB .bd .bm-infoList li{height: 30px; line-height: 30px; width: 420px; float: left; padding-right: 10px; padding-left: 10px; font-size: 14px;}

/* 便民服务-列表页 ---------------------------------------------- */
.pageTPList li{ overflow:hidden; padding:30px 20px;border-bottom:1px dotted #aaa}
.pageTPList .pic{ width:185px; float:left; margin-right:25px;}
.pageTPList .pic img{ width:185px; height:140px; }
.pageTPList .title{ font-size: 20px; color:#127EC6 }
.pageTPList .title a{ color:#127EC6}
.pageTPList .title a:hover{ color:#f60; text-decoration:none }
.pageTPList .intro{ color: #777; line-height: 27px; padding-top:10px; font-size: 14px;}
.pageTPList .intro .more{ display:none;}
.pageTPList .on{ background:#f2f2f2 }


.newsList{ padding:10px 30px;}
.newsList li{ font-size:14px; border-bottom:1px dotted #ccc; height:32px; line-height:32px;}
.newsList li a{background:url(imagesicons.png) no-repeat -4px -424px; padding-left:20px;}
.newsList li a:hover{background:url(imagesicons.png) no-repeat -4px -464px; }
.newsList li .date{ float:right; color:#999;  }
.newsList li .node{ color:#999	;  }
.newsSearchList .tit{ padding-left:0; background:none;  }
.newsSearchList .tit:hover{ background:none; }

.pagePicList{ overflow:hidden; margin-right:-20px; padding:0px 0 10px; margin-top: -10px; }
.pagePicList li{ float:left;  _display:inline; width:210px; background:#fff; height:140px; margin:20px 18px 0 0; position: relative;

}
.pagePicList li img{ width:210px; height:140px;    }
.pagePicList .title{ height:30px; line-height:30px; text-align:center; position: absolute; bottom: 0px; left: 0px; width: 210px; color: #fff;z-index: 1;  }
.pagePicList .title a{color: #fff;}
.pagePicList .title a:hover{color: #f60}
.pagePicList .titleBg{height: 30px;width: 210px; position: absolute; bottom: 0px; left: 0px; z-index: 0; background: url(imagesbmbm_picListBg.png) 50% 100% no-repeat;}

#spePageList{border:1px solid #eee; padding:20px;}
#spePageList ul{ float:left;}
#spePageList ul li{ float:left; margin-right:10px; height:54px; width:177px; margin-bottom:20px;}
#spePageList ul li img{ padding:2px; border:1px solid #ccc;}
#spePageList ul li .tit{ display:none;  }

/* 天气 */
.pageTQList{width: 920px}
.pageTQList li{width: 208px; float: left; _display: inline; border: 1px solid #c5c5c5; margin-right: 20px; height: 132px; margin-bottom: 20px; box-shadow: 0px 0px 0px #f7eff1;transition: all 0.5s ease 0s;-moz-box-shadow: 0px 0px 0px #f7eff1;transition: all 0.5s ease 0s;-webkit-box-shadow: 0px 0px 0px #f7eff1;transition: all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s;-webkit-transition: all 0.5s ease 0s;}
.pageTQList li .title{height: 43px; line-height: 38px; font-size: 20px; }
.pageTQList li .title a{ color:#127EC6; display: block; height: 38px; line-height: 38px; overflow: hidden;text-align: left; padding-left: 15px; padding-top: 5px}
.pageTQList li .title a:hover{ color:#f60; text-decoration:none }
.pageTQList li .title .date{display: none;}
.pageTQList li .intro{padding:8px; line-height: 24px; color: #666; background: #f2f2f2; height: 72px; text-indent: 2em; }
.pageTQList li .intro .more{color: #f60}
.pageTQList li.on{ border: 1px solid #127EC6; box-shadow: 0px 0px 8px rgba(224, 224, 224, 0.6);-webkit-box-shadow: 0px 0px 8px rgba(224, 224, 224, 0.6);-moz-box-shadow: 0px 0px 8px rgba(224, 224, 224, 0.6);transform: translateY(-4px);-moz-transform: translateY(-4px);-webkit-transform: translateY(-4px);}



/* 便民服务-内容页 ---------------------------------------------- */
.articleCon { padding:20px 30px; }
.articleCon .title { font-size:30px; line-height:160%; color:#3272b9; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .subTitle { font-size:18px; line-height:160%; color:#555; text-align:center; font-family:"微软雅黑","宋体"; font-weight:200;}
.articleCon .property{ line-height:28px; padding:2px 10px; margin:10px 0; text-align:center; color:#666;border-bottom:1px dotted #e1e1e1; }
.articleCon .property span{ padding:0 5px;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#fffbe6; border:1px dotted #ede699; }
.articleCon .conTxt {color:#333; font-size: 16px; line-height: 30px; padding: 5px 0 30px 0; width:100%; overflow:hidden; }
.articleCon .conTxt p { padding-top:20px;}
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others{ padding-top: 22px; border-top:2px solid #e1e1e1; font-size: 14px;}
.articleCon .others .prev,.articleCon .others .next { font-size: 14px; line-height: 30px; padding-left:20px; background: url(imagesicons.png) no-repeat 0 -494px;}
.articleCon .others .next {background: url(imagesicons.png) no-repeat 0 -532px;}
.articleCon .funs{ position:relative; }
.articleCon .funs .bdsharebuttonbox{ position:absolute; right:0; top:0;}


/* 广告 */
.ad01{margin-bottom: 15px;}

.sideVideo{width: 240px; height: 80px; margin-bottom: 15px;}