.cybs-title:before,
.zqzn-title:before,
.ptfw-title:before {
    display: inline-block;
    width: 30px;
    height: 30px;
    content: "";
    vertical-align: top;
    background: url("/images/01-01-common-sprint-icon.png");
    background-position: -38px -50px; 
}

.zqzn-title {
    margin-top: 30px;
}
.zwfu-left {
    float: left;
    width: 480px;
}
.zwfw-right {
    float: right;
    width: 680px;
}

.zwfu-left .list-date-number {
    margin: 20px 0;
}
.zwfu-left .list-date-number a {
    display: block;
    line-height: 43px;
}
.list-date-number a:hover{
    color: #58a9e7;
}
.left-img-1,
.left-img-1 img {
    display: inline-block;
    width: 350px;
	height: 120px;
}
.left-img-2,
.left-img-2 img {
    display: inline-block;
    width: 120px;
	height: 120px;
}
.zqzn-icon {
    width: 120px;
    height: 234px;
    margin: 20px 18px;
    vertical-align: top;
    display: inline-block;
    font-size: 14px;
    color: #333;
    text-align: center;
    overflow: hidden;
}
.icon-1,
.icon-2,
.icon-3 {
    width: 120px;
    height: 120px;
    margin: 0 0 10px;
}
.icon-1 {
    background: #f3f3f3 url("01-05-zwfw-channel-left-ico-2.png") no-repeat center;
}
.icon-2 {
    background: #f3f3f3 url("01-05-zwfw-channel-left-ico-3.png") no-repeat center;
}
.icon-3 {
    background: #f3f3f3 url("01-05-zwfw-channel-left-ico-1.png") no-repeat center;
}
.icon-1:hover {
    background: #5896c5 url("01-05-zwfw-channel-left-ico-2-hover.png") no-repeat center;
}
.icon-2:hover {
    background: #5896c5 url("01-05-zwfw-channel-left-ico-3-hover.png") no-repeat center;
}
.icon-3:hover {
    background: #5896c5 url("01-05-zwfw-channel-left-ico-1-hover.png") no-repeat center;
}



.zwfw-ptfw-main {
    position: relative;
    width: 705px;
    margin: 20px 0 5px;
}
.zwfw-ptfw {
    float: left;
    width: 168px;
    height: 124px;
    margin: 0 25px 15px 0;
    padding: 0 20px;
    font-size: 14px;
    text-align: center;
	background-color: #eff9ff;
    border: solid 1px #addfff;
    color: #2882c8;
}
.zwfw-ptfw .icon {
    width: 63px;
    height: 60px;
    margin: 12px auto 0;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.zwfw-ptfw:hover {
    color:#1e649b;
}
.zwfw-ptfw:hover .pt-icon-1 {
    background-position: -84px 0;
}
.zwfw-ptfw:hover .pt-icon-2 {
    background-position: -86px 0;
}
.zwfw-ptfw:hover .pt-icon-3 {
    background-position: -86px 0;
}
.zwfw-ptfw:hover .pt-icon-4 {
    background-position: -87px 0;
}
.zwfw-ptfw:hover .pt-icon-5 {
    background-position: -84px 0;
}
.zwfw-ptfw:hover .pt-icon-6 {
    background-position: -88px 0;
}
.zwfw-ptfw:hover .pt-icon-7 {
    background-position: -89px 0;
}
.zwfw-ptfw:hover .pt-icon-8 {
    background-position: -86px 0;
}
.zwfw-ptfw:hover .pt-icon-9 {
    background-position: -83px 0;
}
.zwfw-ptfw:hover .pt-icon-10 {
    background-position: -83px 0;
}
.zwfw-ptfw:hover .pt-icon-11 {
    background-position: -82px 0;
}
.zwfw-ptfw:hover .pt-icon-12 {
    background-position: -87px 0;
}
.zwfw-ptfw:hover .pt-icon-13 {
    background-position: -84px 0;
}
.zwfw-ptfw:hover .pt-icon-14 {
    background-position: -85px 0;
}
.zwfw-ptfw:hover .pt-icon-15 {
    background-position: -86px 0;
}