@charset "utf-8";

/********* 首页公共标题列表 **********/
/*大标题*/
.big-title{height: 50px;background:#f4f4f4;}
.big-title a{display: inline-block;float: left;line-height: 50px;height: 50px;background:#c02424;font-size: 22px;font-weight: bold;color: #fff;padding: 0 22px;}
@media (max-width: 767px) {
    .big-title a{font-size: 20px;}
}
/*选项卡*/
.intab{ height: 44px;background: #f4f4f4;}
.intab li{float: left; }
.intab li a{display: block;height: 44px; line-height: 44px; padding: 0 15px;font-size: 19px;}
.intab li.active a{ color: #fff; font-weight: bold; background:#c02424;}
.intab2{position: relative;width: 100%;height:38px; background:url("../images_new/telbg.png") bottom repeat-x !important;}
.intab2 li{float: left;text-align: center;margin-right:10px;}
.intab2 li a{display:block;height:38px;line-height:36px;font-size:17px;padding: 0 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.intab2 li a:hover{color: #c02627;}
.intab2 li.active a{border-bottom:#c02627 2px solid;height: 36px; font-weight: bold; color: #c02627;}


.intab2 li.num-zzjg a{ background: #F7EEE4; border-radius: 2px; margin-top: 3px; padding: 0 18px; height: auto; line-height: 1.8; color: #BA8F55; outline: 1px transparent solid;}
.intab2 li.num-zzjg a img{vertical-align: -0.25em; height:1.2em;  margin-right: 6px;}
.intab2 li.num-zzjg a:hover{color: #c02627; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); outline-color: rgba(255, 255, 255, 0.78);}

@media (min-width:992px) and (max-width:1199px) {
    .intab2 li{margin-right:8px;}
}
@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: url("../images_new/dot.png") 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{height:34px;line-height:34px;vertical-align:bottom;padding:2px 50px 2px 15px;background:url(../images_new/dot.png) 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;line-height:30px;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 .split{padding:0 4px;font-size:12px;display:inline }
.gk-list li  a.a{color:#f00;display:inline; }
.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{ font-size: 16px; line-height: 2;}
/*.gk-info a{ color: #d00;}
.gk-info a:hover{ color: #f00;}*/

.listgk li{ padding: 2px 60px 2px 15px;height: 34px;line-height: 34px;background: left no-repeat;background-image: url(../images_new/dot.png) !important; overflow: hidden; position: relative; font-size: 16px;}
.listgk li .col-block{float:left; max-width: 100%;display:block;padding:2px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.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,.listgk li .explain-list .split{  padding:0 5px;color:#666;font-size:14px;}
.listgk li .explain-list .explain-link,.listgk li .policy-list .policy-link,.listgk li .explain-list .explain-link a,.listgk li .explain-list  a{display:inline;color:#c00;float:none;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;}
.listgk li  .nr{float:left;max-width:100%;}
/********* 首页主体内容 **********/
.ind-contant{padding-bottom:20px;}
.ind-mainbox{padding:18px;border:1px solid #e6e6e6;border-top:0 none;}

/*焦点图*/
.ind-flash{  height: 380px; overflow:hidden; width: 650px;}
.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: 50px; line-height:50px; padding: 0 120px 0 20px; font-size: 18px; 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:10px; bottom:17px; z-index:1; }
.ind-flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.ind-flash .ind-flashNum ul li{ float:left; margin-right:7px; 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:530px;height: 380px;/*overflow: hidden;*/}
.ind-news .news-list{padding-top:5px;}
.ind-news .news-list li a{max-width: 440px;}
/*重要转载*/
.zyzz-con{margin-top:11px;}
.zyzz-tit {float: left;width: 82px;}
.zyzz-tit a{display: block;background: #cc0c0d;padding:6px 5px;line-height:22px;text-align: center;font-size: 14px;color: #fff;}
.zyzz-list{margin-left:92px;}
.zyzz-list ul li{height: 24px;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 !important;margin-right:60px;}
.zyzz-list .listgk li .col-block{line-height: 20px;}

.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;}

/*专题专栏*/
.ztzl-mainbox{border:1px solid #e5e5e5;padding-right:14px;}
.ztzl_tit{float:left;padding:20px 9px;width:31px;border-right:1px solid #e5e5e5;}
.ztzl_tit a{display: block;padding:5px 0;height: 80px;background:#c02424;line-height: 20px;text-align: center;font-size: 17px;color:#fff;}
.ztzlbox{margin-left:64px;padding:20px 0 20px; height: 90px; overflow: hidden; position: relative;}
.ztzlbox .prev,.ztzlbox .next{ width: 20px; height: 30px; cursor: pointer; background-image: url("../images_new/zt_jt.png") !important;background-position: 0 0; position: absolute; top: 50%;margin-top:-15px; z-index: 2;}
.ztzlbox .prev{left: 0;}
.ztzlbox .prev:hover{background-position: -20px 0;}
.ztzlbox .next{right: 0;background-position: -40px 0;}
.ztzlbox .next:hover{background-position: -60px 0;}
.ztzlbox .ztzl_tu{position:relative; height:100% !important; z-index:0;overflow:hidden;margin-left:380px;}
.ztzlbox li{ float: left; width: 380px; height:90px;}
.ztzlbox li a{ display: block;margin-right:20px; height: 100%; position: relative; font-size: 0; line-height: 0; color: #fff;border-radius: 5px;overflow: hidden;}
.ztzlbox li a img{width:100%;height: 100%;border-radius: 5px;transition: all 0.4s;}
/*.ztzlbox li a:hover img{transform: scale(1.1);}*/
.ztzlbox li a span{display: none;}
.ztzlbox-first{position: absolute;top:20px;left:0;}
.wza-on .ztzlbox{height: auto;padding-top:0;}
.wza-on .ztzlbox-first{position: static;display: inline;}
.wza-on .ztzlbox .ztzl_tu{display: inline;margin-left:0;}
.wza-on .ztzlbox .ztzl_tu ul{width:auto;margin-right:-20px;}
.wza-on .ztzlbox li{margin-top:20px;}

/*信息公开*/
.xxgk-left{width:682px;}
.xxgk-con{height: 190px;overflow: hidden;}
.xxgk-right{width:462px;}
.xxgk-tit{height: 79px;text-align: center;background: url(../images_new/xxgk_titbg.png) no-repeat;background-size: 100% 100%;}
.xxgk-tit img{max-width: 100%;height: auto;margin:0 auto;}
.xxgk-links{height: 237px;background: #f6f6f6;}
.xxgk-links li{width: 25%;float: left;}
.xxgk-links li a{display: block;height: 90px; padding: 28px 5px 0;border-right: 1px solid #e6e6e6;text-align: center;font-size: 15px;}
.xxgk-links li.num1 a,.xxgk-links li.num2 a,.xxgk-links li.num3 a,.xxgk-links li.num4 a{border-bottom: 1px solid #e6e6e6;}
.xxgk-links li.num4 a,.xxgk-links li.num8 a{border-right:0;}
.xxgk-links li .img_title{display: block;padding-top: 5px;line-height: 26px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk-links li.num6 .img_title{padding-top:0;line-height: 20px;}
.xxgk-links li a .img_img{display: block;width: 100%;height: 32px;overflow: hidden;}
.xxgk-links li a .img_img img{height: auto;vertical-align: top;}
.xxgk-links li a:hover{color: #c02424;}
.xxgk-links li a:hover .img_img{transform: rotateY(360deg);-webkit-transform: rotateY(360deg); transition: all .6s;-webkit-transition: all .6s;}

/*互动交流*/
.ind-hdjlbox{width:700px;}
.ind-hdjlbox .ind-mainbox{height: 322px;}
.ind-hdjlbox .ind-hdleft{width:522px;}
.bxcy-mainbox{margin-top:15px;}
.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;}
.bxcy-telbox{height: 32px;line-height: 32px;font-size: 14px;color: #666; overflow: hidden;background: #f4f4f4;position: relative;}
.bxcy-telbox .p-title{text-indent: 20px;float: none;}
.bxcy-listbox{padding-top:10px;}
.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; padding-left: 15px;background: url("../images_new/dot.png") left center no-repeat;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.bxcy-listbox li .p-title a.noPublic .tit{/*max-width: 330px;float: left;*/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: #666;}
/*征集调查*/
.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;}
/*答问知识库*/
.zsk-list li a{ display: block; margin-right: 100px; float: none;}
/*互动链接*/
.hdbtn{ width: 130px; padding-top:10px; }
.hdbtn ul li{margin-bottom: 12px;}
.hdbtn ul li a{padding:18px 5px 10px;height:66px;border-radius: 3px;background: #f2f2f2;text-align:center;display: block; font-size: 16px; color: #bc2020;}
.hdbtn ul li img{ vertical-align: middle; display: inline-block;}
.hdbtn ul li a:hover img{transition: all .6s;-webkit-transition: all .6s;transform: rotateY(360deg);-webkit-transform: rotateY(360deg);}
.hdbtn ul li a .img_title{display: block;padding-top: 5px;}


/*办事服务*/
.ind-bsfwbox{width:480px;}
.ind-bsfwbox .ind-mainbox{height: 322px;}
.ind-bsfwbox .intab2 li{margin-right:0;}
.ind-bsfwbox .news-list{height: 152px;}
.ind-bsfwbox .news-list li a{max-width: 340px;}
.bjtj-mainbox{background:#f4f4f4;margin-top:10px;}
.bjtj-mainbox .bjtj-tit{float:left;width:50px;height: 110px;line-height:20px;text-align: center;font-size:15px;background:#c02627;}
.bjtj-mainbox .bjtj-tit a{display: block;padding: 35px 5px;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;}
.bmcx-link.news-list li a{float: none;display: block;max-width: none !important;margin-right:50px !important;}

@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;}
    /*专题专栏*/
    .ztzl_tit{padding:12px 9px;}
    .ztzlbox{height: 74px;}
    .ztzlbox .ztzl_tu{margin-left:310px;}
    .ztzlbox li{width:310px;height: 74px;}
    /*信息公开*/
    .gk-list li a.lang1{max-width: 400px; *width: 400px;}
    .gk-list li a.lang2{max-width: 320px; *width: 320px;}
    .gk-list li a.lang3{max-width: 240px; *width: 240px;}
    .gk-list li a.lang4{max-width: 160px; *width: 160px;}
    .xxgk-left{width:540px;}
    .xxgk-right{width:394px;}
    /*互动交流*/
    .ind-hdjlbox{width:560px;}
    .ind-hdjlbox .ind-hdleft{width:375px;}
    /*办事服务*/
    .ind-bsfwbox{width:412px;}
    .ind-bsfwbox .intab2 li a{padding:0 5px;}
    .ind-bsfwbox .news-list li a {max-width: 280px;}
}
@media (max-width:991px) {
    .ind-contant{padding:0 10px 20px;}
    /*轮播*/
    .ind-flash{float: none;width:auto;height:430px;}
    /*要闻*/
    .ind-news{float: none;width:auto;height: auto;}
    /*专题专栏*/
    .ztzl_tit{padding:16px 9px;}
    .ztzlbox{height: 82px;}
    .ztzlbox .ztzl_tu{margin-left:344px;}
    .ztzlbox li{width:344px;height: 82px;}
    /*信息公开*/
    .xxgk-left{float: none;width:auto;}
    .xxgk-con{height: auto;}
    .xxgk-right{float: none;width:auto;margin-top:10px;}
    .xxgk-links{height: auto;}
    /*互动交流*/
    .ind-hdjlbox{float: none;width:auto;}
    .ind-hdjlbox .ind-mainbox{height: auto;}
    .ind-hdjlbox .ind-hdleft{float:none;width:auto;}
    .hdbtn{float: none;width:auto;}
    .hdbtn ul{margin:0 -1%;}
    .hdbtn ul li{float: left;width:31.3%;margin:10px 1% 0;}
    /*办事*/
    .ind-bsfwbox{float: none;width:auto;}
    .ind-bsfwbox .ind-mainbox{height: auto;}
    .ind-bsfwbox .news-list{height: auto;}
}
@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:50%;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;}
    /*专题专栏*/
    .ztzl-mainbox{padding-right:0;}
    .ztzl_tit{float: none;width:auto;border-right:0;padding:10px;border-bottom: 1px solid #e5e5e5;}
    .ztzl_tit a{height: 40px;line-height: 40px;}
    .ztzlbox{padding:10px;margin-left:0;height: auto;}
    .ztzlbox .ztzl_tu{margin:10px 0 0;height:74px !important; }
    .ztzlbox .ztzl_tu li{width:311px;height: 74px;}
    .ztzlbox .ztzl_tu li a{margin-right: 10px;}
    .ztzlbox-first{position:static;}
    .ztzlbox-first li{float:none;width: 100%; height:auto;}
    .ztzlbox-first li a{margin-right:0;}
    .wza-on .ztzlbox .ztzl_tu ul{margin-right:0;}
    .wza-on .ztzlbox li{float: none;width:100%;height:auto;margin-top:10px;}
    .wza-on .ztzlbox li a{margin-right:0;}
    /*信息公开*/
    .gk-list li{height: auto; line-height: 30px; 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;padding:0; 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;}
    .xxgk-tit{height: auto;}
    .xxgk-tit img{max-width: 80%;}
    .xxgk-links li a{font-size: 14px;}
    /*互动交流*/
    .bxcy-mainbox .p-time{display: none;}
    .bxcy-mainbox .p-title{margin-right:100px;}
    .bxcy-telbox .p-title{text-indent: 20px;}
    .hdbtn ul li{width:48%;}
    .hdbtn ul li.num1{width:98%;}
    /*办事服务*/
    .bjtj-mainbox{height: auto;}
     .bjtj-mainbox .bjtj-tit{float: none;width:auto;height:auto;padding:0;line-height: 40px;}
    .bjtj-mainbox .bjtj-tit a{padding:0;}
    .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;}
}
@media (max-width:580px) {
    /*轮播*/
    .ind-flash{height:250px;}
}
@media (max-width:413px) {
    /*轮播*/
    .ind-flash{height:228px;}
    /*信息公开*/
    .xxgk-links li{width:50%;}
    .xxgk-links li.num2 a,.xxgk-links li.num6 a{border-right:0;}
    .xxgk-links li.num5 a,.xxgk-links li.num6 a{border-bottom: 1px solid #e6e6e6;}
}
@media (max-width:374px) {
    /*轮播*/
    .ind-flash{height:200px;}
}
