*{margin:0; padding:0;}
ul,ul li{list-style:none outside none;}
img{ border:0 none; vertical-align:top; }
input,select{vertical-align:middle;}
a,input:focus{ outline:none;}
a,a:link, a:visited { text-decoration:none;}
a:active{noOutline:expression(this.onFocus=this.blur()); background: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:#fcebe3;}
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;}

.banner {
    background: url(https://www.zgjtb.com/style/images2022/20231201.png) center top no-repeat;
    height: 500px;
    margin: 0 auto;
    max-width: 100% !important;
    border: 0 none;
    vertical-align: top;
    margin-top: 50px;
}


/*content1*/
.c_tittle_h2{width: 1200px;border-bottom: 1px #df2507 solid;}

.c_tittle_h2>span{border-left: 7px #df2507 solid;padding-left: 12px;font-size: 28px;font-weight: bold;color:#df2507;}
.main1{width:1200px;  margin: 0 auto; padding-top:40px;}
.main2 {
    width: 1200px;
    margin: 0 auto;
    padding-top: 29px;
}
/* .content2{position: relative;} */

.toutiao {text-align: center;height: 115px;border-bottom: 1px dotted #f67171;}
h1 a{font-size: 45px; color: #c72f0d; }
.zhaiyao{font-size: 16px;color: #535252;}
.pic img{padding-top: 16px;width: 61px;}

.lanmu1 img {
    width: 1100px;
    text-align: center;
    padding-top: 35px;
}
.tpxw img{width: 630px; height: 420px; padding-top: 30px;margin-left: 20px;}
.yaowen{width: 529px;height: auto; padding-top: 30px;margin-right: 20px;}
.category_list2 li {
    list-style-type: none;
    height: 92px;
    padding: 5px 15px 0px 10px;
    vertical-align: middle;
    display: list-item;
    border-bottom: 1px  dotted #e0dede;
    background: url(pic_06.png) 0 14px no-repeat;
}
.category_list2 li:hover {background: #be3c46;}
.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;font-weight:bold;}
.category_list2 li a:hover { text-decoration:none;font-weight:bold;color: #ffe1ce}
.category_list2 li p:hover {color: #f9efe3;}
.more a{
    display: block;
    font-size: 14px;
    color: #8f8d8d;
    margin-top: 12px;
    padding-right: 10px;
}

.tjjt{width:100%;text-align: center;padding-top: 50px;}
.lanmu8{width:100%;text-align: center; padding-bottom: 25px;}
.datu img{ padding-bottom: 40px;/* padding-top: 20px; */}

/*.content3{padding:60px 0 0;background: url(pic_004.png) no-repeat center bottom;}*/


.box-txt {
    width: 580px;
    height: auto;
   /* background: #fcf6ef;*/
    padding: 13px;
    /*border-bottom: 1px dashed #c9c3c1;*/
   /*  border-right: 1px dashed #d4d4d4;
   border-left: 1px dashed #d4d4d4; */
}
.box-pic {
    width: 180px;
    height: 120px;
    margin-right: 25px;
}
.box-pic  a img{
    width: 180px;
    height: 120px;
}
.box-r{
  width: 372px;
  height: auto;
}
.box-tit-f {
    height: 38px;
}
.box-tit-f a{
     font-size: 18px;
     line-height: 38px;
     color: #020202;
     font-weight: 600;   
}   
.box-tit-f a:hover{
    text-decoration: none;
    color: #d93529;
}
  
.box-p2 {
    font-size: 14px;
    color: #504e4e;
    text-indent: 2em;
    text-align:justify;
    height: 90px;
}
 .box-p2 >a{ 
  color: #fa5c11;
}



/* traffic */
.c_tittle_h3 {
    height: 27px;
    width: 535px;
    padding: 15px 0;
    margin:20px 0;
    text-align: left;
    border-bottom: 1px #fdaf5e solid;
}
.c_tittle_h3 span {
    border-left: 7px #fdaf5e solid;
    padding-left: 12px;
    font-size: 28px;
    font-weight: bold;
    line-height: 23px;
    color: #1870dd;
}
.traffic {
          width: 100%;
          height: auto;
          /* background-image: url(pic_14.png); */
          /* float: left; */
        }
    .picScroll-left1 { width:1200px;position:relative;margin: 0 auto;/*padding: 39px 5px 10px;*/}
    .picScroll-left1 h1 {
      width: 100%;
      text-align: center;
    }
    .picScroll-left1 h1 img {
      display: inline-block;
    }
    .picScroll-left1 .hd {height:22px; position: relative;}
    .picScroll-left1 .hd .prev { 
      display:block;  
      width:40px; 
      height:60px; 
      cursor:pointer; 
      background:url("https://www.zgjtb.com/style/images/icon5.png") no-repeat;
      position: absolute;
      right: -22px;
      top: 222px;

    }
    .picScroll-left1 .hd .next { 
      display:block;  
      width:40px; 
      height:60px;  
      cursor:pointer; 
      background:url("https://www.zgjtb.com/style/images/icon4.png") no-repeat;  
      position: absolute;
      left: -12px;
      top: 222px;
    }
    .picScroll-left1 .bd{ padding:19px;/* background: #dedede; */}
    .picScroll-left1 .bd ul{ overflow:hidden; zoom:1;}
    .picScroll-left1 .bd ul li{ margin:0 17px; float:left; _display:inline; overflow:hidden; text-align:center; width: 237px;background-color: #fcf1e6;padding:10px;}
    .picScroll-left1 .bd ul li img {width: 100%;height: 240px;/* border-radius: 42px 42px 42px 0; */}
    .picScroll-left1 .bd ul li p {text-align: left;font-size: 18px;line-height: 30px;color: #c70505;font-weight: 200; padding: 10px 0 10px;border-bottom: 1px solid #ffaeae;font-weight:600;padding-left:13px;height:59px;}
    .xiangqing{display:block;font-size: 15px; line-height: 15px; height:42px;color:#ee3030  !important;}
    .tempWrap{width: 1150px !important;}

/* 杞挱鍥句笅鏂瑰鍔� */
/* .article{
  width: 630px; margin-left: 14px;
}
.article li{
  float: left;
  position: relative;
  width: 305px;
  height: auto;
  margin-bottom: 10px;
 margin-right: 8px;
 margin-left: 7px;
 margin-top: 15px;
 margin: 10px  0 0 10px;
}
.zhaopian img{
  width: 305px;
  height: auto;
}
.bg{
position: absolute;
font-size: 16px;
line-height: 12px;
padding-top: 10px;
color: #fff;
left: 0px;
bottom: 0px;
background: url(dise.png) 0 0 no-repeat;
padding-left: 5px;
background: #232323;
opacity: 0.6;
height: 20px;
width: 300px;
    background: #070707;
    bottom: 0;
    left: 0;
    height: 35px;

    opacity: 0.4;
    filter: alpha(opacity=40);
    position: absolute;
    width: 100%;
    z-index: 10;
}
.name{
    bottom: 0;
    color: #FFFFFF;
    height: 35px;
    left: 0;
    line-height: 35px;
    overflow: hidden;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 11;
    font-size: 16px;
    font-weight: bold;
} */
/*.more{
  margin-left: 40px;
}*/
/*







/* 2021V观 */
.lhvg {text-align: center; padding: 45px 0;}
 .zhaopian{ float: left;position: relative;height: auto;}
 .zhaopian li{
  float: left; 
  width: 377px;
  padding-left: 12px;
  padding-right: 10px;
   padding-top: 45px;
   box-shadow:0 -8px 13px rgb(255 255 200 / 30%);
   background:#bf0101;
 }
 .zhaopian li a img{width: 377px;height: 213px;}
 .zhaopian  li>p{text-align: left; height: 82px;padding-top: 13px;}
 .zhaopian  li>p>a{font-size: 18px;line-height: 30px;color: #fff;letter-spacing:1px;font-weight: 600;}
 .more2{ 
    width: 122px;
    height: 41px;
    background: #de0404;
    margin: 0 auto;
    line-height: 30px;
    margin-top: 30px;
    border-radius: 21px;
}
 .more2 a{margin-left: 28px;font-size: 16px;line-height: 41px;}
.play{
   display: block;
    position: absolute;
    left: 20px;
    top: 190px;
    width: 60px;
    height: 60px;
    background-image: url(https://www.zgjtb.com/style/images/playb.png);
    cursor: pointer;
  }
 
  



.category_list3 {
   /*   padding-left: 10px;
   background: #ffffff; 
    padding: 0 10px;*/
}
.category_list3 li{height: 65px; position: relative; border-bottom: 1px dotted #afadad;}
.category_list3 li a{
    display:block;
    color: #000000;
    font-size: 16px;
    padding-left:23px;
    line-height: 65px;
 }
 .category_list3 li>a>span {
    float: right;
    color: #fff;
}
 .category_list3 li a:hover{
  text-decoration:none;
 }
.category_list3 li:after {
    content: "";
    width: 5px;
    height: 5px;
   background: #999999;
    display: block;
    position: absolute;
    left: 0;
    top: 28px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;

}