@charset "utf-8";
/* CSS Document */
/*全局样式*/
body { font-family:"SimHei";color:#333; font-size:0.48rem; background:#fff;}
* { margin:0; padding:0; list-style:none;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover {text-decoration: none;}
input{outline:none;}
ul li{ list-style:none; margin:0; padding:0;}
img { border:0; max-width:100%;}
.line-row{ width: 100%; height: 0.4rem; background: #f5f5f5;}
.pagesize{ width: 14.2rem; margin: 0 auto;}

/*页头部分*/
.header{ width: 100%;height:auto;position: relative;}
.header .top img{width:100%;height:2.2rem; display:block;}
.header .search{width:1.06rem;height:1.08rem;position:absolute;top:0.7rem;right:0.46rem; }
.search .input-search{width:1.06rem;height:1.08rem;background:url(/shtml/gdnew/imageswx/search.png) no-repeat; background-size:cover; border:0;outline:none; cursor: pointer;}
.hide-search{margin-top:0.4rem;margin-bottom:0.2rem;}
.input-s{padding:0.06rem 0.1rem; line-height: 1.2rem;width:5rem;border:1px solid #ddd; border-radius: 2px; box-sizing: border-box; height: 1.2rem;}
.hide-search .input-btn{/*width:1rem;*/padding: 0 0.4rem; background-color:#24ace8;border: 0;color: #fff; margin-left:0.1rem; height: 1.2rem; border-radius: 2px;}


/*菜单部分*/
.nav{width: 100%; background: url(/shtml/gdnew/imageswx/nav.png) no-repeat; background-size: cover; position: relative; box-shadow: 0px 4px 10px #aaa; z-index: 1; overflow: hidden;}
.nav ul{ display: block; white-space: nowrap;justify-content: center; overflow: hidden;}
.nav .nav-list { color: #fff;line-height: 1rem; width: 33.33%; float: left; text-align: center; font-size: 0.48rem; border-bottom: 1px solid #b4b4b4;}
.nav .nav-list a{ color: #fff; font-size: 0.48rem;}
.nav .nav-list.cycp a {margin: 0 .2rem;}
.nav .nav-list.cycp .cy{margin-right: .3rem;}

/*轮播图*/
.banner{position:relative; width:100%;height: 0; padding-top: 50%;}
.banner .pic{position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.banner .pic img{ width: 100%; height: 100%;}
.swiper-slide .text{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0.84rem; line-height: 0.84rem; background: rgba(0,0,0,.8); color: #fff; text-indent: 0.5rem;}
.banner .btn { position: absolute;bottom:0.3rem; text-align: right;}
.btn a { width:0.2rem;height:0.2rem; margin: 0 0.1rem; background: #fff;}
.btn .active{ background: #015293;}


/*共用样式*/
.box{ height:auto; margin-top:0.34rem; min-height: 14rem}
.title{ height:1.08rem; line-height:1.08rem; border-bottom:2px solid #015293;background:url(/shtml/gdnew/imageswx/title.png) no-repeat 0 center; background-size:0.56rem 0.48rem; font-size:0.6rem; color:#015293;font-family: NSimSun, serif; font-weight:bold; padding-left:0.92rem;}/*标题*/
.title span { float:right; margin-right:0.06rem; font-size:0.48rem;font-family: SimSun, serif;}/*更多*/
.location{width:14.2rem; border-bottom:1px dashed #eee;}

/*左右切换栏目*/
.tab{width: 14.2rem; }
.tab .side {height: 1.1rem; border-bottom:1px solid #b4b4b4;background: #f7f7f7;  margin-top: 1px;}
.tab .side .active {background: #fff; border-bottom:1px solid #fff; border-left:1px solid #aaa; border-right:1px solid #aaa;}
.tab .side li {position: relative; float: left;font-size:0.48rem;padding:0 0.3rem; height: 1.1rem; line-height: 1.1rem; background: #f7f7f7;border-bottom: 1px solid #b4b4b4;color: #1e1e1e; z-index: 3;}
.tab .list{width:14.2rem;/*height:4.94rem; */display: none;}
.tab .list li{width:13.72rem;height:0.984rem;line-height:0.984rem;background:url(/shtml/gdnew/imageswx/an.png) 1px center no-repeat; font-size:0.4rem;font-family:SimHei, serif; padding-left:0.48rem; overflow:hidden;}
.tab .list li a{display:inline-block;width:100%;height:0.984rem; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
#tab1 .list, #tab2 .list, #tab3 .list, #tab4 .list{ display:none;}

.pic-zt{ margin-top: 0.24rem; padding-bottom: 0.4rem;height: 3.5rem;}
.pic-zt img{ width: 100%; height: 100%;}

.title1{ border-bottom: 2px solid #015293 !important; background: none !important;}
.title1 li{ border: none !important; background: none !important; padding: 0 1rem !important; background:url(/shtml/gdnew/imageswx/title-normal.png) no-repeat 0.2rem center !important;  background-size:0.56rem 0.48rem !important; font-size: 0.6rem !important; font-weight: bold;}
.title1 .active{ background: url(../imageswx/title.png) no-repeat 0.2rem center !important; color: #015293 !important; background-size:0.56rem 0.48rem !important;}
/*政务发布*/
.box-zwfb{width:14.2rem; margin:0.4rem auto;}
.zwfb-top{ margin-bottom: 0.4rem;}
.zwfb-top ul{padding-top:0.5rem; display: flex; align-items: center;}
.zwfb-top ul li{ flex: 1; text-align: center;}
.zwfb-top ul li span{display:block;white-space:pre-wrap; line-height:0.6rem; margin-top:0.2rem;}
.zwfb-top img{width:1.16rem; height:1.16rem; text-align:center;}

.gdzwfw{ width: 13.2rem; margin: 0 auto;}
.gdzwfw img{ width: 100%; height: 100%;}

/*方志数据库、全民修志、走进桥都*/
.box-cutover{width:14.2rem; /*height:7.2rem;*/ margin-top:0.4rem; overflow:hidden; margin-bottom: 0.4rem;}
.gdzz-pic{ margin: 0.2rem 0;}
.gdzz-pic .pic-list{ display: flex;}
.pic-list a{ flex: 1; text-align: center;}
.gdzz-pic .pic-list span{ text-align: center; line-height: 1rem}
.gdzz-pic .pic-list img{ width: 4.56rem; height: 3.08rem}

.mxwh{ display: flex; width: 14.2rem; height: 4.9rem; background: url(/shtml/gdnew/imageswx/mxbg.jpg) no-repeat; background-size: 14.2rem 4.9rem; margin: 0.2rem auto; align-items: center;}
.mxwh .name{ width: 1.2rem; margin: 0.76rem 0.56rem 0.76rem 0.56rem;}
.mxwh-list{ width: 80%;}
.mxwh-list .item{ flex: 1; text-align: center; align-items: center;}
.mxwh-list .pic-wrap{ display: inline-block; width: 2.4rem; height: 2.4rem; border: 1px solid #c2c2c2; background: #fff; border-radius: 50%;}
.mxwh-list img{ width: 3rem; height: 2rem; padding: 0.2rem; }
.mxwh-list .text{ display: block; line-height: 0.88rem;}

/*页脚*/
.footer{width:100%; background:#015293;color:#fff; font-size:0.4rem;position:relative;line-height:0.8rem; padding-top: 0.4rem; text-align: center;}
.footer .link a{ display: inline-block; color: #fff; padding: 0 0.2rem;}
.footer a{ color: #fff;}
.footer .pic{ padding:0.4rem; display: flex; align-items: center; height: 3rem;}
.footer .blue{ flex: 0 0 3rem;}
.footer .blue img{ width: 1.4rem;}
.footer .jiucuo{ flex:0 0 3rem;}
.footer .jiucuo img{ width: 2.2rem;}
.footer .code{ flex: 1; padding: 0 0.2rem;}
.footer .code img{ width: 1.4rem; height: 1.4rem;}
.footer .code .text{ display: block;}

/*文章*/
.nav b{display: block;width:100%; overflow:hidden;text-align:center; font-size:0.9rem; line-height: 1.28rem; color:#fff; font-family:NSimSun, serif; font-size: 0.56rem;}
.heading{ width:14.2rem; height:auto;font-size:0.56rem; margin-top:0.6rem; border-bottom:1px solid #ccc;}
.heading b{display: block; width:11.6rem; height:auto; margin:0 auto; text-align:center; font-size: 0.8rem;line-height: 1rem;}
.heading span{display: block; width:auto; height:0.72rem;line-height:0.72rem; text-align:center; overflow:hidden; margin:0.2rem 0; color:#999;}
.showcontent{width:14.2rem; height:auto;margin: 0.2rem 0 0.4rem 0;font-size:0.48rem !important; line-height:1rem;/*text-indent:0.96rem;*/text-align:justify;}
.showcontent img{max-width:14.15rem !important; height:auto;}
.showcontent> *, .showcontent> *> *, .showcontent> *> *> *, .showcontent> *> *> *> *, .showcontent> *> *> *> *> *{font-size:0.7rem !important; line-height:1rem;}
.piece{line-height:0.72rem;border-top:1px solid #ccc; padding-top:0.1rem;}


.btn-3{height:0.8rem; background: #FFF; margin:0.3rem 0.1rem; float: right; color:#FFF; cursor:pointer;display: block;}
.btn-1{width:1.74rem; height:0.8rem; background:#015293; border:0; color:#FFF; cursor:pointer; float:left;display: block; font-size:0.32rem;}

/*列表*/
.showlist{ width:14.2rem; min-height:20rem;overflow: visible; /*margin-top:0.2rem;*/margin-bottom:0.4rem;}
.showlist ul li{width:14.2rem; height:1.4rem; overflow:hidden;border-bottom:1px dashed #ccc; line-height:3.2em; margin-top:0.2rem; }
.showlist ul li a{width:11.2rem; height:1.4rem; /*display:block;*/ overflow:hidden; float:left;}
.showlist ul li span{ color:#707070; float:right;}



/*二级首页*/
.showlist-box{margin-bottom: 0.6rem;}
.showlist-title{background: #eeeeee;border-left:0.2rem solid #cfa972;border-right:0.2rem solid #cfa972;height:1rem;line-height:1rem;text-indent: 0.5pc;margin-top: 0.6rem;}
.showlist-box .gd{ color:red;}