﻿@charset "utf-8";

.in-hot-wrap {height: 185px; background: #f5f5f5; margin-bottom: 20px; min-width: 1200px; margin-top: -40px;}
.in-hot-wrap .wrap {width: 1200px; height: 185px; margin: 0 auto; padding-top: 40px;}
.in-hot-wrap .title {width: 1200px; height: 90px; font-size: 60px; color: #2279c8; font-weight: bold; text-align: center; /*text-align: justify;*/ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.in-hot-wrap .title:hover {opacity: .8;}
.in-hot-wrap .title img {width: 100%; height: 90px;}
.in-hot-wrap .list-wrap {width: 1200px; height: 40px; line-height: 40px;}
.in-hot-wrap .list-wrap li {width: 300px; position: relative; height: 40px; float: left; padding: 0 20px;}
.in-hot-wrap .list-wrap li::before {content: '|'; position: absolute; top: 0; left: 0;}
.in-hot-wrap .list-wrap li:first-child {padding-left: 0;}
.in-hot-wrap .list-wrap li:first-child::before {display: none;}
.in-hot-wrap .list-wrap li a {width: 100%; display: block; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block; text-align:center;}
.in-hot-wrap .list-wrap li a:hover {color: #ed2b24;}
.in-hot-wrap .list-wrap > a.more {width: 100px; height: 28px; display: block; float: right; background: #fff; text-align: center; line-height: 28px; font-size: 16px; color: #ff0013; margin-top: 5px;}

.in-hang1 {width: 1200px; height: 450px; margin: 0 auto 20px;}
.in-hang1 .left {width: 700px; height: 450px; float: left;}
.in-hang1 .right {width: 480px; height: 450px; float: right;}

.main-tab1 {height: 42px; border-bottom: 2px solid #2279c8; margin-bottom: 10px;}
.main-tab1 li {width: 120px; height: 40px; float: left; position: relative; line-height: 40px; text-align: center; font-size: 20px; color: #333;}
.main-tab1 li.cur {font-size: 22px; font-weight: bold; color: #fff; background: #2279c8;}
.main-tab1 li a {display: block;}

.main-list {line-height: 40px; position: relative;}
.main-list li {height: 40px; position: relative;}
.main-list li::before {content: ''; width: 4px; height: 4px; background: #333; position: absolute; left: 3px; top: 18px;}
.main-list li a {position: absolute; left: 15px; right: 90px; display: block; font-size: 18px; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; max-width:75%; height:40px;}
.main-list li a:hover {color: #ff0013;}
.main-list li span {float: right; color: #999; font-size: 18px;}
.main-list a.more {display: block; float: right; font-size: 18px; color: #f00; line-height: 53px; position: absolute; right: 0; top: -65px;}
.main-list a.more:hover {color: #d50000;}

.in-hang1 .right .anniu {height: 63px;}
.in-hang1 .right .anniu a {width: 232px; height: 63px; display: block;}
.in-hang1 .right .anniu a:hover {opacity: .8;}
.in-hang1 .right .anniu a img {width: 232px; height: 63px;}

.in-ad-wrap {width: 1200px; margin: 0 auto 20px; border-radius: 4px; overflow: hidden;}
.in-ad-wrap a {display: block; font-size: 0;}
.in-ad-wrap a:hover {opacity: .8;}
.in-ad-wrap img {width: 100%;}

.main-tab2 {height: 80px; width: 1200px; margin: 0 auto;}
.main-tab2 li {width: 33.33%; height: 63px; float: left; position: relative; padding-left: 10px;}
.main-tab2 li:first-child {padding-left: 0;}
.main-tab2 li a::before {content: ''; width: 23px; height: 12px; position: absolute; left: 50%; bottom: -12px; margin-left: -11px; background: url(../images/in_21.jpg); display: none;}
.main-tab2 li.cur a::before,.main-tab2 li:hover a::before {display: block;}
.main-tab2 li a {width: 100%; height: 63px; line-height: 63px; padding-left: 27px; font-size: 22px; font-weight: bold; color: #fff; display: block; border-radius: 4px;}
.main-tab2 li a.tab1 {background: url(../images/tab-bg1.png) right top no-repeat #2279c8;}
.main-tab2 li:hover a.tab1,.main-tab2 li.cur a.tab1 {background: url(../images/tab-bg1.png) right top no-repeat #479eec;}
.main-tab2 li a.tab2 {background: url(../images/tab-bg2.png) right top no-repeat #2279c8;}
.main-tab2 li:hover a.tab2,.main-tab2 li.cur a.tab2 {background: url(../images/tab-bg2.png) right top no-repeat #479eec;}
.main-tab2 li a.tab3 {background: url(../images/tab-bg3.png) right top no-repeat #2279c8;}
.main-tab2 li:hover a.tab3,.main-tab2 li.cur a.tab3 {background: url(../images/tab-bg3.png) right top no-repeat #479eec;}
.main-tab2 li a.tab4 {background: url(../images/tab-bg4.png) right top no-repeat #2279c8;}
.main-tab2 li:hover a.tab4,.main-tab2 li.cur a.tab4 {background: url(../images/tab-bg4.png) right top no-repeat #479eec;}
.main-tab2 li a.tab5 {background: url(../images/tab-bg5.png) right top no-repeat #2279c8;}
.main-tab2 li:hover a.tab5,.main-tab2 li.cur a.tab5 {background: url(../images/tab-bg5.png) right top no-repeat #479eec;}
.main-tab2 li a img {margin: 0 10px 4px 0; vertical-align: middle;}

.main-tile {height: 55px; border-bottom: 2px solid #2279c8; margin-bottom: 10px;}
.main-tile span {display: block; float: left; line-height: 51px; height: 53px; font-size: 22px; color: #333; margin-right: 40px;}
.main-tile span.cur {border-bottom: 2px solid #2279c8; font-weight: bold; color: #2279c8;}
.main-tile a.more {display: block; float: right; font-size: 18px; color: #f00; line-height: 53px;}
.main-tile a.more:hover {color: #d50000;}

.in-zhuanti-wrap {height: 225px; min-width: 1200px; margin: 0 auto; background: #f5f5f5;}
.in-zhuanti-wrap .zhuanti-wrap {width: 1200px; height: 225px; margin: 0 auto; padding-top: 10px;}
#CSSBox{margin:0 auto;overflow:hidden;}
#CSSBox ul li{float:left; list-style:none; margin:0 20px 0 0;}
#CSSBox ul li img {width: 255px; height: 120px;}
#LeftButton,#RightButton{height:120px;width:30px; cursor: pointer; text-align: center; color: #c1c1c1; font-size: 34px; font-family: "SimSun"; line-height: 120px; font-weight: bold; border-radius: 6px; position: absolute; top: 10px; left: 0;}
#RightButton {left: auto; right: 0;}
#wrapper{width:1200px; margin:0 auto; height: 130px; position: relative; padding-top: 10px;}


.main-tab-info {width: 1200px; margin: 0 auto 20px;}

.tab-info-left1 {width: 920px; float: left;}
.tab-info-right1 {width: 260px; float: right;}

.in-zfxxgk {}
.in-zfxxgk li {height: 72px; margin-bottom: 20px;}
.in-zfxxgk li a {border: 1px solid #d0d8e7; background: #edf3fb; line-height: 70px; padding-left: 20px; font-size: 20px; color: #333; display: block;}
.in-zfxxgk li a i {width: 40px; height: 40px; margin: 0 8px 4px 0; vertical-align: middle; display: inline-block; font-size: 0; line-height: 40px;}
.in-zfxxgk li a i img {width: 40px; height: 40px; transition:0.2s ease-in-out;}
.in-zfxxgk li a:hover {color: #ff0013;}
.in-zfxxgk li a:hover i img {transform:rotateY(180deg);}

.tab-info-wrap1 {height: 225px;}
.tab-info-wrap1 > .left {width: 450px; float: left;}
.tab-info-wrap1 > .right {width: 450px; float: right;}

.in-zhongda {height: 120px; padding-top: 10px;}
.in-zhongda li {height: 72px; width: 12.5%; float: left;}
.in-zhongda li a {display: block;}
.in-zhongda li a i {width: 78px; height: 78px; margin: 0 auto; border: 1px solid #77b1e6; border-radius: 39px; display: block; text-align: center; padding-top: 15px;}
.in-zhongda li a i img {width: 44px; height: 44px; transition:0.2s ease-in-out;}
.in-zhongda li a span {line-height: 30px; font-size: 18px; color: #333; text-align: center; display: block;}
.in-zhongda li a:hover span {color: #ff0013;}
.in-zhongda li a:hover i img {transform:rotateY(180deg);}

.tab-info-left2 {width: 700px; float: left;}
.tab-info-right2 {width: 480px; float: right;}
.tab-info-right2 .but1 {display: block; font-size: 0; margin-bottom: 15px;}
.tab-info-right2 .but1 img {width: 100%;}
.tab-info-right2 a {border-radius: 4px; overflow: hidden; display: block;}
.tab-info-right2 a:hover {opacity: .8;}

.main-list.daizt li a {right: 220px;}
.main-list.daizt li .zht1,.main-list.daizt li .zht2 {width: 80px; height: 30px; line-height: 30px; font-size: 18px; position: absolute; top: 5px; right: 120px; border-radius: 3px; display: block; margin: 0; text-align: center; background: #e06921; color: #fff;}
.main-list.daizt li .zht2 {background: #e6e6e7; color: #666;}

.tab-info-left3 {width: 905px; float: left;}
.tab-info-right3 {width: 275px; float: right; padding-top: 53px;}
.tab-info-right3 > a {display: block; font-size: 0; margin-bottom: 10px;}
.tab-info-right3 > a img {width: 100%;}
.tab-info-right3 > a:hover {opacity: .8;}

.in-zwfw {height: 160px; padding-top: 0px;}
.in-zwfw li {height: 132px; width: 16.66%; float: left; padding: 0 7px;}
.in-zwfw li a {display: block; height: 132px; border: 1px solid #d0d7e7; background: #ecf3fb; border-radius: 5px; padding-top: 25px;}
.in-zwfw li a i {width: 50px; height: 50px; margin: 0 auto 5px; line-height: 48px; display: block; text-align: center;}
.in-zwfw li a i img {width: 50px; height: 50px; transition:0.2s ease-in-out;}
.in-zwfw li a span {line-height: 20px; font-size: 18px; color: #333; text-align: center; display: block;}
.in-zwfw li a:hover span {color: #ff0013;}
.in-zwfw li a:hover i img {transform:rotateY(180deg);}

.in-fuwu {height: 110px; padding-top: 10px;}
.in-fuwu li {height: 72px; width: 14.25%; float: left;}
.in-fuwu li a {display: block;}
.in-fuwu li a i {width: 62px; height: 62px; margin: 0 auto; border: 1px solid #d0d7e7; background: #ecf3fb; border-radius: 31px; display: block; text-align: center; padding-top: 14px;}
.in-fuwu li a i img {width: 34px; height: 34px; transition:0.2s ease-in-out;}
.in-fuwu li a span {line-height: 30px; font-size: 18px; color: #333; text-align: center; display: block;}
.in-fuwu li a:hover span {color: #ff0013;}
.in-fuwu li a:hover i img {transform:rotateY(180deg);}


.main-info-wrap {border: 1px solid #efefef; background: #fff; margin: 0 auto 20px; padding: 0 30px 30px; width: 1200px;overflow: hidden;
    position: relative;}

.main-weizhi {height: 61px; line-height: 60px; border-bottom: 1px dashed #dcdcdc; font-size: 18px; color: #999; margin-bottom: 20px;}
.main-weizhi a {color: #999;}
.main-weizhi a:hover {color: #ff0013;}
.main-weizhi i {display: inline-block; vertical-align: middle; width: 22px; height: 22px; background: url(../images/info_03.jpg); margin: 0 10px 4px 5px;}

.main-list-left {width: 200px; float: left; padding-bottom: 9999px; margin-bottom: -9999px; background: #fafafa;}
.main-list-left .title {padding: 25px 50px 25px 30px; line-height: 30px; font-size: 24px; font-weight: bold; color: #fff; position: relative; background: url(../images/list_03.jpg) center no-repeat #237ac9; background-size: cover; margin-bottom: 25px;}
.main-list-left .title::after {content: ''; width: 25px; height: 25px; position: absolute; top: 50%; right: 15px; margin-top: -11px; background: url(../images/list-title.png);}
.main-list-left .list-nav {line-height: 24px; max-height:800px; overflow-y:auto;}
.main-list-left .list-nav a {padding: 13px 10px 13px 35px; display: block; font-size: 20px; position: relative; margin-bottom: 10px;line-height:35px;}
.main-list-left .list-nav a:hover {background: #479eec; color: #fff; font-weight: bold;}
.main-list-left .list-nav a::before {content: ''; width: 10px; height: 10px; border-radius: 5px; background: #195497; position: absolute; left: 20px; top: 25px;}
.main-list-left .list-nav a:hover::before {background: #fff;}

.main-list-right {width: 910px; float: right; padding-bottom: 20px;}
.main-list-right .main-list {padding-top: 20px; margin-bottom: 30px;}
.main-list-right .main-list li:nth-child(5n) {height: 60px; border-bottom: 1px dashed #e5e5e5; margin-bottom: 20px;}

.fanye-wrap {padding: 30px 0 80px; font-size: 18px; text-align: center;}

/* 内容 */
.center-title {line-height: 36px; font-size: 30px; text-align: center; padding: 30px 50px 0; font-weight: bold;}
.center-time {height: 70px; line-height: 50px; background: url(../images/info_07.jpg) center bottom no-repeat; font-size: 18px; color: #999; margin: 0 50px 10px; text-align: center;}
.center-info {line-height: 40px; font-size: 18px; min-height: 500px; padding: 0 50px 50px; color: #333;}
.center-info img,.center-info table {max-width: 100%;}
.center-info a {color: #333;}


/*内容页附件字号*/
.center-info p a{font-size:18px !important;}
/*结束*/


.center-info a:hover {color: #ff0013;}
.center-info p {margin: 0; font-family:"SimSun"; font-size:20px;}

/*内容页打印和关闭*/
.info-bottom {padding:30px 50px 70px;}
.info-bottom a {display:inline-block; margin-right:20px; font-size:18px; padding-left:25px; color:#333;}
.info-bottom a:hover {color: #ff0013;}
.info-bottom a.dayin {background:url("../images/ico-dayin.png") left center no-repeat;}
.info-bottom a.guanbi {background:url("../images/ico-guanbi.png") left center no-repeat;}

/*走进*/
.zoujin-hot {width: 1200px; margin: 0 auto 50px; overflow: hidden; border-radius: 5px;}
.zoujin-hot img {width: 1200px;}

.zoujin-title1 {width: 1200px; height: 45px; margin: 0 auto; background: url(../images/zoujin_06.png);}
.zoujin-title2 {width: 1200px; height: 45px; margin: 0 auto 25px; background: url(../images/zoujin_08.png);}
.zoujin-info-wrap {width: 1200px; padding: 20px 40px 40px; line-height: 36px; font-size: 18px; margin: 0 auto 20px; border: 1px solid #dcdcdc; border-top: 0;}
.zoujin-info-wrap .zoujin-info {height: auto; margin-bottom: 15px;}

.zoujin-info-wrap .zoujin-info p span{font-family:宋体; font-size:18px; line-height:35px;}
.zoujin-info-wrap .zoujin-info table{width:100% !important;}

.zoujin-info-wrap .zoujin-info p {margin: 0; padding: 0; text-indent: 2em;}
.zoujin-info-wrap .zoujin-info img {max-width: 100%;}
.zoujin-info-wrap .kai {width: 100%; height: 21px; background: url(../images/ico-kai1.png) center no-repeat #e8e8e8; cursor: pointer;}
.zoujin-info-wrap .kai:hover {background: url(../images/ico-kai2.png) center no-repeat #2279c8;}

.zoujin-gaik-wrap {min-width: 1200px; margin: 0 auto; background: #fafafa; padding: 50px 0 10px;}
.zoujin-gaik-list {overflow: hidden; width: 1200px; margin: 0 auto;}
.zoujin-gaik-list li {width: 33.33%; padding: 0 15px; margin-bottom: 30px; float: left;}
.zoujin-gaik-list li > div {height: 200px; background: #fff;}
.zoujin-gaik-list li .img {width: 100%; height: 200px; position: relative;}
.zoujin-gaik-list li .img img,.zoujin-gaik-list li a {width: 100%; height: 100%; display: block;}
.zoujin-gaik-list li .img a:hover > img {opacity: .8;}
.zoujin-gaik-list li .txt {height: 180px; margin: 15px 20px 10px; -webkit-line-clamp: 6; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; line-height: 30px;}
.zoujin-gaik-list li .more {height: 28px; line-height: 28px; margin: 0 20px;}
.zoujin-gaik-list li .more a {float: right; width: 90px; height: 28px; border-radius: 14px; background: #2279c8; font-size: 18px; color: #fff; text-align: center;}
.zoujin-gaik-list li .more a:hover {background: #ff0013;}
.zoujin-gaik-list li .img i {position: absolute; height: 55px; top: 20px; left: 0; display: block; margin-left: 0px; z-index: 1;  text-shadow: 2px 2px 0 #fff; font-style: normal; padding-left: 30px; color: #2379c8; font-weight: bold; font-size: 28px; line-height: 55px; font-weight:900;}

/*新闻动态*/
.news-shiz-hotpic {height: 390px; width: 1200px; margin: 0 auto 20px;}
.news-shiz-hotpic .pichot{width:100%;height:100%; float:left;margin:0 auto;overflow:hidden;position:relative;background:#000;z-index:10;}
.news-shiz-hotpic .pichot ul li a {display: block; height: 100%;}
.news-shiz-hotpic .pichot ul{height:100%;}
.news-shiz-hotpic .pichot ul li{width:100%;height:100%;float:left; position:relative; background: #f2f2f2;}
.news-shiz-hotpic .pichot ul li img {width:600px!important; height:100%;}
.news-shiz-hotpic .pichot .bt{line-height:35px;position:absolute; top:55px; right:0; left: 600px; z-index:7; color:#2279c8; text-align: center; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size:24px; padding: 0 25px; font-weight: bold;}
.news-shiz-hotpic .pichot .bg{text-indent:2em;line-height:30px;position:absolute; top:150px; right:25px; left: 625px; z-index:7; color:#666; text-align: left; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; font-size:18px; padding: 20px 0 0; width: 550px!important; height: 110px; border-top: 1px dashed #dcdcdc;}
.news-shiz-hotpic .pichot .num{overflow:hidden;zoom:1;position:absolute;bottom:13px;z-index:10; width: 600px; text-align: right;}
.news-shiz-hotpic .pichot .num span{display:inline-block;width:10px;height:10px; cursor:pointer;overflow:hidden; background: #fff; opacity: .5; border-radius: 5px; margin: 0 5px 0 0;}
.news-shiz-hotpic .pichot .num span.on{opacity: 1;}
.news-shiz-hotpic .pichot .skip{display:;_display:block;width:50px;height:50px; position:absolute; top:305px; cursor:pointer; font-size: 0;}
.news-shiz-hotpic .pichot .prev{left:820px; display:; background: url(../images/jiant-1.png);}
.news-shiz-hotpic .pichot .prev:hover{}
.news-shiz-hotpic .pichot .next{right:220px; display:; background: url(../images/jiant-2.png);}
.news-shiz-hotpic .pichot .next:hover{}
.news-shiz-hotpic .pichot:hover .prev,.news-shiz-hotpic .pichot:hover .next{display:block; display:;}
.news-shiz-hotpic .pichot:hover ul li a .bt {color: #ff0013;}

.news-wrap {width: 1200px; margin: 0 auto 20px;}
.news-left {width: 700px; float: left;}
.news-right {width: 480px; float: right;}
.news-right a:hover img {opacity: .8;}

/* 政民互动 */
.hudong-wrap {width: 1200px; margin: 0 auto 20px; overflow: hidden;}
.hudong-wrap .left1 {width: 797px; float: left;}
.hudong-wrap .right1 {width: 383px; float: right;}
.hudong-wrap .right1 a {display: block; border-radius: 4px; overflow: hidden;}
.hudong-wrap .right1 a:hover img {opacity: .8;}
.hudong-img {width: 797px; height: 350px; border-radius: 4px; overflow: hidden; position: relative; margin-bottom: 10px;}
.hudong-img img,.hudong-img a {width: 100%; height: 100%; display: block;}
.hudong-img a:hover img {opacity: .8;}
.hudong-img .more {width: 120px; height: 36px; line-height: 36px; position: absolute; right: 20px; bottom: 20px; border-radius: 18px; background: #39548b; font-size: 18px; color: #fff; z-index: 1; text-align: center;}
.hudong-img .more:hover {background: #ff0013;}
.hudong-list {line-height: 44px; position: relative;}
.hudong-list li {height: 45px; position: relative; border-bottom: 1px dashed #e5e5e5;}
.hudong-list li a {position: absolute; left: 0; right: 100px; display: block; font-size: 18px; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hudong-list li a:hover {color: #ff0013;}
.hudong-list li span {float: right; color: #999; font-size: 18px;}

.hudong-yijian {height: 330px; width: 1200px;}
.hudong-yijian > .left {width: 480px; height: 330px; float: left;}
.hudong-yijian > .right {width: 690px; height: 330px; float: right;}
.hudong-yijian .list1 {width: 100%;}
.hudong-yijian .list1 li {height: 150px; background: #f8f9fa; padding: 10px 20px 0; margin-bottom: 15px;}
.hudong-yijian .list1 li .tit {height: 40px; line-height: 40px; position: relative; font-size: 18px; font-weight: bold; color: #333; margin-bottom: 10px; border-bottom: 1px dashed #d4d2d2;}
.hudong-yijian .list1 li .tit::before {content: ''; width: 30px; height: 2px; background: #2279c8; position: absolute; left: 0; bottom: -1px;}
.hudong-yijian .list1 li .tit a {color: #333;}
.hudong-yijian .list1 li .tit a:hover {color:#ff0013;}
.hudong-yijian .list1 li .txt {height: 55px;}
.hudong-yijian .list1 li .txt p {display: block; margin: 0; height: 50px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 18px; color: #666; line-height: 25px;}
.hudong-yijian .list1 li .time-wrap {height: 24px; line-height: 24px;}
.hudong-yijian .list1 li .time-wrap span.time {float: left; font-size: 18px; color: #999;}
.hudong-yijian .list1 li .time-wrap span.zhuant1,.hudong-yijian .list1 li .time-wrap span.zhuant2 {width: 70px; height: 24px; text-align: center; background: #e06921; text-align: center; color: #fff; display: block; float: right; font-size: 16px; border-radius: 3px;}
.hudong-yijian .list1 li .time-wrap span.zhuant2 {background: #e6e6e7; color: #666;}

/* 政务公开 */
.gongkai-wrap {width: 1200px; margin: 0 auto 20px;}
.gongkai-wrap1 {width: 1200px; margin: 0 auto 20px; height: 252px; border: 1px solid #f2f0f1; padding: 30px;}
.gongkai-wrap1 .img,.gongkai-wrap1 .img a,.gongkai-wrap1 .img img {width: 140px; height: 190px; display: block;}
.gongkai-wrap1 .img {float: left; margin-right: 20px; border-radius: 4px; overflow: hidden;}
.gongkai-wrap1 .txt {width: 446px; height: 190px; border-right: 1px dashed #dcdcdc; padding-right: 15px; float: left;}
.gongkai-wrap1 .txt .tt {height: 40px; line-height: 40px; font-size: 20px; color: #666;}
.gongkai-wrap1 .txt .tt b {color: #2279c8;}
.gongkai-wrap1 .txt .tet {height: 90px; line-height: 30px; font-size: 18px; color: #666; text-indent: 2em; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 25px; text-align: justify;}
.gongkai-wrap1 .txt .more {height: 30px; line-height: 30px; text-align: right;}
.gongkai-wrap1 .txt .more a {color: #ed2b24; font-size: 18px;}
.gongkai-wrap1 .txt .more a:hover {color:#ff0013;}
.gongkai-wrap1 .list {width: 510px; height: 190px; float: right; line-height: 30px;}
.gongkai-wrap1 .list li {overflow: hidden; font-size: 18px; margin-bottom: 5px;}
.gongkai-wrap1 .list .tt {width: 140px; float: left; color: #2279c8; font-weight: bold;}
.gongkai-wrap1 .list .lis {width: 370px; float: right; overflow: hidden;}
.gongkai-wrap1 .list .lis a {width: 87px; margin: 0 5px 5px 0; float: left; border-radius: 3px; background: #f2f0f1; color: #666; text-align: center;}
.gongkai-wrap1 .list .lis a:hover {color: #fff; background: #2279c8;}
.gongkai-wrap2 {width: 1200px; margin: 0 auto 20px; height: 185px; background: #f2f0f1; padding: 10px 30px 0;}
.gongkai-wrap2 .title {height: 60px; border-bottom: 1px solid #dcdcdc; line-height: 59px; text-align: center; color: #2279c8; font-size: 22px; font-weight: bold; margin-bottom: 20px;}
.gongkai-wrap2 .info {height: 95px;}
.gongkai-wrap2 .info .list {width: 960px; float: left; height: 95px;}
.gongkai-wrap2 .info .list li {width: 33.33%; height: 42px; float: left; line-height: 30px;}
.gongkai-wrap2 .info .list li .tt {width: 90px; text-align: center; float: left;}
.gongkai-wrap2 .info .list li .input {width: 210px; height: 30px; border: 1px solid #dedede; background: #fff; float: left; padding: 0 10px;}
.gongkai-wrap2 .info .right {width: 180px; float: right; height: 95px;}
.gongkai-wrap2 .info .right >div {width: 50%; float: left;}
.gongkai-wrap2 .info .right >div a {width: 72px; height: 72px; line-height: 70px; text-align: center; display: block; margin: 0 auto; font-size: 18px; border-radius: 3px;}
.gongkai-wrap2 .info .right >div a.but1 {border: 1px solid #2279c8; background: #2279c8; color: #fff;}
.gongkai-wrap2 .info .right >div a.but1:hover {border: 1px solid #2b9cff; background: #2b9cff;}
.gongkai-wrap2 .info .right >div a.but2 {border: 1px solid #c7c7c7; background: #dcdcdc; color: #666;}
.gongkai-wrap2 .info .right >div a.but2:hover {border: 1px solid #c7c7c7; background: #f1f1f1;}



/*新媒体矩阵*/
.zf-xinmeit-wrap {/*border: 1px solid #ccc;*/ border-bottom: 1px solid #ccc; padding: 1px 1px 20px; margin-bottom: 40px;/* margin-top: -20px;*/}
.zf-xinmeit-wrap .juzhen-title {height: 50px; line-height: 50px; padding: 0 15px; background: #f5f5f5; color: #333; font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.zf-xinmeit-wrap .juzhen-list {/*padding: 20px;*/ font-size: 0;}
.zf-xinmeit-wrap .juzhen-list li {margin: 15px 0; width: 16.66%; display: inline-block; vertical-align: top;}
.zf-xinmeit-wrap .juzhen-list li img {width: 70%; margin: 0 auto; display: block;}
.zf-xinmeit-wrap .juzhen-list li p {height: 50px; line-height: 24px; font-size: 16px; text-align: center; display: block; padding: 0 10px; color: #0D5293; overflow: hidden;}




.in-zhongda.zhongdian li {height: 128px; width: 10%;}
.in-zhongda.zhongdian li a span {line-height: 20px;}
.in-zhongda.zhongdian li a i {margin-bottom: 10px;}


/*20220109*/
.tab-info-left4 {width: 830px; float: left;}
.tab-info-right4 {width: 350px; float: right; background: #f2f0f1;}

.in-zfxxgk.gongkai {overflow: hidden;}
.in-zfxxgk.gongkai li {width: 20%; float: left;}
.gongkai-wrap0 {width: 1200px; margin: 0 auto 20px; border: 1px solid #f2f0f1; padding: 20px 10px;}

.in-gongk-zfxxgk {overflow: hidden;}
.in-gongk-zfxxgk li {height: 72px; width: 20%; float: left; padding: 0 10px;}
.in-gongk-zfxxgk li a {border: 1px solid #d0d8e7; background: #edf3fb; height: 72px; line-height: 60px; font-size: 20px; display: block; padding: 5px 10px 5px 20px;}
.in-gongk-zfxxgk li a i {width: 40px; height: 40px; margin: 0 15px 4px 0; vertical-align: middle; display: inline-block; font-size: 0; line-height: 40px;}
.in-gongk-zfxxgk li a i img {width: 40px; height: 40px; transition:0.2s ease-in-out;}
.in-gongk-zfxxgk li a:hover {color: #ff0013;}
.in-gongk-zfxxgk li a:hover i img {transform:rotateY(180deg);}
.in-gongk-zfxxgk li a span {color: #333; display: inline-block; vertical-align: middle; width: 50%; line-height: 20px; margin-bottom: 4px;}

.gongbao-1sousuo001 {padding: 10px 20px 5px;}
.gongbao-1sousuo001 .sousuo {height: 60px;}
.gongbao-1sousuo001 .sousuo .but11 {width: 100%; 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-1sousuo001 .sousuo .but11:hover {background: #014175;}
.gongbao-1sousuo001 .title11 {height: 40px; line-height: 40px; font-weight: bold; font-size: 18px; color: #333; margin-bottom: 10px;}
.gongbao-1sousuo001 .xiala-wrap {height: 60px;}
.gongbao-1sousuo001 .select {border-radius: 20px; background: #fff; padding: 0 15px; display: block; vertical-align: top; width: 150px;}
.gongbao-1sousuo001 select {width: 100%; height: 40px; border: 0; background: none; font-size: 16px;}
.gongbao-1img-wrap {width: 100%; height: 150px; padding: 0 20px;}
.gongbao-1img {position: relative; float: left; width: 103px;}
.gongbao-1img .bg {width: 100px; position: absolute; z-index: 0; top: 0; left: 0;}
.gongbao-1img img {width: 100%;}
.gongbao-1img a {font-size: 0; width: 90%; display: block; position: relative; z-index: 1; margin: 0 auto;}
.gongbao-text1 {float: left; width: 200px; padding-left: 15px; padding-top: 10px;}
.gongbao-text1 .tit1 {line-height: 30px; height: 30px; text-align: center; font-size: 18px; font-weight: bold;}
.gongbao-text1 .tit2 {line-height: 30px; height: 30px; text-align: center; font-size: 14px; margin-bottom: 20px;}
.gongbao-text1 .more {width: 100%; height: 30px; line-height: 30px; border-radius: 15px; float: right; background: #015293; font-size: 16px; color: #fff; text-align: center; border: 0; display: block;}
.gongbao-text1 .more:hover {background: #014175;}
.gongbao-xinwen {padding: 10px 20px 5px;}
.gongbao-xinwen .title11 {height: 40px; line-height: 40px; font-weight: bold; font-size: 18px; color: #333; margin-bottom: 10px;}
.gongbao-xinwen .img-wrap {padding: 0 0 20px;}
.gongbao-xinwen .img-wrap .img {width: 100%; height: 180px; display: block; margin-bottom: 5px;}
.gongbao-xinwen .img-wrap .img img {width: 100%; height: 100%;}
.gongbao-xinwen .img-wrap .txt {display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height: 30px; font-size: 16px; text-align: center;}
.gongbao-xinwen .img-wrap .txt:hover {color: #f00;}

.in-gongk-btn-wrap {overflow: hidden; width: 100%; padding: 15px 0 5px;}
.in-gongk-btn-wrap li {width: 20%; height: 80px; padding: 5px; float: left;}
.in-gongk-btn-wrap li a {width: 100%; height: 70px; line-height: 70px; text-align: center; background: #f2f0f1; color: #333; font-size: 18px; display: block;}
.in-gongk-btn-wrap li a:hover {color: #f00;}

.in-zhongda.zhongdian {padding-bottom: 20px; height: auto; overflow: hidden;}


