@charset "utf-8";
body {min-width:100%;_width:100%; min-height: 100%;_height:100%;
background: url("../images/2021/topbg.jpg") center top no-repeat;
background: url("../images/2021/topbg.jpg") center top no-repeat, url("") center bottom no-repeat;background-color:#ffffff;}
body{color:#333333; font-size:18px; font-family:Microsoft Yahei; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul, div{ padding:0; margin:0;}
input, select, textarea, button {vertical-align: middle;box-sizing: border-box;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;vertical-align: middle;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur());}
a:focus {outline-color:#0c66b2;outline-style: 10px solid;}
a:hover{color:#0056ac;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:16px; color:#999;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}
.left { float:left;}  /*归左*/
.right { float:right;}  /*归右*/
.matop15 {display:none;}
.matop16 { margin-top:15px;}
.maintop { margin:0 auto; max-width:1300px;}
.maincon { margin:35px auto auto auto;max-width:1300px;}
.nycon { margin:20px auto auto auto;max-width:1300px;}
.nyandcon { margin:0 auto;max-width:1300px; padding:30px; border:1px solid #f3f3f3;}
.pin20 { float:left; width:100%; margin:20px;}
.conpage {text-align: center; margin:20px 0; width:100%; float:left;}
.dis { display: block;}
.shadow{box-shadow: 1px 5px 5px #ccc;
-moz-box-shadow: 1px 5px 5px #ccc;
-webkit-box-shadow: 1px 5px 5px #ccc;
}
.hidd {display: none !important;}
.hiddt {display: none !important; }

/*------头部---------*/
.top { float:left; width:65%; margin:70px 0 85px 0;}
.top p { font-size:28px; color:#FFF; font-weight:700; margin-left:85px;}
/* --------索条----------- */
.sevas {width:35%; float:left;margin-top:125px;}
.search_box{margin:auto;width:100%;border-radius: 8px 0 0 8px; }
.search_fl{height:45px; position:relative;}
.search_txt{width:80%;border:0;height:45px;line-height:45px;padding:0 8px; font-size:16px;background:#ffffff;}
.search_box .btnse{ position:absolute; top:0; right:0;color:#FFF;cursor:pointer;background:#0056ac;border:0;width:20%;line-height:45px;font-size:18px;vertical-align:middle;  border: none;}

/***** 导航条 *****/
.tzgz_header{top: 0; width: 100%; margin:auto;background:#0070e0;}
.header{background:#0070e0; line-height:60px;max-width: 1300px;width: 100%; margin:auto; position:relative;}
.mainnav li:hover, .mainnav li.on a{color: #ffffff; background:#0056ac;}
.mainnav{height:auto;  overflow:hidden;white-space:nowrap;}
.mainnav li{ float:left;position:relative; width:20%; border-right:#3c923a 0px solid;line-height:60px;}
.mainnav li:after{content:""; width:1px; height:60px; background:#1f7eec; position:absolute; top:0%; margin-top:0px; right:0;  }
.mainnav li:nth-child(5n):after{display:none;}
.mainnav li a{ display:block;font-size:24px; color: #fff; line-height:60px;text-align:center;}
.mainnav li a:hover, .mainnav li.on a{color: #fff;}
.mainnav li a:after{display: none;}

/***** 焦点图新闻 *****/
/*----新闻滚动图片------*/
.new-swiper {width:55%;height: 436px;overflow: hidden;position: relative;    float:left; margin-right:2%;}
.new-itm {position: relative;}
.new-itm img { width:100%;height: 436px;}
.new-til {position: absolute;width: 100%;height: 55px;padding-left: 20px;position: absolute;bottom: 0;left: 0;background-color: rgba(0, 0, 0, 0.6);	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}
.new-til a {display: block;color: #fff;font-size: 20px;line-height: 55px; width:70%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-swiper .pagination {position: absolute;bottom: 18px;right: 10px;overflow: hidden;}
.new-swiper .swiper-pagination-switch {width: 12px;height: 12px;background-color: #D0D0D0;float: left;margin-left: 10px;border-radius: 15px;cursor:pointer;}
.new-swiper .swiper-active-switch {background-color: #C10D0C;}

/***** 文字新闻 *****/
/*---------------------------文字新闻---------------------------------------*/
.tznews{width:43%; float:left;}
.posi {position:relative;}
.ewb-com-hd { border-bottom:1px #dddddd solid;height: 49px; }

.ewb-com-item {line-height: 48px;position: absolute;left: 0; top: 0;width: 24%;text-align: center;}
.ewb-sec {left: 24%;}
.towtt-sec {left: 48%;}
.ewb-com-item a {font-size:24px;color: #878787;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ewb-com-item.cur a {color: #0056ac;border-bottom:3px #0056ac solid; font-weight:600;}
.ewb-com-bd {margin-top: 10px;}
.hides{ display:none;}
.hide{ display:none;}
.news_list {animation-name:mymove;
animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效果 */
-webkit-animation-name:mymove;
-webkit-animation-duration:0.8s;/* 1s表示执行动画的时间，0或不写则无动画效*/
}
.news_list li{ position:relative; font-size:18px; padding:3px 0; width:100%; overflow:hidden; line-height:39px;border-bottom: #f1f1f1 1px dashed;transition:all .2s ease-in-out;}
.news_list strong, .news_list li strong, .list-fy span{font-weight: normal !important;}
.news_list li .time{ position:absolute; right:0; top:3px; color:#999999;}
.news_list li a{transition:all .2s ease-in-out;float:left; padding:0 88px 0 20px; width:77%; clear:both;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); }
.news_list li:hover{color:#cc3333;border-bottom: #2587cb 1px dashed; width:100%;}
.news_list li i{position:absolute; left:5px; top:18px; width: 4px; height: 4px; background: #0056ac;}
@keyframes mymove {
from {left:1200px;}
to {left:0px;}
0% {opacity: 0.5;}
100% {opacity: 1;}
}
@-webkit-keyframes mymove{from {left:1200px;}
to {left:0px;}
}

/*---------------------------通知公告---------------------------------------*/
.ggnews{width:48.5%; float:left;margin-right:3%;background:#fff;}
.tzg-com-hd {border-bottom:1px #dddddd solid;height: 49px; }
.tzg-com-item {line-height: 50px;position: absolute;left: 0; top: 0;width: 24%;text-align: center;}
.tzg-sec {left: 24%;}
.tzg-com-item a {color: #878787;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tzg-com-item.cur a {font-size:20px;color: #fff; background:#0056ac;}
.tzg-com-bd {margin-top: 10px;}

/*---------------------------通知公告---------------------------------------*/
.ttnews{width:48.5%; float:left;background:#fff;}

/* ------政信息公开等多图标----------- */
.zwgkico { width:48.5%;margin-right:3%;float:left;}
.zwgkico ul {margin:-2.5% 0 0 -2.5%;}
.zwgkico li{ border-radius: 5px;line-height: 50px;float: left;width: 30.5%;margin: 2.5% 0 0 2.5%; border:1px #8fb4d8 solid; background:#ecf6ff;}
.zwgkico li a{display: block;font-size: 20px;-webkit-transition: 0.3s;padding:10px 0}
.zwgkico li a:hover{border-radius: 5px;color: #fff;background: #0056ac;box-shadow: #cee2f2 0 3px 5px;}
.zwgkico li a img{float:left;width: 45px;height: 43px;margin:0 3% 0 8%;}
.zwgkico li a .xxgkimg1{display: block;}
.zwgkico li a .xxgkimg2{display: none;}
.zwgkico li a:hover .xxgkimg1{display: none;}
.zwgkico li a:hover .xxgkimg2{display: block;}
.icoimg { text-align:center; margin:0 auto; width:100%; }

/* ------广告条----------- */
.gdfw_img { float:left; width:48.5%;}
.add-swiper {width:100%;height: 110px;overflow: hidden;position: relative;}
.add-itm {position: relative;}
.add-itm img { width:100%;height: 110px;}
.add-swiper .paginationt {position: absolute;bottom: 8px;right: 10px;overflow: hidden;}
.add-swiper .swiper-pagination-switch {width: 25px;height: 8px;background-color: #ffffff;float: left;margin-left: 10px;cursor:pointer;}
.add-swiper .swiper-active-switch {background-color: #0056ac;}
/* ------广告条----政务服务----- */
.zwfwimg {width:100%; margin-top:20px;}
.zwfwimg img {width:100%;}
.zwfwimg img:hover{animation-name:mymove;animation-duration:0.8s;-webkit-animation-name:mymove;-webkit-animation-duration:0.8s;}

/*-------滚动图片------*/
.zjysimg {width:100%; padding:50px 0 ;}
.mr_frBtnL{ position:absolute;top:35%;left:0; z-index:1;cursor:pointer;height:38px;width:40px;}
.mr_frBtnR{position:absolute;top:35%;right:0;z-index:1;cursor:pointer;height:38px;width:40px;}
.friend { margin: 0px auto;overflow: hidden;position: relative;}
.mr_frUl {width: 100%; float: left;}
.mr_frUl ul {}
.mr_frUl li {background:#ecf6ff;margin-right:30px;width: 32%;float:left; overflow: hidden; line-height:30px;}
.mr_frUl li img {border-radius: 10px; border:1px #FFF solid; margin:0 20px 0 0;}
.mr_frUl li a:hover{ color:#FFF;background:#0056ac;}
.mr_frUl li a{ width:auto;font-size:18px;display: block;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;-moz-binding:url('ellipsis.xml#ellipsis'); padding:20px;}


/*---------------------底部---------------------*/
.foot1{background: #f2f2f2;width: 100%; margin-top:50px;}
.foot1_c{margin: 0 auto;max-width: 1300px;overflow: hidden;}
.foot1_cbox{float: left;margin-top: 30px;margin-right: 1.5%;background: #eaeaea;}
.foot1_0{width: 22.5%;padding: 31px 0 30px 0; margin-bottom:30px;}
.foot1_1{width: 20%;padding:46px 0 35px 0;text-align: center;line-height: 30px;}
.foot1_2{width: 39%;padding:43px 0 39px 2%;line-height: 30px;}
.foot1_3{ width: 12%;margin-right: -1.5%;padding-top: 15px;text-align: center;}
.foot1_3 img{display: inline-block;}
.foot1_3 p{line-height: 36px;}
.foot1_3_l{float: left;width: 49%;margin-left: 1%;}
.foot1_3_r{float: right;width: 48.5%;margin-right: 1%;}
.foot2{height: 100%;width: 100%;background: #eaeaea;}
.foot2_c{max-width:1300px;margin: 0 auto;line-height: 60px; font-size:14px;}
.jiucuo { float:left; margin:5% 0 0 10%;}
.dzjg { float:right;margin-right:10%;}
 
/*---返回顶部--- */
.backTop{position: fixed;top: 50%;left: 50%;margin-left: 620px;background:#fff url("../images/upTop.png") center no-repeat;width: 60px;height: 60px;z-index: 25;display: none;margin-top: 120px;box-shadow: 0 0 25px #ddd;}





/* 离开链接 end */
.mores { display:none;}
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #ccc;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top:-400px;margin-left:-300px; width: 600px;height: 160px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px;cursor:pointer;}
 .alert-wzsm{width: 560px;height: 30px;margin: 0px auto 0; line-height: 35px;font-size: 18px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;}
.alert-wzsm p{font-size:18px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; font-size: 16px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 30px;display:inline-table; background-color:#347bd7;border:2px solid;border-radius:25px; color:#FFFFFF; text-align:center; line-height:30px;}
.fangqi{line-height: 30px;font-size: 16px;color: #347bd7;margin-left: 30px;}
.xuanze{width: 210px;height: 42px;margin: 13px auto 0;}
