﻿@font-face {
  font-family: 'iconfont';
  src: url('/font1/iconfont.eot');
  src: url('/font1/iconfont.eot?#iefix') format('embedded-opentype'),
  url('/font1/iconfont.woff') format('woff'),
  url('/font1/iconfont.ttf') format('truetype'),
  url('/font1/iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;}

.w {max-width:640px;margin:0 auto;}


.zt-top {display:flex;display:-webkit-flex;height:50px;background:#333;}
.zt-top div:first-child,
.zt-top div:last-child { width:50px;}
.zt-top div:first-child a,
.zt-top div:last-child a{ display:block;text-align:center;line-height:50px;color:#fff;}
.zt-top div a i {display:block;height:50px;font-size:22px;}
.zt-top div:nth-child(2) { flex:1;-webkit-flex:1;background:url(/zt/zt_gmxby1/images/logo.png) center center no-repeat;background-size:225px 50px;}
.zt-top div:nth-child(2) h1 {display:none;}

.idxBanner {overflow:hidden;border-bottom:2px solid rgba(187, 187, 187, 0.38)}
.idxBanner img { display:block;width:100%;}


.zt-footer {overflow:hidden;padding-bottom:70px;background:#fff;}
.zt-footer .bd {margin:0 10px 0}
.zt-footer .bd img { display:block;width:100%;}

.footer-nav {position:fixed;z-index:9999;left:0;bottom:0;width:100%;height:50px;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;background:#fff;}
.footer-nav .bizi{position:absolute;left:2%;bottom:0;width:54px;height:54px;border:1px solid #cecece;border-radius:50%;background:#fff url(/zt/zt_gmxby1/images/footer_bizi.png) center -4px no-repeat;background-size:100%;}
.footer-nav .bizi span { display:block;margin-top:30px;line-height:1.5em;font-size:14px;text-align:center;color:#ec651a;}

.footer-nav ul { margin-left:20%;display:flex;display:-webkit-flex;}
.footer-nav ul li { flex:1;-webkit-flex:1;position:relative;}
.footer-nav ul li:nth-child(1) a{ color:#7a84bb;}
.footer-nav ul li:nth-child(2) a{ color:#9cb35f;}
.footer-nav ul li:nth-child(3) a{ color:#ca6e8f;}
.footer-nav ul li a { display:block;height:50px;text-align:center;}
.footer-nav ul li a i { display:block;height:30px;line-height:30px;font-size:20px;}
.footer-nav ul li a span {display:block;line-height:1.5em;font-size:14px;}
.footer-nav ul li em {position:absolute;left:50%;top:5px;width:16px;height:16px;margin-left:6px;font-size:10px;font-family:Arial;line-height:16px;border-radius:8px;text-align:center;color:#fff;background:#f00;animation:anim 1s ease-in 1.5s infinite alternate;-webkit-animation:anim 1s ease-in 1.5s infinite alternate;-moz-animation:anim 1s ease-in 1.5s infinite alternate;}


.idx_body { background:#f2f2f2;}


.new-idx-m1 {display:flex;display:-webkit-flex;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;margin-top:10px;background:#fff;}
.new-idx-m1 > div:first-child {width:40%;}
.new-idx-m1 > div:last-child{flex:1;-webkit-flex:1;}
.new-idx-m1 > div:last-child a:first-child { margin-top:5px;}
.new-idx-m1 > div a { display:block;}
.new-idx-m1 > div a img { display:block;width:100%;}

.new-idx-nav {overflow:hidden;margin-top:10px;background:#fff;}
.new-idx-nav li { float:left;width:20%;margin:15px 0 0 4%;}
.new-idx-nav li a { display:block;}
.new-idx-nav li img { display:block;width:100%;}
.new-idx-nav li span { display:block;overflow:hidden;margin-top:5px;text-align:center;font-size:14px;line-height:1.5em;white-space:nowrap;text-overflow:ellipsis;}

.new-idx-tel { width:90%;margin:15px auto;}
.new-idx-tel a { display:block;}
.new-idx-tel a img { display:block;width:100%;}