﻿﻿@charset "utf-8";
/* CSS Document */

/*首页横幅*/
.hengfu{margin-top: 20px;}
.hengfu img{ width: 100%;}
.hengfu .img-title{display: none;}
/*搜索*/
/*通用栏目*/

/*右栏目*/
.lm_rban{float: right;}
.mainbox{margin-bottom: 20px;}
.content{background: #fff;padding: 20px;margin-bottom: 20px;}
/*文章页*/
/*标题*/
.wztit {color: #c50e1b;}

/*主页内容*/
.mainbox_index{height: auto;background: #fff;padding: 20px;border-radius: 3px;}
/*轮播图*/
.twbox{width: 580px;height: 330px; overflow: hidden;}
.ind-flash .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: 40px; line-height:40px; padding: 0 120px 0 15px; font-size: 16px;font-weight: normal; background: rgba(0, 0, 0, 0.45); 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:12px; overflow:hidden; position:absolute; right:5px; bottom:14px; z-index:1; }
.ind-flash .ind-flashNum ul{ overflow:hidden; zoom:1; float:left;}
.ind-flash .ind-flashNum ul li{ float:left; margin-right:8px; width:12px; height:12px;  font-size: 0; background:#fff;overflow: hidden; cursor: pointer; border-radius: 50%;}
.ind-flash .ind-flashNum ul li.on{background: #ff9600;}
/***选项卡**/
.xwbox{width: 560px;height: 330px;}
.xw_top{position: relative;width: 100%;height:36px;border-bottom: 1px solid #ddd;line-height: 35px;}
.xw_top li{float: left;text-align: center;margin: 0 13px;position: relative;}
.xw_top li a{display:block;height:36px;line-height:35px;font-size:22px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;color: #333;padding: 0 10px;}
.xw_top li.active a{border-bottom: 1px solid #4573b0;color: #4573B0;}
.qh_xian{position: absolute;left: 36px;top: 35px;display: none;}
.xw_top li.active .qh_xian{display: block;}
.xw_dot{position: absolute;left: -13px;top: 18px;}
.xw_title{position: relative;width: 100%;height:42px;}
.xw_title li{float: left;text-align: center;border-top:transparent 3px solid;}
.xw_title li a{display:block;padding: 0 16px;height: 39px;line-height: 39px; font-size:20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.xw_title li.active{border-top:#4573b0 3px solid;}
.xw_title li.active a{background:#fff;border-right: #ccc 1px solid;border-left: #ccc 1px solid;font-weight: bold;color:#4573b0;}
.xw_title .more{float: right;line-height: 42px;font-size: 14px;color: #666;padding-right: 5px;}
/***主页切换文字列表***/

.list1{padding:10px 0 0;display: none;}
.list1.active{display: block;}
.list1 .clearfix li{float: left;background: none;}
.list1 li{height: 34px;line-height: 34px;font-size: 16px; vertical-align: bottom;overflow: hidden; position:relative;padding-left:14px;background: url("../images/dot01.png") left center no-repeat;}
.list1 li a{float: left;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.list1 li .date{ font-size:14px;color:#999; position: absolute; right:0px; top: 0px;}
.list1 li img{float: left; padding: 12px 0 0;}
.list1 li .title{float:none;display:block; margin-right:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list1 li .title a{margin-right:0;}
.list1 li .title a.tit{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;max-width: 100%; float:left;}
.list1 li .title a.a, .list1 li .title .fz{color: #e41010; display: inline;float: none;}
.list1 li .title .split{ padding: 0 5px;}
.xwcon .list1 li a{ max-width: 460px;}
/*大红标题*/
.red-tit li a{color: #e20c15;font-size: 24px;max-width: 550px !important;text-align: center;}
.red-tit li{background: none;height: 45px;line-height: 45px;}


/*首页list*/
.news_list{height: 390px;}
.news_list .slide_tit {position: relative;margin-bottom: 10px;display: block;}
.news_list .slide_tit .hd_pic{position: absolute;left: -25px;}
.sideMenu{  border-left:2px solid #ddd;margin:20px;margin-right:0px;  }
.sideMenu h3{line-height: 50px;cursor: pointer;font-size: 24px;font-weight: bold;margin-left: 30px;height: 50px;}
.sideMenu #h31{color: #7cb434;background: url(../images/hx01.png)  110px center no-repeat;}
.sideMenu #h32{color: #f87b3f;background: url(../images/hx02.png)  110px center no-repeat;}
.sideMenu #h33{color: #2d89de;background: url(../images/hx03.png)  110px center no-repeat;}
.sideMenu h3 span{ float:right; display:block; width:27px; height:25px;cursor:pointer;position: relative;}
.sideMenu h3 .span01{background: #d7e8c2;}
.sideMenu h3 .span02{background: #fdd7c5;}
.sideMenu h3 .span03{background: #c0dbf5;}
.sideMenu .slide_tit em{width:27px; height:25px;background:url(../images/slide.png) center -16px no-repeat;position: absolute;left: 0;top: 0;}
.sideMenu .slide_tit.on em{ background-position: center 7px;}
/*.sideMenu ul{display:none;height: 270px;}*/
.sz_con{height: 210px;}
.sz_con .list1{padding: 0px;}
.sz_con .list1 li a{ max-width:965px; }
.sz_con .slide_ul{padding: 0 30px;}
.xw_top .sz_ul li a{font-size: 20px;font-weight: normal;}
.sz_con .xwcon .slide_ul .list1 li a{max-width: 965px;}
.xw_top .cheng_ul li.active a {border-bottom: 1px solid #f87b3f;color: #f87b3f;font-weight: bold;}
.xw_top .lan_ul li.active a {border-bottom: 1px solid #2d89de;color: #2d89de;font-weight: bold;}
/*专题专栏*/
.con-pdb{padding: 20px 0;background: #fff;}
.ztzl-a{background: url("../images/icon-ztzl.png");float: left;display: block;width: 30px;height: 100px;}
.ztzl-con{ height: 60px; margin-left: 50px; overflow: hidden;}
.ztzl-con ul{position: relative;}
.ztzl-con ul li{float: left;width: 265px;height: 60px;padding-right: 17px;}
.ztzl-con ul li .img-title{display: none;}
.ztzl-con .j-scroll{overflow: hidden;}
.ztzl-con  .prev,.ztzl-con  .next{width: 20px;height: 40px;position: absolute;top: 50%;margin-top: -20px;z-index: 1;cursor: pointer;}
.ztzl-con  .prev{left: 0;background: url("../images/prev.png") center no-repeat;}
.ztzl-con  .next{right: 0;background: url("../images/next.png") center no-repeat;}
/*办事大厅*/
.bsdt_ul li{width: 45%;margin-right: 1%;float: left;}
@media only screen and (min-width: 992px) and (max-width:1199px) {
.twbox{width:485px;}
.xwbox{width: 447px;}
.xw_top li{ margin: 0 10px;}
.xw_top li a{ padding: 0 1px;}
.xwcon .list1 li a{ max-width: 355px;}
.sz_con .list1 li a,.sz_con .xwcon .slide_ul .list1 li a{max-width: 770px;}
}
@media only screen and (max-width:991px){
.mainbox_index{ padding: 15px;}
.twbox{width:auto; float: none; margin-bottom: 15px; height: 410px;}
.xwbox{width: auto; float: none; height: auto;}
.news_list{ height: auto;}
.list1 li a{ float: none; display: block; margin-right: 60px;}
.xwcon .list1 li a,.sz_con .list1 li a,.sz_con .xwcon .slide_ul .list1 li a{max-width:none;}
.list1 li img{ display: none;}
.sideMenu h3 span{ display: none;}
}
@media only screen and (max-width:767px) {
.mainbox_index{ padding: 10px;}
/*轮播*/
.twbox{height:380px;}
.sz_con .slide_ul{ padding: 0 0 0 10px;}
.hengfu{ margin-top: 10px;}
.sideMenu{ margin: 10px 20px;}
}
@media only screen and (max-width:560px) {
.xw_top{ height: auto; overflow: hidden;}
.xw_top li{ height: 37px;}
}
@media (max-width:667px) {
/*轮播*/
.twbox{height:360px;}
}
@media (max-width:567px) {
/*轮播*/
.twbox{height:320px;}
}
@media (max-width:467px) {
/*轮播*/
.twbox{height:300px;}
.sz_con{ height: auto;}
}
@media (max-width:367px) {
/*轮播*/
.twbox{height:260px;}
}
@media (max-width:349px) {
/*轮播*/
.twbox{height:220px;}
}