*{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;}
p{font-family: 楷体, Arial, Helvetica, sans-serif;}
/*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/24px "Microsoft YaHei"; /* background:#fde5c6;  */ /* background: url(132.jpg) center repeat; */background: #fff url(https://www.zgjtb.com/style/images/bg.png) center center repeat!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:1200px; margin:0 auto; padding-top:5px; /* padding-left:20px; */}
.banner{ background:url(https://www.zgjtb.com/style/images/banner02.png)  center top  no-repeat;  height:599px; margin:0 auto;
    max-width: 100% !important;
    border: 0 none;
    vertical-align: top;
    margin-top: 54px;
  }
.zbf {
    font-size: 14px;
    width: 1200px;
    margin: -220px auto 0;
    color: #fcfae3;
    line-height: 180%;
    text-align: right;
}

.content1{ background: url(pic_110.png) 50% 0 no-repeat; margin: 0 auto;width: 100%;height: auto; margin-top: 50px;} 

 .main{width:1200px;  margin: 0 auto 0;   }
 .main1{width:1200px;  margin: 0 auto 0;      background: #fff;border-radius: 11px; box-shadow: 0 0 15px rgb(0 0 0 / 20%);}
 .main2{width:1200px;  margin: 0 auto 0;   }
  .qinyan {
    font-size: 36px;
    line-height: 25px;
    height: 41px;
    text-align: center;
    color: #a5430c;
    font-weight: 600;
    padding-top: 25px;
    border-bottom: 1px dotted #a5430c;
    letter-spacing: 17px;
}
.wenzi p {font-family: 楷体, Arial, Helvetica, sans-serif;}
   .wenzi{
    padding: 20px 25px 6px;
  	font-family:楷体, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	color:#8c4800;
	text-indent: 2em;
	text-align:justify; text-justify:inter-ideograph;
	font-weight:600;
}
  h1 a {
    display: block;
    color: #f44b40;
    text-align: center;
    font: bold 48px/90px 微软雅黑;
}
h1 a:hover{
    text-decoration: none;
    color: #d93529;
}
.zhaiyao {
    font-size: 16px;
    font-family: "Microsoft YaHei";
    text-align: center;
    text-indent: 2em;
    color: #410f02;
}
  .zhuti{
	padding-bottom: 35px;
  	 padding-top:45px;
  }

   .left_pic   img{
   	width:630px;
   	height: 420px; 
   } 
   .writing{
   	width: 520px;
   	height: auto;
/*      background: #ffd49c; */
 }
 .category_list2 {
    font-family: "Microsoft YaHei";
    overflow: hidden;
    margin: 0 auto 0;

}
.category_list2 li {
    list-style-type: none;
    height: 72px;
    padding: 10px 7px 0px 15px;
    vertical-align: middle;
    display: list-item;
}
.category_list2 li + li {
    border-top: 1px  dotted #b0b0b0;
}

 /* .category_list2 li:hover {
    background: #f44b40;
 } */
.category_list2 li a {
  display: block;
  color: #600941;
  font-size: 18px;
}
.category_list2 li a:hover {
     text-decoration:none;
   /*   color: #fff7e0; */
     font-weight:bold;
 }
.category_list2 li p{
   font-size: 16px;
   line-height: 24px;
   color: #2a2a2a;
   padding-top: 12px;
}
/* .category_list2 li p:hover { color: #ffefdf;} */
.more a {
    display: block;
    font-size: 15px;
    color: #242424;
    padding-right: 10px;
}



 /*  各栏目代码 */
 .hd1 {
    background: transparent;
    width: 100%;
    height: 62px;
    color: #e43400;
    margin-bottom: 45px;
    margin-top: 35px;
    border: none;
    padding: 0 !important;
    border-bottom: 2px solid #b5693e;
    font-weight: normal;
}
.hd1 a:hover { text-decoration:none;}
.hd1 .mh_title {
    background-image: url(https://www.zgjtb.com/style/images/20230321icon2_vg.png);
    background-repeat: no-repeat;
    background-position: 0 45%;
    font-size: 36px;
    padding-left: 55px;
    color: #a5430c;
    line-height: 64px;
    margin-left: 3px;
    font-weight: 600;
}
.hd1 .mh_title2 {
    background-image: url(icon2_vg.png);
    background-repeat: no-repeat;
    background-position: 0 45%;
    font-size: 39px;
    padding-left: 55px;
    color: #d74138;
    line-height: 64px;
    margin-left: 3px;
}
 .hd1 i {
    font-size: 20px;
    color: #f05c06;
    font-family: "Arail";
    line-height: 84px;
    padding-left: 20px;  
}
.datu img{
margin-top:20px;
}



/* 4头条 */
.wrapper_1200 {
    width: 1200px;
    margin: 0 auto;
    padding-top: 50px!important;
}
.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:#73371a;
    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;
}


/* 50人候选 */

.zhaopian li{
  display: block;
  width: 210px;
  float:left;
  background: #fff;
  padding: 7px;
  box-shadow: 0 0 10px rgb(0 0 0 / 30%);
  margin-right:8px;
  margin-left: 7px;
  margin-bottom:22px;
  /* border-top: 1px solid #e8e8e8; */
  /*   padding-top: 12px; */
  /* background: #f2f2f2; */
}
/* .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:210px;
  height:210px;
}
.zhaopian p{
  width: 215px;
  height: 126px;
 }
.zhaopian p>a {
    display: block;
    font-size: 14px;
    line-height: 25px;
    padding: 9px 6px 0;
    text-align: left;
    text-decoration: none;
    color: grey;
    /* border-bottom: 1px dotted #ccc; */
    /* font-weight: 500; */
}
.zhaopian li p>a b {
    display: block;
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: normal;
    color: #333;
}
.jiyi{
  text-align: center;
  padding-bottom: 30px;
}
/* .content3 */

.jiyi_con{
   float: left;
   margin-left: 3px; 
  /* margin-right: 30px; */
}
.jiyi_con img {
    margin-right: 21px;
    margin-left: 21px;
}


 

 /* 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/y.png") no-repeat;
      position: absolute;
      right: -22px;
      top: 189px;

    }
    .picScroll-left1 .hd .next { 
      display:block;  
      width:40px; 
      height:60px;  
      cursor:pointer; 
      background:url("  https://www.zgjtb.com/style/images/z.png") no-repeat;  
      position: absolute;
      left: -12px;
      top: 189px;
    }
    .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: 530px;background-color: #fcf1e6;padding:10px;}
    .picScroll-left1 .bd ul li img {width: 530px;height: 300px;/* 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 #e6e1e1;*/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;}