@charset "utf-8";
/* CSS Document */
body{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:15px; }
*{ outline: none;}
strong{ padding:0px; margin:0px;}
html{ height: 100%;}
.home-top{background:url(/2021images/20210726img1.jpg) no-repeat top center;}
.videoBg{position:absolute; width:100%; z-index:-1; left:0px; top:0px; display: none;}
.videoBg video{ width:100%;}
.indexBG{ height:100%; overflow:hidden;background:url(../2021images/20210726img1.jpg) no-repeat top center; background-size: 100% 100%;}
.home-div{ overflow:hidden; height:100%;}
.wap{ position: relative; height: 61px;background: #c02431;}
.wap .body-b-header-div li a{color:#DBDEE4}
.body_b .body-b-header-div ul{ width: 1300px; margin:auto;}

.wap-a{ color:#fff; font-size:14px; line-height:30px; position: absolute;right: 15px; top: 15px;z-index: 999}
.wap-a a{ display:block; float:left; background:url(../2021images/img5.png) no-repeat right; margin-right:10px; padding-right:10px;}
.wap-a a{ color:#fff;}
.wap-a a.weather{ height:30px; padding-left:40px; background:url(../2021images/icon1.png) no-repeat;}
.wap-a a.qyym{ background:none!important;}
.wap-ul{ position: absolute; left: 15px; top: 15px;z-index: 999;}
.wap-ul li{ float:left; margin-left:10px;}
.wap-ul li.ftb{background: bd1a2d; border-radius: 50%;width: 40px;height: 40px;text-align: center; line-height: 40px;font-size: 22px;}
.wap-ul li.ftb a{color: #fff;}
.zjzk-body .wap-ul li.ftb,.indexBG .wap-ul li.ftb{background: #fff;}
.indexBG .wap-ul li.ftb a,.zjzk-body .wap-ul li.ftb a{color: #bd1a2d;}
.index-banner{position: absolute;top: 0;height: 100vh;overflow: hidden;z-index: -1;width: 100%}
.index-banner .box{position: relative;overflow: hidden;height: 100vh;}
.index-banner img{width: 100%;height: 100vh}

/* .wap .body-b-header-div{ background: url(/2021images/20210720img.png) repeat-x;}
.wap .body-b-header-div li{height: 75px;} */
.home-search-logo{ padding-top:10%}
.home-logo{ text-align:center;}
.home-search{ width:35%; margin:auto; height:60px; background:#fff; position:relative;border-radius: 5px; margin-top:40px;}
.home-search input{ width:64%; height:60px; margin-left:20px; background:url(../2021images/icon8.png) no-repeat 0px; padding-left:70px;    color: #666;}
.home-search span{ cursor: pointer; position:absolute; right:0px; display:block; width:20%; background:#bd1a2d; top:0px; height:60px; text-align:center; line-height:60px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.home-search span img{ vertical-align:middle; }

.home-top{ position:fixed; bottom:0px; width:100%;  height: 162px; }
.home-top-bg{ position:relative; }
/***.home-top-bg .top-mar:before{content: ''; position: absolute; top:0px; background:url(../2021images/bg2.png) no-repeat left; width:100%; height:101px; left:-172px;}
.home-top-bg .top-mar:after{content: ''; position: absolute; top:0px; background:url(../2021images/bg3.png) no-repeat right; width:100%; height:101px; right:-230px; z-index:-1;}***/
.home-top li{ font-size:36px; float:left; width:20%; text-align:center; position:relative; line-height:70px;} 
.home-top li.hover a{color:#fff; display:inline-block;border-bottom:4px solid #fde69b;}
.home-top li:hover a{color:#fff; display:inline-block;border-bottom:4px solid #fde69b;}
.home-top li a{ color:#eec6ca}
.home-top-bg{ top: 10px}
.top-mar{padding-right: 25%;padding-left: 30%;margin:auto; position:relative; border-top-left-radius: 5px;}

/******右侧电梯******/
.lifte-right{ position:fixed; left:20px; width:20px; top:50%; margin-top:-65px; z-index:999999;}
.lifte-right li{ width:20px; height:20px; background:#fde69b;border-radius:50%; margin-top:10px; z-index:999; cursor: pointer}
.lifte-right li.hover{ background:#bd1a2d; }

/*******左侧快捷按钮******/
.quick-left{ position:fixed; right:20px; top:40%; margin-top:-250px; z-index: 99998;}
.quick-left li span{ display: block; width: 80px; height: 80px;background-size: 90% !important;}
.quick-left li { position: relative; cursor: pointer;}
.quick-left li:hover .quick-left-div{ display: block;}
.quick-left-div{ position: absolute; background: url(../2021images/20210705img1.png); padding: 10px; left: -110px; display: none; border-radius: 5px; top: -12px; }
.quick-left-div:before {content: '';position: absolute;right: -20px;width: 0;height: 0;border: transparent solid 10px;border-left-color: #BD1A2D;z-index:1;margin-left:-8px;top: 50%;margin-top: -12px; opacity: 0.6;}
.quick-left-div .content_shareIcon{ float: none;width: 146px;height: 35px;}
.quick-left li.icon6 .quick-left-div{left: -175px;top: 10px}
.quick-left li.icon1 span{ background:url(../2021images/icon2.png) no-repeat}
.quick-left li.icon2 span{ background:url(../2021images/icon3.png) no-repeat}
.quick-left li.icon3 span{ background:url(../2021images/icon4.png) no-repeat}
.quick-left li.icon4 span{ background:url(../2021images/icon5.png) no-repeat}
.quick-left li.icon5 span{ background:url(../2021images/icon6.png) no-repeat}
.quick-left li.icon6 span{ background:url(../2021images/icon7.png) no-repeat}
.quick-left li.icon7 span{ background:url(../2021images/20211012img1.png) no-repeat;  transform:rotate(-226deg);}
.quick-left li.icon5 { display: none}

.quick-left .rotate-btn li.icon7 span{transform:initial}


.quick-left li:hover.icon1 span{ background:url(../2021images/icon2_01.png) no-repeat}
.quick-left li:hover.icon2 span{ background:url(../2021images/icon3_01.png) no-repeat}
.quick-left li:hover.icon3 span{ background:url(../2021images/icon4_01.png) no-repeat}
.quick-left li:hover.icon4 span{ background:url(../2021images/icon5_01.png) no-repeat}
.quick-left li:hover.icon5 span{ background:url(../2021images/icon6_01.png) no-repeat}
.quick-left li:hover.icon6 span{ background:url(../2021images/icon7_01.png) no-repeat}
.quick-left li:hover.icon7 span{ background:url(../2021images/20211012img2.png) no-repeat}

.home-repeart{ position:relative; top:-35px;}
.home-hot-news{ color:#fff;}
.home-hot-news strong{ font-size:30px; display: block; text-align:center; font-weight: normal;/*overflow: hidden;text-overflow: ellipsis; */}
.home-hot-news a{ color:#fff;display: block;padding: 0px 20px}
.home-hot-news p{padding-left: 115px; font-size:19px; line-height:30px; margin-top:20px; position: relative;z-index:999; margin-bottom: 20px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.home-hot-news p a{color:#fde69b}
.home-hot-news img{ float: left; width: auto!important; }

#hot-news .owl-nav{ position:absolute; right:0px; top:0px;}
#hot-news .owl-next img{ margin-top: 10px}
#hot-news .owl-nav i{ display:block; width:22px; height:22px;}


.body_b{position:fixed;left:0%;top:100%;bottom:0;right:0;background:#fff;overflow:hidden;transition:top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;z-index:1;overflow:auto;outline:none; z-index:9;}
.body_b *{outline:none;}
.body_b.showdiv{top:0;}
.body_b .body_b_top{ top:0px;}


.showdiv .body-b-header {position: fixed;top: 0;left: 0;display: block; width: 100%;height: 63px; z-index: 999; background-color: #bd1a2d;  opacity: 0;transform: translateY(-100%); transition: all 0.5s ease-out 0s;box-shadow: 0 0 10px rgba(0,0,0,0.15);}
.body_b.showdiv .body-b-header, .body-b-header.showdiv {transition: all 0.4s ease-in-out 0.5s;transform: none;opacity: 1; }

.body_b .body-b-header-div{opacity: 0;transform: translateY(-100%); transition: all 0.5s ease-out 0s;box-shadow: 0 0 10px rgba(0,0,0,0.15);/*******background:url(/2021images/20210708img4.png) no-repeat;*******/}
.body-b-header-div li{ float: left;}
.body_b.showdiv .body-b-header-div, .body_b .body-b-header-div.showdiv {transition: all 0.4s ease-in-out 0.5s;transform: none;opacity: 1; }

.body-b-header-div li{ font-size:24px; float:left; width:16%; text-align:center; position:relative; line-height:58px;} 
.body-b-header-div li.hover a::before,.body-b-header-div li:hover a::before{content: '';position: absolute;bottom: -5px;width: 100%;height: 4px;background: #fde69b;}
.body-b-header-div li a{ color:#eec6ca;position: relative;display:inline-block;}
.body-b-header-div .top-mar{ background: none;} 

.home-hot-news{ padding:25px 0px 40px 0px;background:url(/2021images/20210719imagesbg1.png) #bd1a2d;background-position: -6px 0px;}

.home-hot-news-div{ position: fixed; bottom: 0px; width: 100%;}
/*********中间内容************/
.home-news{ margin-top: 90px;}
.home-news-tpxw{ width: 53%; float: left; height: 470px;}
.home-news-tpxw img{ height: 470px;}
#tpxw{ position:relative;}
#tpxw .owl-nav{ display:none;}
#tpxw .item span{ font-size:17px; color:#fff; display:block; width:83%;  text-indent: 2em; position:absolute; height:55px; line-height:55px; 
background:url(../2021images/bg5.png); bottom:0px; left:0px; z-index:99999999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-right:126px;}
#tpxw .owl-dots{position:absolute; bottom:18px; right:5px;}
#tpxw .owl-dot{float:left; width:10px; height:10px; margin-right:10px; background-color:#fff;}
#tpxw .owl-dot.active{background-color:#bd1a2d;}
.home-news-div{ width: 45%; float: right;}


.home-news-title{ border-bottom: 3px solid #bd1a2d; position: relative;line-height: 60px; position: relative;}
.home-news-title li{ float: left; font-size: 24px; margin-right: 3.5%; position: relative;}
.home-news-title li.on:after{  background:#bd1a2d; width:100%; height:4px;position:absolute; bottom:-1px; left:0px;  content:'';}
.home-news-title li.on a{ color: #bd1a2d;}
.home-news-title li a{ color: #111;}
.news-more{ position: absolute; right: 0px;font-size: 18px; bottom: 0px; color: #BD192C;}


.home-news-div-ul li{ position:relative; line-height:49px; padding-right:60px; font-size:18px;}
.home-news-div-ul li a:hover{color:#a10000;}
.home-news-div-ul li span{ position:absolute; top:0px; right:0px;color:#666666}
.home-news-div-ul li a { display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color:#333;}

.home-zt-img{ margin-top: 30px; position: relative;}
.home-zt-img img{ height: 75px;}

#ztovwl .owl-prev{ position:absolute; left:-40px; top:50%; width:32px; height:32px; background:url(../2021images/icon20.png) no-repeat; margin-top:-16px;}
#ztovwl .owl-next{position:absolute; right:-40px; top:50%; width:32px; height:32px; background:url(../2021images/icon21.png) no-repeat; margin-top:-16px;}

.zt_link{ margin-top: 40px;  box-shadow: 0px 0px 10px #d8d4d4; padding:13px}
#zt_link .owl-prev{ position:absolute; left:-51px; top:50%; width:32px; height:32px; background:url(../2021images/icon20.png) no-repeat; margin-top:-16px;}
#zt_link .owl-next{position:absolute; right:-51px; top:50%; width:32px; height:32px; background:url(../2021images/icon21.png) no-repeat; margin-top:-16px;}
#zt_link  .owl-item img{  width: inherit;margin-right: 10px;vertical-align: middle;display: initial;}
#zt_link .item{ line-height: 32px; }
#zt_link .item a{color:#000000; font-size: 18px}
#zt_link .item a:hover{color:#a10000;}


.home-zwfw-2-ul.home-bmfw li{ float: left; width: 45%; margin-left: 3%;; }
.home-zwfw{ padding: 54px;box-shadow: 0px 0px 10px #d8d4d4; margin-top: 40px;}
.home-zwfw-1{box-shadow: 0px 0px 10px #d8d4d4; line-height: 52px; padding: 50px; background: url(../2021images/img1.png) no-repeat right; }
.home2.showdiv .home-zwfw-1{transform:none;opacity:1;}
.home-zwfw-1 span{ font-size: 30px; border-left: 2px solid  #BB192C; margin-left: 10px; padding-left: 10px;  display: block; margin-top: 5px; float: left; color: #BB192C;}
.home-zwfw-1 img{ margin-top: 5px; float: left;} 
.home-zwfw-2{transform:translate(0,80px);transition:all 1s ease-out 0s;opacity:0;}
.home2.showdiv .home-zwfw-2{transform:none;opacity:1;}
.home-zwfw-2-div{ float: left; width: 32%; background-color: #f3f3f3; margin-top: 40px; min-height: 412px; position: relative;}
.home-zwfw-2-div.ico2{ margin-left: 2%; margin-right:2%;}
.home-zwfw-2-title{ position: relative; height: 132px; color: #fff;}
.home-zwfw-2-title span,.home-zwfw-2-title strong{ display: block;}
.home-zwfw-2-title a{color:#fff}
.home-zwfw-2-title strong{ font-size: 25px; text-indent: 2em; padding-top: 30px;}
.home-zwfw-2-title span{ font-size: 20px; text-indent: 2.3em; margin-top: 3px;}
.home-zwfw-2-title img{ position: absolute; right: 15%; top:50%; margin-top: -41px;}
.home-zwfw-2-div.ico1 .home-zwfw-2-title{ background: url(../2021images/img3.png) no-repeat #47c297;}
.home-zwfw-2-div.ico2 .home-zwfw-2-title{ background: url(../2021images/img3.png) no-repeat #6ca7e9;}
.home-zwfw-2-div.ico3 .home-zwfw-2-title{ background: url(../2021images/img3.png) no-repeat #f5a256;}
.home-zwfw-2-ul{ margin-top: 15px;}
.home-zwfw-2-ul li{ float: left; width: 25%; border: 1px solid #ddd; font-size: 16px; margin-left: 6%; height: 40px; line-height: 40px; text-align: center; margin-top: 13px;}
.home-zwfw-2-ul li a{color: #545454; display: block;}
.home-zwfw-2-ul li a:hover{ background-color: #edc139; color: #fff;}
.home-zwfw-2-tab{ text-align: center; position: absolute; bottom: 45px; width: 100%;}
.home-zwfw-2-tab li{ display: inline-block; background-color: #e8e8e8; width: 12px; height: 12px; border-radius: 50%; margin-left: 15px; cursor: pointer;}
.home-zwfw-2-tab li.on{ background-color: #edc139;}
.down_button{position:absolute;left:54%;bottom:20px;text-align:center;transform:translateX(-50%);color:#fff;font-size:36px;cursor: pointer;opacity:0;font-family:icon;padding:0 10px;animation:down_buttons 2s linear 0s infinite;font-weight:bold; z-index:2;}
@keyframes down_buttons{
0%{transform:translate(-50%,0);opacity:0;}
20%{transform:translate(-50%,3px);opacity:1;}
80%{transform:translate(-50%,10px);opacity:1;}
90%{transform:translate(-50%,10px);opacity:0;}
100%{transform:translate(-50%,10px);opacity:0;}
}
.home-div.showdiv .down_button{opacity:1;}
.home-div .down_button:hover{ animation-play-state:paused;color: #fff;}
.home-div .bbBG{position:absolute; bottom:0px; height:5em; overflow:hidden;  color:#fff; width:100%; overflow:hidden; z-index:1; /**** background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8)); ******/ }

.ghygb-item span{display:inline-block; background:#fff; border-radius: 5px;padding: 7px; margin-top: 10px; margin-right: 10px; width: 17.2%; text-align: center;}
.ghygb-item span:nth-child(4){margin-right: 0px}

.ghygb-item span:hover{ background: #bd1a2d;}
.ghygb-item span:hover a{color:#fff;}
.body_h{}
.home-zwgk{ background: url(../2021images/bodyimg2.png) no-repeat top center; padding-top: 75px; padding-bottom: 60px;}
.home-zwgk-left{ float: left; width: 70%;transform:translate(-80px,-80px);transition:all 1s ease-out 0s;opacity:0;}
.home-zwgk-column{transform:translateY(80px);transition:all 1s ease-out 0s;opacity:0;}
.home3.showdiv .home-zwgk-left,.home3.showdiv .home-zwgk-right,.home3.showdiv .home-zwgk-column{transform:none;opacity:1;}
.home-zwgk-right{ float: right; width: 28%;}

.home-zwgk-right{ margin-top: 33px;transform:translate(80px,-80px);transition:all 1s ease-out 0s;opacity:0;}
.home-zwgk-right strong{ display: block; height: 77px; line-height: 77px; font-size: 24px; color: #fff; background-color:#bc1a2d; text-align: center;}
.home-zwgk-right strong a{ color: #fff;}
.home-zwgk-right ul{ padding: 20px; background-color: #fff;}
.home-zwgk-right ul li{ height:47px; background: #fdf8f4; line-height: 47px; margin-bottom: 10px; }
.home-zwgk-right ul li img{ vertical-align:middle; margin-right: 10px; margin-left: 20px;}
.home-zwgk-right ul li a{ display: block;}
.home-zwgk-right ul li:hover a{ color: #a10000;}

.home-zwgk-column ul{ width: 102%; overflow: hidden;}
.home-zwgk-column li{ float: left; width:18.4%; height: 73px; line-height: 73px; background-color: #ffffff;  margin: 0 1.5% 1.5% 0;}
.home-zwgk-column li:hover,.home-zmhd-img li:hover{ background-color: #bc1a2d;}
.home-zwgk-column li:hover a,.home-zmhd-img li:hover a{color: #fff;}
.home-zwgk-column li span{ display: block; float: left; width: 59px; height: 73px; margin-left: 20px; margin-right: 20px;}
.home-zwgk-column li.icon10,.home-zwgk-column li.icon12{ line-height: 25px;}
.home-zwgk-column li b{ display: block; float: left; font-weight: normal; margin-top: 10px;}
.home-zwgk-column li.icon1 span{ background: url(../2021images/icon31.png) no-repeat center;}
.home-zwgk-column li.icon2 span{ background: url(../2021images/icon32.png) no-repeat center;}
.home-zwgk-column li.icon3 span{ background: url(../2021images/icon33.png) no-repeat center;}
.home-zwgk-column li.icon4 span{ background: url(../2021images/icon34.png) no-repeat center;}
.home-zwgk-column li.icon5 span{ background: url(../2021images/icon35.png) no-repeat center;}
.home-zwgk-column li.icon6 span{ background: url(../2021images/icon36.png) no-repeat center;}
.home-zwgk-column li.icon7 span{ background: url(../2021images/icon37.png) no-repeat center;}
.home-zwgk-column li.icon8 span{ background: url(../2021images/icon38.png) no-repeat center;}
.home-zwgk-column li.icon9 span{ background: url(../2021images/icon39.png) no-repeat center;}
.home-zwgk-column li.icon10 span{ background: url(../2021images/icon40.png) no-repeat center;}
.home-zwgk-column li.icon11 span{ background: url(../2021images/icon41.png) no-repeat center;}
.home-zwgk-column li.icon12 span{ background: url(../2021images/icon42.png) no-repeat center;}


.home-zwgk-column li:hover.icon1 span{ background: url(../2021images/icon31_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon2 span{ background: url(../2021images/icon32_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon3 span{ background: url(../2021images/icon33_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon4 span{ background: url(../2021images/icon34_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon5 span{ background: url(../2021images/icon35_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon6 span{ background: url(../2021images/icon36_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon7 span{ background: url(../2021images/icon37_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon8 span{ background: url(../2021images/icon38_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon9 span{ background: url(../2021images/icon39_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon10 span{ background: url(../2021images/icon40_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon11 span{ background: url(../2021images/icon41_01.png) no-repeat center;}
.home-zwgk-column li:hover.icon12 span{ background: url(../2021images/icon42_01.png) no-repeat center;}
.home-zwgk-column li a{ display: block;}

.home-zmhd{ margin-top: 65px;}
.home-zmhd-title{ border-left:12px solid #BD192C; font-size: 20px; font-weight: bold;}
.home-zmhd-title li{ float: left; margin-left: 10px;}
.home-zmhd-title li.on a{ color: #BD192C;}

.home-zmhd-left{ float: left; width: 46%; background-color: #fdf8f4; padding: 20px; margin-top: 40px;}
.home-zmhd-right{ float: right; width: 46%;background-color: #fdf8f4;padding: 20px;margin-top: 40px;}
.home-zmhd-zxft-right img{ width: 100%;}
.home-zmhd-zxft-left{ float: left; width: 45%;}
.home-zmhd-zxft-left strong{ margin-top: 20px; display: block; }
.home-zmhd-zxft-left strong a{ color: #333;}
.home-zmhd-zxft-left p{ color: #72706D; margin-top: 10px; line-height: 30px;}
.home-zmhd-zxft-left p a{ display: inline-block; width: 35%; text-align: center; background-color:#BD1A2D; color: #fff;
    border-radius: 5px; height: 40px; line-height: 40px; margin-top: 10px; margin-right: 20px;}
.home-zmhd-zxft-right{ float: right; width: 50%;}
.home-zmhd-img{ margin-top: 30px;}
.home-zmhd-img li span{ display: block; height: 70px; margin-top: 25px; margin-bottom: 20px;}
.home-zmhd-img li{ float: left; width: 18.8%;background-color: #fdf8f4; height: 168px; margin-left: 1.5%;  text-align: center;}
.home-zmhd-img li.icon1{ margin-left: 0px;}
.home-zmhd-img li.icon1 span{background:url(../2021images/icon44.png) no-repeat center;}
.home-zmhd-img li.icon2 span{background:url(../2021images/icon45.png) no-repeat center;}
.home-zmhd-img li.icon3 span{background:url(../2021images/icon46.png) no-repeat center;}
.home-zmhd-img li.icon4 span{background:url(../2021images/icon47.png) no-repeat center;}
.home-zmhd-img li.icon5 span{background:url(../2021images/icon48.png) no-repeat center;}
.home-zmhd-img li.icon6 span{background:url(../2021images/icon49.png) no-repeat center;}
.home-zmhd-img li.icon7 span{background:url(../2021images/icon50.png) no-repeat center;}


.home-zmhd-img li:hover.icon1 span{background:url(../2021images/icon44_01.png) no-repeat center;}
.home-zmhd-img li:hover.icon2 span{background:url(../2021images/icon45_01.png) no-repeat center;}
.home-zmhd-img li:hover.icon3 span{background:url(../2021images/icon46_01.png) no-repeat center;}
.home-zmhd-img li:hover.icon4 span{background:url(../2021images/icon47_01.png) no-repeat center;}
.home-zmhd-img li:hover.icon5 span{background:url(../2021images/icon48_01.png) no-repeat center;}
.home-zmhd-img li:hover.icon6 span{background:url(../2021images/icon49_01.png) no-repeat center;}
.home-zmhd-img li:hover.icon7 span{background:url(../2021images/icon50_01.png) no-repeat center;}

.tswmjzg,.tswmjzg-div{ margin-top: 40px;}
.tsjzg-more{ height: 50px; line-height: 50px; text-align: center; font-size: 20px; background-color: #eeeeee; margin-top: 40px;}
.tswmjzg-div ul{ width: 102%; overflow: hidden;}
.tswmjzg-div li{ float: left; width:18%; margin-right: 2%;}
.tswmjzg-div li img{ width: 100%; height: 350px;}

.link-title{ display: block; float: left; font-size: 18px;  margin-left: 3%;}
.link{ line-height: 80px; margin-top: 40px; margin-bottom: 20px} 
.link .hd{ overflow: hidden; background-color: #bd1a2d;}
.link .hd a{ color: #fff;}
.link .hd li{ display: inline-block;margin-left: 50px;font-size: 18px; color: #fff; text-align: center; height: 80px; cursor: pointer;}
.link .hd li.on a{ font-weight: bold; color: #fde69b;}
.link-s ul{ border: 2px solid #bd1a2d; padding: 20px; }
.link-s li{ float: left; width: 20%; line-height: 35px; }
.footer-content{ background: url(../2021images/img4.png) no-repeat right bottom #bd1a2d ; padding-top: 20px; color: #fff; padding-bottom: 15px;}
.footer-content a{ color: #fff;}
.footer-content-left{ float: left; padding-right: 5%; border-right: 1px solid #fff;}
.footer-content-left p{ line-height: 27px;}
.footer-content-l-img{ position: relative; height: 75px;}
.footer-content-l-img:before {content: '';position: absolute; z-index:1; width: 100px; height: 2px; background: #fff; bottom:0px; right: 0px; display: none}
.footer-content-right{ float: left; padding-left: 5%; width: 53%;}
.footer-content-l-font{ color: #fff;}

.footer-content-r-left{ margin-top: 4%;}
.footer-content-r-left,.footer-content-r-right{ float: left;}
.footer-content-r-left li{ line-height: 35px;}
.footer-content-r-right{ width: 85%; margin-left: 5%;margin-top: 5%;}
.footer-content-r-right li{ text-align: center; float:left; margin-right: 2%; font-size: 12px;}
.footer-content-r-right li img{ margin-bottom: 5px;}
.footer-content-r-right ul{ margin-top: 20px;}
#_span_jiucuo{ display: block;}
.footer-content-r-right li.zcfc{margin-top: 10px}

.footer-content-div{ height: 60px; line-height: 60px; background-color: #7c0917; color: #fff;}
.footer-content-div a{ color: #fff;}


/*******频道头部*******/
.main-mar{ width: 1200px; margin: auto;}
.nav-header{ background-color: #bc1a2d;}
.wap-ul li.wzzc{ float: right}
.nav-header .wap-ul li.ftb{ background-color: #fff;}
.nav-header .wap-ul li.ftb a{ color:#bc1a2d;}
.nav-logo{ float: left;}
.nav-search{ float:right; width: 25%; background-color: #fff; position: relative; margin-top: 20px;} 
.nav-search input{ height:45px; line-height: 45px; margin-left: 10px; padding-right: 81px;} 
.nav-search img{ position: absolute; right: 1px; top: 1px; cursor: pointer}
.nav-header-menu{ border-top: 1px solid #a30c16;}
.nav-header-menu li{ float: left; font-size: 30px; color: #eec6ca; width: 20%; text-align: center; line-height: 64px;}
.nav-header-menu li a{color: #eec6ca; display: inline-block;    line-height: 56px;}
.nav-header-menu li.hover a{color: #fff;}
.nav-header-menu li.hover a{ border-bottom: 4px solid #fde69b;}
.nav-header-menu li:hover a{ border-bottom: 4px solid #fde69b;}

/*******政务服务*******/
.zwfw-grfw-tab .zwfw-bmfw-pd li { height: 49px;width: 31.6%;}
.zwfw-grfw-tab .zwfw-bmfw-pd li:hover{ background-color: #bc1a2d;}
.zwfw-grfw-tab .zwfw-bmfw-pd li:hover a{ color: #fff;}
.zwfw-bmfw-pd li a{ display: block;  white-space: nowrap; overflow: hidden;text-overflow: ellipsis; line-height: 49px; padding-left: 10px; padding-right: 10px; height: 45px;}
.zwfw-div1{ margin-top: 40px;}
.zwfw1-left{ width: 71.4%; float: left;}
.zwfw1-right{ width: 28%; float: right; background-color: #f9f9f9;}
.zwfw1-right li{margin-bottom: 7px;overflow: hidden;height: 76px;}
.zwfw1-right img{width: 100%;display: block;height: 100%;}
.zwfw1-right li.zwfw1-right-fwjg a{ display: block; width: 48%; overflow: hidden;}

.zwfw1-title li{ float: left; width: 31.3%; background-color: #F3F3F3; height: 55px; text-align: center; line-height: 55px; font-size: 24px; margin-right: 2%;}
.zwfw1-title li.on{ background-color: #bc1a2d;}
.zwfw1-title li.on a{ color: #fff;}
.zwfw-grfw-tab li{ margin-top: 12px; margin-right: 1.5%; float: left; width: 18.4%; text-align: center; height: 110px; background-color: #f9f9f9;}
.zwfw-grfw-tab li:hover{ background: #bc1a2d;}
.zwfw-grfw-tab li:hover a{ color:#fff}
.zwfw-grfw-tab li span{ display: block; height: 68px;}
.zwfw-grfw-tab li.icon1 span{ background: url(../2021images/zwfw1.png) no-repeat center;}
.zwfw-grfw-tab li.icon2 span{ background: url(../2021images/zwfw2.png) no-repeat center;}
.zwfw-grfw-tab li.icon3 span{ background: url(../2021images/zwfw3.png) no-repeat center;}
.zwfw-grfw-tab li.icon4 span{ background: url(../2021images/zwfw4.png) no-repeat center;}
.zwfw-grfw-tab li.icon5 span{ background: url(../2021images/zwfw5.png) no-repeat center;}
.zwfw-grfw-tab li.icon6 span{ background: url(../2021images/zwfw6.png) no-repeat center;}
.zwfw-grfw-tab li.icon7 span{ background: url(../2021images/zwfw7.png) no-repeat center;}
.zwfw-grfw-tab li.icon8 span{ background: url(../2021images/zwfw8.png) no-repeat center;}
.zwfw-grfw-tab li.icon9 span{ background: url(../2021images/zwfw9.png) no-repeat center;}
.zwfw-grfw-tab li.icon10 span{ background: url(../2021images/zwfw10.png) no-repeat center;}
.zwfw-grfw-tab li.icon11 span{ background: url(../2021images/zwfw11.png) no-repeat center;}
.zwfw-grfw-tab li.icon12 span{ background: url(../2021images/zwfw12.png) no-repeat center;}
.zwfw-grfw-tab li.icon13 span{ background: url(../2021images/zwfw13.png) no-repeat center;}
.zwfw-grfw-tab li.icon14 span{ background: url(../2021images/zwfw14.png) no-repeat center;}


.zwfw-grfw-tab li:hover.icon1 span{ background: url(../2021images/zwfw1_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon2 span{ background: url(../2021images/zwfw2_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon3 span{ background: url(../2021images/zwfw3_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon4 span{ background: url(../2021images/zwfw4_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon5 span{ background: url(../2021images/zwfw5_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon6 span{ background: url(../2021images/zwfw6_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon7 span{ background: url(../2021images/zwfw7_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon8 span{ background: url(../2021images/zwfw8_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon9 span{ background: url(../2021images/zwfw9_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon10 span{ background: url(../2021images/zwfw10_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon11 span{ background: url(../2021images/zwfw11_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon12 span{ background: url(../2021images/zwfw12_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon13 span{ background: url(../2021images/zwfw13_01.png) no-repeat center;}
.zwfw-grfw-tab li:hover.icon14 span{ background: url(../2021images/zwfw14_01.png) no-repeat center;}

.zwfw-grfw-tab li.icon15{ line-height:110px;}
.zwfw-grfw-tab li.icon15 a{ color: #EC7584; display: block;}
.zwfw-grfw-tab li.icon15:hover a{ color: #fff; }

.zwfw-grfw-tab .frfw li:hover.icon1 span{ background: url(../2021images/2021zwfw1_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon2 span{ background: url(../2021images/2021zwfw2_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon3 span{ background: url(../2021images/2021zwfw3_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon4 span{ background: url(../2021images/2021zwfw4_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon5 span{ background: url(../2021images/2021zwfw6_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon6 span{ background: url(../2021images/2021zwfw7_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon7 span{ background: url(../2021images/2021zwfw8_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon8 span{ background: url(../2021images/2021zwfw9_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon9 span{ background: url(../2021images/2021zwfw10_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon10 span{ background: url(../2021images/2021zwfw11_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon11 span{ background: url(../2021images/2021zwfw12_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon12 span{ background: url(../2021images/2021zwfw13_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon13 span{ background: url(../2021images/2021zwfw14_01.png) no-repeat center;}
.zwfw-grfw-tab .frfw li:hover.icon14 span{ background: url(../2021images/2021zwfw15_01.png) no-repeat center;}

.zwfw-grfw-tab .frfw li.icon1 span{ background: url(../2021images/2021zwfw1.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon2 span{ background: url(../2021images/2021zwfw2.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon3 span{ background: url(../2021images/2021zwfw3.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon4 span{ background: url(../2021images/2021zwfw4.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon5 span{ background: url(../2021images/2021zwfw6.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon6 span{ background: url(../2021images/2021zwfw7.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon7 span{ background: url(../2021images/2021zwfw8.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon8 span{ background: url(../2021images/2021zwfw9.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon9 span{ background: url(../2021images/2021zwfw10.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon10 span{ background: url(../2021images/2021zwfw11.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon11 span{ background: url(../2021images/2021zwfw12.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon12 span{ background: url(../2021images/2021zwfw13.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon13 span{ background: url(../2021images/2021zwfw14.png) no-repeat center;}
.zwfw-grfw-tab .frfw li.icon14 span{ background: url(../2021images/2021zwfw15.png) no-repeat center;}

.zwfw-ggfw{ margin-top: 10px;}
.zwfw-ggfw-ul{ margin-top: 30px;}
.zwfw-ggfw-ul li{ padding-bottom: 15px; float: left; width: 9.77%; margin-right: 1.5%;box-shadow: 0px 0px 10px #d8d4d4; text-align: center;}
.zwfw-ggfw-ul li a{ display: block;}
.zwfw-ggfw-ul li:hover{box-shadow: 0px 0px 10px #bd1a2d;}
.zwfw-ggfw-ul li:hover span{transform: rotateY(180deg);}
.zwfw-ggfw-ul li span{ display: block; height: 45px; margin-top: 20px;margin-bottom: 10px;    transition: all 0.43s ease 0s; }
.zwfw-ggfw-ul li.icon1 span{ background: url(../2021images/zwfw_ggfw1.png) no-repeat center;}
.zwfw-ggfw-ul li.icon2 span{ background: url(../2021images/zwfw_ggfw2.png) no-repeat center;}
.zwfw-ggfw-ul li.icon3 span{ background: url(../2021images/zwfw_ggfw3.png) no-repeat center;}
.zwfw-ggfw-ul li.icon4 span{ background: url(../2021images/zwfw_ggfw4.png) no-repeat center;}
.zwfw-ggfw-ul li.icon5 span{ background: url(../2021images/zwfw_ggfw5.png) no-repeat center;}
.zwfw-ggfw-ul li.icon6 span{ background: url(../2021images/zwfw_ggfw6.png) no-repeat center;}
.zwfw-ggfw-ul li.icon7 span{ background: url(../2021images/zwfw_ggfw7.png) no-repeat center;}
.zwfw-ggfw-ul li.icon8 span{ background: url(../2021images/zwfw_ggfw8.png) no-repeat center;}
.zwfw-ggfw-ul li.icon9 span{ background: url(../2021images/zwfw_ggfw9.png) no-repeat center;}
.zwfw-ggfw-ul li.icon9{ margin-right: 0px;}

.rdfw{ background-color: #f6f6f6; padding-top: 40px; padding-bottom: 40px; margin-top: 40px;}
.rdfw-title{ text-align: center; font-size: 30px; position: relative; line-height: 80px;}
.rdfw-title:before {content: '';position: absolute; left:50%; border-radius: 5px; bottom:0px;width: 88px; margin-left: -44px; height: 5px;z-index:1; background-color: #BC1A2D; }
.rdfw-ul li{ float: left; width: 11.1%; text-align: center; margin-top: 60px;}
.rdfw-ul li span{ display: block; height: 115px; -webkit-transition: all 400ms; transition: all 400ms;}
.rdfw-ul li:hover span{transform: rotateY(180deg);}
.rdfw-ul li.icon1 span{ background:url(../2021images/zwfw_rdfw1.png) no-repeat center top;}
.rdfw-ul li.icon2 span{ background:url(../2021images/zwfw_rdfw2.png) no-repeat center top;}
.rdfw-ul li.icon3 span{ background:url(../2021images/zwfw_rdfw3.png) no-repeat center top;}
.rdfw-ul li.icon4 span{ background:url(../2021images/zwfw_rdfw4.png) no-repeat center top;}
.rdfw-ul li.icon5 span{ background:url(../2021images/zwfw_rdfw5.png) no-repeat center top;}
.rdfw-ul li.icon6 span{ background:url(../2021images/zwfw_rdfw6.png) no-repeat center top;}
.rdfw-ul li.icon7 span{ background:url(../2021images/zwfw_rdfw7.png) no-repeat center top;}
.rdfw-ul li.icon8 span{ background:url(../2021images/zwfw_rdfw8.png) no-repeat center top;}
.rdfw-ul li.icon9 span{ background:url(../2021images/zwfw_rdfw9.png) no-repeat center top;}
.rdfw-ul li.icon10 span{ background:url(../2021images/zwfw_rdfw10.png) no-repeat center top;}
.rdfw-ul li.icon11 span{ background:url(../2021images/zwfw_rdfw11.png) no-repeat center top;}
.rdfw-ul li.icon12 span{ background:url(../2021images/zwfw_rdfw12.png) no-repeat center top;}
.rdfw-ul li.icon13 span{ background:url(../2021images/zwfw_rdfw13.png) no-repeat center top;}
.rdfw-ul li.icon14 span{ background:url(../2021images/zwfw_rdfw14.png) no-repeat center top;}
.rdfw-ul li.icon15 span{ background:url(../2021images/zwfw_rdfw15.png) no-repeat center top;}
.rdfw-ul li.icon16 span{ background:url(../2021images/zwfw_rdfw16.png) no-repeat center top;}
.rdfw-ul li.icon17 span{ background:url(../2021images/zwfw_rdfw17.png) no-repeat center top;}
.rdfw-ul li.icon18 span{ background:url(../2021images/zwfw_rdfw18.png) no-repeat center top;}
.home-news-title.title-000 li.on a{ color: #000;}

.fwdt{ margin-top: 20px; padding-bottom: 40px;}
.zwfw-fwdt{ float: left; width: 70%;}
.zwfw-bmfw{ float: right; width:100%;}

.zwfw-bmfw-ul ul{ width: 105%; overflow:hidden;} 
.zwfw-bmfw-ul li{ float: left; width:20%; background-color: #f5f5f5; border: 1px solid #ddd; margin-right: 4%; height: 68px; line-height: 68px; margin-top: 15px;}
.zwfw-bmfw-ul li img{ float: left; margin-top: 10px; margin-left: 10px; margin-right: 10px; margin-top: 10px;-webkit-transition: all 400ms; transition: all 400ms;}
.zwfw-bmfw-ul li:hover img{transform: rotateY(180deg);}
.zwfw-bmfw-ul li:hover a{color:#bd1a2d}
.zwfw-bmfw-ul li a{ display: block;}

/**政民互动***/
.zmhd1-left{ float: left; width: 63%;}
.zmhd1-left li{ font-size: 19px; float: left; width:18.4%; background: url(../2021images/zmhd_bg1.png) no-repeat center; height: 186px; text-align: center; margin-right: 2%;}
.zmhd1-left li a{ color: #CE810F;}
.zmhd1-left li img{ margin-top: 25px; margin-bottom: 10px;transition: all 0.43s ease 0s;}
.zmhd1-left li:hover img{transform: rotateY(180deg);} 
.zmhd1-left li:hover a{color:#bd1a2d}
.zmhd1-right{ float: right; width: 34%;}
.zmhd1-right span{ display: block; height: 85px; line-height: 85px; background-color: #bd1a2d; color: #fff; font-size: 24px; position: relative;}
.zmhd1-right span img{ float: left; margin-left: 10%; margin-right:15%; margin-top: 10px;}
.zmhd1-right span a{ display: block; color: #fff;}
.zmhd1-right-div{ display:none; position: absolute; top: 0px; left: -113px; height: 85px; background-color: #fdd9d9; padding: 10px;}
.zmhd1-right span:hover .zmhd1-right-div{ display:block;}
.zmhd1-right span .zmhd1-right-div img{ float: none; margin-left: 0px; margin-right:0px; margin-top: 0px;}
.zmhd1{ margin-top: 30px;}
.zmhd1-right img{ width: 100%}

.zmhd2 { margin-top: 20px;}
.zmhd2-left{ float: left; width: 63%;}
.zmhd2-left .home-news-title li:hover a,.zmhd-more a:hover{color:#bd1a2d}
.zwwx-div{ top: -92px;left: -304px;height: 157px;}
.zwwx-div strong{ display: block;float: left; font-size: 14px;line-height: 30px; text-align: center; color: #333;}
.zmhd2-left .home-news-title li.on:hover a{color:#000}
.zmhd-more{ position: absolute; right: 0px; top: 10px;}
.zmhd-more img{ margin-left: 10px;} 
.zmhd2-wlwz { margin-top: 15px;}
.zmhd2-wlwz li {position: relative; line-height: 53px;}
.zmhd2-wlwz li strong,.zmhd2-wlwz li a,.zmhd2-wlwz li span{ display: block; font-weight: normal; }
.zmhd2-wlwz li strong,.zmhd2-wlwz li span{ position: absolute; top: 0px;}
.zmhd2-wlwz li strong{ top: 15px; height: 20px; line-height: 20px; left: 0px; border: 1px solid #757575; border-radius: 5px; color: #757575; font-size: 15px;text-align: center; width: 60px;}
.zmhd2-wlwz li a{ font-size: 18px; color: #000; padding-left: 83px; padding-right:110px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zmhd2-wlwz li span{ color: #999999;right: 0px; font-size: 18px;  width: 110px;overflow: hidden; height: 53px;}

.zmhd2-right{ float: right; width: 34%;}
.qktj-div{ border: 1px solid #dcdcdc; padding: 15px; margin-top: 30px; }
.qktj-div li{ background-color: #fdf8f4; padding: 15px; margin-bottom: 10px; color: #666666; line-height: 24px;}
.qktj-div li span{ color: #bd1a2d; font-weight: bold;}
.qktj-more{ height:40px; line-height: 40px; color: #fff; background-color: #bd1a2d; text-align: center;}
.qktj-more a{color:#fff;display: block}

.zmhd-zjdc{ padding-top: 40px; padding-bottom: 40px; background-color: #f6f6f6; margin-top: 40px;}
.zmhd-zjdc-news{ margin-top: 20px;}
.zmhd-zjdc-news li{ line-height: 50px; position: relative; padding-left: 68px; }
.zmhd-zjdc-news li strong.on{ background: #bd1a2d;}
.zmhd-zjdc-news li a{ font-size: 18px; display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zmhd-zjdc-news li strong{ text-align: center; display: block; width: 50px; border-radius: 5px; height: 22px; line-height: 22px; position: absolute; left: 0px; background-color: #4d9ee1; color: #fff; font-weight: normal; top: 14px;}
.zmhd-zjdc-left{ float: left; width: 46%;}
.zmhd-zjdc-right{ float: right; width: 46%;}

.jgfk .zmhd-zjdc-news li{ padding-left: 0px; padding-right: 60px; position: relative;}
.jgfk .zmhd-zjdc-news li span{ position: absolute; right: 0px; top: 0px; color: #666;}
.zmhd-zcjd{ padding-top: 30px; padding-bottom: 30px;}
.zmhd-zcjd-left{ float: left; width: 63%;}
.zmhd-zcjd-right{ float: right; width: 34%;}
.rdhy-div{ padding: 15px; border: 1px solid #ddd; margin-top: 20px; font-size: 18px;}
.rdhy-div li{ line-height: 42px;}
.rdhy-div li a{ color:#000;}
.xwfbh-div li{ float: left; width: 23.4%;}
.xwfbh-div li img{ width: 100%;}
.xwfbh-div ul{ overflow: hidden; width: 102%;}
.xwfbh-div li{ background-color: #f4f4f4; margin-right: 1.5%; margin-top: 20px;}
.xwfbh-div li img{ height: 172px;}
.xwfbh-div li span{ display: block; padding: 15px; font-size: 18px; line-height: 30px; color: #333333; text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zxft{ background-color: #f6f6f6; padding-top: 30px; padding-bottom: 30px;}

.zxft-left{ float: left; width: 62%; margin-top: 20px;}
.zxft-left1 { float: left; width:45%;}
.zxft-left2 { float: right; width: 50%;}
.zxft-left2 strong{ font-size: 19px; color: #000;}
.zxft-left2 strong a{ color: #000;}
.zxft-left2 strong:hover a,.xwfbh-div li:hover span,.zmhd-zjdc-news li:hover a{ color: #bd1a2d;}
.zxft-left2 span{ color: #BD192C; display: block; position: absolute; top: 0px; left: 0px;}
.zxft-left2 p{ position: relative; padding-left: 78px; line-height: 30px; margin-top: 15px;}
.zxft-left1 img{ width: 100%; height: 236px;}
.zxft-right{ float: right; width: 35%; margin-top: 20px;}
.zxft-right ul{ border-left: 3px solid  #4d9ee1; padding-left: 20px;}
.zxft-right ul li{  margin-top: 20px; position: relative; font-size: 18px;}
.zxft-right ul li a:before{ position: absolute;left:-28px;top:17px;content: '';width: 40px;height: 15px;background:url(../2021images/zmhd7_1.png) no-repeat;z-index:1;}
.zxft-right ul li.on a:before{background:url(../2021images/zmhd7_1.png) no-repeat;}
.zxft-right ul li:hover a:before{background:url(../2021images/zmhd7_1.png) no-repeat;}
.zxft-right ul li.on a,.zxft-right ul li:hover a{ background: url(../2021images/zmhd_bg2.png) no-repeat right #bd1a2d; color: #fff;}
.zxft-right ul li.on a:after,.zxft-right ul li:hover a:after{content: '';position: absolute; left:-5px; top:16px;width: 0; height: 0;border: transparent solid 10px;border-right-color: #bd1a2d; z-index:1;}
.zxft-right ul li a{ display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.zxft-right ul li a{ display:block; line-height: 32px;background:#e7e7e7; border-radius: 5px; padding: 10px; margin-left: 15px;}
.zxft-right-list{ display: none;}
.zxft-right-list{ line-height: 28px; padding-top: 10px; padding-bottom: 10px; margin-left: 15px; font-size: 16px;}
.zxft-right-list span{ color: #bd1a2d;}

/*****政务公开******/
.zwgk1{ margin-top: 40px;}
.zwgk1 li{ float: left; width: 20%; text-align: center; font-size: 20px;}
.zwgk1 li img{ margin-bottom: 15px; color: #000;transition: all 0.43s ease 0s;}
.zwgk1 li:hover img{transform: rotateY(180deg);}
.zwgk1 li:hover a{color:#A10000}
.zwgk1 li a{ color: #000;}
.zwgk2 { margin-top: 10px;}
.zwgk2 ul{ overflow: hidden; width: 102%;}
.zwgk2 li{ color: #000000; float: left; width: 23.1%; height: 88px; border: 2px solid #ecd8da; margin-right: 1.5%; margin-top: 20px; font-size: 18px; line-height: 88px;}
.zwgk2 li a{ color: #000; display:block;}
.zwgk2 li:hover{ background: #bd1a2d; border: 2px solid #bd1a2d;}
.zwgk2 li:hover a{ color: #fff;}
.zwgk2 li span{ display: block; width: 114px; height: 88px; float: left;}
.zwgk2 li.icon1 span{ background: url(../2021images/zwgk6.png) no-repeat center;} 
.zwgk2 li.icon2 span{ background: url(../2021images/zwgk7.png) no-repeat center;} 
.zwgk2 li.icon3 span{ background: url(../2021images/zwgk8.png) no-repeat center;} 
.zwgk2 li.icon4 span{ background: url(../2021images/zwgk9.png) no-repeat center;} 
.zwgk2 li.icon5 span{ background: url(../2021images/zwgk10.png) no-repeat center;} 
.zwgk2 li.icon6 span{ background: url(../2021images/zwgk11.png) no-repeat center;} 
.zwgk2 li.icon7 span{ background: url(../2021images/zwgk12.png) no-repeat center;} 
.zwgk2 li.icon8 span{ background: url(../2021images/zwgk13.png) no-repeat center;} 
.zwgk2 li.icon9 span{ background: url(../2021images/zwgk14.png) no-repeat center;} 
.zwgk2 li.icon10 span{ background: url(../2021images/zwgk15.png) no-repeat center;} 


.zwgk2 li:hover.icon1 span{ background: url(../2021images/zwgk6_01.png) no-repeat center;} 
.zwgk2 li:hover.icon2 span{ background: url(../2021images/zwgk7_01.png) no-repeat center;} 
.zwgk2 li:hover.icon3 span{ background: url(../2021images/zwgk8_01.png) no-repeat center;} 
.zwgk2 li:hover.icon4 span{ background: url(../2021images/zwgk9_01.png) no-repeat center;} 
.zwgk2 li:hover.icon5 span{ background: url(../2021images/zwgk10_01.png) no-repeat center;} 
.zwgk2 li:hover:hover.icon6 span{ background: url(../2021images/zwgk11_01.png) no-repeat center;} 
.zwgk2 li:hover.icon7 span{ background: url(../2021images/zwgk12_01.png) no-repeat center;} 
.zwgk2 li:hover.icon8 span{ background: url(../2021images/zwgk13_01.png) no-repeat center;} 
.zwgk2 li:hover.icon9 span{ background: url(../2021images/zwgk14_01.png) no-repeat center;} 
.zwgk2 li:hover.icon10 span{ background: url(../2021images/zwgk15_01.png) no-repeat center;} 
.zwgk2 li.icon10 b{ display: block; float: left; font-weight: normal; line-height: 30px; margin-top: 14px;}
.zwgk3{ background: #f6f6f6; padding-top: 40px; padding-bottom: 40px; margin-top: 40px;}
.zwgk3-left{ float: left; width: 64%;}
.ghygb{ text-align: center; background-color: #bd1a2d; padding-top: 20px; padding-bottom: 20px; margin-top: 30px;}
.ghygb span{ display: block; font-size: 30px; color: #fff; margin-top: 10px;}
.ghygb span a{ color: #fff;}
.zwgk3-right{ float: right; width: 32%;}
.ghygb-list{ background-color: #dcdcdc; padding: 30px; padding-top: 20px;}
.ghygb-list li{ height: 47px; line-height: 29px; background-color: #fff; text-align: center; font-size: 16px; border-radius: 5px; margin-top: 15px;}
/***.ghygb-list li:hover{ background: #bd1a2d;}
.ghygb-list li:hover a{ color: #fff;}**/
.ghygb-list li a{ color:#404040; display: block; padding: 10px;}
.ghygb-list li.on{margin-top: 20px;}
.zwgk-gzwj{ padding-top: 30px; padding-bottom: 30px;}
.zwgk-gzwj-left{ float: left;}
.zwgk-gzwj-right{ float: right;}
.zwgk-gzwj-right{ background-color: #dcdcdc;}
.zwgk-search{ background:url(/2021images/z20210706wgkbg.png) center top #fff ; margin: 10px; padding-top: 15px; padding-bottom: 20px;}
.zwgk-search strong{ color: #BD1A2D; display:block; font-size: 30px; text-align: center; margin-bottom: 25px; margin-top: 25px;} 
.zwgk-search strong img{ vertical-align: middle; margin-right: 20px;}
.zwgk-search input{ text-indent: 1.5em; margin-top: 20px; height: 45px; line-height: 45px; border: 1px solid #ddd; width:90%;  margin-left:5%;border-radius: 5px;}
.zwgk-search a{ margin-top: 15px; display: block; height: 45px; line-height: 45px; margin-top: 20px; margin-bottom: 20px; background-color: #bd1a2d; color: #fff; text-align: center; width: 90%;margin-left:5%; border: 1px solid #bd1a2d; border-radius: 5px;}
.zwgk4{ margin-top: 40px; padding-bottom: 40px;}
.zwgk4 li{ float: left; width: 19.2%; height: 150px; font-size: 30px;  color: #fff; margin-right: 1%;}
.zwgk4 li:hover{ opacity: 0.8;}
.zwgk4 li a{ color: #fff; display: block; padding-top: 20px; text-indent: 1em; position: relative; height: 130px;}
.zwgk4 li a:before {content: '';position: absolute; width: 70px; height: 1px;background: #fff; z-index:1;top: 48%;}
.zwgk4 li.icon1{ background:url(../2021images/zwgk17.png) no-repeat right bottom #f8bb84;}
.zwgk4 li.icon2{ background:url(../2021images/zwgk18.png) no-repeat right bottom #6ca7e9;}
.zwgk4 li.icon3{ background:url(../2021images/zwgk19.png) no-repeat right bottom #60cba6;}
.zwgk4 li.icon4{ background:url(../2021images/zwgk20.png) no-repeat right bottom #fc807e;}
.zwgk4 li.icon5{ background:url(../2021images/zwgk21.png) no-repeat right bottom #fcc95e; margin-right: 0px;}

.zdlyxxgk{ background-color: #f6f6f6; padding-top: 20px; padding-bottom:40px;}
.zdlyxxgk-ul{ width: 102%; overflow: hidden; margin-top: 20px;}
.zdlyxxgk-ul li{ margin-top: 20px; float: left; width: 18.8%; background-color: #fff; height: 60px; text-align: center; line-height: 60px; margin-right: 1%;}
.zdlyxxgk-ul li b{ display: block; line-height: 25px; font-weight: normal; margin-top: 4px;}
.zdlyxxgk-ul li a{ display: block;}
.zdlyxxgk-ul li:hover{ background: #bd1a2d;}
.zdlyxxgk-ul li:hover a{ color: #fff;}

.zjzk-body{ background: url(../2021images/zjzkimg1.png) no-repeat center top;}
.zjzk-header{ color: #fff;}
.zjzk-header a{ color: #fff;}
.zjzk-header .wap-a a{    background: url(../2021images/img5.png) no-repeat right;}
.zjzk-header .wap-a a.weather{  background:url(../2021images/icon1.png) no-repeat;}
.zjzk1-img1{ text-align: center;}
.zjzk1{ position: relative; height: 724px;} 
.zjzk-nav{ position: absolute; width: 100%; bottom: -1px; background-color: #bc1a2d; font-size: 30px; font-weight: bold;}
.zjzk-nav a{ color: #eec6ca; display: inline-block;line-height: 55px;}
.zjzk-nav li.hover a{color: #fff;}
.zjzk-nav li{ float: left; width: 20%; height: 63px; line-height: 63px; text-align: center;}
.zjzk-nav li.hover a{border-bottom:4px solid #fde69b;}
.zjzk-nav li:hover a{border-bottom:4px solid #fde69b;}
.zjzk-div1,.zjzk-title{ margin-top: 40px;}
.zjzk-div1-left{ float: left; width: 57%; height: 352px;}
.zjzk-div1-left img{ width: 100%; height: 100%;}
.zjzk-div1-right{ float: right; width: 40%;}
.zjzk-div1-right p{ color: #333333; line-height: 39px;}
.zjzk-div1-right p a{ color: #bc1a2d;}

.zjzk-ul{ margin-top: 30px;}
.zjzk-ul li img{ margin-bottom: 15px;}
.zjzk-ul li{ float: left; width: 20%; text-align: center; width: 12.5%; color: #383838; padding-top: 10px; padding-bottom: 10px;} 
.zjzk-ul li a{ color: #383838; display: block;}
.zjzk-ul li:hover{background: #efc9c9;}

.zkyx{ background: url(../2021images/zjzkimg3.png) no-repeat top center; margin-top: 40px;}
.zkyx li{ float: left; position: relative; width: 35%;}
.zkyx li span{ padding: 10px; position: absolute; top: 0px; left: 0px; display: block; width: 33px; height: 170px; font-size: 30px; color: #fff;}
.zkyx li.icon3 span{ background: url(../2021images/zjzkimg13.png) no-repeat;}
.zkyx li.icon4 span{ background: url(../2021images/zjzkimg14.png) no-repeat;}
.zkyx li.icon5 span{ background: url(../2021images/zjzkimg15.png) no-repeat;}
.zkyx li.icon6 span{ background: url(../2021images/20210802img2.png) no-repeat;}
.zkyx li.icon6{ width: 342px}
.zkyx li img{ display: block; width: 100%; height: 395px;}
.zkyx li.icon1{ width: auto;}
.zkyx li.icon1 img{height:auto;}

.tzzk-img{ margin-top: 40px;}
.zjzk-img-div{ width: 63%; float: left;}
.zjzk-img-div img{ height: 447px;}
.zjzk-img-fonts{ width: 37%; float:right; background-color: #f5f5f5; height: 447px; position: relative;}
.zjzk-img-fonts-padd{ padding: 36px;}
.zjzk-img-fonts strong{ display: block; color: #333333; font-size: 26px; line-height: 40px;}
.zjzk-img-fonts p{ line-height: 30px; margin-top: 20px;}
.zjzk-img-fonts a.zjzk-img-butt{ position: absolute; right: 30px; bottom:36px;display: block; width: 35%; height: 40px; line-height: 40px; text-align: center; border: 1px solid #CCCCCC; background-color: #FFF;
 color: #C8362B; ;}
.tzzk-img .owl-nav{ position: absolute; bottom: 0px; left: 57%; background-color: #c8362b; width: 152px;}
.tzzk-img .owl-nav span{ display: block; height: 70px; width:100%; text-align: center; font-size: 40px;}
.tzzk-img .owl-prev,.tzzk-img .owl-next{width:50%; float: left; height: 70px;}
.tzzk-img .owl-prev{ background: url(../2021images/zjzkimg16.png) no-repeat center;}
.tzzk-img .owl-next{ background: url(../2021images/zjzkimg17.png) no-repeat center;}
.tzzk-img .owl-prev:hover,.tzzk-img .owl-next:hover{ opacity: 0.6;}
.zjzk-div2{ margin-top: 30px;}
.zjzk-div2 li{ float: left; width: 49%;}
.zjzk-div2 li.icon2{ float: right;}
.zjzk-div2 li img{ width: 100%;}
.zjzk-video{ height: 715px; position: relative; margin-top: 0px; width: 1200px; margin: auto}
.zjzk-video video{object-fit:fill;}
.zjzk-video-img,.zjzk-video-ff{ position: absolute; top: 0px; left: 0px; z-index: 999; width: 100%;}
.zjzk-video-ff{ background-color: #fff; height: 13%;}
.zjzk-video-img{ top: 13%;}
.zjzk-video-img img{ width: 20%}

   .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;background: url(/2021images/20210703closets.png) center center no-repeat;cursor:pointer;}
        .alert-wzsm{width: 560px;height: 48px;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:#bd1a2d;border:2px solid;border-radius:25px; color:#FFFFFF; text-align:center; line-height:30px;}
        .fangqi{line-height: 30px;font-size: 16px;color: #bd1a2d;margin-left: 30px;}
        .xuanze{width: 210px;height: 42px;margin: 13px auto 0;}


        @media only screen and (max-width: 414px) {
            .alert-warning{position: fixed;left:2%;top:-400px;margin-left:0; width: 96%;height: auto;background: #fff;background-size: 100%; z-index: 1001;}
            .alert-wzsm{width: 80%;height: auto;margin: 15px auto 0; line-height: 28px;font-size: 18px;color: #000;text-align: center; }
            .alert-wzsm p{font-size:18px;}
            .alert-footer{width: 100%; height: 70px;line-height: 70px;font-size: 18px;color: white;margin-top: 10px;}
            .continue{ width: 124px;height: 30px;background-size: 100%; display:inline-table; background-color:#bd1a2d;}

        }
.zx_menu_con{ position: fixed;left: 0;top: 20%;display: none; z-index: 9999;}
.body_b.showdiv .zx_menu_con{ display: block}
/* .zx_menu_con .zntj_con{position: absolute;top: 0px; left: 0px; width: 0px; height: 532px;z-index: 10;} */
.zx_menu_con .zntj_con .con_tab_bg{ background: #bd1a2d; overflow: hidden; width: 0px;position: absolute; top: 0px; left: 48px;}

.zx_menu_con .zntj_con .con_tab_abc{width: 400px; overflow: hidden;position: relative;}
.zx_menu_con .zntj_con .zntj_con_text{ left: -0px;display: block; width: 52px; background: #bd1a2d; border-radius: 5px;color: #ffffff; padding-top: 25px;padding-bottom: 25px;
  text-decoration: none;}
.zx_menu_con .zntj_con .zntj_con_text img{ color: #ffffff; height: auto;text-align: center; display: block; margin: 0 auto;padding-bottom: 10px;}
.zx_menu_con .zntj_con .zntj_con_text span{color: #ffffff; width: 20px;height: auto; text-align: center; font-size: 20px;line-height: 24px; display: block;margin: 0 auto;}
.zx_menu_con em{font-style: normal;}
.zntj_con .bottom_news{ width:382px; margin:9px;background: #ffffff; height: auto;  overflow: hidden;}
.zntj_con .xxgk_tit_tab{ background:#bd1a2d;  height:55px; line-height:55px; overflow:hidden; margin:0 0 10px 0;}
.zntj_con .xxgk_tit_tab span{ float:left;text-align:center; color:#ffffff; font-size:18px;font-weight: bold;  height:55px;
    width: 33.3%;}
.zntj_con .xxgk_tit_tab span:nth-child(2){background: url(../images/zfzx_zntj_20181116_09.png) center right -6px no-repeat;}
.zntj_con .xxgk_tit_tab span:first-child{background: url(../images/zfzx_zntj_20181116_09.png) center right -6px no-repeat;}
.zntj_con .xxgk_tit_tab span{ cursor:pointer;}
.zntj_con .xxgk_tit_tab a{ float:right; color:#333; text-align:center;  font-size:14px; font-weight:bold; padding:0 10px 0 0;}

.zntj_con .bottom_news ul li{
    color: #5f5f5f;  line-height:25px;position:relative; overflow:hidden; font-size:14px; margin:10px 8px 10px 5px;  }
.zntj_con .bottom_news ul li span{
    float: left;
    font-weight: bold; background:#fff;  color:#333333; font-size:16px;}
.zntj_con .bottom_news ul li a{ color:#333333;}
.zntj_con .bottom_news ul li a:hover{color:#ff6600;}

.bottom_news dl{ position: relative;}
.bottom_news dl dd a {
	min-width: 333px;
   /* overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
}
.bottom_news dl dd{ line-height:20px; padding:10px 0 20px 10px; margin:0 0 50px 0; position:relative; overflow:hidden; font-size:14px; border-bottom:1px dotted #d6d6d6;  }
.bottom_news dl dd span{ position:absolute; right:0px; bottom:5px; background:#fff; padding:0 5px; color:#999999; font-size:12px;}
.bottom_news dl dd a{ color:#333333;}
.bottom_news dl dd a:hover{color:#ff6600;}
.bottom_news dl dt{font-size: 16px;padding: 0 18px;}
.bottom_news dl{ margin:-10px 0 0 0;height:532px;/***overflow:scroll;**/}
.bottom_news dl dd li{line-height: 26px;padding: 4px 10px;;}
.bottom_news dl::-webkit-scrollbar {
   // display: none;
   width: 8px;     /*高宽分别对应横竖滚动条的尺寸*/
   height: 1px;
}
.bottom_news dl::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 8px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #fde69b;
    }
.bottom_news dl::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 8px;
        background: #f0f3f6;
    }
 .body_home.showdiv{}
 
 .touTit{line-height:1.5; font-size:1.25em; display:inline-block; margin:1.5em 0 1em 0; color:#bd1a2d;}
 .touTit span{background:#bd1a2d; border-radius:5px; color:#fff; padding:0 0.5em;display:inline-block;}
 .touTit span a{color:#fff;}
  .JglistCont{padding: 20px 0}
 .JglistCont ul li { float: left; width: 25%; line-height: 2.5; margin: 0 0 0 0;  font-size: 1.15em; }
 
 
.JglistCont ul{ overflow:hidden;}
.JglistCont ul li a{ color:#0a0a0a; padding:0 0.5em; display:block;height:2.5em; overflow:hidden; border-radius:5px;text-overflow:ellipsis;white-space: nowrap;}
.JglistCont ul li a:hover{ background:#f4f4f4; text-decoration:none;}
.JglistCont ul li a:before{content:'\25aa';  color:#bd1a2d; display: inline-block;margin-right: 10px;}

.zjdc .zmhd-zjdc-left{float:none;width:auto}
.zjdc .zmhd-zjdc-left ul li {padding-left:90px;line-height:initial;min-height: 60px;margin-bottom: 15px;}
.zjdc .zmhd-zjdc-left ul li a{margin-bottom: 10px;padding-top: 0px;}
.zjdc .zmhd-zjdc-left ul li strong{height:60px;border-radius: 0px;width: 70px;line-height: 60px;top:0px}
.zjdc .zmhd-zjdc-left ul li div.time{line-height:20px}
.zjdc .zmhd-zjdc-left ul li div.time a{display: inline-block;font-size: 14px;padding: 0;margin: 0;vertical-align: bottom;color: #bd1a2d;margin-left: 20px;}

/****自适应*****/
@media (max-width:1600px){
	.top-mar{ padding-left: 30%; padding-right: 28%;}
	.body-b-header-div li{ font-size: 20px}
	body .wap-ul li img{ width: 25px!important}
	body .wap-ul li.wzzc img{ width: 64px!important} 
	body .wap-ul li.ftb{ width: 25px!important; height: 25px!important; line-height: 25px!important; font-size: 14px!important}
}
@media (max-width:1390px){
	.body_b{overflow-x: hidden;}
	.mar{ max-width: initial;margin-left: 20px;margin-right: 20px}
	.footer-content-right{ width: 50%;}
	.home-zmhd-zxft-left p{ font-size: 16px;}
	.home-zwgk-column li.icon12 span{margin-left: 16px;margin-right: 10px;}
	.home-news-title li { font-size: 20px;}
	.footer-content-div{ font-size: 14px;}
	#zt_link .item a{ font-size: 14px}
	.home-zwfw{padding: 30px;}
	.zt_link,.home-zt-img { width: 1100px; margin:auto; margin-top:40px}
	.home-hot-news strong{ font-size: 25px;    text-indent: 0em;}
	.home-hot-news p{ font-size: 16px; margin-top: 10px; margin-bottom: 0px; padding-right: 20px!important;width:auto!important;padding-left: 0px!important}
	.indexBG { background-size: 100% 90%;}
	#zt_link .owl-prev,#zt_link .owl-next{display: none}
	.footer-content-r-right{width: 82%}
	.footer-content-div{font-size: 13px}
	.body-b-header-div li{font-size: 16px;}
	.top-mar{padding-left: 30%;padding-right: 36%;}
	.body_b.showdiv .body-b-header-div li a{font-size: 18px}
}
@media (max-width:1200px){
	.mar{width:970px;margin: auto}
	 #ts{ display: none;}
	.indexBG{ background-size: 120%;}
	.zt_link,.home-zt-img { width: auto;}
	.zt_link{margin-left: 10px;margin-right: 10px;padding: 13px 40px;}
	#zt_link .owl-prev,#zt_link .owl-next{/* display: none */width: 24px;height: 24px;background-size: 100% 100%;top: 20px}
	#zt_link .owl-prev{left: -30px}
	#zt_link .owl-next{right: -30px;}
	.videoBg{ top: 60px}
	.wap-ul{ position: inherit;right: 0px}
	.home-hot-news-div{ position: inherit; }
	.home-hot-news img{ width: 80px;}
	.home-div{ padding-top: 60px;}
	.home-hot-news{ padding-left: 10px; padding-right: 10px; margin-top: 10px}
	.wap .body-b-header-div { background: #b8182a; position: fixed; top: 0px; width: 100%;z-index: 999;}
	.wap .body-b-header-div li{ height: auto;}
	.wap .body-b-header-div li a{color:#fff}
	.body-b-header-div li{ font-size: 16px}
	.body-b-header-div .top-mar{ padding-right: 0px; padding-left: 0px}
	.indexBG{ overflow: inherit; height: auto;}
	.zx_menu_con,.wap-a{ display: none;}
	.top-mar{ width: auto; max-width: inherit;}
	.animated{ animation:none;}
	.quick-left,.lifte-right,.down_button,.bbBG{ display: none;}
	.home-logo img{ width: 80%;}
	.wap{margin-top: -2px;}
	.wap-a,.wap-ul{ float: left; overflow: hidden;}
	.home-search{ width: 80%; margin-top: 20px;}
	.home-search-logo{ padding-top: 20px;}
	.body_b{ width: auto; height: auto; position: static; opacity: 1; transform: none; overflow: hidden; }
	.body-b-header{ display: none!important;}
	.home-top{ position:static; height:auto}
	.wap-ul li{ height: 40px}
	.home-top-bg{ position: inherit;margin-top: 40px;}
	.body_b .home-hot-news{ padding: 10px;}
	.home-hot-news p{font-size: 1em;line-height: 1.6em;padding-left:0px;white-space:initial}
	#hot-news .owl-nav{display: none;}
	.home-news-tpxw,.home-news-div{ float: none; width: auto; height: auto;}
	.home-news,.home-zt-img{ padding: 15px; margin-top: 15px;}
	 .zwfw1-right li{ height: auto;}
	
	.body_b_top{ padding: 10px;}
	.home-top li{width: 20%;height: 70px;  font-size: 1.1em;font-weight: bold; line-height: 40px;height: 50px;}
	.home-hot-news strong{font-size: 1.2em;}
	.home-news-div{ margin-top: 20px;}
	.home-news-title{ line-height: 48px;}
	.home-news-title li{ font-size: 20px; margin-right: 1%;}
	.news-more{ display: none;}
	.home-news-div-ul li{ font-size: 16px; line-height: 40px;}
	.owl-nav{ text-align: center;}
	#ztovwl .owl-prev,#ztovwl .owl-next{ position: inherit; margin-top: 10px; display:inline-block; margin-right: 10px;}
	.home-zwfw{ margin-top: 20px;}
	.home-zwfw-1{transform:inherit;transition:inherit; opacity:inherit; padding:20px; background-size: contain;}
	.home-zwfw{ padding: 0px;}
	.home-zwfw-1 img{ margin-top: 20px; width: 30%;}
	.home-zwfw-1 span{ font-size: 18px;}
	
	.home-zwfw-2-div{ width: auto; float: none; margin-left: 15px; margin-right: 15px;}
	.home-zwgk{ margin-top: 20px;padding: 15px; padding-top: 40px; padding-bottom: 40px;}
	.home-zwgk-left,.home-zwgk-right{ float: none; width: auto;}
	.home-zwgk-column li{ border: 1px solid #ddd; text-align: center; padding-bottom: 10px; width: 31.1%; height: auto; line-height: inherit;}
	.home-zwgk-column li span{ float: none; width: auto;}
	.home-zwgk-column li b{ float: none; width: auto; margin-top: 0px;}
	.home-zwgk-column li.icon10 span, .home-zwgk-column li.icon12 span{ height: 48px;}
	.home-zmhd{ margin-top: 0px;padding: 20px;}
	.home-zmhd-left,.home-zmhd-right,.home-zmhd-zxft-left,.home-zmhd-zxft-right{ float: none; width: auto;}
	.home-zmhd-zxft-right{ margin-top: 20px;}
	.home-zmhd-zxft-right img{ height: auto;}
	.tswmjzg, .tswmjzg-div{ margin-top: 0px; padding: 20px;}
	.link .hd li{ height: auto; width: 33.5%;}
	.footer-content-left,.footer-content-right{ float: none; width: auto; padding-right: 0px; border-right: 0px; padding-left: 0px;}
	.footer-content-l-img{ height: auto;}
	.footer-content-l-img:before{bottom: -18px;}
	.footer-content-l-img img{ width: 100%;}
	.footer-content{ padding: 20px;}
	.footer-content-r-left{ margin-top: 30px;}
	.footer-content-r-right{ width: auto;float:none; margin-left: 0px}
	.footer-content-div{ height:auto; line-height: 30px; padding: 10px;} 
	
	.nav-logo,.nav-search{ float: none;}
	.nav-search{ width: 80%; margin: 20px auto;}
	.nav-logo{ text-align: center;}
	.nav-logo img{ width: 80%;}
	.main-mar{ width: auto;}
	.nav-header-menu li{font-size: 1.1em; width: 20%;}
	.zwgk1 li{width: 20%;font-size: 14px;}
	.zwgk1 li img{ width: 80%;}
	.zwgk2 li{ height: auto; line-height:inherit; text-align: center; padding-bottom: 10px; width: 29%;  margin-left: 2%; font-size: 16px; margin-right: 0px;}
	.zwgk2 li span{ float: none; width: auto;}
	.zwgk2 li.icon9,.zwgk2 li.icon10{ width: 44.8%;}
	.zwgk2 li.icon9 span,.zwgk2 li.icon10 span{ }
	.zwgk2 li.icon10 span{height: 50px;}
	.zwgk2 li.icon10 b{ width: auto;float: none; margin-top: 0px;}
	.zwgk3-left,.zwgk3-right,.zwgk-gzwj-left{ float: none; width: auto;}
	.zwgk-gzwj-right{ float: none; width: auto;}
	.zwgk3,.zwgk-gzwj{ padding: 20px;}
	.zwgk-gzwj-right{ padding: 10px; margin-top: 15px;}
	.zwgk-search{ margin: 0px;}
	.zwgk4{ padding-bottom: 0px;}
	.zwgk4 li{ width:17.2%; margin-bottom: 10px; margin-left: 1.5%; margin-right: 1.5%;}
	.zdlyxxgk-ul li{ width: 45%;margin-right: 2%;margin-left: 2%;}
	
	.zwfw1-left,.zwfw-fwdt,.zwfw-bmfw,.zmhd1-left,.zmhd1-right,.zmhd2-left,.zmhd2-right,.zmhd-zcjd-left,.zmhd-zcjd-right,.zmhd-zjdc-left,.zmhd-zjdc-right,.zxft-left,.zxft-right{ width: auto; float: none;}
	.zwfw1-right{ width: auto; float: none;}
	.zwfw1-title li{ font-size: 20px;}
	.zwfw-div1{ padding: 20px; margin-top: 0px;}
	.zwfw-grfw-tab li{ font-size: 14px;}
	.zwfw1-right{ margin-top: 20px;}
	.zwfw-ggfw{ padding:10px}
	.zwfw-ggfw-ul li{width: 31.77%; margin-bottom: 15px;}
	.rdfw-ul li{ width: 33.3%; margin-top: 0px;}
	.rdfw{ padding-top: 0px;}
	.fwdt{ padding: 20px; margin-top: 0px;}
	.zwfw-grfw-tab li{ width: 23.4%;}
	.zwfw-grfw-tab .zwfw-bmfw-pd li{ width: 47.6%;}
	.zmhd1{ padding:20px; margin-top: 0px;}
	.zmhd1-left li{ font-size: 12px; padding-bottom: 20px; height: auto; margin-bottom: 20px;}
	.zmhd1-left li img{ width: 30%;}
	.zmhd2{ padding: 15px; margin-top: 0px; padding-top: 0px}
	.home-news-title li{ font-size: 16px;}
	.zmhd2-wlwz li a{    font-size: 16px;}
	.zmhd2-wlwz li{line-height: 46px;}
	.zmhd-zjdc,.zmhd-zcjd{ padding: 20px;}
	.zxft{ padding: 20px;}
	.zxft-left1,.zxft-left2{ float: none; width: auto;}
	.zxft-left2{ margin-top: 10px;}
	.xwfbh{ padding: 20px;}
	.xwfbh-div li{ width: auto; float: none}
	.zjzk1-img1{ text-align: center;}
	.zjzk1-img1 img{ width: 80%;}
	.zjzk-nav{ position: inherit; margin-top: 20px; font-size:1.1em;}
	.zjzk-nav li{ height: auto; width: 20%;}
	.zjzk-title img{ width: 100%; display: none;}
	.zjzk1{ height: auto;} 
	.zjzk .home2{ padding: 20px; background: #fff;}
	.zjzk-div1-left,.zjzk-div1-right{ float: none; width: auto; height: auto;}
	.zjzk-div1-right{ margin-top: 15px;}
	.zjzk-div1-left img{ width: 100%}
	.zjzk-title{  height: 80px;}
	.zjzk-title.icon1{background:url(/2021images/zjzkimg2.png) no-repeat center;}
	.zjzk-title.icon2{background:url(/2021images/zjzkimg7.png) no-repeat center;}
	.zjzk-ul li{ width: 33.3%;}
	.zkyx li{ width: 35.5%;}
	.zkyx li.icon1,.zkyx li.icon6{ width: 28.2%;}
	.zkyx li a{ display: block;}
	.zkyx li img{ height: 100%;}
	.zkyx li span{ font-size: 15px; width: 20px; height: auto; line-height: 18px;}
	.tzzk{ padding: 20px;}
	.zjzk-img-div,.zjzk-img-fonts{ float: none; width: auto;}
	.zjzk-img-div img{ height: 270px;}
	.tzzk-img .owl-nav{ left: 0px;bottom: 23px;}
	.zjzk-div2 li{}
	.zjzk-video-img img{ width:20%;}
	.zjzk-video{ width: auto;}
	
	 .mainContent{ float: none!important; width: auto!important;}
	 .container{ width: auto!important;}
	 span.tt-share{ display: none!important;}
	 .JglistCont ul li{    width: 48%;}
	 .tit-info span,.con-right-time span{ display: block;}
	 .tit-info{ padding-bottom: 15px; height: auto!important;line-height: 30px;}
	 .content-wrap h1{ padding-bottom: 0px;}
	 #zhengwen{ padding: 20px;}
	 .dy .content_shareIcon{ display: none;}
	 #listtCon,.pageList ul{ padding-left: 0px!important;}
	 .list_title{ padding-left: 15px;}
	 .pagediv{ width: auto!important;}
	 .home-zwfw-2,.home-zwgk-left,.home-zwgk-right,.home-zwgk-column{ opacity:inherit;transform:inherit;transition:inherit}
	.innerBox .zksj-w803,.innerBox .zksj-w355,.innerBox .sjfb-sjjd,.innerBox .sjfb-tj{ width: auto;}
	.innerBox .fri,.innerBox .fle{ float: none; width: auto;}
	.innerBox .zksj-kftj li{ width: 48%;}
	.innerBox .zksj-kfhz,.innerBox .zksj-kfhz img{ width: auto; height: auto;}
	.sjfb-sjjd .home-news-div-ul li a div{ position: absolute; right: 0px; top: 0px; float: none;}
	.innerBox .block_home_slider{ width: 100% !important;}
	.zqdh-list .JglistCont ul li{ float: none; width: auto;}
	.mainContent .fl,.mainContent .fr{ float: none; }
	.mainContent .jgld_r5,.mainContent .jgld_r6{ width: auto;}
	.mainContent .jgld_r5{ text-align: center;}
	.mainContent .jgld_r5 img{ width: 150px; vertical-align: middle;}
	.mainContent .jgld_r7 span{ display: block; margin-top: 15px; text-align: center;}
	.zjzk-video{ height: 500px;}
	.wap-ul li:nth-child(3){ display: none;}
	.home-zwgk-right{ margin-top: 20px;}
	.zxft-left1 img{ height: auto;}
	.xwfbh-div li img{ height: auto;}
	.footer-content-right{ width: auto;}
	.home-zmhd-right{ height: auto!important}
	.footer-content-r-left{ width: auto; float:none; text-align: center; margin-top: 0px}
	.footer-content-r-left li{ display: inline-block;}
	#tpxw .item span{    width: 90%;}
}
@media (max-width:990px){
	.mar{ max-width: initial;margin-left: 0px;margin-right: 0px;width: auto;}
	.home-news-tpxw img{ height: 290px;}
	.body_b.showdiv .zx_menu_con{ display: none}
	
}
@media (max-width:800px){
	.zwgk4 li{ font-size: 21px;}
	.body_b.showdiv .zx_menu_con{ display: none}
}
@media (max-width:500px){
	.zjzk-video{ height: 230px;}
	.home-zmhd-img li span{background-size: 50%!important;height: 53px;font-size: 15px;}
	.home-zmhd-img li{ width: 23.8%; height: 130px;}
	.home-zmhd-img li.icon5,.home-zmhd-img li.icon6,.home-zmhd-img li.icon7{ width: 32.3%; margin-top: 20px;}
	.home-zmhd-img li.icon5{ margin-left: 0px;}
	.home-zwgk-title img{ width: 50%;}
	.home-zmhd-zxft-left p{ font-size: 15px;}
	.zwgk4 li{ width:46.2%; margin-bottom: 10px; margin-left: 1.5%; margin-right: 1.5%;}
	.ztovwl-font{ font-size: 15px!important;}
	#zt_link .owl-item img{width: 28px;margin-right: 4px}
	.zmhd1-left li img{ width: 50%;}
	.body_b.showdiv .zx_menu_con{ display: none}
}



.rdhy-div li{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}
	.rdhy-div li:hover a,.zmhd2-wlwz li:hover a{color:#A10000}

	.ztovwl-font{ height: 105px; background: url(/2021images/20210719imagesbg.png) no-repeat top center; font-size: 16px; text-align: center;    background-size: 100% 100%;}
	.ztovwl-font a{color:#fff;height: 115px;display: flex;flex-direction: column;justify-content: center; padding-left:20px ; padding-right: 5px; font-weight: bold}

.tsfw-ul{ margin-top: 40px}
.tsfw-ul li{float: left;background: #F3F3F3;width: 32.1%;margin-left: 1%;font-size: 18px;text-align: center;padding-bottom: 15px;}
.tsfw-ul li:hover span{ background: url(/2021images/20220112img6.png) no-repeat; }
.tsfw-ul li span{display: block;height: 80px;background: url(/2021images/20220112img7.png) no-repeat;text-align: center;width: 80px;margin: auto;margin-top: 20px;margin-bottom: 20px;}
.tsfw-ul li a{ display: block}
.tsfw-ul li span img{ margin-top: 18px;}
.tsfw-ul li.icon1{margin:0px}

#ts{display: none !important;}
	