html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, pre,a, em, font, img, ins, kbd, q, s, samp,small, strong, sub, sup, var,b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend,caption, tbody, tfoot, thead {font-family:"simhei";margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;color:#4D4D4D;font-size:14px;}
ol, ul ,li{list-style: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
input{background: none;border: none;}

.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{clear:both}
.none{display:none;}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ color:#2373d2; text-decoration:none;}
i{font-style:normal; }
.none{display:none;}
.transform{transition: all 0.3s linear;}
.transform:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-2px ,0);}


.transform,a{-moz-transition: all 0.4s linear;  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;}
.transformHeight:hover{box-shadow: 0 15px 25px rgba(0,0,0,.2);transform:translate3d(0,-3px ,0);}


@media screen and (max-width: 768px){

     html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, pre,a, em, font, img, ins, kbd, q, s, samp,small, strong, sub, sup, var,b, u, i, center, dl, dt, dd, ol, ul, li, form, label, legend,caption, tbody, tfoot, thead {font-size: 16px;}
    
}



/*二级banner*/
.erji-banner img{width: 100%;}
.erji-banner .comwidth{position:relative;}
.erji-banner h5{font-size: 3vw;color:#fff;position:absolute;top: 11.5vw;font-weight: bold;}
.erji-banner h6{font-size: 1.1vw;font-size:18px;color: #ddd;position:absolute;top: 16vw;}
.erji-banner h6::after{content:'';display:block;width:40px;background-color:#fff;height:3px;margin-top:10px;}


.pc-erji-nav{text-align:center;padding:2.6vw 0;}
.pc-erji-nav li{display:inline-block;margin: 0 0.8vw;}
.pc-erji-nav li a{display:block;border:1px solid #eee;line-height: 3.8vw;padding: 0 1.8vw;border-radius: 8px;cursor:pointer;}
.pc-erji-nav li a:hover,.pc-erji-nav li a.active{color:#fff;background-color:#b72f2f;}

.page-wrap{background:#f5f5f5 /*url(/zgtf/resource/cms/2025/02/2025021209270840309.png) calc(50% + 20vw) bottom no-repeat*/;padding:3vw 0 5vw;}



          

.list-box {background: #f5f5f5;padding-top: 2.08vw;padding-bottom: 2.08vw;}
.list-nav {float: left;width: 16.14vw;background: #ffffff;min-height: 47vw;/* padding-bottom: 2.6vw; */}
.list-nav .nav-title {width:100%;height:5.2vw;line-height:5.2vw;padding-left: 2.34vw;margin-bottom:2.08vw;background:url(/zgtf/uiFramework/commonResource/zip/tf_images/tf_images/title.png) no-repeat;font-size:36px;background-size: contain;color: #ffffff;}
.list-nav .nav-title span {font-size:36px;color: #ffffff;}

.list-nav .nav-wrap li{line-height: 4.16vw;}
.list-nav .nav-wrap li a{font-size: 24px;padding-left: 2.08vw;display: block;}
.list-nav .nav-wrap>li.active>a {    background: #c71926;color: #ffffff;}
.list-nav .nav-wrap li .erji {display: none;}
.list-nav .nav-wrap li .erji li a {font-size: 20px;padding-left: 4.16vw;}
.list-nav .nav-wrap li .sanji {display: none;}
.list-nav .nav-wrap li .sanji li a {font-size: 18px;padding-left: 5.98vw;}

.list-nav .nav-wrap li .sanji li.active a {color: #c71926;}
.list-nav .nav-wrap li .has-child {background: url(/zgtf/uiFramework/commonResource/zip/tf_images/tf_images/down2_hb.png) no-repeat 14.32vw center;}
.list-nav .nav-wrap li .has-child-active {color: #ffffff;background:#c71926 url(/zgtf/uiFramework/commonResource/zip/tf_images/tf_images/down2_b.png) no-repeat 14.32vw center;}

.list-nav .nav-wrap li .has-child2 {background: url(/zgtf/uiFramework/commonResource/zip/tf_images/tf_images/down2.png) no-repeat 13.28vw center;}
.list-nav .nav-wrap li .has-child2-active {background: url(/zgtf/uiFramework/commonResource/zip/tf_images/tf_images/down2_r.png) no-repeat 13.28vw center;}


.breadrumb {float: right;position: relative;top: 3vw;width: 76%;text-align: right;}

.list-cont {float: right;width: 56.77vw;background: #ffffff;min-height: 47vw;padding:0 2.08vw;box-sizing: border-box;}
.list-cont .column-title {font-size: 36px;margin-bottom: 2.6vw;margin-top: 1.9vw;}


/*信息公开领导团队*/
.list-cont .ldtd-list {padding-left: 3.64vw;}
.list-cont .ldtd-list li {float:left;margin-left: 2.5vw;width: 11.45vw;height: 15.31vw;overflow: hidden;position: relative;margin-bottom: 2.08vw;}
.list-cont .ldtd-list li>img {width: 100%;height:100%;}
.list-cont .ldtd-list li a {position:absolute;height: 100%;display:none;overflow:hidden;top:0;left:0;z-index: 9;color: #fff;padding:1.04vw;}
.list-cont .ldtd-list li a .head {height: 2.5vw;margin-bottom: 0.78vw;background:url(/zgtf/uiFramework/commonResource/zip/tf_images/tf_images/head.png) no-repeat left center;background-size: auto;}
.list-cont .ldtd-list li a h3 {color: #ffffff;font-size: 24px;padding-bottom: 1.3vw;position:relative;}
.list-cont .ldtd-list li a h3::after {content:"";position:absolute;bottom:0;left:0;width: 1.3vw;height:0.15vw;background:#ffffff;}
.list-cont .ldtd-list li a p {color: #ffffff;font-size: 20px;line-height: 1.97vw;}
.list-cont .ldtd-list li .bg {display:none;position: absolute;top: 0;left:0;width: 100%;height:100%;background: #c71926;opacity: .87;}
.list-cont .ldtd-list li:hover a {display:block;}
.list-cont .ldtd-list li:hover .bg {display:block;}



/*单篇文章*/article-title
.detail-cont {padding: 2.08vw;}
.detail-cont  .detail-title {  font-size: 22px;  font-weight: 600;  letter-spacing: 1px;  text-align: center;  margin-bottom: 2.1vw;}
.detail-cont  p {  margin-bottom: 0.78vw;  line-height: 2;  font-size: 16px;}
.detail-cont  img { max-width: 80%;}



/*列表页*/

.news-list li {line-height: 2.5vw;}
.news-list li .date {float: right;}
.news-list li a {display: inline-block;max-width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}


/*关于我们&企业简介*/
.article-infos .article-title {font-size: 22px;font-weight:600;margin-bottom: 30px;position:relative;}
.article-infos .article-title::after {content:"";display: block;width: 2vw;background:#b72f2f;height: 2px;margin-top: 0.6vw;}
.article-infos  p {  margin-bottom: 0.78vw;  line-height: 2;  font-size: 16px;}
.article-infos img  { max-width: 80%;}


/*关于我们&领导团队*/
.ldtd-box li {float: left; display: flex;width: calc(50% - 0.8vw);margin-bottom: 1.5vw;}
.ldtd-box li:nth-child(2n){margin-right: 1.6vw;}
.ldtd-box li:first-child {width: 100%;}
.ldtd-box li .left{width: 145px;height: 190px;} 
.ldtd-box li .left img {display: block;width: 100%;height: 100%;}
.ldtd-box li .right {flex: 1;background: #fcf2e9;padding-left: 30px;padding-top: 30px;box-sizing: border-box;}
.ldtd-box li .right h3 {font-size: 22px;font-weight: 600;margin-bottom: 20px;}



/*新闻动态*/
.new-list2 li {margin-bottom: 1.35vw;border-radius:8px;overflow:hidden;}
.new-list2 li a{display: flex;width: 100%;height: 4.9vw;align-items: center;background: #fcf2e9;}
.new-list2 li a:hover {background: #eec191;}
.new-list2 li a .left {width: 4.2vw;padding: 0 1.3vw;display: flex;align-items: center;justify-content: space-between;}
.new-list2 li a .left span {display: inline-block;}
.new-list2 li a .left .line {color: #999999;margin-right: 2px;}
.new-list2 li a .left span b {color: #999999;font-size: 0.62vw;font-weight: normal;display: block;}
.new-list2 li a .left .day {color: #999999;font-size: 1.2vw;font-weight: 600;}
.new-list2 li a .right p{color: #333333}

.new-list2 li a:hover .left b {color: #d37340;}
.new-list2 li a:hover .left .day {color: #d37340;}
.new-list2 li a:hover .left .line{color: #d37340;}
.new-list2 li a:hover .right p{color: #b72f2f}

/*导航路径*/
.breadcrumb {background-color:#f7f2e6;padding:2vw 0;}
.breadcrumb .comwidth{display:flex;justify-content: space-between;align-items: center;}
.breadcrumb .comwidth .lujing,.breadcrumb .comwidth .lujing span{color:#ccc;font-family:simsun}
.breadcrumb .comwidth .lujing a:hover{color:#b72f2f;}          
.breadcrumb #links li{display:inline-block;margin-left:1vw;}
.breadcrumb #links li a.active,.breadcrumb #links li a:hover{color:#b72f2f;font-weight:bold;}



/*sanji导航*/
.sanji-nav{display:flex;background-color:#f7f2e6;padding:2px;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:3vw;}
.sanji-nav li.active{background-color:#fff;color:#6c6c6c}
.sanji-nav li a{display:block;line-height:3.6vw;width:100%;text-align:center;border-radius:9px;cursor:pointer;color:#b3aba2;    padding: 0 1vw;    box-sizing: border-box;}





/*二级banner*/
.erji-banner img{width: 100%;}
.erji-banner .comwidth{position:relative;}
.erji-banner h5{font-size: 3vw;color:#fff;position:absolute;top: 11.5vw;font-weight: bold;}
.erji-banner h6{font-size: 1.1vw;font-size:18px;color: #ddd;position:absolute;top: 16vw;}
.erji-banner h6::after{content:'';display:block;width:40px;background-color:#fff;height:3px;margin-top:10px;}



@media screen and (max-width: 768px) {


    .erji-banner h5{font-size: 22px;top: 8.5vw;}
        .erji-banner h6{font-size: 16px;top: 14vw;}
        .erji-banner h6::after{content:'';display:block;width:40px;background-color:#fff;height:3px;margin-top: 2px;}
        


.pc-erji-nav li a{;line-height: 40px;padding: 0 10px;cursor:pointer;font-size: 16px;margin-bottom: 10px;}




.new-list2 li {margin-bottom: 15px;}
.new-list2 li a{display: flex;width: 100%;height: 80px;}
.new-list2 li a .left {width: 90px;padding: 0 10px;}
.new-list2 li a .left span b {font-size: 12px;}
.new-list2 li a .left .day {font-size: 20px;}
.new-list2 li a .left .line {font-size: 16px;}
  .new-list2 li a .right p {font-size: 16px;}
    
}











.xxyTitle>a{color:#b72f2f!important;}




/*导航路径*/
.xxyTitle {display:none;}
.breadrumb {float: right;position: relative;top: 3vw;width: 76%;text-align: right;}
.breadcrumb {background-color:#f7f2e6;padding:2vw 0;}
.breadcrumb .comwidth{display:flex;justify-content: space-between;align-items: center;}
.breadcrumb .comwidth .lujing,.breadcrumb .comwidth .lujing span{color:#ccc;font-family:simsun}
.breadcrumb .comwidth .lujing a:hover{color:#b72f2f;}          
.breadcrumb #links li{display:inline-block;margin-left:1vw;}
.breadcrumb #links li a.active,.breadcrumb #links li a:hover{color:#b72f2f;font-weight:bold;}