@charset "utf-8";

.wap-main-wrap {display: none;}
.main-wrap {display: block;}

/*  PC 端隐藏手机头部、底部 */
.wap-top-wrap,
.wap-foot-wrap,
.wap-nav-wrap,
.wap-zoujin-h1 {
  display: none !important;
}

@media screen and (max-width: 991px) {
	.wap-main-wrap {display: block;}
	.main-wrap {display: none;}
  .main-top {display: none;}
  .main-foot-wrap {display: none;}
  /*  手机端正常显示 */
  .wap-top-wrap,
  .wap-foot-wrap,
  .wap-nav-wrap,
  .wap-zoujin-h1 {
    display: block !important;
  }
}

.wap-top-wrap {padding: 4.5rem .5rem 0; background: url(../images/in_02.jpg) center bottom no-repeat; height: 6.6rem; background-size: cover;}
.wap-top-wrap .ss-wrap {height: 1.3rem; border: 0.05rem solid #1a5493; width: 100%; border-radius: .65rem;}
.wap-top-wrap .ss-wrap .fangdajing {width: 1rem; height: .6rem; float: left; padding-right: .4rem;border-right: .05rem solid #d7d7d7; margin: .3rem .5rem;}
.wap-top-wrap .ss-wrap .fangdajing img  {height: 100%;}
.wap-top-wrap .ss-wrap .input {float: left; height: 1.2rem; line-height: 1.2rem; font-size: .7rem; width: 11rem; border: 0;}
.wap-top-wrap .ss-wrap .butt {width: 3rem; float: right; height: 1.3rem; line-height: 1.2rem; background: #015faa; border-radius: 3rem; margin: -.05rem -.05rem 0 0; text-align: center; color: #fff; font-size: .7rem;}

.wap-nav-wrap {height: 2rem; line-height: 2rem; background: #015faa; display:table; width: 100%; padding: 0 .2rem;}
.wap-nav-wrap li {display:table-cell; width:1%; white-space:nowrap; text-align:center;}
.wap-nav-wrap li a {width: 100%; height: 2rem; color: #fff; font-size: .7rem; display: block;}
.wap-nav-wrap li a.nav-active{ font-weight: bold;background:#1887e1}
.wap-main-wrap {padding: .55rem; position: relative;}

.wap-tab-wrap {height: 1.7rem; border-bottom: .2rem solid #f2f3f3;}
.wap-tab-wrap li {float: left; height: 1.7rem; margin: 0 .5rem -.2rem 0; line-height: 1.5rem; font-size: .7rem;}
.wap-tab-wrap li.cur {border-bottom: .2rem solid #015293; font-weight: bold; color: #015293;}

.wap-hot-wrap {height: 2rem;line-height: 2rem;font-size: 1rem;color: #015293;font-weight: bold;display: block; text-align: center;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.wap-pichot-wrap {width: 100%;height: 11rem;margin-bottom: 1rem;background: #000;}

.wap-title001 {height: 2.5rem;line-height: 2.5rem;background: #015293;color: #fff;margin: 0 -.55rem;padding: 0 .55rem;overflow: hidden;}
.wap-title001 .tit {font-size: .85rem;font-weight: bold;float: left;}
.wap-title001 .tab-wrap {float: right;height: 2.5rem;font-size: .65rem;}
.wap-title001 .tab-wrap li {float: left;margin-left: .5rem;position: relative;overflow: hidden;}
.wap-title001 .tab-wrap li.cur:before {content: '';width: .6rem;height: .6rem;position: absolute;bottom: -.3rem;left: calc(50% - .3rem);display: block;background: #fff;transform: rotate(45deg);}

.wap-tab-wrap .more,.wap-info-wrap .more {background: #e75535; height: .9rem; border-radius: .45rem; float: right; line-height: .9rem; text-align: center; color: #fff; font-size: .6rem; padding: 0 .8rem; margin-top: .33rem; display: block;}

.wap-info-wrap {position: relative; padding-bottom: .5rem;}
.wap-info-wrap .more {position: absolute; margin-top: 0; top: -1.38rem; right: 0;}
.wap-info-wrap .more1 {height: 1.5rem;line-height: 1.5rem;text-align: center;background: #dcdcdc;color: #333;font-size: .7rem;display: block;margin-top: .5rem;}

.wap-info-list {line-height: 2.5rem;}
.wap-info-list li {height: 2.5rem; border-bottom: 1px solid #dcdcdc;}
.wap-info-list li > a {width: 14rem; display: block; float: left; font-size: .7rem; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.wap-info-list li > span {width: 2rem; display: block; float: right; font-size: .7rem; color: #333;}

.wap-ad-wrap {display: block; margin-bottom: .1rem; width: 100%;}
.wap-ad-wrap img {width: 100%; height: auto;}

.wap-img-wrap1 {padding: .5rem 0 .1rem;}
.wap-img-wrap1 li {display: block; float: left; width: calc((100% - .8rem) / 3); height: 7rem; margin-bottom: .4rem;margin-left: .4rem;}
.wap-img-wrap1 li a {width: 100%; height: 100%;}
.wap-img-wrap1 li a img {width: 100%; height: 100%;}
.wap-img-wrap1 li:nth-child(3n-2) {margin-left: 0;}

.wap-img-wrap2 {padding: .5rem 0 .1rem;}
.wap-img-wrap2 li {display: block; float: left; width: calc(50% - .2rem); height: 4rem; margin-bottom: .4rem;margin-left: .4rem;}
.wap-img-wrap2 li a .img{width: 100%; height: 100%;}
.wap-img-wrap2 li a img {width: 100%; height: 100%;}
.wap-img-wrap2 li:nth-child(2n-1) {margin-left: 0;}

.wap-foot-wrap {height: 4.5rem; background: #015293; width: 100%; padding-top: .9rem;}
.wap-foot-wrap .jiguan {float: left; width: 2.5rem; padding: 0;}
.wap-foot-wrap .jiguan img {width: 100%;}
.wap-foot-wrap .text {float: left; line-height: .8rem; font-size: .5rem; color: #c2ddf7; max-width: 7.75rem; padding-top: .1rem; padding-right: .2rem;}

.wap-list-more {line-height: 2rem; display: block; border-radius: .2rem; background: #eee; text-align: center; color: #333; font-size: .7rem; margin: .3rem 0;}

.wap-info-title {padding: .9rem 0; border-bottom: 1px solid #dcdcdc;}
.wap-info-title .title {line-height: 1.5rem; color: #333; font-size: .85rem; font-weight: bold; text-align: center;}
.wap-info-title .time {line-height: 1.2rem; text-align: center; font-size: .6rem; color: #999;}

.wap-info-info {padding: .8rem 0; font-size: .65rem; line-height: 1.4rem;}
.wap-info-info img {max-width: 100%;}
.wap-info-info video {max-width: 100%;}

.wap-info-butt {padding-top: .8rem; text-align: right;}
.wap-info-butt .top {padding: 0 .6rem; height: 1.4rem; line-height: 1.4rem; border-radius: .7rem; display: inline-block; margin-left: .5rem; background: #015faa; color: #fff; font-size: .6rem;}
.wap-info-butt .top img {width: 1.2rem; vertical-align: middle; margin: 0 .2rem .1rem;}
.wap-info-butt .top img.xiao {width: .9rem;}

.wap-xiala-guan {position: absolute; top: 0; right: 7rem; bottom: 0; left: 0; z-index: 10;}

.wap-xiala-wrap {width: 100%; position: absolute; top: 0; right: 0; bottom: 0; padding: .5rem .5rem 0; overflow: hidden; z-index: 5;}
.wap-xiala {width: 7rem; position: absolute; top: 0; right: 0; bottom: 0; background: #fff; padding: .5rem .5rem 0; box-shadow:0 0 .5rem #ccc;}
.wap-xiala .more {background: #e75535; height: .9rem; border-radius: .45rem; line-height: .9rem; text-align: center; color: #fff; font-size: .6rem; padding: 0 .5rem; margin-top: .33rem; display: block; margin-bottom: 1rem; position: relative;}
.wap-xiala .butt {height: 1.5rem; line-height: 1.5rem; background: #fff; border-radius: 3rem; margin: 0 0 .5rem; text-align: center; color: #333; font-size: .7rem; border: 1px solid #dcdcdc; display: block;}
.wap-xiala .butt.cur {background: #015faa; font-weight: bold; border: 1px solid #015faa; color: #fff;}

.wap-xiala .more i {width: .9rem; height: .9rem; transform:rotate(90deg); font-style: normal; font-family: simsun; position: absolute; top: .05rem; font-weight: bold;}

.wap-tab-wrap .fr {font-size: .7rem; line-height: 1.5rem;}
.wap-tab-wrap .fr .red {display: inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width: 4rem; vertical-align: middle; margin-bottom: .15rem;}

.wap-hudong-ad1 {display: block; margin-bottom: .4rem;}
.wap-hudong-ad1 img {width: 100%;}

.wap-hudong-ad2 {display: inline-block; vertical-align: top; width: 50%; margin-bottom: .4rem; padding-right: .2rem;}
.wap-hudong-ad3 {display: inline-block; vertical-align: top; width: 50%; margin-bottom: .4rem; padding-left: .2rem;}
.wap-hudong-ad2 img,.wap-hudong-ad3 img {width: 100%;aspect-ratio: 449 / 194}

.wap-zoujin-ico-wrap {padding: 1rem 0; font-size: 0;}
.wap-zoujin-ico-wrap li {width: 33.33%; height: 4.5rem; display: inline-block; vertical-align: top;}
.wap-zoujin-ico-wrap li .img {width: 2.2rem; height: 2.2rem; padding-top: .4rem; border-radius: 1.1rem; margin: 0 auto; border: .05rem dashed #bfbfbf; text-align: center;}
.wap-zoujin-ico-wrap li .img img {width: 1.2rem; height: 1.2rem; margin: 0 auto;}
.wap-zoujin-ico-wrap li .txt {height: 1.4rem; line-height: 1.4rem; text-align: center; font-size: .6rem; color: #333;}

.wap-zoujin-title {margin-bottom: .5rem;}
.wap-zoujin-title img {width: 100%; height: auto;}

.wap-sousuo-wrap {min-height: 6.5rem; width: 100%; background: #f0f0f0; margin-bottom: .55rem; padding-top: .3rem; padding-bottom: .6rem;}
.wap-sousuo-wrap .title {height: 2rem; line-height: 2rem; text-align: center; font-size: .8rem; font-weight: bold;}
.wap-sousuo-wrap .input-w {text-align: center; height: 1.4rem; margin-bottom: .7rem;}
.wap-sousuo-wrap .input-w .input {width: 60%; height: 1.4rem; display: inline-block;vertical-align: top; padding: 0 .7rem; margin-right: .5rem; border: 0; background: #fff; color: #333; font-size: .6rem;}
.wap-sousuo-wrap .input-w .butt {width: 20%; height: 1.4rem; border: 0; background: #015faa; color: #fff; font-size: .6rem;}
.wap-sousuo-wrap .input-m {padding-left: calc(10% - .25rem); margin-bottom: .7rem; width: calc(60% + 1.4rem);}
.wap-sousuo-wrap .input-m .input {width: 100%; height: 1.4rem; display: inline-block;vertical-align: top; padding: 0 .7rem; margin-right: .5rem; margin-bottom: .7rem;border: 0; background: #fff; color: #333; font-size: .6rem;}
.wap-sousuo-wrap .more {text-align: center; height: 1rem;}
.wap-sousuo-wrap .more a {color: #015faa; font-size: .8rem;}

.wap-ico-wrap {width: 100%; margin-bottom: .55rem; padding-top: .3rem;}
.wap-ico-wrap a {display: inline-block; width: 33.33%; height: 5rem; vertical-align: top;}
.wap-ico-wrap a i {width: 50%; margin: 0 auto .2rem; border-radius: 50%; background: #fff; display: block;border: 1px solid #015faa;padding: .6rem;}
.wap-ico-wrap a i img {width: 100%;}
.wap-ico-wrap a p {height: 1.2rem; line-height: 1.2rem; text-align: center; color: #333; font-size: .6rem; margin: 0;}

.wap-ad-wrap02 {padding-top: .7rem; height: 5rem; background: #f4fbff;margin-bottom: .5rem;}
.wap-ad-wrap02 li {width: 25%; float: left;}
.wap-ad-wrap02 li .img {width: 2.2rem; height: 2.2rem; border-radius: .5rem; overflow: hidden; margin: 0 auto; padding: .5rem; text-align: center; }
.wap-ad-wrap02 li .img img {width: 100%;height: 100%;}
.wap-ad-wrap02 li .txt {height: 1.5rem; line-height: 1.8rem; text-align: center; font-size: .6rem; color: #333;}
.wap-ad-wrap02 li .img.bg1 {background: #58b9dd;}
.wap-ad-wrap02 li .img.bg2 {background: #5cbd90;}
.wap-ad-wrap02 li .img.bg3 {background: #ddc258;}
.wap-ad-wrap02 li .img.bg4 {background: #ed747d;}
			
.wap-fangtan {overflow: hidden;padding-top: .6rem; font-size: .4rem;}
.wap-fangtan .img {width: 45%; height: 5rem; float: left;}
.wap-fangtan .img img {width:100%; height:100%;}
.wap-fangtan .txt {width: 55%; float: right; line-height: .7rem;padding-left: .5rem;}
.wap-fangtan .txt > div {overflow: hidden; font-size: .4rem; padding:.1rem 0;}
.wap-fangtan .txt > .cent-tt{-webkit-line-clamp:2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 150px; white-space:initial;}
.wap-fangtan .txt > .cent-tc{-webkit-line-clamp:3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 150px; white-space:initial;}
.wap-fangtan .txt > div > .tt {width: 2.6rem; float: left;}
.wap-fangtan .txt > div > .tc {width: 2.6rem; display: block;}
.wap-fangtan .txt > div > .tx {width: calc(100% - 2.6rem); display: block;float: right;}
.wap-fangtan .txt > div > .tx.er {-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 110px; white-space:initial;}
.wap-fangtan .txt > div > .tx.ey {-webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 160px; white-space:initial;}
.wap-fangtan .txt > div > a.tx:hover {color: #1f69c4;}
.wap-fangtan .zj-but{display: block;width: 1.8rem;border-radius: .4rem;background: #015293;height: .8rem;line-height: .8rem;text-align: center;color:#fff;float: right;}

.wap-ad-wrap03 {overflow: hidden;margin-bottom: .7rem;}
.wap-ad-wrap03 > div {width: calc(50% - .2rem);margin-left: .4rem;float: left;height: 6rem;}
.wap-ad-wrap03 > div a.img1 {width: 100%;display: block;float: left;height: 100%;}
.wap-ad-wrap03 > div a img {width: 100%;height: 100%;}
.wap-ad-wrap03 > div:first-child {margin-left: 0;}
.wap-ad-wrap03 > div a.img2 {width: 100%;display: block;float: left;height: calc(50% - .2rem);margin-top: .4rem;}
.wap-ad-wrap03 > div a:first-child {margin-top: 0;}

.wap-banshi {overflow: hidden;padding: .7rem 0 .5rem;width: 100%;}
.wap-banshi li {width: 25%; float: left; padding: .5rem .2rem;}
.wap-banshi li a {}
.wap-banshi li a .img {width: 2rem; height: 2rem; box-sizing: border-box; border-radius: 50%; border: 1px solid #e9e7e7; margin: 0 auto .3rem; text-align: center; padding-top: .2rem; padding: .35rem;}
.wap-banshi li a .img img {width: 100%;height: 100%;}
.wap-banshi li a .txt {color: #333; font-size: .6rem; line-height: .9rem; text-align: center;}

.wap-banshi0 {border: 1px solid #d8d7d7; border-left: .2rem solid #015293; margin-bottom: .5rem; padding: .15rem 0 0 .5rem; height: 3.5rem;}
.wap-banshi0.bg1 {background: url(../images/img2_03.jpg) right top no-repeat #fff;background-size: auto 100%;}
.wap-banshi0.bg2 {background: url(../images/img2_06.jpg) right top no-repeat #fff;background-size: auto 100%;}
.wap-banshi0 .title {height: 1.3rem; line-height: 1.3rem; font-size: .7rem; font-weight: bold;}
.wap-banshi0 .info {line-height: .8rem; font-size: .45rem;}
.wap-banshi0 .info a {color: #333;}
.wap-banshi0 .info a.more {color: #1e5fc0;}
.wap-banshiad {width: 100%;height: 2.2rem;display: flex;align-items: center;justify-content: space-between;gap: .4rem;margin-bottom: .7rem;}
.wap-banshiad > a {flex:1; height: 2.2rem; border: 1px solid #e8e7e7; padding: .15rem; display: block; float: left;font-size: 0;}

.wap-banshiad > a img {width: 100%;height: 100%;}

.wap-sousuo-wrap1 {height: 1.6rem; border: 1px solid #c4c4c4; border-radius: .3rem;background: #f2f9ff; margin-bottom: .5rem;}
.wap-sousuo-wrap1 .xiala {width: 4.5rem; height: 1.6rem; float: left; border-right: 1px solid #c4c4c4; text-align: center; margin-right: .5rem;}
.wap-sousuo-wrap1 .xiala select {margin-top: .45rem;font-size: .6rem;font-weight: bold;color: #0d76ca;background-color: #f2f9ff;outline: none;border: none;}
.wap-sousuo-wrap1 input[type=text] {width: calc(100% - 6.6rem); height: 1.6rem; border: 0; float: left; background: none; font-size: .7rem;}
.wap-sousuo-wrap1 .button {width: 1.6rem; height: 1.6rem; float: right; border: 0; background: url(../images/searchBtn.jpg) center no-repeat; cursor: pointer;}

.wap-lanm2 {width: 100%;overflow: hidden;margin-bottom: .5rem;}
.wap-lanm2 > .left {width: 61%;float: left;}
.wap-lanm2 > .right {width: calc(39% - 1rem);float: right;}
.wap-ad-wrap01 {padding-top: .5rem;}
.wap-ad-wrap01 li {width: 33.33%; height: 4.5rem; float: left;}
.wap-ad-wrap01 li .img {width: 2.3rem; height: 2.3rem; border-radius: 50%; overflow: hidden; margin: 0 auto .3rem; padding: .2rem;}
.wap-ad-wrap01 li .img img {width: 100%;height: 100%;}
.wap-ad-wrap01 li .txt {height: 1; line-height: 1rem; text-align: center; font-size: .6rem; color: #999;}
.wap-ad-wrap01 li .img.bg1 {background: #5cbd90;}
.wap-ad-wrap01 li .img.bg2 {background: #7299d8;}
.wap-ad-wrap01 li .img.bg3 {background: #dd6157;}
.wap-ad-wrap01 li .img.bg4 {background: #ddc258;}
.wap-ad-wrap01 li .img.bg5 {background: #44a4bc;}
.wap-ad-wrap01 li .img.bg6 {background: #dd8d57;}
.wap-ad-wrap01_1 {width: 100%;margin-bottom: .5rem;display: block;}
.wap-ad-wrap01_1 img {width: 100%;}
.wap-gongbao {}
.wap-gongbao .img {border: 6px solid #f2f0f1; border-radius: 4px;width: 100%;margin-bottom: .3rem;}
.wap-gongbao .img img {width: 100%; height: auto;}
.wap-gongbao .txt {width: 100%;}
.wap-gongbao .txt .tt {line-height: 1rem; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size: .55rem; color: #333;}
.wap-gongbao .txt .tx {color: #666; font-size: .45rem; overflow: hidden; line-height: .7rem;margin-bottom: .2rem;}
.wap-gongbao .txt .time {height: .7rem; line-height: .7rem; text-align: right; font-size: .45rem; margin-bottom: .2rem;}
.wap-gongbao .txt .more {height: 1rem; line-height: 1rem; text-align: right;}
.wap-gongbao .txt .more a {height: 1rem; display: inline-block; border-radius: .5rem; background: #015293; font-size: .5rem; color: #fff;text-align: center;padding: 0 .8rem;}


.flexslider{position:relative;width:100%;height:100%;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;height: 100%;}
.flexslider .slides{zoom:1;height: 100%;}
.flexslider .slides li,.flexslider .slides .img,.flexslider .slides a {width: 100%;height: 100%;display: block;position: relative;}
.flexslider .slides img {width: 100%;height: 100%;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-45px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0.8;-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flex-control-nav{width:100%;position:absolute;bottom:2rem;text-align:center;margin: .1rem 0;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.flexslider .slides .tit {height: 2rem;line-height: 2rem;background: rgba(0, 0, 0, .7);overflow:hidden; text-overflow:ellipsis; white-space:nowrap;font-size: .6rem;position: absolute;width: 100%;bottom: 0;left: 0;z-index: 5;color: #fff;padding: 0 .5rem;}

.wap-zoujin-h1 {width: 100%;height: 14rem;background: url(../images/wap-zoujin_02.jpg) center top no-repeat;background-size: 100% auto;margin-top: .55rem;padding: 3rem .55rem .65rem 3.7rem;}
.wap-zoujin-h1 .text {width: 100%;height: 10rem;background: #fff;border-radius: .2rem;font-size: .6rem;line-height: .9rem;padding: .5rem .7rem;}
.wap-zoujin-h1 .text > div {-webkit-line-clamp: 9; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;height: 7.9rem;}
.wap-zoujin-v1 {display: block;width: 100%;font-size: 0;margin-bottom: .55rem;}
.wap-zoujin-v1 img {width: 100%;height: auto;}
.wap-zoujin-list1 {overflow: hidden;margin-bottom: .55rem;}
.wap-zoujin-list1 > div {width: calc(50% - .35rem);height: 10.8rem;float: left;margin: 0 0 .7rem .7rem;background: #f7f8f9;}
.wap-zoujin-list1 > div:nth-child(2n-1) {margin: 0 0 .7rem 0;}
.wap-zoujin-list1 > div img {width: 100%;height: 4.8rem;}
.wap-zoujin-list1 > div .text {width: 100%;height: 6rem;padding: .5rem;}
.wap-zoujin-list1 > div .tit {height: 1rem;font-size: .6rem;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;margin-bottom: .2rem;}
.wap-zoujin-list1 > div .txt {line-height: .7rem;font-size: .5rem;height: 2.2rem;padding: .1rem 0;margin-bottom: .3rem;-webkit-line-clamp: 3;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.wap-zoujin-list1 > div .more {height: 1rem;line-height: 1rem;display: block;text-align: right;color: #ca0c06;}

.wap-zoujin-list2 {overflow: hidden;padding-top: .2rem;}
.wap-zoujin-list2 > div {width: calc(50% - .2rem);height: 8.8rem;float: left;margin: .4rem 0 0 .4rem;background: #f7f8f9;}
.wap-zoujin-list2 > div:nth-child(2n-1) {margin: .4rem 0 0 0;}
.wap-zoujin-list2 > div img {width: 100%;height: 4.8rem;}
.wap-zoujin-list2 > div .text {width: 100%;height: 4rem;padding: .5rem;}
.wap-zoujin-list2 > div .tit {line-height: .9rem;font-size: .6rem;max-height: 2rem;padding: .1rem 0;margin-bottom: .1rem;-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
.wap-zoujin-list2 > div .txt {height: 1rem;font-size: .5rem;}

.wap-yaowen-img {display: block;margin-top: 10px;}
.wap-yaowen-img img {width: 100%;height: 10rem;}
.wap-yaowen-img span {line-height: 2rem;display: block;text-align: center;font-size: .7rem;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;height: 2rem;}

.wap-yaow-hot {width: 100%; height: 11rem; padding: 0px .7rem .7rem; background: url(../images/wap-dongtai_03.jpg) center top no-repeat;background-size: 100% auto;margin-bottom: .6rem;}
.wap-yaow-hot .tit {height: 2.3rem; line-height: 2.3rem; text-align: center; overflow: hidden; font-size: .8rem; color: #fff; font-weight: bold;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;display: block;}
.wap-yaow-hot .txt {padding: .35rem .5rem 0; line-height: 1rem; font-size: .55rem; color: #333; width: calc(100% - 4.8rem); margin-left: 4.8rem; height: 6.3rem; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6; -webkit-box-orient: vertical;}
.wap-xinz-but{height: .8rem; line-height: .8rem; background-color: #e2821b; color: #fff; padding: 0 .6rem; display:inline-block; border-radius: .4rem; float: right; margin-top: .3rem; margin-right: .5rem;font-size: .5rem;}

.wap-yaow-list1 {padding-bottom: .5rem;}
.wap-yaow-list1 li {padding-bottom: .5rem;overflow: hidden;}
.wap-yaow-list1 li .tit {height: 1.3rem; line-height: 1.3rem; background: url(../images/wap-dongtai_08.jpg); padding: 0 .3rem; font-size: .6rem; color: #fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom: 10px; display: block;background-size: 100% 100%;}
.wap-yaow-list1 li .txt {height: 2rem; line-height: 1rem; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: .55rem; color: #333; margin-bottom: .5rem;}
.wap-yaow-list1 li .time {height: .8rem; line-height: .8rem; text-align: center; background: #e2821b; border-radius: .4rem; color: #fff; display: block; font-size: .5rem; margin-left:auto;padding: 0 .6rem;display: inline-block;float: right;}

#wap-yaowen-hot {width: 100%;height: 17rem;background: #f7f7f7;margin-bottom: .55rem;}
#wap-yaowen-hot .swiper-container {height: 17rem;}
#wap-yaowen-hot .swiper-container .swiper-wrapper a {display: block;height: 17rem;}
#wap-yaowen-hot .swiper-container .title {padding: 1rem 1.5rem .5rem;position: relative;height: auto;margin-top: 0;left: auto;right: auto;top: auto;text-align: left;white-space: normal;background: none;color: #333;}
#wap-yaowen-hot .swiper-container .title span {height: 2.4rem;line-height: 1.2rem;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#wap-yaowen-hot .swiper-container .text {height: 1.8rem;line-height: .9rem;font-size: .6rem;margin: 0 1.5rem;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;color: #777;}

.wap-zhengwu-title1 {width: 100%;height: 2.3rem;line-height: 2.3rem;background: url(../images/wap-zhengwu_03.jpg) center no-repeat;background-size: cover;text-align: center;text-shadow: -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;font-size: .8rem;font-weight: bold;color: #3879c1;letter-spacing: .15rem;}
.wap-zhengwu-list1 {background: #e7f3ff;padding: .5rem;margin-bottom: .55rem;}
.wap-zhengwu-list1 > div {width: 100%;background: #fff;padding: .3rem .5rem;font-size: 0;}
.wap-zhengwu-list1 > div .but01 {display: inline-block; height: 1.7rem; line-height: 1.7rem; font-size: .55rem; color: #214a82; border-bottom: dashed #d0e0ef 1px; padding-left: .4rem; background: #fff; margin-bottom: 0;width: 50%;}
.wap-zhengwu-list1 > div .but01:hover {opacity: .8;}
.wap-zhengwu-list1 > div .but01 i {width: .8rem; height: .8rem; margin: 0 .4rem .2rem 0; vertical-align: middle; line-height: .8rem; display: inline-block;}

.wap-zwgk-butt02 {position: relative;z-index: 111;}
.wap-zwgk-butt02 li {width:calc(33.33% - .3rem); height: 6.46rem; float: left; margin: .45rem 0 0 .45rem;padding: 0 .4rem;}
.wap-zwgk-butt02 li.bg1 {background: url(../images/wap-gk-icon01.jpg) no-repeat #ccc;background-size: 100% auto;}
.wap-zwgk-butt02 li.bg2 {background: url(../images/wap-gk-icon02.jpg) no-repeat #ccc;background-size: 100% auto;}
.wap-zwgk-butt02 li.bg3 {background: url(../images/wap-gk-icon03.jpg) no-repeat #ccc;background-size: 100% auto;}
.wap-zwgk-butt02 li.bg4 {background: url(../images/wap-gk-icon04.jpg) no-repeat #ccc;background-size: 100% auto;}
.wap-zwgk-butt02 li.bg5 {background: url(../images/wap-gk-icon05.jpg) no-repeat #ccc;background-size: 100% auto;}
.wap-zwgk-butt02 li:nth-child(3n-2) {margin-left: 0;}
.wap-zwgk-butt02 li:nth-child(-n+3) {margin-top: 0;}
.wap-zwgk-butt02 li > div {background:none;position: relative;z-index: 111;}
.wap-zwgk-butt02 li > div .title {line-height: 1rem; position: relative; text-align: center; font-size: .6rem; font-weight:normal; color: #fff; padding-top: 2.4rem;margin-bottom: .3rem;}
.wap-zwgk-butt02 li > div .title .icon {display: block; position: absolute; top: .7rem; margin: 0 0 0 -.9rem; left: 50%;width: 1.8rem;height: 1.8rem;}
/* .wap-zwgk-butt02 li > div .title::before {content: ''; width: 0px; height: 0px; display: block; background: #fff; position: absolute; bottom: 0px; margin: 0 0 0 0px; left: 50%;} */
.wap-zwgk-butt02 li > div .butt {line-height: .8rem; width: 100%; height: 2.45rem; margin: 0 auto; padding: 0 .15rem; background: rgba(255, 255, 255, .2);}
.wap-zwgk-butt02 li > div .butt a {width: 50%; height: .8rem; text-align: center; color: #fff; font-size: .4rem; display: block; float: left;}
.wap-zwgk-butt02 li > div .butt .text{padding: .15rem 0;overflow: hidden;}
.wap-zwgk-butt02 li > div .jiant {width: .35rem; height: .22rem; background: url(../images/wap-img01_01.png) center no-repeat; background-size: cover; margin: 0 auto; transition:0.2s ease-in-out;}
.wap-zwgk-butt02 li > div.cur .jiant {transform:rotateX(180deg);}
.wap-zwgk-butt02 li > div .xiala {transition:0.2s ease-in-out; position: absolute; z-index: 111; bottom: calc(100% + .5rem); display: none; height: auto; left: -.8rem; right: -.8rem; background: #fff;border: 1px solid #cbe0ef; box-shadow: 0 0 .2rem #cbe0ef;}
.wap-zwgk-butt02 li > div .xiala:before{content: ''; width: .5rem; height: .5rem; background: #fff; border-top: 1px solid #cbe0ef; border-left: 1px solid #cbe0ef; -webkit-transform: rotate(226deg); -ms-transform: rotate(226deg); transform: rotate(226deg); display: block; position: absolute; left: calc(50% - .25rem); bottom: -.25rem;}
.wap-zwgk-butt02 li > div.cur .xiala {display: block;}

.wap-zwgk-butt02 li > div .xiala > div > ul {padding: .3rem; width: 100%; height: 100%;}
.wap-zwgk-butt02 li > div .xiala > div > ul > li {width: 100%; line-height: .8rem; margin: 0; padding: .2rem 0;height: auto;float: none;}
.wap-zwgk-butt02 li > div .xiala > div > ul > li::before {content: ''; width: .1rem; height: .1rem; vertical-align: middle; display: inline-block; background: #015293; margin: .4rem .2rem 0 .1rem;vertical-align: top;}
.wap-zwgk-butt02 li > div .xiala > div > ul > li a {font-size: .6rem; color: #333; width: calc(100% - .4rem); display: inline-block;vertical-align: top;}
.wap-page-wrap .center {display: flex; align-items: center; width: 100%; justify-content: center; height: 2.5rem; gap: .2rem; font-size: .7rem;}




/* pc端样式 */

@charset "utf-8";

.main-top {height: 36px; min-width: 1200px; background: #015293; margin-bottom: 50px;}
.main-top > .wrap {width: 1200px; height: 36px; margin: 0 auto; font-size: 16px; color: #fff; line-height: 36px; text-align: right;}
.main-top > .wrap a {color: #fff;}
.main-top > .wrap a:hover {text-decoration: underline;}

.main-wrap {min-width: 1200px; background: url(../images/bg1.jpg) center top no-repeat #fff;}
.main-wrap .wrap {width: 1200px; margin: 0 auto;}

.main-wrap .wrap a:hover > img {opacity: .8;}

.main-wrap .nav-wrap {height: 64px; padding: 0 50px; display:table; line-height: 64px; width: 1200px; margin: 0 auto;}
.main-wrap .nav-wrap li {display:table-cell; width:1%; white-space:nowrap; text-align:center;}
.main-wrap .nav-wrap li a {display: block; font-size: 20px; color: #015293; font-weight: bold; position: relative;}
.main-wrap .nav-wrap li a img {display: inline-block; vertical-align: middle; margin: 0 10px 8px 0;}
.main-wrap .nav-wrap li a:before {content: ''; width: 0; height: 4px; background: #015293; left: 50%; bottom: 5px; position: absolute; margin-left: 0; display: block; transition:0.2s ease-in-out; border-radius: 2px;}
.main-wrap .nav-wrap li a:hover:before {content: ''; width: 100px; margin-left: -50px;}

.main-wrap .logo-wrap {height: 150px; background: url(../images/logo.png) center no-repeat;}

.main-wrap .sous-wrap {width: 450px; height: 36px; line-height: 34px; border: 1px solid #1a5493; border-radius: 18px; overflow: hidden; background: #fff; margin: 0 auto 25px;}
.main-wrap .sous-wrap i {width: 46px; height: 34px; display: inline-block; vertical-align: middle; background: url(../images/ico02_04.jpg) center no-repeat; border-right: 1px solid #999; margin: 0 10px 4px 0;}
.main-wrap .sous-wrap input {width: 290px; height: 34px; border: 0; vertical-align: top;}
.main-wrap .sous-wrap .sou-butt {width: 95px; height: 34px; line-height: 34px; background: #1a5493; text-align: center; color: #fff; font-size: 16px; float: right; display: block; border-radius: 17px 0 0 17px;}

.main-wrap .hot-title {padding-left: 95px; height: 70px; line-height: 70px; background: url(../images/ico03.png) left center no-repeat; text-align: left; overflow: hidden; margin-bottom: 15px;}
.main-wrap .hot-title a {display: block; width: 100%;}
.main-wrap .hot-title a img {width: 100%; height: 70px;}
.main-wrap .hot-tit01 {height: 50px; line-height: 34px; position: relative;}
/*.main-wrap .hot-tit01::before {content: "全国要闻:"; color: #1a5493; font-size: 20px; font-weight: bold; position: absolute; left: 0; top: 0;}*/
.main-wrap .hot-tit01 a {width: calc((100% - 100px) / 3); height: 34px; display: block; float: left; padding: 0 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position: relative; font-size: 18px;}
.main-wrap .hot-tit01 a::before {content: ""; height: 18px; width: 1px; background: #d1cfcf; left: 0; top: 10px; position: absolute;}
.main-wrap .hot-tit01 a:nth-of-type(2) {padding-left: 0 !important;}
.main-wrap .hot-tit01 a:nth-of-type(2)::before {width: 0 !important;}
.main-wrap .hot-tit01 a:first-child {padding-left: 0;}
.main-wrap .hot-tit01 a:first-child::before {display: none;}
.main-wrap .hot-tit01 a:hover {color: #1f69c4;}

.main-hang1 {height: 433px; margin-bottom: 5px;}
.main-hang1 .left {width: 780px; height: 433px; float: left;}
.main-hang1 .right {width: 400px; height: 433px; float: right;}
.main-hang1 .right .tab {height: 45px; margin-bottom: 10px; border-bottom: 1px solid #d5d7d9; padding-left: 20px; font-size: 0;}
.main-hang1 .right .tab a {display: inline-block; font-size: 18px; line-height: 38px; height: 45px; margin-bottom: -1px; margin-right: 40px;}
.main-hang1 .right .tab a.cur {font-size: 22px; font-weight: bold; color: #015293; border-bottom: 3px solid #015293;}
.main-hang1 .right .info {}

.list-wrap1 {line-height: 47px;}
.list-wrap1 li {height: 47px; padding-left: 17px; position: relative;}
.list-wrap1 li::before {content: ""; position: absolute; width: 5px; height: 5px; background: #d1cfcf; left: 0; top: 20px;}
.list-wrap1 li a {width: 100%; font-size: 18px; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.list-wrap1 li a:hover {color: #1f69c4;}

.list-wrap1.yt {line-height: 47px;}
.list-wrap1.yt li {height: 47px; padding-left: 17px; position: relative;}
.list-wrap1.yt li::before {content: ""; position: absolute; width: 5px; height: 5px; background: #d1cfcf; left: 0; top: 20px;}
.list-wrap1.yt li a {width: 80%; font-size: 18px; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.list-wrap1.yt li a:hover {color: #1f69c4;}
.list-wrap1.yt li span {line-height: 47px; position: absolute; top: 0; right: 0; font-size: 18px; color: #999; display: block;}
.list-wrap1.yt li .zhuang1,.list-wrap1.yt li .zhuang2 {padding: 0 10px; border-radius: 4px; background: #1f69c4; color: #fff; font-size: 14px; position: absolute; top: 10px; right: 0; display: block; line-height: 26px;}
.list-wrap1.yt li .zhuang2 {background: #999; color: #fff;}

.main-hang2 {margin-bottom: 30px;}
.main-hang2 > .tab {height: 83px; font-size: 0; background: #3e7ebb; margin-bottom: 10px;}
.main-hang2 > .tab a {width: 25%; display: inline-block; height: 83px; line-height: 83px; text-align: center; font-size: 24px; color: #fff;}
.main-hang2 > .tab a.cur {font-size: 28px; font-weight: bold; background: url(../images/img_07.jpg) center bottom no-repeat #5090cc;}
.main-hang2 .info {}

.main-hot-wrap {height: 76px; margin-bottom: 20px;}
.main-hot-wrap .right {float: right;}
.main-hot-wrap .hot-wrap {float: left; padding-top: 23px; height: 63px; line-height: 40px; margin-right: 10px; font-size: 0;}
.main-hot-wrap .hot-wrap i {width: 16px; height: 16px; display: inline-block; vertical-align: middle; margin: 0 5px 4px 0; line-height: 16px;}
.main-hot-wrap .hot-wrap span {font-size: 18px; color: #d71511; margin: 0 0 4px 0; display: inline-block; vertical-align: middle; font-weight: bold;}
.main-hot-wrap .hot-wrap a {display: inline-block; vertical-align: middle; margin: 0 9px 4px 0; font-size: 16px; color: #333;}
.main-hot-wrap .hot-wrap a:hover {color: #1f69c4;}

.ad-wrap001 {margin-bottom: 6px;}

.main-title {height: 56px; border-bottom: 1px solid #d3d3d3; margin-bottom: 15px;}
.main-title > span {border-bottom: 3px solid #015293; margin-bottom: -1px; display: block; float: left; font-size: 24px; font-weight: bold; height: 56px; line-height: 53px; color: #015293;}
.main-title .butt-wrap {float: right; font-size: 0; margin-top: 14px;}
.main-title .butt-wrap .butt1,.main-title .butt-wrap .butt2,.main-title .butt-wrap .butt3 {height: 32px; line-height: 32px; text-align: center; font-size: 16px; display: inline-block; vertical-align: top; color: #fff; margin-left: 7px; padding: 0 30px; border-radius: 16px; background: #3e7ebb;}
/*.main-title .butt-wrap .butt1 {width: 159px; background: url(../images/img_23.jpg);}
.main-title .butt-wrap .butt2 {width: 173px; background: url(../images/img_25.jpg);}
.main-title .butt-wrap .butt3 {width: 181px; background: url(../images/img_27.jpg);}*/
.main-title .butt-wrap .butt1:hover,.main-title .butt-wrap .butt2:hover,.main-title .butt-wrap .butt3:hover {opacity: .8;}

.main-hang3 {height: 110px; margin-bottom: 20px;}
/*滚动*/
#marquee1 { width: 100%; position: relative; overflow: hidden;    }
#marquee1 .content { width: 100%; position: relative; height: 110px; line-height: 20px;overflow: hidden; }
#marquee1 ul {height: 110px; float: left;}
#marquee1 li { text-align: center; float: left; font-size: 12px; width: 245px; box-sizing: border-box; padding: 0 15px 0 0; }
#marquee1 li a:hover { position: relative; }
#marquee1 li a img { display: block; width: 230px; height: 110px;}
#marquee1 li a:hover img {opacity: 1; border: 1px solid #fff;}

.main-foot-wrap {height: 250px; background: #015293; min-width: 1200px; font-family:"Microsoft YaHei";}
.main-foot-wrap .wrap {width: 1200px; padding-top: 30px; margin: 0 auto;}
.main-foot-wrap .wrap .youqing {height: 46px; margin-bottom: 40px;}
.main-foot-wrap .wrap .youqing li {width: 25%; float: left; padding-left: 15px; height: 46px;}
.main-foot-wrap .wrap .youqing li:first-child {padding-left: 0;}
.main-foot-wrap .wrap .youqing li > div {width: 100%; height: 46px; position: relative; padding:0 35px 0 25px; cursor: pointer; color: #fff; line-height: 46px; background: #2367a8;}
.main-foot-wrap .wrap .youqing li > div::before {content: ""; width: 15px; height: 9px; background: url(../images/jiant.png); position: absolute; top: 19px; right: 19px;}
.main-foot-wrap .wrap .youqing li > div .tit {color: #c2ddf7; font-size: 16px; width: 100%; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main-foot-wrap .wrap .youqing li > div .xiala {display: none;}
.main-foot-wrap .wrap .youqing li > div:hover .xiala {position: absolute; left: 0; right: 0; bottom: 46px; display: block; background: #2367a8; padding: 10px 0; border-bottom: 4px solid #015293; z-index: 10; max-height: 400px; overflow-y: auto;}
.main-foot-wrap .wrap .youqing li > div .xiala a {display: block; padding: 5px 10px; line-height: 22px; font-size: 16px; color: #c2ddf7;}
.main-foot-wrap .wrap .youqing li > div .xiala a:hover {color: #c2ddf7; background: #054a81;}
.main-foot-wrap .wrap .foot {height: 130px;}
.main-foot-wrap .wrap .foot .jiguan {float: left; margin-right: 15px;}
.main-foot-wrap .wrap .foot .shu1,.main-foot-wrap .wrap .foot .shu2,.main-foot-wrap .wrap .foot .shu3,.main-foot-wrap .wrap .foot .shu4 {width: 90px; line-height: 30px; float: left; font-size: 16px; position: relative;}
.main-foot-wrap .wrap .foot .shu1 {margin-right: 30px;}
.main-foot-wrap .wrap .foot .shu {color: #c2ddf7;}
.main-foot-wrap .wrap .foot .shu a {color: #c2ddf7;}
.main-foot-wrap .wrap .foot .shu a:hover {text-decoration: underline;}
.main-foot-wrap .wrap .foot .shu1::before {content: ""; width: 1px; height: 60px; background: #8eb4d9; position: absolute; right: 0; top: 20px;}
.main-foot-wrap .wrap .foot .shu2 {width: 270px;}
.main-foot-wrap .wrap .foot .shu3 {width: 255px;}
.main-foot-wrap .wrap .foot .shu4 {width: 220px;}
.main-foot-wrap .wrap .foot .erwei {width:auto;/*width: 210px;*/ float: left; text-align: right; font-size: 0; position: relative; padding-top: 10px;}
.main-foot-wrap .wrap .foot .erwei::before {content: ""; width: 1px; height: 60px; background: #8eb4d9; position: absolute; left: 0; top: 20px;}
.main-foot-wrap .wrap .foot .erwei img {margin-left: 20px; width: 79px; height: 79px; display: inline-block; vertical-align: top;}


.main-info1 {height: 680px;}
.main-info1 .lanm1 {width: 450px; float: left; padding-right: 20px;}
.main-info1 .lanm2 {width: 300px; float: left;}

.main-info2 {height: 590px;}
.main-info2 .lanm1 {width: 420px; float: left; padding-right: 20px;}
.main-info2 .lanm2 {width: 360px; float: left;}

.main-info3 {height: 420px;}
.main-info3 .lanm1 {width: 500px; float: left; padding-right: 20px;}
.main-info3 .lanm2 {width: 700px; float: left; padding-top: 15px;}

.main-info4 .lanm1 {width: 500px; float: left; padding-right: 20px;}
.main-info4 .lanm2 {width: 700px; float: left;}


.main-title01 {height: 56px; border-bottom: 1px solid #d3d3d3;}
.main-title01 > a {margin: 0 25px -1px; height: 56px; color: #015293; line-height: 53px; font-size: 22px; display: block; float: left; position: relative;}
.main-title01 > a:first-child {margin: 0 25px -1px 0;}
.main-title01 > a.cur {border-bottom: 3px solid #015293; font-size: 24px; font-weight: bold; height: 56px;}
.main-title01 > a:before{content: ''; width: 1px; height: 20px; background: #e5e5e5; position: absolute; left: -25px; top: 18px;}
.main-title01 > a:first-child:before {display: none;}
.main-title01.mb20 {margin-bottom: 20px;}
.main-title01 .more {float: right; font-size: 14px; line-height: 30px; margin-top: 15px;}
.main-title01 .more a {color: #666;}
.main-title01 .more a:hover {color: #1f69c4;}
.main-title01 .fankui {float: right; margin-top: 15px;}
.main-title01 .fankui a {width: 94px; height: 28px; line-height: 28px; text-align: center; background: #3a7bda; color: #fff; display: block; border-radius: 3px;}
.main-title01 .fankui a:hover {background: #1b66d4;}


.main-list01 {}
.main-list01 li {padding: 20px 0 20px 20px; position: relative; overflow: hidden; line-height: 30px; border-bottom: 1px dashed #dcdcdc;}
.main-list01 li:after{content:''; display:block; clear:both;} 
.main-list01 li:before{content: ''; width: 5px; height: 5px; background: #0b71b7; position: absolute; left: 0; top: 33px;}
.main-list01 li a {width: 80%; display: block; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 60px; font-size: 18px;}
.main-list01 li a:hover {color: #1f69c4;}
.main-list01 li span {line-height: 30px; position: absolute; top: 20px; right: 0; font-size: 18px; color: #999; display: block;}

.main-list02 {}
.main-list02 li {padding: 0 0 0 20px; position: relative; overflow: hidden; line-height: 42px;}
.main-list02 li:after{content:''; display:block; clear:both;} 
.main-list02 li:before{content: ''; width: 5px; height: 5px; background: #0b71b7; position: absolute; left: 0; top: 18px;}
.main-list02 li a {width: 80%; display: block; font-size: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height: 42px;}
.main-list02 li a:hover {color: #1f69c4;}
.main-list02 li span {line-height: 42px; position: absolute; top: 0; right: 0; font-size: 18px; color: #999; display: block;}


.main-img {}
.main-img .img,.main-img img {width: 300px; height: 200px; margin: 0 auto;}
.main-img .txt {height: 52px; padding:18px 0 0;}
.main-img .txt a {display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; color: #333; font-size: 18px; text-align: center;}
.main-img .txt a:hover {color: #1f69c4;}

.main-hotad {}
.main-hotad a {display: block;}
.main-hotad a img {width:100%; height:70px;}


.main-list03 {}
.main-list03 li {padding: 20px 0 20px 20px; position: relative; overflow: hidden; line-height: 30px; border-bottom: 1px dashed #dcdcdc;}
.main-list03 li:after{content:''; display:block; clear:both;} 
.main-list03 li:before{content: ''; width: 5px; height: 5px; background: #0b71b7; position: absolute; left: 0; top: 33px;}
.main-list03 li a {width: 80%; display: block; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; height: 60px; font-size: 18px;}
.main-list03 li a:hover {color: #1f69c4;}
.main-list03 li span {line-height: 30px; position: absolute; top: 20px; right: 0; font-size: 18px; color: #999; display: block;}


.main-list03 li:first-child {padding: 33px 0 33px 100px; position: relative; overflow: hidden; line-height: 30px; border-bottom: 1px dashed #dcdcdc;}
.main-list03 li:first-child span {display: none;}
.main-list03 li:first-child a {width: 100%;}
.main-list03 li:first-child:before {content: '最新文件'; width: 90px; height: 80px; position: absolute; left: 0; top: 25px; border-radius: 5px; font-size: 20px; color: #fff; font-weight: bold; line-height: 24px; padding: 14px 20px 0 23px; display: block; box-sizing: border-box; background: url(../images/img1_06.jpg) no-repeat;}

.main-list03 .sousuo-wrap {height: 50px; border: 1px solid #c4c4c4; border-radius: 5px;background: #f2f9ff; margin-top: 25px;}
.main-list03 .sousuo-wrap .xiala {width: 120px; height: 48px; float: left; border-right: 1px solid #c4c4c4; text-align: center; margin-right: 15px;}
.main-list03 .sousuo-wrap .xiala select {width: 90px; margin-top: 15px;font-size: 16px;font-weight: bold;color: #0d76ca;background-color: #f2f9ff;outline: none;border: none;}
.main-list03 .sousuo-wrap input[type=text] {width: 200px; height: 48px; border: 0; float: left; background: none; font-size: 16px;}
.main-list03 .sousuo-wrap .button {width: 48px; height: 48px; float: right; border: 0; background: url(../images/searchBtn.jpg) center no-repeat; cursor: pointer;}


.listimg1 {width: 400px; height: 226px;}

.ad-wrap01 {padding-top: 20px;}
.ad-wrap01 li {width: 33.33%; height: 130px; float: left;}
.ad-wrap01 li .img {width: 70px; height: 70px; border-radius: 35px; overflow: hidden; margin: 0 auto 10px; transition:0.6s ease-in-out;}
.ad-wrap01 li .txt {height: 26px; line-height: 26px; text-align: center; font-size: 18px; color: #999;}
.ad-wrap01 li a:hover .img {transform:rotateY(180deg);}
.ad-wrap01 li a:hover .txt {color: #1f69c4;}
.ad-wrap01 li .img.bg1 {background: #5cbd90;}
.ad-wrap01 li .img.bg2 {background: #7299d8;}
.ad-wrap01 li .img.bg3 {background: #dd6157;}
.ad-wrap01 li .img.bg4 {background: #ddc258;}
.ad-wrap01 li .img.bg5 {background: #44a4bc;}
.ad-wrap01 li .img.bg6 {background: #dd8d57;}

.main-gongbao {}
.main-gongbao .img {border: 6px solid #f2f0f1; border-radius: 4px; float: left;}
.main-gongbao .img img {width: 139px; height: 182px;}
.main-gongbao .txt {width: 190px; float: right;}
.main-gongbao .txt .tit {height: 41px; border-bottom: 1px dashed #dedbdb; line-height: 40px; font-size: 18px;color: #333; font-weight: bold; margin-bottom: 12px;}
.main-gongbao .txt .tt {line-height: 30px; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size: 18px; color: #333;}
.main-gongbao .txt .tx {height: 57px; color: #666; font-size: 14px; overflow: hidden; line-height: 19px;}
.main-gongbao .txt .time {height: 20px; line-height: 20px; text-align: right; font-size: 14px; margin-bottom: 5px;}
.main-gongbao .txt .more {height: 26px; line-height: 26px; text-align: right;}
.main-gongbao .txt .more a {width: 100px; height: 26px; display: inline-block; border-radius: 13px; background: #015293; font-size: 14px; color: #fff;text-align: center;}
.main-gongbao .txt .more a:hover {background: #1066ab;}

.main-banshi {}
.main-banshi li {width: 25%; height: 115px; float: left; padding: 10px 10px 0;}
.main-banshi li a {}
.main-banshi li a .img {width: 50px; height: 50px; box-sizing: border-box; border-radius: 25px; border: 1px solid #e9e7e7; margin: 0 auto 10px; text-align: center; padding-top: 11px; transition:0.6s ease-in-out;}
.main-banshi li a .txt {color: #333; font-size: 18px; line-height: 20px; text-align: center;}
.main-banshi li a:hover .txt {color: #1f69c4;}
.main-banshi li a:hover .img {transform:rotateY(180deg);}

.main-banshi0 {border: 1px solid #d8d7d7; border-left: 7px solid #015293; margin-bottom: 20px; padding: 5px 0 0 30px; height: 134px;}
.main-banshi0.bg1 {background: url(../images/img2_03.jpg) right top no-repeat #fff;}
.main-banshi0.bg2 {background: url(../images/img2_06.jpg) right top no-repeat #fff;}

.main-banshi0 .title {height: 50px; line-height: 50px; font-size: 24px; font-weight: bold;}
.main-banshi0 .info {line-height: 30px; font-size: 18px;}
.main-banshi0 .info a {color: #333;}
.main-banshi0 .info a:hover {color: #1f69c4;}
.main-banshi0 .info a.more {color: #1e5fc0;}
.main-banshi0 .info a.more:hover {color: #1f69c4;}

.main-banshiad {height: 94px;} 
.main-banshiad > a {width: 220px; height: 94px; border: 1px solid #e8e7e7; margin-left: 20px; padding: 7px; display: block; float: left;}
.main-banshiad > a:first-child {margin-left: 0;}
.main-banshiad > a:hover {transform: scale(1.1, 1.1);}

.ad-wrap02 {padding-top: 20px; height: 124px; background: #f4fbff;}
.ad-wrap02 li {width: 25%; float: left;}
.ad-wrap02 li .img {width: 54px; height: 54px; border-radius: 17px; overflow: hidden; margin: 0 auto; padding-top: 10px; text-align: center; transition:0.6s ease-in-out;}
.ad-wrap02 li .txt {height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #333;}
.ad-wrap02 li a:hover .img {transform:rotateY(180deg);}
.ad-wrap02 li a:hover .txt {color: #1f69c4;}
.ad-wrap02 li .img.bg1 {background: #58b9dd;}
.ad-wrap02 li .img.bg2 {background: #5cbd90;}
.ad-wrap02 li .img.bg3 {background: #ddc258;}
.ad-wrap02 li .img.bg4 {background: #ed747d;}


.main-fangtan {}
.main-fangtan .img {width: 317px; height: 220px; float: left;}
.main-fangtan .img img {width:100%; height:100%;}
.main-fangtan .txt {width: 360px; float: right; line-height: 38px;}
.main-fangtan .txt > div {overflow: hidden; font-size: 16px;}
.main-fangtan .txt > div > .tt {width: 115px; float: left;}

.main-fangtan .txt > .cent-tt{-webkit-line-clamp:2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 150px; white-space:initial;}
.main-fangtan .txt > .cent-tc{-webkit-line-clamp:3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 150px; white-space:initial;}
.main-fangtan .txt > div > .tc {width: 115px; display: inline-block;}
.main-fangtan .txt > div > .tx {width: 245px; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.main-fangtan .txt > div > .tx.er {-webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 110px; white-space:initial;}
.main-fangtan .txt > div > .tx.ey {-webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; max-height: 160px; white-space:initial;}
.main-fangtan .txt > div > a.tx:hover {color: #1f69c4;}

.zj-but{display: block;width: 95px;border-radius: 3px;background: #216ac4;height: 30px;line-height: 30px;text-align: center;color:#fff;float: right;}
}


.main-wrap .wrap.top50 {padding-top: 50px;}

.main-wrap .nav-wrap1 {height: 60px; padding: 0; display:table; line-height: 60px; background: #015293; border-radius: 5px; width: 1200px; margin: 0 auto 20px;}
.main-wrap .nav-wrap1 li {display:table-cell; width:1%; white-space:nowrap; text-align:center;}
.main-wrap .nav-wrap1 li a {display: block; font-size: 20px; color: #fff; font-weight: bold; position: relative;}
.main-wrap .nav-wrap1 li a:hover{background: #0062ac;}
.main-wrap .nav-wrap1 li a img {display: inline-block; vertical-align: middle; margin: 0 10px 8px 0;}
.main-wrap .nav-wrap1 li a:hover img {opacity: 1;}

/*工资查询*/
.main-gongzi {border-radius: 3px; box-shadow:0 0 5px #e4e4e4; padding: 20px 30px 30px; background: #fff; margin-bottom: 30px;}
.main-weizhi {height: 60px; border-bottom: 1px dashed #e6e7ea; line-height: 59px; font-size: 16px;}
.main-weizhi a {color: #333;}
.main-weizhi a:hover {color: #1a5493;}
.main-weizhi span {color: #1a5493;}

.main-gongzi .gongzi {height: 760px; background: url(../images/gongzi/gongzi_03.jpg) center no-repeat; position: relative;}
.main-gongzi .gongzi .wra {width: 390px; height: 410px; border-radius: 5px; background: #fff; padding: 30px; position: absolute; top: 220px; left: 130px;}
.main-gongzi .gongzi .wra .tit {height: 75px; border-bottom: 1px dashed #e6e7ea; line-height: 74px; padding-left: 50px; font-size: 28px; color: #1a5493; margin-bottom: 25px;}
.main-gongzi .gongzi .wra .inp {height: 40px; border-radius: 20px; overflow: hidden; background: #f7f7f7; padding: 0 30px; margin-bottom: 15px;}
.main-gongzi .gongzi .wra .inp input {height: 40px; border: 0; line-height: 40px; background: none; font-size: 14px;}
.main-gongzi .gongzi .wra .inp select {height: 40px; border: 0; line-height: 40px; background: none; font-size: 14px; width: 100%;}
.main-gongzi .gongzi .wra .anniu {width: 100%; border-radius: 20px; height: 40px; line-height: 40px; text-align: center; background: #1a5493; display: block; color: #fff; font-size: 14px; cursor: pointer;}

.main-gongzi .chaxun {height: 60px; border-radius: 5px; background: #1a5493; padding: 0 10px 0 20px; margin-bottom: 20px;}
.main-gongzi .chaxun .tit {font-size: 18px; color: #fff; float: left; line-height: 60px;}
.main-gongzi .chaxun .sousuo {float: right; padding-top: 15px; font-size: 0;}
.main-gongzi .chaxun .sousuo select {height: 32px; border: 0; line-height: 32px; border-radius: 16px; background: #fff; font-size: 14px; width: 200px; padding-left: 20px; margin-right: 10px;}
.main-gongzi .chaxun .sousuo .anniu1,.main-gongzi .chaxun .sousuo .anniu2 {height: 32px; border: 0; line-height: 32px; border-radius: 16px; background: #fc8715; font-size: 16px; width: 80px; text-align: center; margin-right: 10px; display: inline-block; color: #fff;}
.main-gongzi .chaxun .sousuo .anniu2 {width: 110px; background: #41a3dc;}

.main-gongzi .dayin {height: 45px; text-align: right; font-size: 0;}
.main-gongzi .dayin a {padding: 0 30px; height: 30px; line-height: 30px; border-radius: 3px; background: #1d6bbf; color: #fff; font-size: 14px; display: inline-block; margin-left: 10px;}

.main-gongzi .table {table-layout: fixed;  border-collapse:collapse; border-spacing:0; width: 100%;}
.main-gongzi .table td,.main-gongzi .table th{margin:0; padding:0;border-collapse:collapse; border-spacing:0;height:40px;line-height:40px;white-space: nowrap;padding:0 10px;border:1px solid #efecec;font-size:14px;}
.main-gongzi .table th {height: 60px; line-height: 59px; text-align: center; font-size: 24px; color: #333; font-weight: normal; background: #f4f6f8;}
.main-gongzi .table td {padding: 10px 20px; line-height: 20px; font-size: 16px; text-align: left;}


.yaow-hot {height: 380px; width: 1200px; margin-bottom: 10px;}
.yaow-hang1 {height: 460px; margin-bottom: 20px;}
.yaow-hang1 .left {width: 680px; float: left;}
.yaow-hang1 .right {width: 490px; float: right; padding: 30px 0 0 40px; height: 460px; background: url(../images/dongtai_05.jpg) left bottom no-repeat;}

.yaow-hang1 .left .title {height: 82px; line-height: 82px; font-size: 32px; color: #316fa0; font-weight: bold; display: block; width: 100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yaow-hang1 .left .title:hover {color: #1f69c4;}
.yaow-hang1 .left .hot {width: 680px; height: 378px; padding: 10px 30px 30px; background: url(../images/dongtai_03.jpg);}
.yaow-hang1 .left .hot .tit {height: 98px; line-height: 98px; text-align: center; overflow: hidden; font-size: 56px; color: #fff; font-weight: bold;}
.yaow-hang1 .left .hot .txt {padding: 25px 20px 0; line-height: 36px; font-size: 18px; color: #fff;}

.yaow-list1 {}
.yaow-list1 li {height: 175px;}
.yaow-list1 li .tit {height: 36px; line-height: 36px; background: url(../images/dongtai_08.jpg) left repeat-y; padding: 0 10px; font-size: 18px; color: #fff; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom: 10px; display: block;}
.yaow-list1 li .tit:hover {text-decoration: underline;}
.yaow-list1 li .txt {height: 60px; line-height: 30px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #333; margin-bottom: 10px;}
.yaow-list1 li .time {width: 110px; height: 26px; line-height: 26px; text-align: center; background: #e2821b; border-radius: 13px; color: #fff; display: block; font-size: 14px; margin-left:auto;}



.yaow-hang2 {min-height: 370px; margin-bottom: 20px; overflow: hidden;}
.yaow-hang2 .left {width: 500px; float: left;}
.yaow-hang2 .right {width: 670px; float: right;}

.yaow-hang2 .shipin,.yaow-hang2 .shipin img {width: 500px; height: 300px;}
.yaow-hang2 .shipin-txt {height: 60px; line-height: 60px; text-align: center; font-size: 18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.yaow-hang2 a:hover .shipin-txt {color: #1f69c4;}
.yaow-hang2 a:hover .shipin img {opacity: .8;}


.main-wrap .huise {min-width: 1200px; background: #f6f6f6; padding: 35px 0;}

.hudong-hang1 {height: 295px;}
.hudong-hang1 .right {width: 590px; font-size: 0; float: right;}
.hudong-hang1 .right > a {width: 290px; height: 125px; margin-bottom: 17px; display: inline-block;position: relative;}
.hudong-hang1 .right > a img {width:100%; height:100%;}
.hudong-hang1 .right > a img.erwei {position: absolute; top:0; left:0; display:none;}
.hudong-hang1 .right > a:hover img.erwei {display:block;opacity: 1; z-index:10;}

.hudong-hang2 {height: 415px; padding-top: 30px;}
.hudong-hang2 .left {width: 600px; float: left;}
.hudong-hang2 .right {width: 560px; float: right;}

.hudong-hang2 .left .list-wrap1 {width: 425px; float: right;}
.hudong-hang2 .left .img-hot {float: left; width: 245px; padding-top: 20px;}
.hudong-hang2 .left .img-hot .img,.hudong-hang2 .left .img-hot .img img {width: 245px; height: 169px;}
.hudong-hang2 .left .img-hot .txt {line-height: 25px; font-size: 18px; color: #333; padding-top: 15px; height: 65px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.hudong-hang2 .left .img-hot a:hover .txt {color: #1f69c4;}
.hudong-hang2 .left .img-hot a:hover .img img {opacity: .8;}

.hudong-title {height: 60px; margin-bottom: 50px; text-align: center; line-height: 60px;}
.hudong-title a {width: 220px; height: 60px; line-height: 60px; font-size: 24px; text-align: center; display: inline-block; font-size: 28px; color: #333; border-radius: 4px;}
.hudong-title a.cur {background: #015293; color: #fff; font-size: 24px;}

.hudong-imgwrap {height: 290px; font-size: 0;}
.hudong-imgwrap li {width: 23%; height: 290px; display: inline-block; background: #fbfbfb; margin: 0 1%; padding-top: 12px;}
.hudong-imgwrap li .img {width: 252px; height: 148px; margin: 0 auto 10px;}
.hudong-imgwrap li .img img {width: 100%; height: 100%;}
.hudong-imgwrap li .txt {height: 64px; line-height: 32px; font-size: 20px; width: 252px; margin: 0 auto; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.hudong-imgwrap li .time {line-height: 30px; font-size: 14px; width: 252px; margin: 0 auto;}
.hudong-imgwrap li a:hover .img img {opacity: .8;}
.hudong-imgwrap li a:hover .txt {color: #1f69c4;}


.hudong-minyi {padding-top: 20px;}
.hudong-minyi li {width: 290px; float: left; margin: 0 10px 20px 0; height: 115px; border-radius: 3px; background: #f7f8f9; padding: 15px 15px 0; border-left: 8px solid #efa030;}
.hudong-minyi li:nth-child(1) {border-left: 8px solid #efa030; margin: 0 20px 20px 0;}
.hudong-minyi li:nth-child(2) {border-left: 8px solid #80c41f; margin-right: 0;}
.hudong-minyi li:nth-child(3) {border-left: 8px solid #1fc490; margin: 0 20px 20px 0;}
.hudong-minyi li:nth-child(4) {border-left: 8px solid #f86c8a; margin-right: 0;}
/*.hudong-minyi li.bor1 {border-left: 8px solid #efa030;}
.hudong-minyi li.bor2 {border-left: 8px solid #80c41f; margin-right: 0;}
.hudong-minyi li.bor3 {border-left: 8px solid #1fc490;}
.hudong-minyi li.bor4 {border-left: 8px solid #f86c8a; margin-right: 0;}*/
.hudong-minyi li a {line-height: 26px; height: 52px; font-size: 16px; color: #333; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px;}
.hudong-minyi li a:hover {color: #1f69c4;}
.hudong-minyi li .time {height: 24px;}
.hudong-minyi li .time span {float: left; font-size: 14px; color: #999;}
.hudong-minyi li .time .zhuangt1,.hudong-minyi li .time .zhuangt2 {width: 83px; height: 24px; line-height: 24px; float: right; display: block; background: #1f69c4; text-align: center; font-size: 14px; color: #fff; border-radius: 12px;}
.hudong-minyi li .time .zhuangt2 {background: #cecfcd;}


.wxwb-title {padding: 35px 0;}
.wxwb-list {font-size: 0; margin-bottom: 80px;}
.wxwb-list li {width: 16.66%; display: inline-block; padding: 5px; vertical-align: top;}
.wxwb-list li > div {width: 100%; height: 200px; background: #f5f5f5; padding: 35px 10px 0; border-radius: 4px;}
.wxwb-list li > div .img {width: 92px; height: 92px; margin: 0 auto 15px;}
.wxwb-list li > div .img img {width: 100%; height: 100%;}
.wxwb-list li > div .txt {line-height: 18px; font-size: 16px; color: #333; text-align: center;}
.wxwb-list li > div a:hover .txt {color: #1f69c4;}


.zoujin-wrap {height: 1790px; padding-top: 40px; min-width: 1200px; background: url(../images/zoujin/zoujin-bg_02.jpg) center bottom no-repeat;}
.zoujin-title {margin-bottom: 40px; width: 1200px; margin: 0 auto 40px; font-size: 0;}
.zoujin-hang1 {width: 1200px; height: 550px; margin: 0 auto;}
.zoujin-hang1 .left {float: left; width: 920px; height: 500px;}
.zoujin-hang1 .left img {width: 100%; height: 100%;}
.zoujin-hang1 .right {width: 260px; float: right; font-size: 0;}
.zoujin-hang1 .right li {width: 50%; height: 180px; display: inline-block;}
.zoujin-hang1 .right li .img {width: 92px; height: 92px; margin: 0 auto 15px; border-radius: 46px; background: #fff; text-align: center; padding-top: 21px; overflow: hidden;}
.zoujin-hang1 .right li .txt {line-height: 30px; font-size: 18px; text-align: center;}
.zoujin-hang1 .right li a:hover .txt {color: #1f69c4;}
.zoujin-hang1 .right li a:hover .img img {opacity: .8;}


.zoujin-hang2 {height: 340px; margin: 0 auto 80px; width: 1200px;}
.zoujin-hang2 li {width: 25%; height: 340px; float: left;}
.zoujin-hang2 li > div {width: 280px; height: 340px; margin: 0 auto; background: #f7f8f9;}
.zoujin-hang2 li > div .img {width: 280px; height: 166px; margin-bottom: 10px;}
.zoujin-hang2 li > div .img img {width: 280px; height: 166px;}
.zoujin-hang2 li > div .txt {padding: 0 15px; color: #333;}
.zoujin-hang2 li > div .txt .tit {height: 40px; line-height: 40px; font-size: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zoujin-hang2 li > div .txt .tex {line-height: 26px; font-size: 14px; padding: 5px 0; height: 62px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.zoujin-hang2 li > div .txt .more {text-align: right; padding-top: 10px;}
.zoujin-hang2 li:hover {opacity: .9;}


.page-wrap {height: 130px; text-align: center; line-height: 34px; font-size: 16px;}
.page-wrap a {color: #333!important;}
.page-wrap a:hover,.page-wrap a.cur {color: #205ebc!important;}



.center-title {line-height: 40px; font-size: 34px; text-align: center; padding: 30px 50px 20px;}
.center-time {height: 51px; line-height: 50px; border-bottom: 1px dashed #ccc; font-size: 14px; color: #666; margin-bottom: 30px;}
.center-info {line-height: 40px; font-size: 16px; min-height: 500px; padding-bottom: 50px; color: #333;}
.center-info img,.center-info table {max-width: 100%;}
.center-info a {color: #333;}
.center-info a:hover {color: #1f69c4;}
.center-info p {margin: 0;}
.center-shangxia {height: 100px; border-top: 1px dashed #ccc;}
.center-shangxia li {float: left; width: 50%; height: 60px; font-size: 16px; line-height: 40px; padding: 10px 0;}
.center-shangxia li a {width: 80%; display: inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align: top;}
.center-shangxia li a:hover {color: #1f69c4;}


.lingdao-nav {width: 225px; float: left;}
.lingdao-nav .nav {height: 55px; padding: 10px 20px 0; position: relative; margin-bottom: 5px; display: block; border-radius: 4px;}
.lingdao-nav .nav::before {content: ''; top: 13px; right: -2px; position: absolute; width: 3px; height: 13px;}
.lingdao-nav .nav::after {content: ''; top: 20px; left: 5px; position: absolute; width: 5px; height: 5px; background:#1f69c4;}
.lingdao-nav .nav:hover,.lingdao-nav .nav.cur {}
.lingdao-nav .nav:hover::before,.lingdao-nav .nav.cur::before {content: ''; background: #015293;}
.lingdao-nav .nav > span {width: 100%; /*display: block;*/overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.lingdao-nav .nav .name {height: 24px; line-height: 24px; font-size: 16px; color: #333; margin-right:5px;}
.lingdao-nav .nav .zhw {height: 20px; line-height: 20px; font-size: 16px; color: #333;}
.lingdao-nav .nav:hover .name,.lingdao-nav .nav.cur .name {color: #015293;}
.lingdao-nav .nav:hover .zhw,.lingdao-nav .nav.cur .zhw {color: #015293;}

.lingdao-info {width: 915px; padding: 0 10px 50px 35px; border-left: 1px solid #e5e5e5; min-height: 730px; float: right;}
.lingdao-info .left {width: 250px; float: left; padding: 0 30px;}
.lingdao-info .right {width: 600px; float: right;}
.lingdao-info .img,.lingdao-info .img img {width: 170px; height: 220px; margin: 0 auto;}
.lingdao-info .name {line-height: 30px; text-align: center; font-size: 14px; color: #333; font-weight: bold; padding:15px 0;}
.lingdao-info .name .ming {font-size: 16px; display: block;}
.lingdao-info .title {line-height: 50px; color: #015293; font-size: 20px; font-weight: bold; position: relative;}
.lingdao-info .title::before {content: ''; bottom: 6px; left: 0; position: absolute; width: 90px; height: 3px;background: #015293;}
.lingdao-info .text {line-height: 45px; color: #333; font-size: 16px; margin-bottom: 30px;}
.lingdao-info .text p {margin: 0;}

.lingdao-info .dizhi {line-height: 50px; font-size: 16px; color: #333;}


/*公报*/
.gongbao-left {width: 760px; float: left; padding-right: 20px; min-height: 100%;}
.gongbao-right {width: 360px; border-radius: 8px; background: #f5f5f5; position: absolute; top: 0; bottom: 0; right: 0;}
.gongbao-right::before {content: ''; width: 1px; top: 0; bottom: 0; left: -21px; background: #e5e5e5; height: 100%;display: block; position: absolute;}

.gongbao-title001 {height: 110px; width: 100%; background: url(../images/gongbao/inn_title001.png) center no-repeat;}
.gongbao-title002 {height: 95px; width: 100%; background: #f5f5f5; border-radius: 8px; font-size: 0; padding-top: 30px; text-align: center; margin-bottom: 20px;}
.gongbao-title002 .but1 {height: 40px; line-height: 40px; border: 0; width: 110px; font-size: 16px; background: #015293; display: inline-block; margin: 0 8px; border-radius: 20px; vertical-align: top; color: #fff; text-align: center;}
.gongbao-title002 .but1:hover {background: #014175;}
.gongbao-title002 .select {border-radius: 20px; background: #fff; padding: 0 15px; display: inline-block; vertical-align: top; margin: 0 8px;}
.gongbao-title002 select {width: 100%; height: 40px; border: 0; background: none; font-size: 16px;}
.gongbao-title002 .select.w150 {width: 150px;}
.gongbao-title002 .select.w215 {width: 215px;}
.gongbao-title002 .input-text {border-radius: 20px; height: 40px; border: 0; background: #fff; padding: 0 20px; display: inline-block; vertical-align: top; margin: 0 8px; font-size: 16px; width: 400px;}
.gongbao-title003 {height: 80px; text-align: center; line-height: 80px; color: #015293; font-size: 30px;}
.gongbao-title004 {height: 54px; border-bottom: 4px solid #e8e8e8; line-height: 50px; margin-bottom: 10px;}
.gongbao-title004 .title {display: inline-block; margin-bottom: -4px; border-bottom: 4px solid #015293; color: #015293; font-size: 20px; font-weight: bold;}
.gongbao-list001 {padding-bottom: 20px;}
.gongbao-list001 li {border-bottom: 1px solid #e5e5e5; line-height: 20px; position: relative; padding: 20px 0 20px 20px;}
.gongbao-list001 li a {display: block; color: #333; font-size: 16px;}
.gongbao-list001 li a:hover {color: #1f69c4;}
.gongbao-list001 li::before {content: ''; width: 6px; height: 6px; background: #015293; border-radius: 3px; position: absolute; left: 4px; top: 27px;}

.gongbao-erwei {padding: 30px 0 50px; text-align: center; font-size: 0;}
.gongbao-erwei a {width: 133px; height: 133px; margin: 0 25px; display: inline-block; border-radius: 8px; border: 1px solid #e4e4e4; text-align: center; padding-top: 13px;}
.gongbao-erwei a .img {width: 80px; height: 80px; margin: 0 auto;}
.gongbao-erwei a .img img {width: 100%; height: 100%;}
.gongbao-erwei a .txt {line-height: 35px; text-align: center; font-size: 15px; color: #333;}

.gongbao-sousuo001 {padding: 30px 20px 20px;}
.gongbao-sousuo001 .danxuan {height: 50px; line-height: 30px; padding-top: 10px;}
.gongbao-sousuo001 .danxuan label {display: inline-block; margin-right: 15px; font-size: 16px; vertical-align: top; cursor: pointer;}
.gongbao-sousuo001 .danxuan label input[type=radio] {margin: 0 5px 4px 0; vertical-align: middle;}
.gongbao-sousuo001 .sousuo {height: 60px;}
.gongbao-sousuo001 .sousuo input[type=text] {width: 200px; height: 40px; line-height: 40px; border-radius: 20px; padding: 0 20px; background: #fff; float: left; border: 0; font-size: 16px;}
.gongbao-sousuo001 .sousuo .but11 {width: 106px; height: 40px; line-height: 40px; border-radius: 20px; float: right; background: #015293; font-size: 16px; color: #fff; text-align: center; border: 0; display: block;}
.gongbao-sousuo001 .sousuo .but11:hover {background: #014175;}
.gongbao-sousuo001 .title11 {height: 40px; line-height: 40px; font-weight: bold; font-size: 16px; color: #333;}
.gongbao-sousuo001 .but22 {width: 100%; height: 40px; line-height: 40px; border-radius: 20px; background: #015293; font-size: 16px; color: #fff; text-align: center; border: 0; display: block; margin-bottom: 20px;}
.gongbao-sousuo001 .but22:hover {background: #014175;}
.gongbao-sousuo001 .xiala-wrap {height: 60px;}
.gongbao-sousuo001 .select {border-radius: 20px; background: #fff; padding: 0 15px; display: block; vertical-align: top; width: 155px;}
.gongbao-sousuo001 select {width: 100%; height: 40px; border: 0; background: none; font-size: 16px;}

.gongbao-ge {background: url(../images/gongbao/inn_03.jpg) center top no-repeat; height: 35px; margin-bottom: 40px;}

.gongbao-img {width: 198px; height: 275px; padding: 1px 1px 7px 7px; margin: 0 auto 30px; background: url(../images/gongbao/inn_07.jpg);}
.gongbao-img img {width: 190px; height: 267px;}
.gongbao-text {line-height: 40px; font-size: 16px; color: #333; padding: 0 30px;}

.gongbao-huiding {width: 100%; bottom: 8px; left: 0; height: 60px; padding-top: 38px; line-height: 22px; padding-right: 20px; position: absolute; background: url(../images/gongbao/inn_03.jpg) top no-repeat;}
.gongbao-huiding a {padding-left: 35px; height: 22px; display: block; float: right; background: url(../images/gongbao/inn_top.jpg) left no-repeat; font-size: 16px; color: #333;}
.gongbao-huiding a:hover {color: #1f69c4;}


.gongbao-title005 {height: 50px; border-bottom: 1px solid #e5e5e5; font-size: 16px; line-height: 30px; padding-top: 10px; color: #999;}
.gongbao-title005 .cor999 {color: #999;}
.gongbao-title005 .cor333 {color: #333;}
.gongbao-title005 .corf00 {color: #f00; font-weight: bold;}
.gongbao-title005 label {display: inline-block; vertical-align: top; color: #999; margin-left: 10px; cursor: pointer;}
.gongbao-title005 label input[type=radio] {margin: 0 5px 4px 0; vertical-align: middle;}
.gongbao-list002 {padding-bottom: 20px;}
.gongbao-list002 li {height: 100px; border-bottom: 1px solid #e5e5e5; padding: 16px 0 0 20px; position: relative;}
.gongbao-list002 li::before {content: ''; width: 6px; height: 6px; background: #015293; border-radius: 3px; position: absolute; left: 4px; top: 30px;}
.gongbao-list002 li a {height: 33px; line-height: 33px; font-size: 16px; color: #015293; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.gongbao-list002 li a:hover {color: #1f69c4;}
.gongbao-list002 li a .corf00 {color: #f00;}
.gongbao-list002 li .time {height: 33px; height: 33px; color: #999; line-height: 33px;}
.gongbao-list002 li .time span {margin-right: 30px;}

.gongbao-page-wrap {height: 80px; padding-top: 15px; text-align: left; line-height: 31px; font-size: 0;}
.gongbao-page-wrap a,.gongbao-page-wrap .queding {height: 31px; border: 1px solid #f0f0f0; line-height: 28px; padding: 0 10px; color: #999; display: inline-block; vertical-align: top; margin: 0 4px; cursor: pointer; font-size: 16px;}
.gongbao-page-wrap a:hover,.gongbao-page-wrap a.cur {background: #3b5791; border: 1px solid #3b5791; color: #fff;}
.gongbao-page-wrap span {padding: 0 10px; color: #666; display: inline-block; vertical-align: top; margin: 0 4px; font-size: 16px;}
.gongbao-page-wrap input[type=text] {width: 42px; height: 31px; line-height: 29px; background: #fff; vertical-align: top; border: 1px solid #f0f0f0; font-size: 16px; text-align: center;}

.gongbao-futitle {font-size: 20px; color: #333; text-align: center;}

.gongbao-dayin {display: inline-block; padding-left: 30px; background: url(../images/gongbao/dayin_03.jpg) left center no-repeat; color: #666;}
.gongbao-dayin:hover {color: #1f69c4;}


.gongbao-erwei {padding: 20px; background: #f4f4f4; text-align: center; margin-bottom: 20px;}
.gongbao-erwei .img {padding: 12px; border-radius: 4px; display: inline-block; margin: 0 15px; vertical-align: top; background: #fff;}

.gongbao-list003 {font-size: 0;}
.gongbao-list003 li {padding: 10px; width: 25%; vertical-align: top; display: inline-block;}
.gongbao-list003 li a {display: block; color: #333; font-size: 16px; width: 100%; height: 100px; background: #f5f5f5; border-radius: 8px; text-align: center; padding-top: 25px; line-height: 24px; font-size: 16px;}
.gongbao-list003 li a:hover {color: #1f69c4;}


.gongbao-shu-bg {background: url(../images/gongbao/bg.jpg) left top no-repeat; background-size: cover;}
.gongbao-shu-logo {width: 320px; height: 110px; background: url(../images/gongbao/logo.png);}

.gongbao-shu-1yebg {background: url(../images/gongbao/bg-1ye_03.png); height: 100%; width: 100%;}
.gongbao-shu-1yelogo {height: 555px; background: url(../images/gongbao/shu-logo.png) center 120px no-repeat;}
.gongbao-shu-1yenian {height: 50px; line-height: 50px; text-align: center; font-size: 34px; font-weight: bold; color: #ac0000;}
.gongbao-shu-1yeqishu {height: 45px; line-height: 45px; text-align: center; font-size: 22px; color: #333;}

.gongbao-shu-2yebg,.gongbao-shu-3yebg {height: 100%; width: 100%; position: relative; padding: 44px 40px 0;}

.gongbao-shu-mulu {height: 90px; background: url(../images/gongbao/mulu.png) center top no-repeat;}
.gongbao-shu-title {height: 45px; border-bottom: 3px solid #e8e8e8; line-height: 42px; margin-bottom: 5px;}
.gongbao-shu-title .title {display: inline-block; margin-bottom: -3px; border-bottom: 3px solid #015293; color: #015293; font-size: 18px; font-weight: bold;}
.gongbao-shu-list001 {padding-bottom: 20px;}
.gongbao-shu-list001 li {border-bottom: 1px solid #e5e5e5; line-height: 20px; position: relative; padding: 15px 0 15px 20px;}
.gongbao-shu-list001 li a {display: block; color: #333; font-size: 16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.gongbao-shu-list001 li a:hover {color: #1f69c4;}
.gongbao-shu-list001 li::before {content: ''; width: 6px; height: 6px; background: #015293; border-radius: 3px; position: absolute; left: 4px; top: 22px;}

.gongbao-shu-yema1 {position: absolute; font-size: 16px; color: #333; left: 40px; bottom: 30px;}
.gongbao-shu-yema2 {position: absolute; font-size: 16px; color: #333; right: 40px; bottom: 30px;}

.gongbao-shu-erwei {padding: 50px 0; text-align: center; font-size: 0;}
.gongbao-shu-erwei a {width: 133px; height: 133px; margin: 0 25px; display: inline-block; border-radius: 8px; border: 1px solid #e4e4e4; text-align: center; padding-top: 13px;}
.gongbao-shu-erwei a .img {width: 80px; height: 80px; margin: 0 auto;}
.gongbao-shu-erwei a .img img {width: 100%; height: 100%;}
.gongbao-shu-erwei a .txt {line-height: 35px; text-align: center; font-size: 15px; color: #333;}







/* 政务公开 */
.zwgk-lm02 {height: 360px; background: #f2f0f1; padding: 30px 0 0 30px; margin-bottom: 20px;}
.zwgk-lm02 .tit {height: 45px; line-height: 40px; font-size: 24px; color: #005294; margin-bottom: 15px;}
.zwgk-lm02 .list {height: 165px;}
.zwgk-lm02 .list li {width: 260px; height: 42px; float: left; line-height: 30px;}
.zwgk-lm02 .list li .tt {width: 75px; float: left; font-size: 16px;}
.zwgk-lm02 .list li .inp {width: 160px; height: 30px; line-height: 28px; float: left; border: 1px solid #dedede; padding-left: 5px; color: #333; font-size: 14px;}
.zwgk-lm02 .butt-wrap {height: 36px; line-height: 36px; text-align: center;}
.zwgk-lm02 .butt-wrap .but {display: inline-block; margin: 0 5px; width: 90px; height: 36px; text-align: center; background: #015293; font-size: 18px; color: #fff; border-radius: 3px;}
.zwgk-lm02 .butt-wrap .but:hover {background: #005eaa;}

.zwgk-butt01 {height: 300px; display:flex; flex-wrap: wrap; align; align-items: center;}
.zwgk-butt01 li {width: calc(100% / 3); white-space:nowrap; text-align:center;}
.zwgk-butt01 li a {padding: 10px 5px; display: block; text-align: center;}
.zwgk-butt01 li a img {margin-bottom: 8px; width: 40%;}
.zwgk-butt01 li a p {line-height: 20px; font-size: 16px; color: #333; padding: 0; margin: 0;}
.zwgk-butt01 li a:hover {opacity: .9;}
.zwgk-butt01 li a:hover p {color: #015293;}

.zwgk-k01 {width: 565px; float: right;}

.zwgk-lm01 {width: 615px; height: 360px; border: 1px solid #f2f0f1; float: left; padding: 30px 30px 0;}
.zwgk-lm01 .img {width: 170px; height: 230px; float: left; margin-bottom: 15px;}
.zwgk-lm01 .img img {width: 170px; height: 230px;}
.zwgk-lm01 .txt {width: 360px; float: right;}
.zwgk-lm01 .txt .tit {height: 60px; line-height: 60px; font-size: 24px; color: #015293; font-weight: bold;}
.zwgk-lm01 .txt .tit a {color: inherit;}
.zwgk-lm01 .txt .tit .name {font-weight: normal; color: #666; margin-left: 0;}
.zwgk-lm01 .txt .tit a:hover {text-decoration: underline;}
.zwgk-lm01 .txt .tex {line-height: 40px; font-size: 18px; color: #666; margin-bottom: 20px;}

.zwgk-lingdao {}
.zwgk-lingdao li {border-top: 1px dashed #dcdcdc; padding: 13px 0; line-height: 26px;}
.zwgk-lingdao li:after{ content:''; display:block; clear:both;} 
.zwgk-lingdao li .tit {width: 170px; font-size: 18px; color: #015293; font-weight: bold; float: left;}
.zwgk-lingdao li .name {width: 370px; float: left; font-size: 0;}
.zwgk-lingdao li .name a {width: 90px; display: inline-block; margin-right: 30px; font-size: 18px; color: #666; vertical-align: top; text-align: center;}
.zwgk-lingdao li .name a:hover {color: #015293;}

.zwgk-ad01 {display: block; margin: 0 auto 20px;}

.zwgk-lm03 {width: 855px; height: 710px; border: 1px solid #f2f0f1; float: left; padding: 20px 30px 0;}
.zwgk-lm03 .main-list02 li a {width: 70%;}
.zwgk-lm03 .main-list02 li a.artWjjd {width: 46px; height: 22px; line-height: 22px; text-align: center; background: #0074db; color: #fff; border-radius: 3px;position: absolute; top: 10px; right: 150px; font-size: 14px;}


.zwgk-lm04 {width: 325px; float: right;}
.zwgk-lm04 .title1 {height: 72px; background: url(../images/zwgk/img02_30.jpg) center no-repeat; line-height: 72px; font-size: 24px; color: #fff; font-weight: bold; text-align: center; margin-bottom: 10px;}
.zwgk-lm04 .but01 {display: block; margin-bottom: 10px; height: 70px; line-height: 70px; padding-left: 65px; font-size: 18px; color: #333; background: #e7f3ff;}
.zwgk-lm04 .but01:hover {opacity: .8;}
.zwgk-lm04 .but01 i {width: 30px; height: 30px; margin: 0 10px 4px 0; vertical-align: middle; line-height: 30px; display: inline-block;}
.zwgk-lm04 .but01 i img {width: 100%; height: 100%;}
.zwgk-lm04 .title2 {height: 51px; line-height: 48px;}
.zwgk-lm04 .title2 a {margin: 0 0 -1px; height: 51px; color: #015293; line-height: 48px; font-size: 20px; display: block; float: left; position: relative;}
.zwgk-lm04 .title2 a.cur {border-bottom: 3px solid #015293; font-weight: bold;}
.zwgk-lm04 .info01 {height: 174px; background: #f5f5f5; padding: 6px;}
.zwgk-lm04 .info01 .img {width: 120px; float: left; height: 162px; background: url(../images/zwgk/img02_45.jpg) center 30px no-repeat #fff; position: relative;}
.zwgk-lm04 .info01 .img .year,.zwgk-lm04 .info01 .img .qishu {height: 20px; line-height: 20px; color: #ef2925; text-align: center; bottom: 30px; left: 0; right: 0; position: absolute; font-size: 16px;}
.zwgk-lm04 .info01 .img .qishu {font-size: 12px; bottom: 10px; color: #333;}
.zwgk-lm04 .info01 .txt {width: 170px; height: 162px; float: right; position: relative;}
.zwgk-lm04 .info01 .txt .tit {height: 45px; line-height: 45px; font-size: 16px; color: #333; font-weight: bold;}
.zwgk-lm04 .info01 .txt .tex {line-height: 26px; color: #333;}
.zwgk-lm04 .info01 .txt .time {line-height: 26px; color: #666;}
.zwgk-lm04 .info01 .butt {width: 82px; height: 28px; line-height: 28px; text-align: center; border-radius: 14px; display: block; color: #fff; background: #015293; position: absolute; bottom: 7px; right: 7px;}
.zwgk-lm04 .info01 .butt:hover {background: #0066b8;}

.zwgk-butt02 {height: 200px; margin-bottom: 20px;}
.zwgk-butt02 li {width: 19%; height: 200px; float: left; margin-left: 1%;}
.zwgk-butt02 li.bg1 {background-image: linear-gradient(to bottom, #2cbda5 , #4da398);}
.zwgk-butt02 li.bg2 {background-image: linear-gradient(to bottom, #4dacce , #2996bf);}
.zwgk-butt02 li.bg3 {background-image: linear-gradient(to bottom, #6acbee , #2ba6d5);}
.zwgk-butt02 li.bg4 {background-image: linear-gradient(to bottom, #3edac0 , #54bdb0);}
.zwgk-butt02 li.bg5 {background-image: linear-gradient(to bottom, #6acbee , #37aeda);}
.zwgk-butt02 li:first-child {margin-left: 0; width: 20%;}
.zwgk-butt02 li > div {width: 100%; height: 100%; position: relative; overflow: hidden;}
.zwgk-butt02 li > div .title {height: 90px; line-height: 90px; position: relative; text-align: center; font-size: 24px; font-weight: bold; color: #fff; margin-bottom: 7px;}
.zwgk-butt02 li > div .title::before {content: ''; width: 42px; height: 3px; display: block; background: #fff; position: absolute; bottom: 24px; margin: 0 0 0 -21px; left: 50%;}
.zwgk-butt02 li > div {background: url(../images/zwgk/img01_03.png) left top no-repeat;}
.zwgk-butt02 li > div .butt {line-height: 30px; width: 188px; height: 60px; margin: 0 auto 15px;}
.zwgk-butt02 li > div .butt a {width: 94px; height: 30px; text-align: center; color: #fff; font-size: 16px; display: block; float: left;}
.zwgk-butt02 li > div .jiant {width: 14px; height: 8px; background: url(../images/zwgk/img01_01.png); margin: 0 auto; transition:0.2s ease-in-out;}
.zwgk-butt02 li > div:hover .jiant {transform:rotateX(180deg);}
.zwgk-butt02 li > div .xiala {opacity: 0; transition:0.2s ease-in-out; position: absolute; z-index: 9; bottom: 100%; display: block; width: 500px; height: auto; left: 0; padding-bottom: 20px;}
.zwgk-butt02 li > div:hover {box-shadow: 0 0 15px #cbe0ef; overflow: visible;}
.zwgk-butt02 li > div:hover .xiala {display: block; opacity: 1; height: 200px;}
.zwgk-butt02 li > div .xiala > div {background: #fff; width: 100%; height: 100%; border: 1px solid #cbe0ef; box-shadow: 0 0 10px #cbe0ef; z-index: 9; display: block; position: relative;}
.zwgk-butt02 li > div .xiala > div:before{content: ''; width: 20px; height: 20px; background: #fff; border-top: 1px solid #cbe0ef; border-left: 1px solid #cbe0ef; -webkit-transform: rotate(226deg); -ms-transform: rotate(226deg); transform: rotate(226deg); display: block; position: absolute; left: 100px; bottom: -11px;}

.zwgk-butt02 li.bg4 > div .xiala,.zwgk-butt02 li.bg5 > div .xiala {left: auto; right: 0;}
.zwgk-butt02 li.bg4 > div .xiala > div:before,.zwgk-butt02 li.bg5 > div .xiala > div:before{right: 100px; left: auto;}

.zwgk-butt02 li > div .xiala > div > ul {padding: 20px; width: 100%; height: 100%;}
.zwgk-butt02 li > div .xiala > div > ul > li {height: 30px; width: 50%; float: left; line-height: 30px; margin: 0; padding-right: 10px;}
.zwgk-butt02 li > div .xiala > div > ul > li::before {content: ''; width: 5px; height: 5px; vertical-align: middle; display: inline-block; background: #015293; margin: 0 10px 0 5px;}
.zwgk-butt02 li > div .xiala > div > ul > li a {font-size: 16px; color: #333; width: 90%; display: inline-block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; vertical-align: middle;}
.zwgk-butt02 li > div .xiala > div > ul > li a:hover {color: #015293;}



/*后增*/

/*要闻*/
.yaow-hang1 .left {width: 680px; float: left; margin-top: 20px;}
.yaow-hang1 .right {width: 490px; float: right; padding: 12px 0 0 40px;background: url(../images/dongtai_05.jpg) left bottom no-repeat;}

.yaow-hang1 .left .hot {width: 680px; height: 438px; padding: 0px 30px 30px; background: url(../images/dongtai_03.jpg);}
.yaow-hang1 .left .hot .tit {height: 90px; line-height: 90px; text-align: center; overflow: hidden; font-size: 44px; color: #fff; font-weight: bold; letter-spacing:5px}
.yaow-hang1 .left .hot .txt {padding: 25px 20px 0; line-height: 36px; font-size: 18px; color: #333; width: 410px; margin-left: 200px; height: 250px; overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 6; 
-webkit-box-orient: vertical;}

.xinz-but{height: 26px; line-height: 26px; background-color: #e2821b; color: #fff; padding: 0 20px; display:inline-block; border-radius: 20px; float: right; margin-top: 20px; margin-right: 30px;}



/*政务公开*/

.zwgk-lm04 .title1 {height: 79px; background: url(../images/zwgk/img02_30.jpg) center no-repeat;  margin-bottom: 10px; display: block;}

.zwgk-lm04 .but01 {display: block; height: 70px; line-height: 70px; font-size: 18px; color: #214a82; border-bottom: dashed #d0e0ef 1px; padding-left: 15px; background: #fff; margin-bottom: 0;}
.zwgk-lm04 .but01:hover {opacity: .8;}

.zwgk-lm04 .but01 i {width: 26px; height: 26px; margin: 0 10px 4px 0; vertical-align: middle; line-height: 30px; display: inline-block;}


.zwgk-butt02 {height: 272px; margin-bottom: 20px;}
.zwgk-butt02 li {width:221px; height: 272px; float: left; margin-left: 23px;}

.zwgk-butt02 li.bg1 { background: url(../images/zwgk/gk-icon01.jpg) no-repeat;}
.zwgk-butt02 li.bg2 {background: url(../images/zwgk/gk-icon02.jpg) no-repeat;}
.zwgk-butt02 li.bg3 {background: url(../images/zwgk/gk-icon03.jpg) no-repeat;}
.zwgk-butt02 li.bg4 {background: url(../images/zwgk/gk-icon04.jpg) no-repeat;}
.zwgk-butt02 li.bg5 {background: url(../images/zwgk/gk-icon05.jpg) no-repeat;}

.zwgk-butt02 li:first-child {margin-left: 0; width: 221px;}
.zwgk-butt02 li > div {background:none;}
.zwgk-butt02 li > div .title {height: 136px; line-height: 40px; position: relative; text-align: center; font-size: 24px; font-weight:normal; color: #fff; padding-top: 90px;}

.zwgk-butt02 li > div .title .icon {  display: block; position: absolute; bottom: 24px; margin: 0 0 0 -21px; left: 50%; top:40px}
.zwgk-butt02 li > div .title::before {content: ''; width: 0px; height: 0px; display: block; background: #fff; position: absolute; bottom: 0px; margin: 0 0 0 0px; left: 50%;}

.zwgk-butt02 li > div .butt {line-height: 30px; width: 190px; height: 113px; margin: 0 auto 15px; padding: 0 5px; background: url(../images/zwgk/gongkai-bg-tm.png) repeat;}

.zwgk-butt02 li > div .butt a {width: 90px; height: 30px; text-align: center; color: #fff; font-size: 16px; display: block; float: left; overflow: hidden;}

.zwgk-butt02 li > div .butt .text{ height: 90px; padding-top: 15px;}






/*0507修改*/
.wxwb-list li > div {width: 100%; height: 200px; background: #f5f5f5; padding: 35px 10px 0; border-radius: 4px; position: relative;}
.wxwb-list li > div .sssssss{ display: none; position: relative;}
.wxwb-list li > div .sssssss:before{ content: ""; display: block; background: url(../images/weib-icon-sanj.png) no-repeat; width: 8px; height: 11px; left: 20px; top: 0; position: absolute; left: -8px; top: 34px;}
.wxwb-list li > div:hover .sssssss{ display: block; position: absolute; width: 200px; height: 200px; background: #fff; border-radius: 6px; padding: 15px; top:54px; right: -160px; z-index: 9999;}
.wxwb-list li > div:hover .sssssss:before{ content: ""; display: block; background: url(../images/weib-icon-sanj.png) no-repeat; width: 8px; height: 11px; left: 20px; top: 0; position: absolute; left: -8px; top: 34px;}
.wxwb-list li > div:hover .sssssss img{ width: 170px; height: 170px;}


/*部门文件*/
.houz-wenjian{ margin-left: -32px;}
.houz-wenjian li{ border: #e1e3e6 solid 1px; width: 370px; height: 72px; float: left; line-height: 72px; font-size: 20px; padding-left: 30px; margin-left: 32px; margin-bottom: 30px;}
.houz-wenjian li a{ display: block; float: left; width: 296px; overflow: hidden; height: 72px;} 
.houz-wenjian li a:hover{ color:#015293 ;}
.houz-wenjian li i{ float: right; padding-right: 20px; padding-top: 5px;}




/* 带左侧列表 */
.list-right-wrap {width: 910px; padding: 0 10px 50px 35px; border-left: 1px solid #e5e5e5; min-height: 730px; float: right;}
.list-left-wrap {width: 200px; float: left; padding-bottom: 50px;}
.list-left-wrap .title1 {height: 72px; background: url(../images/list-left-bg.jpg) left center no-repeat; line-height: 72px; font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 35px;}
.list-left-wrap .title2 {height: 72px; background: url(../images/list-left-bg1.jpg) left center no-repeat; line-height: 72px; font-size: 24px; font-weight: bold; text-align: center; margin-bottom: 35px;}
.list-left-wrap .title1 p {display: inline-block; line-height: 30px; max-height: 60px; padding: 0 20px; overflow: hidden; vertical-align: middle; margin: 0 0 4px; color: #fff;}
.list-left-wrap .title2 p {display: inline-block; line-height: 30px; max-height: 60px; padding: 0 20px; overflow: hidden; vertical-align: middle; margin: 0 0 4px; color: #fff;}
.list-left-wrap .but {padding: 3px 15px 3px 25px; line-height: 24px; border-left: 4px solid #fff; font-size: 20px; margin-bottom: 20px; display: block; margin-left:20px;}
.list-left-wrap .but.cur,.list-left-wrap .but:hover {border-left: 4px solid #015293; color: #015293;}
.list-right-wrap .main-title01 > a {border-bottom: 3px solid #015293; font-size: 24px; font-weight: bold; height: 56px;}


/*便民服务*/
.overflow{ overflow: hidden;}
.bianm-title{ background: url(../images/bmfw/bianm-title-bg.jpg) repeat-x; width: 100%; height: 29px; display: block; margin-bottom: 20px;}
.bianm-infore{ overflow: hidden;}
.bianm-infore li{ float: left; width: 130px; text-align: center; font-size: 16px; margin: 20px;}
.bianm-infore li a:hover{ opacity: 0.7; color: #005294;}


/*内容页打印和关闭*/
.info-bottom {padding-top:30px;}
.info-bottom a {display:inline-block; margin-left:20px; font-size:16px; padding-left:25px; color:#333;}
.info-bottom a:nth-child(1) {background:url("../images/ico-dayin.png") left center no-repeat;}
.info-bottom a:nth-child(2) {background:url("../images/ico-guanbi.png") left center no-repeat;}


/*20210531 sunb*/
.fenye-wrap {height: 130px; text-align: center; line-height: 28px; font-size: 0;}
.fenye-wrap > span {font-size: 14px; color: #7d7d7d; margin-right: 6px; vertical-align: top; display: inline-block;}
.fenye-wrap > a {display: inline-block; width: 53px; height: 30px; line-height: 28px; border: 1px solid #f5f5f5; font-size: 14px; color: #7d7d7d; border-radius: 3px; margin: 0 2px; vertical-align: top;}
.fenye-wrap > a:hover {background: #015293; color: #fff;}
.fenye-wrap .fenye-hide {font-size: 14px; display: inline-block; vertical-align: top;}
.fenye-wrap .fenye-hide a,.fenye-wrap .fenye-hide a.cur {display: inline-block; width: 28px; height: 30px; line-height: 28px; background-color: #fff; border-radius: 3px; border: 1px solid #f5f5f5; color: #7d7d7d; font-size: 14px; vertical-align: top;}
.fenye-wrap .fenye-hide a:hover {color: #fff; background-color: #015293; border: 1px solid #015293;}
.fenye-wrap .fenye-hide a.cur {background-color: #015293; color: #fff; border: 1px solid #015293;}
.fenye-wrap > font {margin-left: 0px; color: #7d7d7d; font-size: 14px; vertical-align: top; display: inline-block;}
.zt11 {width: 28px; height: 30px; border-radius: 3px; border: 1px solid #f5f5f5; text-align: center; color: #7d7d7d; vertical-align: top;}
.zt12 {width: 53px; height: 30px; border-radius: 3px; border: 1px solid #f5f5f5; text-align: center; color: #7d7d7d; background-color: #fff; cursor: pointer; vertical-align: top; line-height: 30px;}
.zt12:hover {color: #fff; background-color: #015293; border: 1px solid #015293;}
/*专题列表*/
.zhuanti-wrap {font-size: 0; padding-top: 30px;}
.zhuanti-wrap li {width: 25%; display: inline-block; vertical-align: top; height: 240px;}
.zhuanti-wrap li > a {display: block;}
.zhuanti-wrap li .img {width: 265px; height: 127px; margin: 0 auto 10px;}
.zhuanti-wrap li .img img {width: 100%; height: 100%;}
.zhuanti-wrap li .tit {line-height: 26px; font-size: 18px; color: #333; padding: 0 20px; text-align: center;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;

}
.zhuanti-wrap li:hover .img {opacity: .8;}
.zhuanti-wrap li:hover .tit {color: #015293;}
.list-wrap1.width50 {font-size: 0;}
.list-wrap1.width50 li {width: 50%; display: inline-block; vertical-align: top; padding-right: 20px;}
.list-wrap1.width50.yt li span {right: 20px;}
.list-wrap1.width50.yt li:nth-child(5n),.yaow-hang2 .list-wrap1.yt li:nth-child(5n),.list-wrap1.yt.wufen li:nth-child(5n) {border-bottom: 0; margin-bottom: 0; padding-bottom: 0; height: 47px;}
#_span_jiucuo {margin: 20px 0 0 25px; display: block;}
.zoujin-list-nav {width: 260px; float: left; font-size: 0; padding-right: 25px;}
.zoujin-list-nav .anniu01 {width: 50%; height: 171px; border-bottom: 1px dashed #e1e1e1; display: inline-block; vertical-align: top; padding-top: 40px;}
.zoujin-list-nav .anniu01 .img {width: 72px; height: 72px; margin: 0 auto;}
.zoujin-list-nav .anniu01 .img.ico1 {background: url(../images/zoujin/ico_03.jpg);}
.zoujin-list-nav .anniu01 .img.ico2 {background: url(../images/zoujin/ico_05.jpg);}
.zoujin-list-nav .anniu01 .img.ico3 {background: url(../images/zoujin/ico_09.jpg);}
.zoujin-list-nav .anniu01 .img.ico4 {background: url(../images/zoujin/ico_10.jpg);}
.zoujin-list-nav .anniu01 .img.ico5 {background: url(../images/zoujin/ico_13.jpg);}
.zoujin-list-nav .anniu01 .img.ico6 {background: url(../images/zoujin/ico_14.jpg);}
.zoujin-list-nav .anniu01:hover .img {background: url(../images/zoujin/ico_15.jpg);}
.zoujin-list-nav .anniu01 .txt {height: 45px; line-height: 45px; text-align: center; color: #333; font-size: 16px;}
.zoujin-list-nav .anniu01:hover .txt {color: #015293;}
.zoujin-list-right {width: 880px; float: right; min-height: 800px; padding-left: 35px; border-left: 1px solid #e5e5e5; padding-top: 20px;}
.zoujin-list-right .tab-wrap {line-height: 36px; margin-bottom: 20px; font-size: 0;}
.zoujin-list-right .tab-wrap a {width: 18%; margin-right: 2%; display: inline-block; height: 36px; border-radius: 3px; background: #f5f5f5; color: #333; font-size: 14px; text-align: center; margin-bottom: 20px;}
.zoujin-list-right .tab-wrap a:hover,.zoujin-list-right .tab-wrap a.cur {background: #1a5493; color: #fff;}
.zoujin-list-right .info-wrap {line-height: 36px; font-size: 16px; color: #333; padding-bottom: 50px;}
.zoujin-list-right .info-wrap img {max-width: 100%; margin: 20px 0;}


.list-wrap1.yt li:nth-child(5n) {border-bottom: 1px dashed #ccc; margin-bottom: 20px; padding-bottom: 20px; height: 67px;}
.list-wrap1.yt .more01 {width:200px;height:40px;background: #f5f5f5;color:#333;display:block;margin: 20px auto 0;text-align: center;line-height: 40px;font-size: 16px;border-radius: 3px;}
.list-wrap1.yt .more01:hover {background:#015293; color: #fff;}



.yaow-hang1 .left .hot .tit a {color:#fff;}
.yaow-hang1 .left .hot .txt a {display: block;}
.yaow-hang1 .left .hot .txt a:hover {color:#1a5493;}


.lingdao-info .text.bufen {overflow: hidden; height: 270px;}
.lingdao-more {text-align: center; margin-bottom: 30px;}
.lingdao-more a {display: inline-block; background: #eee; color: #333; font-size: 0; height: 40px; line-height: 40px; width:300px;}
.lingdao-more a:hover {background:#015293; color: #fff;}
.lingdao-more a.kai:before,.lingdao-more a.guan:before {content:""; display:inline-block; width:20px; height:20px; margin:0 auto 2px; background:url("../images/jiantou-xia.png"); vertical-align:middle;}
.lingdao-more a.guan:before {background:url("../images/jiantou-shang.png");}
.lingdao-more a.kai:hover:before {background:url("../images/jiantou-xia1.png");}
.lingdao-more a.guan:hover:before {background:url("../images/jiantou-shang1.png");}

.zoujin-hang1 .left .sp {position:relative;}
.zoujin-hang1 .left .sp .vidoe-play {position:absolute; top:0; left:0; width:920px; height:518px; cursor:pointer; z-index:10;}


.zfsy_xin{overflow: hidden;
    margin-bottom: 15px;}
.zfsy_xin ul{ margin-right: -15px;}
.zfsy_xin li{font-family:"微软雅黑";float:left;height:75px; line-height:75px; color:#1a5493; font-size:18px;  width: 25%;}
.zfsy_xin li a{margin-right: 15px; background: #eee; display: block; text-align: center; border-radius: 3px; }
.zfsy_xin li a:hover{background: #1a5493;margin-right: 15px; display: block; }
.zfsy_xin li a .sy01,.zfsy_xin li a .sy02,.zfsy_xin li a .sy03,.zfsy_xin li a .sy04,.zfsy_xin li a .sy05{display: inline-block; width: 34px; height: 36px; vertical-align: middle; margin-right: 20px;}
.zfsy_xin li a .sy01{  background:url(../images/zf24.png) 0px center no-repeat; }
.zfsy_xin li a .sy02{ background:url(../images/zf25.png) 0px no-repeat;}
.zfsy_xin li a .sy03{ background:url(../images/zf26.png) 0px no-repeat;}
.zfsy_xin li a .sy04{ background:url(../images/zf27.png) 0px no-repeat;}
.zfsy_xin li a .sy05{ background:url(../images/zf-ico-00001.png) 0px no-repeat;}

.zfsy_xin li a:hover .sy01,.zfsy_xin li a:hover .sy02,.zfsy_xin li a:hover .sy03,.zfsy_xin li a:hover .sy04{display: inline-block; width: 34px; height: 36px;  vertical-align: middle;margin-right: 20px;}
.zfsy_xin li a:hover .sy01{  background:url(../images/zf24_2.png) 0px center no-repeat;}
.zfsy_xin li a:hover .sy02{  background:url(../images/zf25_2.png) 0px center no-repeat; }
.zfsy_xin li a:hover .sy03{  background:url(../images/zf26_2.png) 0px center no-repeat; }
.zfsy_xin li a:hover .sy04{  background:url(../images/zf27_2.png) 0px center no-repeat; }
.zfsy_xin li a:hover .sy05{  background:url(../images/zf-ico-00001_2.png) 0px center no-repeat; }
.zfsy_xin li a span{display: inline-block;}
.zfsy_xin li a:hover span{ color: #fff;}

/*弹出*/

/*弹出*/
.tanchu{width: 1200px; position: fixed; z-index: 6000;}

.sti-pf2 {
   
		position: absolute;
    top: 0px;
    left:-120px;
		border-radius: 3px;
    background: url(../images/piaochuang-bg.png);
		width: 100px;
		height: 280px;
}
.sti-pf1 .text,.sti-pf2 .text{ display: block; color: #000000;  height:246px; padding: 12px 15px;}

.sti-pf1 a div,.sti-pf2 a div{width: 24px;  line-height: 37px; font-size: 24px; font-weight: bolder;   margin: 0 5px;  float: left; text-align: center; color: #fff; }
/*text-shadow:
   -1px -1px 0 #fff,  
   1px -1px 0 #fff,
   -1px 1px 0 #fff,
   1px 1px 0 #fff,
   0px 2px 2px rgba(0,0,0,0.2);*/
.close{ margin: auto; height: 26px; font-size: 15px; text-align: center; color: #3e7ebb; border-radius: 4px; background: #faf1e1; display: block; font-weight: bold; line-height: 26px; }	 
		
.sti-pf1 {
	 position: absolute;
    top: 0px;
    right: -120px;
    background: url(../images/piaochuang-bg.png);
		border-radius: 3px;
		width: 100px;
		height: 280px;
}


@media screen and (min-width: 1200px) and (max-width: 1300px){
      .sti-pf1 {right:-10px;}
			.sti-pf2 {left:0px;}
 }
@media screen and (min-width: 1100px) and (max-width: 1200px){
       .sti-pf1 {right:24px;}
 			.sti-pf2 {left:0px;}
  }
	
	@media screen and (min-width: 1000px) and (max-width: 1100px){
	      .sti-pf1 {right:170px;}
				.sti-pf2 {left:0px;}
	 }
	 
	@media screen and (min-width: 900px) and (max-width: 1000px){
	      .sti-pf1 {right:225px;}
				.sti-pf2 {left:0px;}
	 }
	 @media screen and (max-width: 900px){
	       .sti-pf1 {right:324px;}
	 			.sti-pf2 {left:0px;}
	  }








.main-wrap .hot-title {position:relative;background:none;}
.main-wrap .hot-title > .tit {display:block;width:82px;height:37px;position:absolute;left:0;top:50%;margin-top:-18px;background: url(../images/ico03.png) center no-repeat;}


.center-title{line-height: 50px;}

.center-info p{
font-size:16px;
font-family:"宋体";
}

.main-fangtan .txt {line-height:28px;}
.main-fangtan .txt > div {padding:5px 0;}
.main-fangtan .txt > div > .tx {float:right;overflow:initial;white-space:normal;}




.center-info pre {white-space: normal;}

.main-hotad a img {width:100%;height: 110px;}

.yaow-hang1 .left .hot .tit {font-size: 30px;letter-spacing: 0;}