body{ background:#f8f8fa;}
.grid, .main, .side {    background:none; box-shadow: none;}
.zt_banner{ position:relative; height:100%; padding-left:0; padding-right:0; max-width: 1920px; display:block;margin:0 auto;}
.zt_banner .zt_logo{ position:absolute; top:0; left:2.5%; width:30%; margin-top:15px; margin-left:10px;}
.zt_banner img{ width:100%;}
@media (min-width: 1200px){
  .zt_banner .zt_logo{width:300px; margin-top:40px; margin-left:20px;}}

.zt_main{background:url('images/bg.jpg') #f8f8fa center top no-repeat; padding-top:10px;}
.zt_dy{ margin:5px; margin-bottom:10px; padding:10px; background:#fff; border:1px dashed #710106; border-radius:8px; text-align: justify;}
.zt_dy h2{ font-weight:bold; color:#db0100; text-align:center; margin-bottom:15px;}
.zt_dy p{ color:#000;}
.zt_dy_blank{ margin-bottom:10px;}
@media (min-width: 1200px){
  .zt_main{padding-top:40px;}
  .zt_dy{ margin:0px; margin-bottom:35px; margin-top:-37px; padding:40px 55px; background:url('images/zt_dy.png') center top no-repeat; background-size:100% 100%; border:none; border-radius:0px;}
  .zt_dy h2{ margin-bottom:50px; font-size:36px;}
  .zt_dy p{ line-height:40px; font-size:20px;}
  .zt_dy_blank{ margin-bottom:50px;}}

.zt_main .b1 h3{ display:block;}
.zt_main .b1 h3 a {
    display: inline-block;
    min-width: 100px;
    height: 40px;
    padding: 0 15px;
    line-height: 40px;
    font-size: 18px;
    text-align: center;
    background:#d90302; color:#fff; font-weight:bold; font-size:20px;
    border-radius: 3px;}
.zt_main .b1 h4{ margin-bottom:15px;display:none;}
@media (min-width: 1200px){
	.zt_main .b1 h3{ display:none;}
	.zt_main .b1 h4{ margin-bottom:25px;display:block;}
	.zt_main .b1 h4 img{ width:100%;}}
.zt_main .list-t{ margin-bottom:20px;}
@media (min-width: 1200px){
	.zt_main .list-t li{ padding-top:11px; padding-bottom:11px; border-bottom:1px dashed #CCC;}
	.zt_main .list-t{ margin-bottom:55px;}}
