/* CSS Document */

.ztbg{ background:url(zt-bg.jpg) repeat-x;}
.lie{ background:url(zt-2.jpg) no-repeat; width:707px; height:36px; margin:20px auto; display:none;}
.lieb{ width:1200px; height:auto; margin:20px auto 0px;}
.lieb dl{ float:left; width:380px; height:auto; margin:20px 10px;}
.lieb dd img{ float:left; width:380px; height:220px; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); border-radius:10px;}
.lieb dd:hover img { transform: scale(1.1) translateZ(0); box-shadow: 0 10px 30px rgba(0,0,0,0.2); z-index: 1;}
.lieb dt{ padding-top:10px; height:auto; line-height:35px; width:380px; overflow:hidden; font-size:16px; text-align:center;}
.lieb dt span{ color:#666;width:380px; display:block; overflow:hidden; height:65px; text-align:left;}
.fy{ width:auto; height:35px; float:right; font-size:14px; line-height:45px; color:#383838; margin:20px auto;}
.fy a{ width:auto; padding:4px 18px; float:left; display:block; overflow:hidden; font-size:14px; line-height:35px; background: #EAEAEA; margin:5px; color:#174082;}
.fy .current{ width:auto; padding:4px 18px; float:left; display:block; overflow:hidden; font-size:14px; line-height:35px; margin:5px; color:#174082;}
.fy a:hover{color:#fff; font-weight:bold; background:#130c66;}
.fy a:active{ background:#130c66; color:#Fff;}
.w-1200{ width:1200px;}

#login {
    height: 23px;
    line-height: 23px;
    padding: 3px 0;
    text-align: right;
}
#login a {
    color: #000000;
}
#login li {
    border-right: 1px solid #CCCCCC;
    display: inline;
    height: 17px;
    line-height: 17px;
    margin-top: 3px;
    padding: 0 8px;
}
#login li img {
    height: 17px;
    vertical-align: middle;
}