*{margin:0; padding:0;}
ul,ul li{list-style:none outside none;}
img{ border:0 none; vertical-align:top; }
input,select{vertical-align:middle;}
em, b, i {font-style: normal;}
a,input:focus{ outline:none;}
a,a:link, a:visited { text-decoration:none;}
a:active{noOutline:expression(this.onFocus=this.blur()); background:none;}
a:hover { text-decoration:none;}
:focus{outline:0;}
.fl { float:left; display:inline;}
.fr { float:right; display:inline;}
/*clear*/
.clear{ clear:both;zoom:1}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix {zoom:1;display:block;_height:1px;}
.overf{ overflow:auto; _height:1%;}

body{font:normal 16px/1.6 "Microsoft YaHei"; /* background:#fde5c6;  */  /* background: url(gr2.png) center repeat; *//* background:#fbf7e8!important;*/}
body{ font-family: Microsoft YaHei,verdana, arial, sans-serif;}
#zt_top{height: 54px;
    background: #fff;
    top: 0;
    width: 100%;
    position: fixed;
    z-index: 100;
}
#zt_top_con{width:1170px; margin:0 auto; padding-top:5px; /* padding-left:20px; */}

.banner {
    background: url(https://www.zgjtb.com/style/images2022/2026lhbanner.png) center top no-repeat;
    width: 100%;
    height: 600px;
    margin: 0 auto;
    max-width: 100% !important;
    border: 0 none;
    vertical-align: top;
    margin-top: 53px;
}

/*content1*/
.main1{width:1200px;  margin: 0 auto;}
.main{
  width:1200px;
  margin: 0 auto; 
  padding: 20px;
  /*padding-bottom: 51px;
  background: #fff;
  padding: 30px;
  margin: -444px auto 0;
  box-shadow: 0 0 37px rgba(0, 0, 0, .2);*/
}

.toutiao {background: #dd1e1e; padding: 30px 0;text-align: center;/*height: 138px;*//*border-bottom: 1px dotted #f67171;*/}
h1 a{font-size: 40px; color: #ffd39f; font-weight: 600; /*text-align: left;*/}
.zhaiyao{font-size: 16px;color: #ffd39f;padding-top: 10px;/*text-align: left;*/}

/* 4头条 */
.wrapper_1200 {
    width: 1200px;
    margin: 0 auto;
}
.title {
    margin-top: 30px;
    margin-bottom: 40px;
}
.title h1 {
    margin-bottom: 20px;
}
.title h1 a {
    display: block;
    width: 100%;
    text-align: center;
    font-family: Microsoft YaHei;
    font-size: 40px;
    font-weight: bold;
    color:#dc290d;
    line-height: 46px;
    
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.title p a {
    text-align: center;
    font-size: 16px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #666666;
    line-height: 30px;
    display: block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.title .title-list ul {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.title .title-list ul li {
    margin: 0 25px;
    position: relative;
}
.title .title-list ul li a {
    font-size: 16px;
    font-family: Microsoft YaHei;
    color: #4a4a4a;
    line-height: 30px;
   /*  font-weight: bold; */
}
.title .title-list ul li a::after {
    content: "";
    position: absolute;
    width: 4px;
    height: 4px;
    background: #000000;
    border-radius: 50%;
    left: -10px;
    top: 50%;
    margin-top: -2px;
}


/*  yaowen */
.tpxw img{width: 680px; height: 420px; }
.yaowen{width: 520px;height: auto; }
.category_list2 li {
    list-style-type: none;
    height: 60px;
    padding: 5px 15px 0px 10px;
    vertical-align: middle;
    display: list-item;
    border-bottom: 1px  dotted #ada9a9;
    display: flex;
    align-items: center;
}
.category_list2 li:hover {background: /*#c48808 */#d70606;}
.category_list2 li p {font-size: 14px; color: #212121; padding-top: 5px;}
.category_list2 li p>a>span{ color: #ffaa6a;font-size: 14px;}
.category_list2 li>a {display: block; color: #353535;font-size: 18px; }
.category_list2 li a:hover { text-decoration:none;font-weight:bold;color: #fff;}
.category_list2 li p:hover {color: #f9efe3;}



.more a{
  display: block;
  font-size: 16px; 
  color: #898888; 
  margin-top: 12px;
}


/* bainina */

.lime {
    /*background: #ffdbc6;*/
    margin-bottom: 16px;
    border-bottom: 1px dashed #dadada;
}

.title04{
  height: 40px;
  padding: 12px 20px 21px;
  display: flex;
  align-items: center;
}
.title04 a{
  font-size: 18px;
  line-height: 32px;
  color: #000;
  width: 100%;
  /*  overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;*/
}
.title04 a>span{
    float: right;
}
.more>a{font-size: 14px; float: right;}

.lime {
    position: relative;
}

.lime :after {
    content: "";
    width: 6px;
    height: 6px;
/*     border:2px solid #ff0308; */
    display: block;
    position: absolute;
    left: 0;
    top: 32px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #cac4bc;
}


  

  /*  栏目代码 */
 .hd1 {
        background: transparent;
    width: 100%;
    height: 62px;
    line-height: 0;
    font-size: 34px;
    color: #12a7e1;
    margin-bottom: 15px;
    border: none;
    padding: 0 !important;
    border-bottom: 2px solid #ea0808;
    font-weight: normal;
}
.hd1 a:hover { text-decoration:none;}
.hd1 .mh_title {
    background-image: url(icon_vg.png);
    background-repeat: no-repeat;
    background-position: 0 45%;
    font-size: 31px;
    padding-left: 55px;
    color: #c07205;
    line-height: 64px;
    margin-left: 3px;
    font-weight: 600;
}
.hd1 .mh_title2 {
    background-image: url(https://www.zgjtb.com/style/images/icon2vg.png);
    background-repeat: no-repeat;
    background-position: 0 56%;
    font-size: 31px;
    padding-left: 55px;
    color:#ea0808;
    line-height: 64px;
    margin-left: 3px;
    font-weight: 600;
}




.zhaopian li{
  display: block;
  width: 241px;
  height:365px;
/*  margin-left: 35px;*/
 /* margin-bottom:40px;*/
}
/* .zhaopian li:hover {
  transform: scale(1.1);
  -ms-transition:  scale(1.1); 
  -moz-transition: scale(1.1); Firefox 4
-webkit-transition: scale(1.1); Safari 和 Chrome
-o-transition: scale(1.1); Opera
} */

.zhaopian li img {
  display: block;
  width:241px;
  height:365px;
}
.zhaopian p{
  width: 241px;
  height:69px;
  background: #d50808;
 }
.zhaopian p>a {
    
    display: block;
    font-size: 15px;
    line-height: 26px;
    color: #fff;
    padding: 5px;
    text-align: left;
    text-decoration: none;
    overflow: hidden;
    background: #d50808;
    vertical-align: middle;
}





.zhaopian02 li{
  display: block;
  width: 338px;
/*  margin-bottom: 12px;*/
}
.zhaopian02 li:first-child { margin-bottom: 12px; }
/* .zhaopian li:hover {
  transform: scale(1.1);
  -ms-transition:  scale(1.1); 
  -moz-transition: scale(1.1); Firefox 4
-webkit-transition: scale(1.1); Safari 和 Chrome
-o-transition: scale(1.1); Opera
} */

.zhaopian02 li img {
  display: block;
  width:338px;
  height:171px;
}
.zhaopian02>p{
  width: 338px;
  height: 30px;
  background: #d50808;
  margin-bottom: 17px;
 }

.zhaopian02 p>a {
    display: block;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    padding: 5px;
    text-align: left;
    text-decoration: none;
    background: #d50808;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.zhaopian02  p:not(:first-child) p {
  margin-bottom: 0;
}
