@charset "utf-8";
/* css document */
@import url(/uploads/css/images/reset.css);
@import url(/uploads/css/images/top.css);
@import url(/uploads/css/images/footer.css);
@import url(/uploads/css/images/animate.min.css);


.main_left{ width:889px; height:auto; position:relative; overflow:hidden;}

/*焦点图*/
.focus{ width:426px; height:280px; border:7px solid #aca59e; border-bottom-width:6px; position:relative; overflow:hidden;}
.focus .pic img { width: 426px; height: 280px; display: block; }
.focus .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 39px; width:426px; background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.focus .txt { position: absolute; bottom: 0px; z-index: 2; height: 39px; width:320px; overflow: hidden; }
.focus .txt li{ width:98%; height:39px; line-height:39px; position:absolute; bottom:-39px;}
.focus .txt li a{ display: block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding: 0 0 0 10px; font-size: 14px; color: #fff; transition:all 0.3s;}
.focus .txt li a:hover{ /*color:#0d99fd; */}
.focus .num { position: absolute; z-index: 3; bottom: 12px; right: 10px; }
.focus .num li{ float: left; width: 10px; height: 10px; overflow: hidden; margin:1px; cursor: pointer; background:#fff; border-radius:5px; }
.focus .num li.on,.focus .num li:hover{ background:#f20909;}

/*通用列表盒子*/
.listbox{ width:422px; height:236px; padding:7px;position:relative;overflow:hidden; background: no-repeat;}
.listbox .title{ width:100%; height:38px; position:relative; overflow:hidden; border-bottom:1px solid #cac2b9;}
.listbox .title>a{ display:block; width:100px; height:38px; float:left; background:url(/uploads/image/images/title_1.png) no-repeat;}
.listbox .title>span a{ display:block; width:90px; height:38px; background: no-repeat;}
.listbox .list{ padding:8px 0; position:relative;}
.listbox .list .hd{ height:31px;}
.listbox .list .hd li{ float:left; font-size:14px; height:31px; line-height:31px; *line-height:28px; margin:0 2px;}
.listbox .list .hd li.on a,.listbox .list .hd li a:hover{ color:#bd160e;}
.listbox .list ul li{ width:95%; height:auto; padding-left:4%; background:url(/uploads/image/images/list_style.png) no-repeat 3px center; overflow:hidden; line-height:31px; *line-height:28px; position:relative; font-size:14px;}
.listbox .list ul li a{ display:block; float:left; width:75%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.listbox .list ul li span{ float:right; display:block; text-align:right; width:23%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*馆务动态*/
.gwdt{ background:none; width:430px; height:293px; padding:0;}
.gwdt .title>a{ background-position-y:-5px;}
.gwdt .list{ padding:14px 0 0 0;}

/*通知公告*/
.tzgg{ height:295px; background: no-repeat;}
.tzgg .title>a{ background-position-y:-280px;}

/*馆贤聚焦*/
.gxjj .title>a{ background-position-y:-40px;}
.gxjj{ height:295px; background: no-repeat;}


.main_right{ width:291px; height:auto; position:relative;}

/*右侧通用盒子*/
.rightbox{ height:300px; padding:7px; position:relative;overflow:hidden; background: no-repeat #f5efe6;}
.rightbox .title{ width:100%; height:46px; position:relative; overflow:hidden;}
.rightbox .title>a{ display:block; width:120px; height:46px; float:left; background:url(/uploads/image/images/title_2.png) no-repeat;}
.rightbox .title>span a{ display:block; width:60px; height:46px; line-height:46px; text-align:center; color:#827046; font-size:13px;}
.rightbox .box{ padding:5px 19px; position:relative; overflow:hidden;}
.rightbox .list{ padding:5px 15px; position:relative; overflow:hidden;}
.rightbox .list .hd{ height:31px;}
.rightbox .list .hd li{ float:left; font-size:14px; height:31px; line-height:31px; *line-height:28px; margin:0 2px;}
.rightbox .list .hd li.on a,.listbox .list .hd li a:hover{ color:#bd160e;}
.rightbox .list ul li{ width:94%; height:auto; padding-left:6%; background:url(/uploads/image/images/list_style.png) no-repeat 3px center; overflow:hidden; line-height:31px; *line-height:28px; position:relative; font-size:14px;}
.rightbox .list ul li>a{ display:block; float:left; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*人物推介*/
.rwtj .box li.m{ height:101px; position:relative; overflow:hidden; padding:10px 0;}
.rwtj .box li.m>a.phone{ display:block; width:71px; height:97px; padding:1px; border:1px solid #9e7247;}
.rwtj .box li.m>a.phone img{ display:block; width:100%; height:100%;}
.rwtj .box li.m>p{ display:block; width:155px; font-size:14px; font-weight:bold; padding-bottom:10px;}
.rwtj .box li.m>p a{ display:block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000;}
.rwtj .box li.m>span{ display:block; width:155px; font-size:13px; color:#7f7f7f; line-height:20px;}
.rwtj .box li.b{ height:0; padding:0; border-bottom:1px dashed #7f7f7f;}

/*今日头条*/
.jrtt{ height:361px; background: no-repeat #f5efe6;}
.jrtt .title>a{ background:url(/uploads/image/images/title_5.png) no-repeat;}
.jrtt .list ul li.f{ width:100%; height:73px; position:relative; overflow:hidden; padding:15px 0 !important; margin-bottom:10px; border-bottom:1px dashed #7f7f7f; background:none;}
.jrtt .list ul li.f>a.phone{display:block;width:96px;height:73px;background: url(/uploads/image/images/zt_nopic.png) no-repeat center;background-size: 80px auto;}
.jrtt .list ul li.f>a.phone img{ display:block; width:100%; height:100%;}
.jrtt .list ul li.f>p{ display:block; width:140px; font-size:14px; font-weight:bold; line-height:20px;}
.jrtt .list ul li.f>p a{ color:#212121;}
.jrtt .list ul li.f>span{ display:block; width:140px; font-size:12px; color:#646464; line-height:18px;}

/*政务按钮*/
.zwan{ height:232px; position:relative; overflow:hidden; margin-top:15px;}
.zwan a{display:block;width:291px;height:72px;background: url(/uploads/image/images/zwan1.png) no-repeat;margin-bottom:8px;}
.zwan a.gwy{}
.zwan a.szf{ background-position-y:-72px;}
.zwan a.jyxc{ background-position-y:-144px;}
.zwan a:hover{ background-position-x:right;}