/* banner */
.banner{width: 100%;height: 675px;background: url("../img/ztbanner.png") top center no-repeat;}
.banner .w1200{position: relative;}
.banner .logo{position: absolute;top: 40px;left: 115px;}
.w580{width: 580px;margin-top: 60px;}
.w580.fl .list{margin-top: 30px;width: 580px;height: 444px;background: url("../img/ztbg1.png") top center no-repeat;}
.w580.fr .list{margin-top: 30px;width: 580px;height: 444px;background: url("../img/ztbg2.png") top center no-repeat;}
.w580 .list{padding: 35px 16px;}
.list li {font-size: 16px;height: 40px;line-height: 40px;background: url("../img/ztlibg.png") center left no-repeat;overflow: hidden;}
.w580.fr .list li {background: url("../img/ztlibg2.png") center left no-repeat;}
.list li a {display: block;float: left;width: 76%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-left: 14px;}
.list li a:hover {color: #004D93;}
.list li span {float: right;color: #999;font-size: 14px;}
.dbjf{padding: 90px 0 80px;width: 100%;background: url("../img/ztbg3.png") bottom center no-repeat;position: relative;}
.dbjf .jxw{position: absolute;bottom: 58px;right: 50%;margin-right: -680px;}
