@charset "utf-8";
/* css document */

/*要闻轮播、列表 on*/
.index-box{ padding: 20px; background: ; }
/**大标题**/
.dbtbox { padding: 0 0 24px; }
.dbtbox .list1 { padding: 0 60px; }
.dbtbox .title { height: 44px; line-height: 44px; text-align: center; margin: 0 0 5px 0; }
.dbtbox .title a { float: none; display: block; height: 52px; line-height: 52px; font-size: 36px; font-weight: bold; color: #c50001; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.dbtbox .remarks { padding: 0; height: 40px; line-height: 40px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.twbox {width: 534px; 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 10px; font-size: 16px; 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: 8px; bottom: 12px; 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: 10px; height: 10px;font-size: 0; background: #fff !important; border-radius: 12px; overflow: hidden; cursor: pointer; }
.ind-flash .ind-flashnum ul li.on { background: #e20000 !important;width:25px;}
.wza-el .ind-flash .ind-flashpic .title{ background: rgba(0, 0, 0, 0.45) !important;color: #fff !important; }
.news-tab {width: 600px;height: 330px;}
.title-tab { height: 39px;border-bottom: 1px solid #b7b7b7;position: relative;text-align: center;}
.title-tab ul{display: inline-block;vertical-align: top;}
.title-tab li {float: left;height: 39px;}
.title-tab li a {display: block;padding:0 20px;height: 39px; text-align: center; line-height: 39px; color: #666;font-weight: bold;font-size: 20px;}
.title-tab li.active a { height: 37px;padding:0 19px;background: #fff;line-height: 33px;color: #0167cc; border-top: 3px solid #0167cc; border-left: 1px solid #b7b7b7; border-right: 1px solid #b7b7b7;}
.news-tab .ls-doc-list li a { max-width: 500px; }
.zyzz_tit { height: 34px; line-height: 34px; }
.zyzz_tit a { padding-right: 15px; color: #c50001; font-size: 15px; }
.zyzzcon ul li { line-height: 26px; height: 26px; }
/*滚动专题*/
.ztzl-a{display: block;float: left;border-right: 1px solid #bbb;width: 30px;height: 68px;line-height: 17px;font-size: 16px;font-weight: bold;color:#0167cc;}
.ztzl-con{height: 60px;margin-left: 30px;margin-top:4px;padding-left:22px;position: relative;}
.ztzl-con .prev,.ztzl-con .next{display: block;position: absolute;width: 20px;height: 40px;background:no-repeat;top: 50%;margin-top:-20px;z-index: 10;cursor: pointer;opacity: 0.7;}
.ztzl-con .next{right: -20px;background-image:  !important;}
.ztzl-con .prev{left: 0;background-image:  !important;}
.ztzl-con .prev:hover,.ztzl-con .next:hover{opacity: 1;}
.ztzl-con ul{position: relative;}
.ztzl-con ul li{float: left;width: 210px;height: 60px;padding-right: 14px;}
.ztzl-con ul li a,.ztzl-con ul li img{display: block;width:100%;height: 100%;overflow: hidden;}
.ztzl-con ul li img{transition: all 0.5s;}
.ztzl-con ul li a:hover img{transform: scale(1.1);}
.ztzl-con ul li .img-title{display: none;}
.ztzl-con .ztzl-scroll{height:60px;overflow: hidden;}
@media (min-width: 992px) and (max-width:1199px) {
  /*要闻轮播、列表 on*/
  .twbox { width: 460px;}
  .news-tab{ width: 474px;}
  .news-tab .ls-doc-list li a { max-width: 352px; }
  /*专题*/
  .ztzl-con ul li{padding-right:19px;}
}
@media(max-width:991px) {
  .index-box { padding: 15px; }
  .dbtbox { padding: 15px 0; }
  .dbtbox .list1 { padding: 0 20px; }
  .dbtbox .title a { font-size: 26px; }
  .twbox{float: none;width: auto;height: 456px !important; }
  .news-tab{ width: auto; height: auto; float: none;margin-top: 15px; }
  .title-tab {height: auto;}
  .title-tab ul{display: block;}
  /*专题*/
  .ztzl-con{padding-left:0;margin-left:40px;}
  .ztzl-con .next{right:0;}
  .ztzl-con,.ztzl-con .ztzl-scroll{margin-top:2px;height: 64px;}
  .ztzl-con ul li{height: 64px;width:223px;}

}
@media(max-width:767px) {
  .index-box { padding: 10px; }
  .dbtbox .list1 { padding: 0; }
  .dbtbox .title a { font-size: 20px; height: auto; white-space: initial; line-height: 30px; }
  .dbtbox .title { width: 100%; height: auto; }
  .dbtbox .remarks { display: none; }
  .twbox{height: 414px !important;}
  .news-tab{ margin-top: 10px; }
  .title-tab li a{padding:0 11px;font-size:18px;}
  .title-tab li.active a{padding:0 10px;}
  .zyzz_tit { height: auto; }
  .zyzz_tit a{display: inline-block;padding-right:10px;}
  /*专题*/
  .ztzl-a{float: none;width: auto;height: auto;line-height: 2;padding: 4px 0;border-right:0;}
  .ztzl-con{margin-left:0;}
  .ztzl-con,.ztzl-con .ztzl-scroll{margin-top:0;height: 60px;}
  .ztzl-con ul li{height: 60px;width:210px;padding-right:10px;}
}
@media(max-width:670px) {
  .twbox{ height: 352px !important; }
}
@media(max-width:570px) {
  .twbox { height: 243px !important; }
}
@media(max-width:413px) {
  .twbox { height: 219px !important; }
}
@media(max-width:359px) {
  .twbox { height: 190px !important; }
}
/*要闻轮播、列表 end*/


/*左右板块*/
.ind-main-left{width:700px;}
.ind-main-right{width:480px;}
.tab-title{ height: 33px; border-bottom: 1px solid #b7b7b7;position: relative;}
.tab-title li{ float: left; padding-right: 20px; }
.tab-title li a{ display: block; height: 33px;font-size: 20px; font-weight: bold;}
.tab-title li.active a{ color: #0167cc; }
.tab-title .right-link{position: absolute;right: 0;top: 0;display: block;line-height: 30px;padding-left: 20px;background:  0 center no-repeat;color: #57a4ec;font-size: 15px;}
.tab-title .right-link2{position: absolute;right: 0;top: 0;line-height: 30px;font-size: 16px;font-weight: bold;color:#666;position: absolute;right: 0;top: 0;}
.tab-title .right-link:hover{color: #0167cc;}
/*概况*/
.ind-yqgkbox{height: 214px;}
.cnav-tab li{float: left;margin:10px 10px 0 0;text-align: center;}
.cnav-tab li:last-child{margin-right:0;}
.cnav-tab li a{display: block;height: 30px;line-height: 30px;padding: 0 15px;font-size: 16px;background: #daeaf9;}
.cnav-tab li.active a,.cnav-tab li:hover a{background: #57a4ec;color: #fff;}
.ind-yqgkbox .ls-doc-list li{border-bottom:1px dotted #b7b7b7;}
.ind-yqgkbox .ls-doc-list li a{max-width: 565px;}
/*公开*/
.ind-xxgkbox{height: 214px;}
.xxgk-nav ul{margin-right:-10px;padding-top: 5px;}
.xxgk-nav li{float: left;margin: 10px 0 0 0;width: 50%;}
.xxgk-nav li a{display:block;margin-right:10px;padding:0 5px;background: #57a4ec;height: 48px;line-height: 48px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.xxgk-nav li a:hover{background: #0167cc;}
.xxgk-nav li a img{margin:0 10px;vertical-align: middle;margin-top:-3px;}
/*互动*/
.ind-zmhdbox{height: 244px;}
.zmhd-links{width: 230px;}
.zmhd-links li{width: 50%;margin-top: 10px;float: left;}
.zmhd-links li a{display: block;margin-right: 10px;text-align: center;height: 95px;background: #daeaf9 no-repeat;background-image:  !important;line-height: 145px;}
.zmhd-links li a:hover{background:#57a4ec 40px 15px no-repeat;background-image:  !important;color: #fff;}
/*.zmhd-links li:hover{background: #57a4ec;}*/
.zmhd-links li.num1 a{background-position: 40px 15px;}
.zmhd-links li.num2 a{background-position: -70px 15px;}
.zmhd-links li.num3 a{background-position: -174px 15px;}
.zmhd-links li.num4 a{background-position: -283px 15px;}
.zmhd-msgbox{width: 415px;overflow: hidden;position: relative;}
.zmhd-msgbox .zmhd-tit{height: 40px;line-height: 40px;}
.zmhd-msgbox .zmhd-tit a{color: #0167cc;font-size: 18px;}
.zmhd-msgbox .ls-doc-list li a{display: block;float: none;}
.zmhd-msgbox .ls-doc-list li span{position: absolute;top:2px;right:0;}
/*服务*/
.ind-zwfwbox{height: 244px;}
.zwfw-link1{margin-top: 10px;}
.zwfw-link1 li{height: 114px;}
.zwfw-link1 li .img-title{display: none;}
.zwfw-link1 li a{display:block;height: 100%;overflow: hidden;}
.zwfw-link1 li img{width: 100%; height: 100%;-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out;}
.zwfw-link1 li a:hover img{-webkit-transition: -webkit-transform 0.4s ease-out; -moz-transition: -moz-transform 0.4s ease-out; transition: transform 0.4s ease-out;transform: scale(1.1);}
.zwfw-link2 li{float: left;width: 25%;margin-top: 10px;}
.zwfw-link2 li a{display: block;height: 62px;padding:14px 5px 0;text-align: center;}
.zwfw-link2 li img{height:25px;}
.zwfw-link2 li .img-title{display: block;height: 40px;line-height: 40px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@media (max-width: 1199px) and (min-width: 992px){
  .ind-main-left{width:545px;}
  .ind-main-right{width:435px;}
  .mt20{margin-top:12px;}
  /*概况*/
  .cnav-tab li a{padding:0 14px;}
  .ind-yqgkbox .ls-doc-list li a{max-width: 410px;}
  /*互动*/
  .zmhd-msgbox{width: 265px;}
}

@media (max-width:991px) {
  .ind-main-left,.ind-main-right{float:none;width:auto;}
  .ind-yqgkbox,.ind-xxgkbox,.ind-zmhdbox,.ind-zwfwbox{height: auto;}
  /*公开*/
  .xxgk-nav li{width: 33.333%;}
  /*互动*/
  .zmhd-msgbox{width: 505px;}
  /*服务*/
  .zwfw-link1 li{height: auto;}
}
@media (max-width: 767px) {
  /*概况*/
  .cnav-tab ul{margin-right:-10px;}
  .cnav-tab li{margin-right: 0;width:33.3%;}
  .cnav-tab li a{padding:0;margin-right:10px;}
  /*公开*/
  .xxgk-nav li{width: 50%;}
  /*互动*/
  .zmhd-links{width: 100%;float: none;}
  .zmhd-links ul{margin-right:-10px;}
  .zmhd-links li{width: 25%;}
  .zmhd-links li a{background-image: none !important;height: 40px;line-height: 40px;}
  .zmhd-msgbox{float: none;width: 100%;margin-top: 10px;}
}
@media (max-width: 413px) {
  /*互动*/
  .zmhd-links li{width: 50%;}
}
@media (max-width: 374px) {
  /*公开*/
  .xxgk-nav ul{margin-right:0;}
  .xxgk-nav li{width: 100%;}
  .xxgk-nav li a{margin-right:0;}
}
