@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%!important; width: 100%!important; }
.ind-flash .ind-flashPic, .ind-flash .ind-flashPic a, .ind-flash .ind-flashPic img, .ind-flash .ind-flashPic li, .ind-flash .ind-flashPic ul { height: 100%!important; width: 100%!important; }
.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; }
.wza-white-black .ind-flash .ind-flashPic .title { color: #fff!important; }
.wza-yellow-black .ind-flash .ind-flashPic .title { color: #fff!important; }
.wza-el .ind-flash .ind-flashNum ul li { background: #fff!important; }
.wza-el .ind-flash .ind-flashNum ul li.on { background: #ff9600!important; }

/***选项卡**/
.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; box-sizing: border-box; }
.qh_xian { position: absolute; left: 50%; margin-left: -11px; top: 34px; display: none; }
.xw_top li.active .qh_xian { display: block; }
.xw_dot { position: absolute; left: -13px; top: 16px; }
.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; padding-right: 40px; }
.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: 0; top: 0; }
.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 .fz, .list1 li .title a.a { 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; }
.news_list .slide_tit:hover .hd_pic{
  animation:tpxz 1s linear 0s;
}
@keyframes tpxz {
  0%{

  }
  100%{
      transform: rotateY(360deg);
  }
}
.sideMenu { border-left: 2px solid #ddd; margin: 20px; margin-right: 0; }
.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: 0; }
.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; font-size: 0; }
.ztzl-a:hover{
  opacity: 0.7;
}
.ztzl-con { height: 60px; margin-left: 50px; overflow: hidden; position: relative; }
.ztzl-con .bd, .ztzl-con .bd .tempWrap, .ztzl-con .j-super-slide { width: 100%!important; height: 100%!important; }
.ztzl-con .bd ul { height: 100%!important; }
.ztzl-con .bd ul li { float: left; width: 282px; height: 60px; }
.ztzl-con .bd ul li a { display: block; height: 100%; margin-right: 17px; }
.ztzl-con .bd ul li a img { width: 100%; height: 100%; }
.ztzl-con .bd ul li .img-title { display: none; }
.ztzl-con  .next, .ztzl-con  .prev { 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; }
.ztzl-con  .next:hover, .ztzl-con  .prev:hover{
  opacity: 0.5;
}
@media (max-width: 1199px) {
  .ztzl-con { height: 48px; }
  .ztzl-con .bd ul li { width: 230px; height: 48px; }
}
@media (max-width: 991px) {
  .ztzl-con { height: 50px; }
  .ztzl-con .bd ul li { width: 233px; height: 50px; }
  .ztzl-con .bd ul li a { margin-right: 10px; }
}
@media (max-width: 767px) {
  .ztzl-con { height: 160px; padding: 0; margin-left: 40px; }
  .ztzl-con .bd ul li { width: 100%; height: 160px; }
  .ztzl-con .bd ul li a { margin-right: 0; }
}
@media (max-width: 670px) {
  .ztzl-con { height: 138px; }
  .ztzl-con .bd ul li { height: 138px; }
}
@media (max-width: 570px) {
  .ztzl-con { height: 115px; }
  .ztzl-con .bd ul li { height: 115px; }
}
@media (max-width: 470px) {
  .ztzl-con { height: 94px; }
  .ztzl-con .bd ul li { height: 94px; }
}
@media (max-width: 370px) {
  .ztzl-con { height: 70px; }
  .ztzl-con .bd ul li { height: 70px; }
}

/*办事大厅*/
.bsdt_ul li { width: 45%; margin-right: 1%; float: left; }
@media only screen and (min-width: 992px) and (max-width:1199px) {
  .twbox { width: 485px; height: 276px; }
  .xwbox { width: 447px; height: 276px; overflow: hidden; }
  .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; max-width: none!important; }
  .sz_con .list1 li a,   .sz_con .xwcon .slide_ul .list1 li a, .xwcon .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; }
}
@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; }
}
