@charset "utf-8";
*{margin:0;padding:0; font-family: 'microsoft yahei';}
li{list-style:none}
a img{border:0}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{text-decoration:none;}
.fl{float:left;}
.fr{float:right;}
.clearfix:after{display:block;content:'';clear:both;}
.clearfix{zoom:1}
body{ background: url(../images/zt-banner-syn.jpg) no-repeat center top;}
.wrapbox{width: 1300px; margin: 0 auto; position: relative;}
.header{ width: 100%; height: 590px; padding-top: 50px; box-sizing: border-box;}
.header .logo{display: block; width: 232px;}
.header .logo img{ display: block; width: 100%;}
.header .back{ position: absolute; right: 0; top: 0; padding: 0 16px; background-color: #d2310e; border-radius: 6px; font-size: 12px; line-height: 30px; text-align: center; color: #fff;}
.header .back:hover{ background-color: #f00;}
.header .txt{ display: block; margin: 190px auto 0;}


.newslist{ padding-bottom: 50px;}
.newslist li{ padding: 0 220px 0 66px;  margin-bottom: 30px; border-bottom: 3px solid #fff; background:#fff url(../images/zt-icon01-syn.png) no-repeat; background-position: 32px 30px; position: relative; font-size: 20px; line-height: 74px; color: #000; font-weight: bold; box-shadow: 0 0 22px rgba(0,0,0,0.1); } 
.newslist li a{display: block; height: 74px; color: #000; text-align: justify; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
}
.newslist li a:hover{ color: #000;}
.newslist li span{ position: absolute; right: 32px; top: 0; }
.newslist li:hover { border-color: #ffa200;}
.footer_box{ margin-top: 60px;}

/*小屏*/
@media (max-width: 1320px) and (min-width: 1000px){
    .wrapbox{width: 1000px;}
}
@media (max-width: 999px) and (min-width: 320px){
    body{ background-size:200% 100%; }
    html{ overflow-x: hidden;}
    .header{ width: 100%; height: auto; padding-top: 20px; padding-bottom: 150px;}
    .header .logo{ max-width: 50%;}
    .header .txt{ margin: 80px auto 0; max-width: 80%; }
    .wrapbox{width: 90%; margin: 0 5%;}
    .newslist{padding-top: 20px;}
    .newslist li{ padding: 0 90px 0 50px; font-size: 16px; line-height: 50px; background-position: 15px 19px; } 
    .newslist li a{ height: 50px;}
    .newslist li span{ font-size: 14px; right: 10px;}
}