﻿@charset "utf-8";
*{margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; color:#623b17; margin:0px; padding:0px;}
a{ color:#3b2009; text-decoration:none;}
a:hover{color:#c80f14;}
ul,li{list-style:none;margin:0px;padding:0px;}
img{border:0px;}
.clear{clear:both; margin:0px; padding:0px;}
.wrap{width:1100px; min-width:1100px; margin:0 auto;}
.div20{width:100%; height:20px; display:block; clear:both;}

/*************** header 开始 ****************/
.mainnav{width:100%; min-width:1100px; background:url(2018-sybg.jpg) center top no-repeat; background-position:center top;}
.header{width:100%; min-width:1100px; height:273px; margin:0 auto;  display:block; position:relative;}
.header .logo{width:auto; height:72px; float:left; margin-top:100px;}

.header .banner{width:591px; height:273px; float:right; z-index:0; position:absolute; top:0; margin-left:509px;}
.header .banner .bd{width:526px; height:337px; position:relative;}
.header .banner .bd li{position:relative; zoom:1; vertical-align:middle;}
.header .banner .bd li .bpic{width:591px; height:273px; position:relative; z-index:0;}
.header .banner .bd li .bpic img{width:100%; height:100%; display:block; vertical-align:bottom; border:0px;}

.top{width:100%; min-width:1100px; height:67px; background:url(2018-topbg.png) center top no-repeat; margin:0 auto; z-index:1000; position:relative;}
.top_l{width:auto; height:50px; line-height:50px; float:left; position:absolute; top:0px;}
.top_r{width:auto; height:50px; float:right;  box-sizing:border-box; position:absolute; top:13px; margin-left:640px;}
.top_r .search{width:210px; height:28px; background:#fff; border:solid 1px #867566; overflow:hidden;}
.top_r .search_st{width:175px; height:28px; line-height:28px; background:#fff; float:left; padding-left:12px; box-sizing:border-box; border:none;}
.top_r .search_sb{width:35px; height:28px; background:url(2018-icon15.png) left center no-repeat; border:none; cursor:pointer; float:left; box-sizing:border-box;}

/*搜索 开始*/
.top_r .sc {
	color: #333;
	font-size: 14px;
	float: right;
}
.top_r .sc a {
	color: #333;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	padding: 0px 10px 0px 5px;
}

.top_r .sc .ss{vertical-align:middle;}
.top_r .sc .ss .keys_inp{border:1px solid #4A2403;height:23px; vertical-align:middle;padding:0px 3px;}
.top_r .sc .ss .drop_inp{border:1px solid #4A2403;height:25px; vertical-align:middle;}
.top_r .sc .ss .ss_button{border:0px;background:#4A2403;color:#fff;border-radius:5px;height:25px;padding:0px 5px; cursor:pointer;vertical-align:middle;}
/*搜索 结束*/

/*************** menus 开始 ****************/
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.menu{width:1100px; min-width:1100px; height:50px; margin:0 auto; padding-right:-34px; box-sizing:border-box;}
.menus{width:1100px; height:42px; line-height:42px; position:relative; z-index:1;}
.menus .nLi{width:123px; height:42px; line-height:42px; position:relative; display:inline-block; float:left; margin-right:57.8px; background:url(2018-nav-1.png) center center no-repeat;}
.menus .nLi .txt{width:123px; height:42px; line-height:42px; display:block; text-align:center; font-size:16px; color:#fff; margin:0 auto;}
.menus .sub{width:123px; height:auto; display:none; left:1px; top:40px;  position:absolute; background:#c80f14;  line-height:40px; box-sizing:border-box;}
.menus .sub li{ zoom:1; }
.menus .sub a{ display:block; padding:0 3px; box-sizing:border-box; color:#fff; text-align:center;}
.menus .sub a:hover{background:#623b17; color:#fff;}
.menus .on{background:url(2018-nav-2.png) center center no-repeat; color:#fff;}

/****************************** 首页 开始 *******************************/
.nav{width:1144px; height:auto; padding:25px 0px 0; box-sizing:border-box; margin:0 auto; display:block;}

/*********** 焦点图片 开始 *************/
.picBtnTop{width:536px; height:347px; position:relative; overflow:hidden; zoom:1; float:left; background:#ffffff;}
.picBtnTop .bd{width:526px; height:337px; position:relative; background:#ffffff; padding:5px; box-sizing:border-box;}
.picBtnTop .bd li{position:relative; zoom:1; vertical-align:middle;}
.picBtnTop .bd li .pic{width:526px; height:337px; position:relative; z-index:0;}
.picBtnTop .bd li .pic img{width:100%; height:100%; display:block; vertical-align:bottom; border:0px;}
.picBtnTop .bd li .bg{width:526px; height:45px; position:absolute; bottom:0; z-index:1; background:#000; filter:alpha(opacity=40); opacity:0.4;}
.picBtnTop .bd li .title{width:426px; height:45px; line-height:45px; left:0; bottom:0; position:absolute; z-index:22; font-size:14px; padding-left:10px; box-sizing:border-box;}
.picBtnTop .bd li .title a{width:426px; height:45px; line-height:45px; color:#fff; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.picBtnTop .hd{position:absolute;right:6px;bottom:22px;width:80px;height:10px;z-index:9999;}
.picBtnTop .hd li{width:10px;height:10px;float:left;margin-left:5px;background:#ccc;border-radius:10px;}
.picBtnTop .hd li.on{background:#c80f14;}

/*********** 焦点新闻 开始 *************/
.slideTxtBox{width:544px; height:347px; float:right; overflow:hidden;}
.slideTxtBox .hd{width:544px; height:40px; line-height:40px; position:relative; overflow:hidden;}
.slideTxtBox .hd ul{float:left; position:absolute; left:0px; top:0px; height:40px;}
.slideTxtBox .hd ul li{width:150px; float:left; }
.slideTxtBox .hd ul li a{width:110px; float:left; text-align:center; cursor:pointer; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
.slideTxtBox .hd ul li.on a{background:url(2018-icon17.png) left center no-repeat; color:#c80f14; box-sizing:border-box; font-weight:bold;}
.slideTxtBox .bd ul{width:544px; height:307px; zoom:1; padding-top:10px; display:block; box-sizing:border-box;}
.slideTxtBox .bd li{width:544px; height:42px; line-height:42px;}
.slideTxtBox .bd li a{width:380px; height:42px; line-height:42px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; background:url(2018-icon01.png) left center no-repeat; padding-left:15px; box-sizing:border-box;}
.slideTxtBox .bd li .date{line-height:42px; float:right; width:auto; color:#623b17;}


/*********** 广告图片 开始 *************/
.slideBox{width:740px; height:110px; overflow:hidden; position:relative; background:#eeeeee; float:left;}
.slideBox .hd{width:auto;height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{float:left; margin-right:5px; width:10px; height:10px; line-height:10px; text-align:center; background:#bdbdbd; color:#fff; cursor:pointer; display:block; font-size:12px;border-radius:10px;}
.slideBox .hd ul li.on{ background:#c80f14; color:#fff;}
.slideBox .bd{position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{width:740px; height:110px; display:block;}

.ad{width:340px; height:110px; float:right; overflow:hidden; cursor:pointer;}
.ad .bd{position:relative; height:100%; z-index:0;}
.ad .bd li{ zoom:1; vertical-align:middle;}
.ad .bd img{width:340px; height:110px; display:block;}

/*********** 政务信息 开始 *************/
.zwxx{width:1100px; height:371px; margin:0 auto; position: relative; overflow:hidden;}

/* 政务信息-切换栏目 开始 */
.zwxx .title{width:1100px; height:90px; margin:0 auto;}
.zwxx .title ul{width:1100px; height:90px; display:block; text-align:center;}
.zwxx .title ul li{display:inline-block; width:258px; height:90px; line-height:90px; text-align:center; background:url(2018-icon03.png) 67px center no-repeat; font-size:16px;}
.zwxx .title ul li.on{background:url(2018-icon02.png) 67px center no-repeat; color:#FFFFFF;}

/* 政务信息-切换内容 开始 */
.zwxx_cont{width:1100px; height:281px; margin:0 auto; margin-top:20px;}
.zwxx_cont .xxgkCont{width:1100px; height:281px;}
.zwxx_cont .ggfwCont{width:1100px; height:281px;}
.zwxx_cont .zllzCont{width:1100px; height:281px;}


/* 信息公开-重点信息公开 + 信息公开保障 开始 */
.zdxx{width:235px; height:281px; float:left;}
.zdxx_top{width:235px; height:40px; border-bottom:solid 1px #dddddd; text-align:center;}
.zdxx_top a{width:auto; height:41px; line-height:40px; font-size:16px; text-align:center; box-sizing:border-box; border-bottom:solid 2px #c80f14; margin:0 auto; display:inline-block; cursor:pointer;}
.zdxx_cont{width:235px; height:240px;}
.zdxx_cont .czyjs{width:235px; height:50px; line-height:50px; background:url(2018-icon04.png) 40px center no-repeat #c80f14; margin-top:20px; color:#FFFFFF; padding-left:100px; box-sizing:border-box; cursor:pointer;}
.zdxx_cont .qzqd{width:235px; height:50px; line-height:50px; background:url(2018-icon05.png) 40px center no-repeat #c80f14; margin-top:20px; color:#FFFFFF; padding-left:100px; box-sizing:border-box; cursor:pointer;}
.zdxx_cont .zfxxgk{width:235px; height:50px; line-height:50px; background:url(2018-icon06.png) 40px center no-repeat #c80f14; margin-top:20px; color:#FFFFFF; padding-left:100px; box-sizing:border-box; cursor:pointer;}
.zdxx_cont .xxgkml{width:235px; height:50px; line-height:50px; background:url(2018-icon07.png) 40px center no-repeat #c80f14; margin-top:20px; color:#FFFFFF; padding-left:100px; box-sizing:border-box; cursor:pointer;}
.zdxx_cont .xxgknb{width:235px; height:50px; line-height:50px; background:url(2018-icon08.png) 40px center no-repeat #c80f14; margin-top:20px; color:#FFFFFF; padding-left:100px; box-sizing:border-box; cursor:pointer;}
.zdxx_cont .ysqgk{width:235px; height:50px; line-height:50px; background:url(2018-icon09.png) 40px center no-repeat #c80f14; margin-top:20px; color:#FFFFFF; padding-left:100px; box-sizing:border-box; cursor:pointer;}
.czyjs:hover,.qzqd:hover,.zfxxgk:hover,.xxgkml:hover,.xxgknb:hover,.ysqgk:hover{filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

/* 信息公开-中间内容 开始 */
.xxgkBox{width:570px; height:281px; float:left; overflow:hidden; margin-left:30px;}
.xxgkBox .hd{width:570px; height:40px; line-height:40px; overflow:hidden;}
.xxgkBox .hd ul{width:570px; height:40px; display:block; text-align:center;}
.xxgkBox .hd ul li{width:120px; float:left;}
.xxgkBox .hd ul li a{width:110px; float:left; text-align:center; cursor:pointer; display:inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:16px;}
.xxgkBox .hd ul li.on a{background:url(2018-icon17.png) left center no-repeat; color:#c80f14; box-sizing:border-box;}
.xxgkBox .bd ul{width:570px; height:241px; zoom:1; padding-top:10px; display:block; box-sizing:border-box;}
.xxgkBox .bd li{width:570px; height:42px; line-height:42px;}
.xxgkBox .bd li a{width:420px; height:42px; line-height:42px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; background:url(2018-icon01.png) left center no-repeat; padding-left:15px; box-sizing:border-box;}
.xxgkBox .bd li .date{line-height:42px; float:right; width:auto; color:#623b17;}


/* 公共服务-地方志书 开始 */
.dfzs{width:550px; height:281px; float:left; overflow:hidden;}
.dfzs_imgw{width:196px; height:257px; float:left; overflow:hidden; background:#FFFFFF; padding:4px; box-sizing:border-box; display:block;}
.dfzs_imgw img{width:100%; height:100%;}
.dfzs_imgt{width:300px; height:281px; line-height:32px; float:left; margin-left:20px; overflow:hidden;}
.dfzs_imgt li{margin:0px; padding:0px; line-height:32px;}
.dfzs_imgt li a{line-height:32px; cursor:pointer;}
.dfzs_imgt li .info{width:300px; height:130px; line-height:32px;}
.dfzs_imgt li .info span{line-height:32px;}
.dfzs_imgt li .info p{padding:0px; margin:0px; line-height:32px;}
.dfzs_imgt li .info a{line-height:32px; color:#c80f14; margin-left:10px;}
.dfzs_imgt li .info a:hover{text-decoration:underline;}

/* 纵览柳州-柳州概况 开始 */
.lzgk{width:346px; height:255px; float:left; overflow:hidden; position:relative;}
.lzgk .pic{width:346px; height:255px;}
.lzgk .pic img{width:100%; height:100%; display:block; vertical-align:bottom; border:0px;}
.lzgk .bg{width:346px; height:45px; position:absolute; bottom:0px; z-index:6; background:#000; filter:alpha(opacity=40); opacity:0.4;}
.lzgk .title{width:346px; height:45px; line-height:45px; left:0px; bottom:0px; position:absolute; z-index:22; padding:0 10px; box-sizing:border-box;}
.lzgk .title a{width:326px; height:45px; line-height:45px; color:#fff; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center; cursor:pointer;}
.lzgk .title a:hover{text-decoration:underline;}

/* 纵览柳州-柳州风物 开始 */
.lzfw{width:350px; height:255px; float:left; overflow:hidden; margin-left:30px;}
.lzfw .title{width:110px; height:40px; background:url(2018-icon17.png) left center no-repeat; color:#c80f14; box-sizing:border-box; line-height:40px; overflow:hidden; float:left; text-align:center; font-size:16px;}
.lzfw .more{width:200px; color:#c80f14; height:40px; line-height:40px; float:right;}
.lzfw .more a{width:auto; color:#c80f14; height:40px; line-height:40px; float:right; cursor:pointer;}
.lzfw ul{width:350px; height:215px; zoom:1; padding-top:10px; display:block; box-sizing:border-box;}
.lzfw ul li{width:350px; height:42px; line-height:42px;}
.lzfw ul li a{width:220px; height:42px; line-height:42px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; background:url(2018-icon01.png) left center no-repeat; padding-left:15px; box-sizing:border-box;}
.lzfw ul li .date{line-height:42px; float:right; width:auto; color:#623b17;}

/* 纵览柳州-图说柳州 开始 */
.tslz{width:340px; height:255px; float:right; overflow:hidden;}
.tslz .title{width:110px; height:40px; background:url(2018-icon17.png) left center no-repeat; color:#c80f14; box-sizing:border-box; line-height:40px; overflow:hidden; float:left; text-align:center; font-size:16px;}
.tslz .more{width:200px; color:#c80f14; height:40px; line-height:40px; float:right;}
.tslz .more a{width:auto; color:#c80f14; height:40px; line-height:40px; float:right; cursor:pointer;}
.tslz ul{width:340px; height:215px; zoom:1; padding-top:10px; display:block; box-sizing:border-box;}
.tslz ul li{width:340px; height:105px;}
.tslz ul li .tslzImg{width:123px; height:85px; float:left; background:#FFFFFF; padding:3px; box-sizing:border-box;}
.tslz ul li .tslzImg img{width:100%; height:100%; display:block;}
.tslz ul li .tslzTxt{width:195px; height:85px; float:right; line-height:25px; text-indent:2em; display:block; overflow:hidden;}


/*********** 互动交流 开始 *************/
.hdjl{width:340px; height:82px; float:left; background:url(2018-icon10.png) left center no-repeat; overflow:hidden;}
.hdjl ul{width:220px; height:82px; float:right; overflow:hidden; padding:11px 0; box-sizing:border-box;}
.hdjl ul li{width:220px; height:30px; line-height:30px; text-align:center;}
.hdjl ul li a{width:auto; height:30px; line-height:30px; padding:0 10px; box-sizing:border-box; text-align:center; cursor:pointer;}


/*********** 纪检监察举报 开始 *************/
.jjjcjbrk {width:740px; height:82px; float:right; background:url(2018-icon11.png) left center repeat-x;}
.jjjcjbrk .title {width:90px;height:82px;/* float:left; */font-size:16px;line-height:24px;color:#c80f14;font-weight:bold;/* text-align:center; *//* padding:16px 10px; */box-sizing:border-box;padding-top: 8px;padding-left: 10px;}
.jjjcjbrk .contents{/* width:556px; *//* height:82px; */line-height: 19px;font-size: 14px;/* float:left; *//* padding:11px 0px; */box-sizing:border-box;text-align:left;padding-top: 2px;padding-left: 10px;}
.jjjcjbrk .contents a{ cursor:pointer;}
.jjjcjbrk .btn{width:90px; height:82px;float: right;margin-right:4px;margin-top:3px;}
.jjjcjbrk .btn a{width:90px; height:27px; line-height:27px; text-align: center; background: #d60d13;color: #fff;border-radius: 3px;display: block;margin-top:8px; font-size:14px;}
.jjjcjbrk .btn a:hover{font-weight:bold;}


/*********** 讲文树新风模块 开始 *************/
.gyad{width:1100px; height:280px; margin: 0 auto; overflow: hidden; border:solid 1px #de7c51; padding:0 15px; box-sizing:border-box;}
.gyad .parHd{width:1070px; height:40px; line-height:40px; border-bottom:solid 1px #e1e1e1; position:relative;}
.gyad .parHd ul{width:100%; height:40px; display:block; z-index:0;}
.gyad .parHd ul li{width:auto; height:40px; line-height:40px; font-size:16px; float:left; margin-right:15px;}
.gyad .parHd ul li a{width:auto; height:40px; line-height:40px; font-size:16px; float:left; padding-right:15px; box-sizing:border-box; cursor:pointer;}
.gyad .parHd ul li.on a{color:#c80f14;}
.gyad .parHd .video{width:auto; height:40px; line-height:40px; font-size:14px; position:absolute; right:90px; top:0px; cursor:pointer;}
.gyad .parHd .more{width:auto; height:40px; line-height:40px; font-size:14px; position:absolute; right:10px; top:0px; cursor:pointer;}
.gyad .parBd {width:1100px; margin-top:12px; height:214px; overflow: hidden;}
.gyad .parBd  ul { overflow: hidden; zoom: 1; display:block; box-sizing:border-box;}
.gyad .parBd  ul li {width:16.6%; height:214px; display:inline-block; overflow:hidden; text-align:center; float:left;}
.gyad .parBd  ul li .parImg {display:block; width:157px; height:212px; overflow:hidden; cursor:pointer; border:1px solid #DE7C51;}
.gyad .parBd  ul li .parImg img {width:157px; height:212px; display:block;}


/*********** 友情链接 开始 *************/
.footernav{width: 1100px; height:42px;}
.footernav .ftitle{width:auto; height:42px; line-height:42px; float:left; background:url(2018-icon12.png) left center no-repeat; color:#c80f14; padding-left:30px; box-sizing:border-box; font-size:16px;}
.footernav ul{width:987px;float:right;display: inherit;position: relative;list-style: none;}
.footernav .nLi{float: left;width:280px;height: 42px;border: 1px solid #de7c51;line-height: 42px;position: relative;display: inline; margin-right:45px; background:#FFFFFF;}
.footernav .nLi2{float: right;width:232px;height: 42px;border: 1px solid #de7c51;line-height: 42px;position: relative;display: inline; background:#FFFFFF;}
.footernav>ul>li>span {display: block; width: 280px; font-size: 14px; padding: 0 5px; height: 42px; line-height: 42px; color: black; cursor: pointer; background: url(2018-icon13.png) no-repeat 260px center; box-sizing:border-box;}
.footernav .nLi .sub{display: none;left: -1px;top: 42px;position: absolute;background: white;width:282px;height: 160px;overflow: scroll;overflow-x: hidden;border:1px solid #de7c51;padding:0 5px; box-sizing:border-box;z-index:99999;}
.footernav .nLi .sub>a{display: block; border-bottom: 1px dashed #e1e1e1; width: 270px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: black;height: 40px;line-height: 40px;}
.footernav .nLi .sub>a:hover{color: #c80f14;}

.footernav .nLi2 .sub{display: none;left: -1px;top: 42px;position: absolute;background: white;width:234px;height: 160px;overflow: scroll;overflow-x: hidden;border:1px solid #de7c51;padding:0 5px; box-sizing:border-box;z-index:99999;}
.footernav .nLi2 .sub>a{display: block; border-bottom: 1px dashed #e1e1e1; width: 200px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: black;height: 40px;line-height: 40px;}
.footernav .nLi2 .sub>a:hover{color: #c80f14;}

/*********** 版权信息 开始 *************/
.foot{width:100%; min-width:1100px; min-height:215px; padding:0 20px 0px 20px; margin:0 auto; box-sizing:border-box; display:block; background:#FFFFFF; background:url(2018-icon14.jpg) center center repeat-y;}
.foot .link{width:1100px; height:30px; margin:0 auto; padding-top:5px;}
.foot .link ul{width:auto; display:block; text-align:center;}
.foot .link ul li{width:auto; height:30px; display:inline-block; text-align:center; line-height:30px; color:#FFFFFF; margin:0 5px;}
.foot .link ul li a{cursor:pointer; color:#FFFFFF;}
.foot .link ul li a:hover{cursor:pointer; color:#c80f14;}

.foot .bqxx{width:1100px; margin:0 auto; padding:0px; padding-bottom:0px; box-sizing:border-box;position:relative;}
.foot .bqxx ul{width:1100px; margin:0 auto; text-align:center; display:block;padding:0px;}
.foot .bqxx ul li{width:auto; height:24px; display:inline-block; text-align:center; line-height:24px; color:#FFFFFF; margin:0 2px;}
.foot .bqxx ul li a{color:#FFFFFF; cursor:pointer;}
.foot .bqxx ul li a:hover{text-decoration:underline;}
.foot .bqxx .lImg{width:auto; float:left; display:block; margin-right:20px;}
.foot .bqxx .lImg img{width:80px; height:80px; display:block;}
.foot .bqxx .rImg{width:auto; float:right; margin-left:30px; margin-top:10px;}
.foot .bqxx .rImg img{width:110px; height:55px; display:block;}
.foot .bqxx .cImg{width:auto; display:block; text-align:center;}
.foot .bqxx .cImg img{width:225px; height:53px; display:block;}

/********************** 首页 结束 ************************/


/********************** 内页 开始 ************************/

.tnav{width:1144px; height:75px; margin:0 auto; background:url(2018-dhbg.png) center center no-repeat; box-sizing:border-box;}

/*********** 导航 开始 *************/
.dh{width:auto; height:75px; float:left; margin-left:15px;}
.dh li{width:auto; height:73px; line-height:73px; margin:0 auto; white-space:nowrap; overflow:hidden; color:#6c4019;}
.dh li a{width:auto; height:73px; line-height:73px; color:#6c4019; cursor:pointer;}
.dh li a:hover{color:#c80f14;}

/*********** 二级菜单 开始 *************/
.rmenu{width:auto; height:75px; float:right; margin-right:15px;}
.rmenu li{width:auto; height:73px; float:left;}
.rmenu li a{width:110px; height:73px; line-height:73px; display:inline-block; text-align:center; font-size:16px; float:left;}
.rmenu li.on a{background:url(2018-icon17.png) left center no-repeat; color:#c80f14; box-sizing:border-box;}


.bnav{width:1100px; background:url(2018-nybg.jpg) center top repeat-y; padding:20px 20px; box-sizing:border-box; margin-top:-5px; margin-left:24px;}

/*********** 页码 开始 ***********/
.page{width:auto;  font-size:14px; margin:30px auto; white-space:nowrap;}
.page table{width:auto; height:40px; margin:0 auto; text-align:center;}
.page table tr{width:auto; height:40px; margin:0 auto; text-align:center; display:block;}
.page table td{font-size:14px; padding:0 2px; text-align:center; box-sizing:border-box;line-height:20px;}
.page table td a{font-size:14px; line-height:20px; height:20px; padding:2px 8px 2px 8px; text-align:center; margin-left:5px; border-radius:3px; box-sizing:border-box;}
.page table td a:hover{background-color:#c80f14; color:#fff; border-radius:50px;}
.page .page_on{color: #FFFFFF; background-color:#c80f14; border-radius:5px;}
.page .cpb{font-size:14px; line-height:20px; height:20px; padding:2px 8px 2px 8px; text-align:center; color: #FFFFFF; background-color:#c80f14; border-radius:50px;}


/*********** 文章列表 开始 *************/
.wzlb{width:1060px; margin:0 auto;}
.wzlb li{width:1060px; height:42px; line-height:42px;}
.wzlb li a{width:800px; height:42px; line-height:42px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; background:url(2018-icon01.png) left center no-repeat; padding-left:15px; box-sizing:border-box;}
.wzlb li .date{line-height:42px; float:right; width:auto; color:#623b17;}


/*********** 图文列表 开始 *************/
.twlb{width:1060px; margin:0 auto;}
.twlb ul{width:1060px; display:block;}
.twlb ul li{width:33.33%; display:inline-block; float:left; margin-bottom:20px;}
.twlb ul li .pic{width:332px; height:353px; margin:0 auto; background:#FFFFFF; border:solid 1px #6c4019; display:block;}
.twlb ul li .pic_img{width:332px; height:207px; display:block; overflow:hidden; padding:4px; box-sizing:border-box;}
.twlb ul li .pic_img img{width:100%; height:100%; display:block; cursor:pointer;}
.twlb ul li .pic_title{width:332px; height:40px; line-height:40px; text-align:center; padding:0 15px; box-sizing:border-box; font-size:16px; cursor:pointer; display:block;}
.twlb ul li .pic_txt{width:332px; height:106px; line-height:24px; color:#666666; text-indent:2em; overflow:hidden; text-align:left; padding:0 10px; box-sizing:border-box;}

/*********** 专题专栏 开始 *************/
.ztzl{width:1060px; margin:0 auto;}
.ztzl ul{width:1060px; display:block;}
.ztzl ul li{width:50%; display:inline-block; float:left; margin-bottom:20px;}
.ztzl ul li .ztpic{width:510px; height:147px; margin:0 auto; display:block;}
.ztzl ul li .ztpic_title{width:510px; height:42px; line-height:42px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; background:url(2018-icon01.png) left center no-repeat; padding-left:15px; box-sizing:border-box; cursor:pointer;}
.ztzl ul li .ztpic_img{width:510px; height:105px; display:block; overflow:hidden;}
.ztzl ul li .ztpic_img img{width:100%; height:100%; display:block; cursor:pointer;}


/*********** 书籍列表 开始 *************/
.sjlb{width:1060px; margin:0 auto;}
.sjlb ul{width:1060px; display:block;}
.sjlb ul li{width:1042px; height:355px; display:block; margin-bottom:20px;}
.sjlb ul li .book{width:1042px; height:355px; display:block; margin-bottom:20px; background:url(2018-bookbg.png) center center no-repeat; margin:0 auto; padding:30px; box-sizing:border-box; position:relative;}
.sjlb ul li .book .bookimg{width:221px; height:293px; display:block; float:left; overflow:hidden;}
.sjlb ul li .book .bookimg img{width:100%; height:100%; display:block; cursor:pointer;}
.sjlb ul li .book .bname{width:410px; height:42px; line-height:42px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; cursor:pointer; font-size:24px; margin-left:25px; float:left;}
.sjlb ul li .book .bjj{width:410px; height:251px; float:left; margin-left:25px; padding-top:20px; box-sizing:border-box;}
.sjlb ul li .book .bjj span{width:auto; line-height:25px;}
.sjlb ul li .book .bjj p{width:410px; height:226px; line-height:25px; text-indent:2em; padding:0px; margin-top:10px; overflow:hidden;}
.sjlb ul li .book .btxt{width:313px; height:293px; float:right; position:absolute; right:0px;}
.sjlb ul li .book .btxt ul{width:313px; display:block; padding-left:40px; box-sizing:border-box;}
.sjlb ul li .book .btxt ul li{width:235px; height:52px; line-height:52px; border-bottom:solid 1px #dddddd; background:none; padding:0px; text-align:center; margin-bottom:0px;}
.sjlb ul li .book .btxt ul li .gk{width:auto; height:52px; line-height:52px; text-align:center; border-bottom:solid 2px #c80f14; display:inline-block; padding:0 5px; box-sizing:border-box; font-size:16px;}
.sjlb ul li .book .btxt ul li .author{width:235px; height:52px; line-height:52px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; text-align:left; padding-left:15px; box-sizing:border-box;}
.sjlb ul li .book .btxt ul li .press{width:235px; height:52px; line-height:52px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; text-align:left; padding-left:15px; box-sizing:border-box;}
.sjlb ul li .book .btxt ul li .pdata{width:235px; height:52px; line-height:52px; white-space:nowrap; text-overflow:ellipsis; display:block; overflow:hidden; text-align:left; padding-left:15px; box-sizing:border-box;}
.sjlb ul li .book .btxt .xxyd{width:235px; height:50px; line-height:50px; color:#FFFFFF; background:#c80f14; text-align:center; cursor:pointer; display:block; margin:0 auto; margin-top:25px; border-radius:3px;}
.sjlb ul li .book .btxt .xxyd:hover{text-decoration:underline;}


/*********** 文章详细页 开始 *************/
.wzxx{width:1060px; margin:0 auto; padding:0 20px; padding-bottom:20px; box-sizing:border-box; display:block;}
.wzxx .wzTitle{width:100%; margin-top:30px; line-height:36px; font-size:22px; text-align:center;}
.wzxx .wzText{width:100%; height:34px; line-height:34px; margin:25px auto;text-align:center;}
.wzxx .wzText ul{width:100%; height:34px; display:block; text-align:center;}
.wzxx .wzText ul li{width:auto; display:inline-block; text-align:center; height:34px; line-height:34px; font-size:14px; color:#836843;}
.wzxx .wzText ul li span{line-height:34px; margin-right:20px; font-size:14px;}
.wzxx .wzCont{width:100%; margin:0 auto; border-top:solid 1px #cba872; padding:30px 0; box-sizing:border-box;}

.wzxx .wzCont p{background:none !important}

.wzxx .return{width:auto; float:left; height:30px; line-height:30px; margin-top:30px; display:block; cursor:pointer;}
.wzxx .share{width:250px; float:right; height:30px; line-height:30px; margin-top:30px;}
.wzxx .share span{width:auto; height:30px; line-height:30px; float:left;}
.wzxx .share .pyq{width:25px; height:30px; background:url(2018-icon16.png) 0 5px no-repeat; display:inline-block; cursor:pointer; float:left;}
.wzxx .share .qqkj{width:25px; height:30px; background:url(2018-icon16.png) -25px 5px no-repeat; display:inline-block; cursor:pointer; float:left;}
.wzxx .share .weibo{width:25px; height:30px; background:url(2018-icon16.png) -50px 5px no-repeat; display:inline-block; cursor:pointer; float:left;}
.wzxx .share .txwb{width:25px; height:30px; background:url(2018-icon16.png) -75px 5px no-repeat; display:inline-block; cursor:pointer; float:left;}
.wzxx .share .more{width:25px; height:30px; background:url(2018-icon16.png) -100px 5px no-repeat; display:inline-block; cursor:pointer; float:left;}
.qqkj:hover,.weibo:hover,.txwb:hover,.pyq:hover{border:solid 1px #ABD8F9;}

.wzxx .main{width:100%; margin:0 auto; border-top:solid 1px #cba872; padding-top:10px; box-sizing:border-box; margin-top:10px;}
.wzxx .main p{width:100%; height:24px; line-height:24px; display:block;padding-top:10px;}
.wzxx .main p span{width:auto; height:24px; line-height:24px; float:left;}
.wzxx .main p a{width:90%;  height:24px; line-height:24px; float:left; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; cursor:pointer;}


/*打印分享 开始*/
.printshare .print{width:115px; float:left; height:30px; line-height:30px; margin-top:30px; display:block; cursor:pointer;background:url(printico.png) no-repeat left center;padding-left: 30px;}
.printshare .fhlb{float: left;width:115px;margin-top: 30px;background: url(liebieico.png) no-repeat left center;height: 30px;line-height: 30px;padding-left: 30px;}
.printshare .share{width:320px; float:right; height:30px; line-height:30px; margin-top:30px;}
.printshare .share .fxd{width:100px;float: left;height: 36px;line-height: 36px;}
.printshare .share .bdsharebuttonbox{width:220px;float: left;}

.printshare .print{width:115px; float:left; height:30px; line-height:30px; margin-top:30px; display:block; cursor:pointer;background:url(printico.png) no-repeat left center;padding-left: 30px;}
.printshare .fhlb{float: left;width:115px;margin-top: 30px;background: url(liebieico.png) no-repeat left center;height: 30px;line-height: 30px;padding-left: 30px;}
.printshare .share{width:320px; float:right; height:30px; line-height:30px; margin-top:30px;}
.printshare .share .fxd{width:100px;float: left;height: 36px;line-height: 36px;}
.printshare .share .bdsharebuttonbox{width:220px;float: left;}
/*打印分享 结束*/


/*政务咨询 详细页*/
.zwzxw
{
    min-height:300px;
    padding:20px;
}
.zwzx_title
{
    font-size:18px;
}
.zwzxw .title{ color:#117DD7;}
.zwzx_time
{
    color:#666;
    padding:20px 10px;
    font-size:12px;
}
.zwzxw .tszx_view { width:960px; margin-top:20px;}
.zwzxw .tszx_view tr td { padding:0px; margin:0px; }
.zwzxw .tszx_view tr td.rowtitle { vertical-align:top; line-height:60px; color:#444; }
.zwzxw .tszx_view .nrIcon{ width:8px; height:15px; margin-top:20px; background:url("msg_icon_l.png") no-repeat scroll 0px center transparent; }
.zwzxw .tszx_view .nrMain { line-height:22px; text-indent:2em; font-size:14px; display:block; min-height:60px; padding:20px; border-radius: 10px; background-color:#f2f2f2; color:#666; }
.zwzxw .tszx_view .callIcon{ width:8px; height:15px; margin-top:20px; background:url("msg_icon_r.png") no-repeat scroll 0px center transparent; }
.zwzx_callback{ padding-left:20px;}
.zwzxw .tszx_view .callMain { line-height:22px; text-indent:2em; font-size:14px; display:block; min-height:60px; padding:20px; border-radius: 10px; background-color:#FFEFDF; color:#666; }

.right_contents .right_contents_n  .myxj{padding:0px 10px;}
.right_contents .right_contents_n{
min-height:300px;
padding-bottom:0px;
}
.right_contents .right_contents_n li{
border-bottom:1px dotted #ccc;
height:35px;
line-height:35px;
}
.right_contents .right_contents_n li a{
display:block;
width:490px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
float:left;
height:35px;
line-height:35px;
background:url(li_bg.jpg) no-repeat left center;
padding-left:15px;
}
.right_contents .right_contents_n li span{
display:block;
float:right;
height:35px;
line-height:35px;
}
.hfstate
{
	width:50px;
	height:35px;
	line-height:35px;
	float:left;
	text-align:center;
}
	.hfstate .hs
	{
		color:#666;
	}
.hfstate .green
{
	color:green;
}
.abtnlink
{
	background:green;
	height:30px;
	line-height:30px;
	display:block;
	float:right;
	color:#fff;
	text-align:center;
	width:80px;
}
/*政务咨询 详细页*/

/*我要写信 开始*/

.ny_lbzrxx{
width:1060px; margin:0 auto;
	min-height:100px;}
.ny_lbzrxx li {
	background: url(li.png) no-repeat 10px center;
	border-bottom: 1px dotted #ccad7f;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	color: #6c4019;
	padding-right: 15px;
	position:relative;
}
.ny_lbzrxx li.title{background:none;font-weight:bold;padding-left:20px;font-size:16px;}
	.ny_lbzrxx li a
	{
		font-size: 14px;
		line-height: 40px;
		color: #6c4019;
		padding-left: 30px;
		text-align: left;
		height: 40px;
		float: left;
		width: 700px;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: block;
		overflow: hidden;
	}
	.ny_lbzrxx li .lxtime{position:absolute;right:100px;width:100px;text-align:center;}
	.ny_lbzrxx li .hftime{position:absolute;right:0px;width:100px;text-align:center;}
	.ny_lbzrxx li a:hover{color:#C80F14;}

.write{width:650px;margin:0 auto;padding-top:20px;}
.write table{}
.write .tdleft{width:100px;text-align:right;}
.write  td{padding:5px;}
.write  th{text-align:center;width:100%;font-weight:normal;font-size:18px;padding-bottom:5px;}
.write .inp{padding:3px;margin:0px; border:1px solid #d8ad7a;width:150px;border-radius:2px;font-size:14px;font-family:微软雅黑;}
.write .title{width:500px;}
.write .content{width:500px;height:120px;}
.write .operate{text-align:center;padding:5px 0px;}
.write .operate .btn{background:#875530;color:#fff;padding:3px 15px;border:0px;cursor:pointer;margin-right:20px;border:1px solid #fff;}
.write .operate .btn:hover{background:#B61B1F}
.write .red{color:#ff0000;}

.wirteico{position:absolute;right:10px;top:0px;}
.wirteico a{background:#7F4019;color:#fff;padding:5px 8px;border-radius:3px;}
.wirteico a:hover{text-decoration:none;background:#B61B1F;}
/*我要写信 结束*/


/**在线调查开始 write by hzm**/
.h1title { text-align: center;
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #905C1F;
	margin:20px auto 5px auto;}
.votecontents{ padding:10px; text-indent:2em;font-size:14px; line-height:20px; border:1px dotted #999; margin-bottom:15px;color:#333;}
.votetime{text-align:right;padding-right:10px;padding-bottom:10px;color:#333333;}
.votebtn{padding:10px; text-align:center;}
.itemlist{font-size:14px;color:#333;}
.votebtn .votebtn{ border:0px; border-radius:3px; background:#d23132;color:#fff; padding:5px; text-align:center; cursor:pointer; font-size:16px; width:60px;}
.votebtn .seebtn{ border:0px; border-radius:3px; background:green;color:#fff; padding:5px; text-align:center; cursor:pointer; font-size:16px; width:100px; margin-left:10px;}
/**在线调查结束**/ 


/*图片列表 开始*/
.tp_cent {
	width:1008px;
	margin:30px auto;
	
}

.tp_cent li {
	float: left;
	margin: 5px 11px 0px 11px;
}

.tplb {
	width: 228px;
}
.tplb_img {
	height: 150px;
	width: 218px;
	border: 1px solid #cba872;
	padding: 4px;
	background-color: #ead9b5;
	overflow:hidden;
}
.tplb_img a{padding:0px;display:block;}
.tplb_img img{height: 150px;
	width: 218px;}
.tplb .txt a {
	height: 35px;
	width: 208px;
	font-size: 14px;
	line-height: 35px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	padding:0px 10px;
	color: #744814;
	overflow:hidden;
}
.tplb .txt a:hover{color:#c80f14;}
.tpzs {
	width: 938px;
	margin:30px auto;
	border: 1px solid #d8ad7a;
	background-color: #e7d4ae;
}
.tpzs_title {
	height: 60px;
	width: 900px;
	margin:0px auto;
	font-size: 16px;
	line-height: 60px;
	text-align: center;
	border-bottom: 1px solid #e5c696;
	font-weight: bold;
	color: #905C1F;
}
.tpzs_img {
	height: 492px;
	width: 878px;
	margin:20px auto;
}
.tpzs_txt {
	width: 878px;
	margin: 20px auto;
}
.tpzs .tp {
	margin: 20px auto; width:878px;
}

.tp li {
	float: left;
}
.tp a {
	height: 102px;
	width: 182px;
	display: block;
	margin:0px 14px;
}
.tpzs .tp .tp_qh {
	height: 30px;
	width: 17px;
	margin: 36px 0px 0px 0px;
}
/*图片列表 结束*/

/*地方志书*/
.xwny .divTree{width:226px;float:left; padding:5px;height:600px; overflow:scroll; border:1px solid #A4CAEF; background:none repeat scroll 0 0;vertical-align:middle;}
.xwny .divTree .icon{  border:0px; vertical-align:middle;}
.right
{
	float: left;
	border: 1px #ccc solid;
	width: 730px;
	border-top: none;
	margin-left: 7px;
	margin-bottom: 20px;
}
/*地方志书*/