
@charset "utf-8";

body{background: url(../images/fzzfjsbg.png) no-repeat center top #ca0227 ;background-size: 100%;}
.ztzl-main .sidebar ul li a:before{-webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}

.container{position: relative;}
.ztzl-toptool {position: absolute; right: 0;top: 62px;font-size: 14px;height: 28px;line-height: 28px;}
.ztzl-toptool .border a{display: block; color: #fff; border: 1px #fff solid; padding: 0 16px;border-radius: 3px;}
.ztzl-logo{display: inline-block;margin-top: 36px;}
.ztzl-logo a{display: inline-block;font-size: 32px;font-weight: bold;color: #fff;height: 64px;line-height: 64px;}
.ztzl-logo img{width: auto;margin-right: 10px;float: left;height: 100%;}
.ztzl-banner{max-height: 108px;text-align: center;padding: 50px 0;margin-top: 60px;}
.ztzl-banner img{display: block;margin: 0 auto;}
.bgFFF{background: #fff;padding: 20px;}
@media (max-width: 1280px) {
  .ztzl-toptool{right: 15px;top: 10px;}
}
@media (max-width: 768px) {
  .ztzl-logo a{font-size: 30px;height: 50px; line-height: 50px;}
  .ztzl-banner{margin-top: 2%;}
}

.ztzl-mainnav li{width: 33.33%;float: left;}
.ztzl-mainnav li a{display: block;background: #d20c1d; text-align: center;line-height: 60px;color: #fff;font-size: 21px;}
.ztzl-mainnav li.on a,
.ztzl-mainnav li a:hover{background: #ff3232;}
@media (max-width: 768px) {
  .ztzl-mainnav li{width: 50%;}
  .ztzl-mainnav li a{font-size: 1.125em;line-height: 1.3;padding: 12px 0;}
}

.ztzl-footer{padding: 50px 0;text-align: center;line-height: 1.5;}
.ztzl-footer p{display: inline-block;color: #fff;margin-right: 35px;}
.ztzl-footer a{color: #FFC;}
.ztzl-footer img{display: inline-block;vertical-align: middle;}
@media (max-width: 992px) {
  .ztzl-footer p{display: block;margin: 5px 0;}
}

/* list */
.ztzl-main .infolist.dot li a:before{border-radius: 0;background: #999;}
.ztzl-main .infolist li a{color: #333;}
.ztzl-main .infolist li span{color: #999;}
.ztzl-main .infolist li a:hover{padding-left: 20px;color: #ca0227;}
.ztzl-main .pagetitle h2{font-size: 1.25em;color: #333;padding-left: 20px;}
.ztzl-main .pagetitle h2:before{width: 10px;height: 22px; background: #d6012d;border-radius: 4px;top: 12px;}
.ztzl-main .pagination a:hover, 
.ztzl-main .pagination .num.active{background: #d6012d;border-color: #d6012d;}
@media (max-width: 992px) {
  .infolist.col2 li{width: 100%;}
}

.ztzl-main .sidebar{width: 26.5%;background: none;padding:0;}
.ztzl-main .sidebar ul li{margin-top: 0;position: relative;}
.ztzl-main .sidebar ul li a{background-color: #ca0227;background-size: 35px;padding: 20px 10px 20px 35px;border: none;color: #fff;font-weight: normal;border-radius: 0;cursor: pointer;}
.ztzl-main .sidebar ul li.level>a{position: relative;}
.ztzl-main .sidebar ul li.level>a:before{content:"";position: absolute;left:15px;top:50%;margin-top: -6px; width: 12px;height: 12px;background: url(../images/icon_arrow_right.png) no-repeat center;}
.ztzl-main .sidebar ul li.level.down>a:before{transform: rotate(90deg);}
.ztzl-main .sidebar ul li.level ul{display: none; transition: initial;}
/* .ztzl-main .sidebar ul li.level.down ul{height: auto;} */
.ztzl-main .sidebar ul li.level li a{background-color: #aaaaaa;}
.ztzl-main .sidebar ul li.level li.on a,
.ztzl-main .sidebar ul li.level li a:hover{background-color: #ff3333;}
.ztzl-main .maincontent{width: 73.5%;}
.ztzl-main .maincontent .inbox{border: 1px #e5e5e5 solid;padding: 5px 25px 25px 25px;}
.ztzl-main .column-more a {display: block; padding: 0 10px; text-align: center;background: #f3f3f3; height: 46px;line-height: 46px;margin: 20px 0 20px 0;}
@media (max-width: 1280px) {
  .ztzl-main .m-sidebar{position: static;width: 100%!important;}
  .ztzl-main .maincontent{width: 100%;}
}


/* index */
.cjqgfzzfsfs-title {text-align: center;padding: 6px 0; background: url(../images/title_bg.png) no-repeat center;background-size: auto 100%;}
.cjqgfzzfsfs-title a{font-size: 25px;text-indent: -8px;font-weight: 700;line-height: 1;}

.wljszb-search{margin: 0 auto;width: 670px;max-width: 100%;}
.wljszb-search input{background: none;width: 100%;height: 100%;border:none;}
.wljszb-search .search-box{position: relative;border:1px #ddd solid; background: #fff;padding: 0 100px 0 20px;height: 40px;line-height: 36px;}
.wljszb-search .search-box button{width: 80px;height: 42px; text-align: center; background: #ff7000;border: 1px #ff7000 solid;position: absolute;right:-1px;top:-1px;color: #fff;cursor: pointer;}
.wljszb-search .search-box button:hover{opacity: .85;}

.wljszb-lists li a,
.dwztlj-lists li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.wljszb-lists ul{margin: -10px -5px 0;}
.wljszb-lists li{width: 33.33%;float: left;}
.wljszb-lists li a{display:block;height:50px;border:1px solid #e5e5e5;padding:15px 8px 15px 12px;margin:10px 5px 0;line-height:50px;}
.wljszb-lists li a:hover{border: 1px #ca0227 solid;background: #ca0227;color: #fff;}

.dwztlj-lists ul{margin: -20px -10px 0;}
.dwztlj-lists li{float: left;width: 25%;}
.dwztlj-lists li a{display: block;border: 1px #f0f0f0 solid;padding: 0 10px; height: 40px;line-height: 40px;margin: 20px 10px 0;}
.dwztlj-lists li a:hover{background-color: #FEDADB;color: #333;}
@media (max-width: 992px) {
  .wljszb-lists li{width: 50%;}
  .dwztlj-lists li{width: 33.33%;}
}
@media (max-width: 640px) {
  .wljszb-lists li{width: 100%;}
  .wljszb-lists li a{height: auto;white-space: normal;line-height: 1.3;}
  .dwztlj-lists li{width: 50%;}
}
@media (max-width: 360px) {
  .dwztlj-lists li{width: 100%;}
}

.article-title{color: #333;}
.article a:hover{color: #ca0227;}
