@charset "utf-8";
/* css document */
/********* 首页公共标题列表 **********/
.big-title{height: 48px;background:#e2e2e2;}
.big-title a{display: inline-block;float: left;line-height: 48px;height: 48px;background:#a11616;font-size: 20px;font-weight: bold;color: #fff;padding: 0 36px;}
@media (max-width: 767px) {
    .big-title a{font-size: 20px;}
}
/*选项卡*/
.intab{ height: 45px;background: #e2e2e2;}
.intab li{float: left; width: 20%; text-align: center; }
.intab li a{display: block;height: 45px; line-height: 45px; font-size: 20px;}
.intab li.active a{ color: #fff; font-weight: bold; background:#a11616;}
.intab2{position: relative;width: 100%;height:48px; background: bottom repeat-x;}
.intab2 li{float: left;text-align: center;margin-right:10px;}
.intab2 li a{display:block;height:48px;line-height:46px;font-size:20px;padding: 0 5px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.intab2 li a:hover{color: #c02627;}
.intab2 li.active a{border-bottom:#c22323 2px solid;height: 46px; font-weight: bold; color: #c02627;}
@media (min-width:992px) and (max-width:1199px) {
.intab li a{ font-size: 18px;}
.intab2{ height: auto; overflow: hidden;}
}
@media (max-width: 991px) {
.intab2 li{margin-right:3px;}
}
@media (max-width: 767px) {
.intab{ height: auto; overflow: hidden;}
.intab li a{font-size: 18px;}
.intab2{height: auto;}
.intab2 li{margin-right: 0;}
}
/*通用列表*/
.news-list li{ position: relative; height: 34px; line-height: 34px; background:  2px center no-repeat; overflow: hidden; padding: 2px 0 2px 15px; font-size: 16px;}
.news-list li .date{white-space: nowrap; font-size: 15px; color: #999;position: absolute; right: 0px; top:2px;}
.news-list li a{display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float: left;}
.news-list li img{float: left; padding: 13px 0 0 0;}
@media (max-width: 991px) {
    .news-list li img{display: none;}
    .news-list li a{ display: block; margin-right: 50px; max-width: none !important; float: none;}
}
/*信息公开列表*/
.gk-list li{ line-height:34px;vertical-align:bottom;padding:0px 50px 0px 13px;background: 0 center no-repeat;overflow:hidden;position:relative; font-size: 16px;}
.gk-list li .date{display:block;float:none;position:absolute;right:0;top:2px;font-size:15px;color:#999;}
.gk-list li .nr {max-width: 100%;display: block;  padding: 2px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk-list li .gl { display:inline-block; max-width: 80%; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.gk-list li a{ float: left; display: block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.gk-list li .split{padding:0 4px;font-size:12px;display:inline; float: left; }
.gk-list li  a.a{color:#f00;display:inline; float: left; }
.gk-list li a.title,.gk-list li a.tit{ max-width: 100%; display: block;float: left; min-width: 20%; max-width: 100%; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.gk-list li a.lang1{max-width: 540px; *width: 540px;}
.gk-list li a.lang2{max-width: 460px; *width: 460px;}
.gk-list li a.lang3{max-width: 380px; *width: 380px;}
.gk-list li a.lang4{max-width: 300px; *width: 300px;}

.gk-info{ padding: 10px 0; line-height: 36px; font-size: 16px;}
.gk-info p{ text-indent: 2em; }
.gk-info a{ color:#000;}
.listgk li{ padding: 0px 90px 0px 13px; line-height: 34px;background:  left no-repeat; overflow: hidden; position: relative; font-size: 16px;}
.listgk li .col-block{float:left; max-width: 100%; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding: 2px;}
.listgk li .date{white-space: nowrap; position: absolute; right: 0; top: 2px;font-size:15px;color: #999;}
.listgk li .title{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; float: none; margin-right: 0; max-width:none;}
.listgk li .explain-list,.listgk li .policy-list{display:block;float:right;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listgk li .explain-list .split-line,.listgk li .policy-list .split-line{padding:0 5px;color:#666;font-size:14px; float: left;}
.listgk li .explain-list .explain-link,.listgk li .policy-list .policy-link{ float:left;display:inline;color:#c00; background:none;max-width:none;padding:0;margin:0;}
.listgk li .explain-list .explain-link:hover,.listgk li .policy-list .policy-link:hover{color: #dd0000;}

/********* 首页主体内容 **********/
/*焦点图*/
.ind-flash{  height: 346px; overflow:hidden; width: 580px; margin-bottom: 20px;}
.flash-slide{position: relative;height:100%; width: 100%;}
.ind-flash .ind-flashpic,.ind-flash .ind-flashpic ul,.ind-flash .ind-flashpic li,.ind-flash .ind-flashpic img,.ind-flash .ind-flashpic a{height:100%; width: 100%; }
.ind-flash .ind-flashpic{ position:relative; z-index:0;}
.ind-flash .ind-flashpic li{ zoom:1; vertical-align:middle;}
.ind-flash .ind-flashpic a{display:block; color: #fff; position: relative;}
.ind-flash .ind-flashpic img{display:block;}
.ind-flash .ind-flashpic .title{display: block; height: 43px; line-height:42px; padding: 0 120px 0 13px; font-size: 16px; background: rgba(0, 0, 0, 0.6); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ind-flash .ind-flashpic a:hover .title{color: #fff;}
.ind-flash .ind-flashnum{ height:13px; overflow:hidden; position:absolute; right:6px; bottom:15px; z-index:1; }
.ind-flash .ind-flashnum ul{ overflow:hidden; zoom:1; float:left;}
.ind-flash .ind-flashnum ul li{ float:left; margin-right:6px; width:13px; height:13px; text-indent: -20em; font-size: 0; background:#fff!important;border-radius: 50%; overflow: hidden; cursor: pointer;}
.ind-flash .ind-flashnum ul li.on{background:#b41717!important;}
/*要闻*/
.ind-news{width:600px;height: 346px;}
.ind-news .news-list{padding-top:7px;}
.ind-news .news-list li a{max-width: 500px;}
/*重要转载*/
.zyzz-con{margin-top:4px;}
.zyzz-tit {float: left;width: 82px;}
.zyzz-tit a{display: block;background: #cc0c0d;padding:5px;line-height:22px;text-align: center;font-size: 14px;color: #fff;}
.zyzz-list{margin-left:92px;}
.zyzz-list ul li{ height: auto; line-height: 24px;}
.zyzz-list ul li a{font-size: 15px;}
.zyzz-list .news-list{padding:0;}
.zyzz-list .news-list li a{display: block;float: none;max-width:none;margin-right:55px;}

.zytit {float: left;position: relative;width: 72px;}
.zy_con {padding: 0 0 0 90px;}
.zytit p {position: absolute;left: 0;display: block;}
.zytit p a {display: block;text-align: center;font-size: 12px;background: #cc0c0d;padding: 7px 6px;width: 70px;color: #fff;}
.zytit p.com1 {top: 13px;}
.zytit p.com2 {top: 78px;}
.zytit p.com3 {top: 139px;}
.zytit p.com4 {top: 204px;}
.zytit p.com3 a {padding: 8px 6px;}
.zytit p.com4 a {padding: 8px 6px;}
.zytit p.com1 a {padding: 8px 6px;}
.zytit p.com5 {top: 268px;}
/*信息公开*/
.xxgkbox{ width: 780px;}
.xxgkbtn{ padding-top: 23px; height: 247px; overflow: hidden;}
.xxgkbtn ul li{ width: 180px; height: 103px; float: left; margin: 0 20px 17px 0; text-align: center;}
.xxgkbtn ul li a{ background: #efeeee; padding-top: 20px; height: 83px; font-size:16px; line-height: 45px; color: #bc2020;  display: block; border-radius: 3px;}
.xxgkbtn ul li img{ display: block; margin: 0 auto;}
.xxgkbtn ul li.num4,.xxgkbtn ul li.num8{ margin-right: 0px;}
.xxgkbtn ul li a:hover img{transition: all .6s;-webkit-transition: all .6s;transform: rotatey(360deg);-webkit-transform: rotatey(360deg);}
.xxgk-con{ padding-top: 7px; height: 325px; }
/*专题专栏*/
.ztzlbox{ width: 390px;}
.ztzl_tu{ padding: 23px 15px 0; border: 1px solid #e2e2e2; height: 600px; margin-bottom: 26px;}
.ztzl_tu ul{ overflow: hidden;}
.ztzl_tu ul li{ height: 100px; margin-bottom: 20px;}
.ztzl_tu ul li img{ width: 100%; height: 100%; border-radius: 5px;}
.ztzl_tu ul li .img_title{ display: none;}
.ztzl_tu .ztzl_marquee{height: 465px;}
.ztzl_tu .ztzl_marquee li.num1{display: none;}
/*互动交流*/
.ind-hdjlbox{width:780px; height: 400px;}
 .ind-hdleft{ width: 580px;}
.bxcy-mainbox{margin-top:13px;}
.bxcy-mainbox p{position: absolute;top:0;text-align: center;}
.bxcy-mainbox .p-state{width: 100px;right:0;}
.bxcy-mainbox .p-time{width: 120px;right:100px;}
.bxcy-mainbox .p-title{position:static;margin-right: 220px;text-align: left; padding-left: 2px;}
.bxcy-telbox{height: 32px;line-height: 32px;font-size: 16px; overflow: hidden;background: #f2f2f2;position: relative;}
.bxcy-telbox .p-title{text-indent: 29px;float: none;}
.bxcy-listbox{padding-top:2px;}
.bxcy-listbox li{overflow: hidden;height: 34px;line-height: 34px;font-size: 16px;padding: 2px 0;vertical-align: bottom;position: relative;}
.bxcy-listbox li .p-title a{display: block; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;background:  2px center no-repeat; padding-left: 15px;}
.bxcy-listbox li .p-title a.nopublic .tit{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bxcy-listbox li .p-title a.nopublic .gk{float: left;display: none;}
.bxcy-listbox .p-time,.bxcy-listbox .p-state{color: #999;}
/*征集调查*/
.zjdc-list li a{display: block;float: none;margin-right:60px;}
.zjdc-list li span{position: absolute;top:2px;right:0;color:#666;}
.zjdc-list li span.over{color: red;}
.zjdc-list li span.starting{color: green;}
.hdbtn{ width: 180px; padding-top:24px; }
.hdbtn ul li{ height: 100px; margin-bottom: 12px;}
.hdbtn ul li a{ border-radius: 3px; background: #f2f2f2;  line-height:100px;padding-left: 20px; display: block; font-size: 16px; color: #bc2020;}
.hdbtn ul li img{ vertical-align: middle; display: inline-block; margin-right: 8px;}
.hdbtn ul li a:hover img{transition: all .6s;-webkit-transition: all .6s;transform: rotatey(360deg);-webkit-transform: rotatey(360deg);}

.wdzzk-list li a{ display: block; float: none; margin-right: 90px;}
/*办事服务*/
.ind-bsfwbox{width:390px;}
.ind-bsfwbox .intab2 li{margin-right:0;}
.ind-bsfwbox .news-list li a{max-width: 330px;}
.bjtj-mainbox{background:#f4f4f4;margin-top:2px;}
.bjtj-mainbox .bjtj-tit{float:left;width:40px;height: 40px;padding: 35px 5px;line-height:20px;text-align: center;font-size:15px;color:#fff;background:#c02627;}
.bjtj-mainbox .bjtj-tit a{ color: #fff;}
.bjtj-mainbox .bjtj-list{margin-left:50px;padding: 5px 0;height: 100px;line-height: 25px;}
.bjtj-mainbox .bjtj-list li{float: left;width:31%;text-align: center;border-right: 1px solid #e6e6e6;padding:0 1%;}
.bjtj-mainbox .bjtj-list li.num3{border-right:0 none;}
.bjtj-mainbox .bjtj-list li span{display:block;color:#c02627;font-size: 16px;}
.bsznbox{ height: 170px; padding: 8px 0px;}
.bsznbox.news-list li{ height: 30px; line-height: 30px;}
/*网站导航*/
.zddt_tit{ line-height: 38px; font-weight: bold; color: #c02424; font-size: 16px; padding-top: 10px;}
.lanmu-navbox{border-top:4px solid #c02424;padding-top:10px;overflow: hidden; padding-bottom: 10px;}
.lm-navitem{width:16%;padding-left:4%;}
.lm-navitem .nav-tit{font-size: 16px;line-height:30px;font-weight: bold;margin-bottom:5px;}
.lm-navitem ul li{font-size:14px;line-height: 26px;}
.lm-navitem1 ul li{ width: 50%; float: left;}
/*站群导航*/
.m-links{height: 38px;background: #f4f4f4;position:relative; z-index:92;}
.btn-top{position:absolute;right:1px;top:1px;width:36px;height:36px;background:#f6a45b  0 -36px no-repeat;}
.btn-top.down{background-position: 0 0;}
.m-links .icon{float:left;width:100px;height:38px;line-height:38px;color:#fff;font-size:16px;font-weight:bold;text-align:center;background:#c02424;}
.m-links .box-tit{height:34px;padding:2px;margin:0 38px 0 100px;}
.m-links .box-tit ul li{line-height: 34px;font-size:16px;float: left;margin-left:105px;text-align: center;}
.m-links .box-tit ul li span{cursor:default;}
.m-links .box-tit ul li.active span{color: #c02424;}
.item_box{height:168px;}
.item_box ul{ display: none;}
.item_box ul.active{ display: block;}
.item_box ul li{width:15.66%;padding:2px 0.5%;overflow:hidden;float:left;}
.item_box ul li a{display:block;line-height:24px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.w-box{display: none;}
.is-select{height: 30px;border-top: 1px dashed #ddd; margin-top: 10px;padding:10px 0px 0px 100px;background:  10px 18px no-repeat;}
.select{position:relative;  float:left;margin-right:30px;z-index: 94;}
.select dt{height:30px; display:inline-block; font-size: 16px; background:  no-repeat right center;line-height:30px;padding:0 30px 0 20px; cursor:pointer;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;position:relative;z-index:99;font-weight: normal;}
.select dt:hover,.select dt.cur{ box-shadow:0 0 3px #409dfe;}
.select dd{ position:absolute;  left:0; bottom: 35px;width:240px;border:1px solid #ddd; background:#fff;display:none;z-index: 98;margin:0;}
.select dd ul{ padding:4px; max-height:150px; _height: 150px; overflow-x: hidden;  overflow-y:auto;}
.select dd ul li a{ line-height:30px; display:block; padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.select dd ul li a:hover{background:#f5f5f5; text-decoration: none;}
.item_box .flink4 li{ width: auto; margin-right: 80px;}
@media (min-width:992px) and (max-width:1199px) {
/*轮播*/
.ind-flash{width:530px;}
/*要闻*/
.ind-news{width:442px;}
.ind-news .news-list li a{max-width: 350px;}
/*信息公开*/
.xxgkbox{ width: 582px;}
.xxgk-con{ height: auto; overflow: hidden;}
.xxgkbtn ul li{ width: 130px;}
/*互动交流*/
.ind-hdjlbox{width:582px;}
.ind-hdleft{ width: 392px;}
.hdbtn{ width: 170px;}
.hdbtn ul li a{ padding-left: 15px;}
/*办事服务*/
/*图片导航*/
.tp-mainbox .tp-links li{width:270px;margin-left:20px;}
/*站群导航*/
.m-links .box-tit ul li{margin-left:90px;}
}
@media (max-width:991px) {
.ind-contant{padding:0 10px 20px;}
/*轮播*/
.ind-flash{float: none;width:auto;height:446px; margin-bottom: 10px;}
/*要闻*/
.ind-news{float: none;width:auto;height: auto;}
/*信息公开*/
.xxgkbox{ width: auto; float: none;}
.xxgk-con{ height: auto; overflow: hidden;}
.xxgkbtn{ padding-top: 10px; height: auto;}
.xxgkbtn ul li{ width: 179px; margin: 0 10px 10px 0px;}
/*专题专栏*/
.ztzlbox{ width: auto; float: none;}
.ztzl_tu{ padding: 15px; height: auto; margin-bottom: 10px;}
.ztzl_tu ul li{ height: auto;}
.ztzl_tu ul li img{ width: 100%; height: auto;}
/*互动交流*/
.ind-hdjlbox{float: none;width:auto; height: auto;}
.ind-hdleft,.hdbtn{ width: auto; float: none;}
.hdbtn ul li{ width:32%; float: left; margin-right: 2%; text-align: center; }
.hdbtn ul li.num3{ margin-right: 0px;}
.hdbtn ul li a{ padding-left: 0px;}
/*办事*/
.ind-bsfwbox{float: none;width:auto;}
.lm-navitem{width: 19%;padding-left: 1%;}
/*站群导航*/
.m-links .box-tit ul li{margin-left:40px;}
.item_box{height: auto;}
.item_box ul li{width:24%;}
}
@media (max-width:767px) {
.ind-contant{padding: 0 10px 10px;}
.ind-mainbox{padding:10px;}
/*轮播*/
.ind-flash{height:344px;}
.ind-flash .ind-flashpic .title{font-size: 15px;padding-left:10px;height: 40px;line-height: 40px;}
.ind-flash .ind-flashnum{bottom:12px;}
/*要闻*/
.ind-news .intab li{width:33.3%;text-align: center;}
.ind-news .intab li a{padding:0;}
/*重要转载*/
.zyzz-tit{width:72px;}
.zyzz-tit a{font-size: 12px;}
.zyzz-list{margin-left:80px;}
/*信息公开*/
.xxgkbtn ul li{ width: 48%; margin: 0 1% 2%;}
.gk-list li{height: auto; line-height: 1.6; padding: 5px 0 5px 14px; background-position: 0 17px;}
.gk-list  li a{ white-space: normal;}
.gk-list li .nr{height: auto; white-space: normal; display: inline; float: none; max-width: none;}
.gk-list li a.title{max-width: none; float: none !important; display: inline; white-space: normal;}
.gk-list li .date{position: static; display: inline; float: none; padding-left: 8px;}
.gk-list li .split,.gk-list li  a.a{float: none; }
.xxgk-links li a{font-size: 14px;}
.xxgk-con{ height: auto;}
/*互动交流*/
.bxcy-mainbox .p-time{display: none;}
.bxcy-mainbox .p-title{margin-right:100px;}
.bxcy-telbox .p-title{text-indent: 20px;}
.hdbtn{ padding-top: 5px;}
.hdbtn ul li{ height: auto;}
.hdbtn ul li a{ padding: 20px 0 10px; line-height: 36px;}
.hdbtn ul li img{ margin: 0 auto;   display: block;}
/*专题专栏*/
.ztzl_tu{ padding: 10px;}
    .ztzl_tu .ztzl_marquee{ height: 360px;}
    .ztzl_tu ul.ztzl_first{height: auto !important;}
.ztzl_tu ul li{ margin-bottom: 10px;}
/*办事服务*/
.bjtj-mainbox{height: auto;}
.bjtj-mainbox .bjtj-tit{float: none;width:auto;padding:0;line-height: 40px;}
.bjtj-mainbox .bjtj-list{margin-left:0;}
.bjtj-mainbox .bjtj-list li{width:30.6%;}
/*网站导航*/
.lm-navitem{float: none;width:100%;padding-left:0;margin-bottom:10px;}
.lm-navitem ul li{float: left;margin-right:10px;}
/*图片导航*/
.tp-mainbox .tp-links li{float: none;width:auto;height: auto;}
}
@media (max-width:580px) {
/*轮播*/
.ind-flash{height:250px;}
}
@media (max-width:413px) {
/*轮播*/
.ind-flash{height:228px;}
}
@media (max-width:374px) {
/*轮播*/
.ind-flash{height:200px;}
}
