@charset "utf-8";
/* CSS Document */
.container { width: 1200px; }
.zt-header2 .container { width: 1240px; }
body { background: #fff; }

/*header*/
.top_wrap { width: 100%; overflow: hidden; background: #f0f0f0; height: 24px; }
.ban { padding-bottom: 10px; }
/*
.top_wrap .top {margin: 0 auto;max-width: 1200px;height: 24px;line-height: 24px;}
.top{ height: 24px; line-height: 24px; font-size: 12px; overflow: hidden;}
.topleft ul li{ float: left;}
.topleft ul li a{ color:#3d3d3d; padding: 0 7px; float: left;}
.tianqi{ float: left;}
.tianqi iframe{ margin-top: -8px;}
.topname{float: left; height: 24px; font-size: 12px;}
.topname a{color:#3d3d3d; padding: 0 7px; float: left;}
.topname .user-name{ color: red;}
.header{background:#fff;}
.ban{ height:91px; position:relative; z-index:10;padding-bottom: 10px;}
.logo{width:auto;height:auto;float:left; padding-top: 10px;}
.logo .img_title{display:none;}
.logoright{ width: 360px; height: auto; float: right;}
.topflash{ height: 40px;}
.topflash .img_title{ display: none;}
.topsearchbox{height:33px; position:relative; margin-top:3px;}
.topsearchbox1{ width: 130px; height: 31px; background:url("../images/fdj.jpg") 7px center no-repeat #fff; border:1px solid #dcdcdc; border-right: none; float: left; padding-left: 33px; border-radius:4px; position: relative;padding-right: 113px; }
.topsearchbox1 input{ border: none; background: none;}
.topsearchbox1 .topsearchtext{ width: 100%;  height: 31px; line-height: 30px; font-size: 13px; font-family:Arial;}
.topsearchbox1 .sea_an{ width: 53px; height: 31px; background: #ff4112; line-height: 30px; font-size: 12px; text-align: center; color: #fff;border-radius: 0px 4px 4px 0; position: absolute; top:0px;right: 0;}
.topsearchbox1 .msg-box{ position: absolute!important; top:0px; left: 33px;}
.topsearchbox .znss{width: 80px; height: 33px; background: #ff4112; border-radius: 4px; text-align: center; float: right;  line-height: 33px;}
.topsearchbox .znss a{color: #fff;}
#uboxstyle{ position:absolute;  right:53px;top:0px;  }
#uboxstyle .select_box{width:70px;height:33px; float:left;background: url("../images/search_fl.jpg") right center no-repeat;}
#uboxstyle div.tag_select,#uboxstyle div.tag_select_hover,
#uboxstyle div.tag_select_open{	display:block;color:#646464;width:70px;height:33px;line-height:30px;font-size: 14px;}
#uboxstyle ul.tag_options{position:absolute; padding:0; margin:0; list-style:none; width:60px;margin:0; background-color:transparent; border:none; left:0; top:30px; background: #fff;}
#uboxstyle ul.tag_options li{display:block;width:60px; height:29px; text-align: center; text-decoration:none;line-height:29px;color:#333; background:#fff; float:none;}
#uboxstyle ul.tag_options li.open_hover{ color:#ff6600; float:none;}
#uboxstyle ul.tag_options li.open_selected{color:#646464; float:none;}

#uboxstyle select {
width: 70px;
height: 33px;
border: none;
color: #646464;
background: none;
}
/*banner*/
.fzsx-banner { width: 100%; height: 380px; position: relative; background: url("../images_fzsx/fzsx-bannerbg2023.png") top center no-repeat; }
.fzsx_ban { margin: 62px auto 0; text-align: center; }
.fzsx_ban img { max-width: 100%; width: auto; height: auto; }
.fzsx_ban .img_title { display: none; }
.fzsx-banner .container { position: relative; }
.guidang { position: absolute; top: 240px; right: 60px; z-index: 99; }

@media only screen and (max-width:767px) {
  .guidang { top: 135px; width: 200px!important; height: 200px!important; background-size: 100% 100%!important; }
}
@media only screen and (max-width: 379px) {
  .guidang { top: 85px; width: 140px!important; height: 140px!important; background-size: 100% 100%!important; }
}

.ywdt { padding: 30px 0; }
/*图片轮播*/
.fzsx-twbox { width: 588px; height: 330px; overflow: hidden; position: relative; }
.fzsx-twbox .bd, .fzsx-twbox .bd a, .fzsx-twbox .bd img, .fzsx-twbox .bd li, .fzsx-twbox .bd ul { height: 100%; width: 100%; }
.fzsx-twbox .bd ul li { position: relative; }
.fzsx-twbox .bd ul li .title { display: block; position: absolute; left: 0; bottom: 0; height: 40px; line-height: 40px; width: 100%; z-index: 9; text-indent: 15px; font-size: 16px; background: rgba(0, 0, 0, .5)!important; color: #fff; box-sizing: border-box; padding-right: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fzsx-twbox .hd { position: absolute; right: 8px; bottom: 15px; height: 10px; z-index: 99; }
.fzsx-twbox .hd li { float: left; margin-right: 8px; line-height: 0; font-size: 0; }
.fzsx-twbox .hd li span { display: inline-block; width: 10px; font-size: 0; height: 10px; background: #fff!important; border-radius: 50%; }
.fzsx-twbox .hd li.on span { background: #d7141a!important; }

.fzsx-ywcon { width: 592px; height: 312px; padding-top: 18px; overflow: hidden; position: relative; }
.fzsx-ywcon .more { position: absolute; right: 0; top: 0; text-align: right; display: block; color: #666; font-size: 16px; line-height: 20px; }
.fzsx-ywcon .more:hover { color: #ce1919; }
.fzsx-list li { height: 53px; line-height: 53px; font-size: 16px; vertical-align: bottom; overflow: hidden; padding: 2px 0 2px 16px; background: left center no-repeat; background-image: url("../images_fzsx/fzsx-dot.png")!important; border-bottom: 1px dashed #e9e9e9; position: relative; }
.fzsx-list li a { float: left; display: inline-block; max-width: 460px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.fzsx-list li .date { color: #999; position: absolute; top: 2px; right: 0; }
.fzsx-list li img { vertical-align: middle; }
.fzsx-list li a:hover { color: #bd1a2d; }

/*footer*/
.zt-footer { border-top: #ea0000 2px solid; }
.zt-footer .footer { border: none; }

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .container, .zt-header2 .container { width: 992px; }
  .fzsx-twbox { width: 470px; }
  .fzsx-ywcon { width: 502px; }
  .fzsx-ywcon .fzsx-list li a { max-width: 380px; }
}
@media only screen and (max-width:991px) {
  /*header*/
  .ban { height: auto; }
  .logo { width: 100%; height: auto; float: none; overflow: hidden; padding-top: 0; }
  .logo ul li { text-align: center; }
  .logo img { width: 94%; max-width: 375px; height: auto!important; margin: 3%; }
  .logoright { width: 96%!important; padding: 0 2%; float: none; margin-top: 0; }
  .topflash { display: none; }
  .topsearchbox1 { width: 100%; box-sizing: border-box; height: 33px; }
  /*header end*/
  .container, .zt-header2 .container { width: 768px; }
  .fzsx-banner { height: auto; background-size: cover; padding-bottom: 50px; }
  .ywdt { padding: 20px 15px; }
  .fzsx-twbox { width: 100%; float: none; height: 414px!important; }
  .fzsx-ywcon { width: 100%; float: none; margin-top: 15px; height: auto; }
  .fzsx-ywcon .fzsx-list li a { max-width: 600px; }
}
@media only screen and (max-width: 767px) {
  .container, .zt-header2 .container { width: 100%; }
  .ywdt { padding: 10px; }
  .fzsx-twbox { height: 320px!important; }
  .fzsx-list li .date { font-size: 14px; }
  .fzsx-list li a { display: block; float: none; max-width: none!important; margin-right: 90px; }
  .fzsx_ban { margin: 20px auto 0; }
  .fzsx-banner { padding-bottom: 20px; }
}
@media only screen and (max-width: 540px) {
  .fzsx-twbox { height: 240px!important; }
}
@media only screen and (max-width: 379px) {
  .dsxx-banner { height: 160px; }
  .dsxx-banner img { padding-top: 36px; }
  .fzsx-twbox { height: 200px!important; }
}
@media only screen and (max-width: 374px) {
  .fzsx-twbox { height: 180px!important; }
}

/*栏目页*/
.navjz { padding-top: 0; }
.navjz ul li { height: 38px; line-height: 38px; border-bottom: 0 none; font-size: 16px; position: relative; }
.navjz ul li a { font-size: 16px; max-width: 1040px; }
.navjz ul li .date { position: absolute; top: 0; right: 0; }
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .navjz ul li a { max-width: 840px; }
}

.wz_top { height: 30px; }

.lm_search { top: 7px; }
@media only screen and (max-width: 767px) {
  .wz_top { height: auto; }
  .lm_search { top: 0; }
}
