
   

      .yiny ul li b{ display: block;    height: 315px;overflow: hidden;transition: all 0.2s;}
            .yiny ul li:hover b{animation-duration: 1.5s;animation-name: flipInY;}
               .yiny ul li:hover b img:nth-of-type(1){display: none;}
  



    .p102-fdh-3 {
        height: 100px;
        box-shadow: 0 4px 6px #e9e9e9;
    }
    
    .p102-fdh-3 li {
       /* float: left;
        width: 20%; */
        height: 100px;
        position: relative;display: table-cell;
    }
    
    .p102-fdh-3 li:after {
        content: "";
        position: absolute;
        width: 1px;
        height: 26px;
        background: #cfcfcf;
        right: 0;
        top: 50%;
        margin-top: -13px;
    }
    
    .p102-fdh-3 li:last-child:after {
        display: none;
    }
    
    .p102-fdh-3 li a {
        display: block;
        height: 100px;
        line-height: 100px;
        font-size: 22px;
        color: #1a1a1a;
        text-align: center;
    }
    
    .p102-fdh-3 li.sidenavcur:before,
    .p102-fdh-3 li:hover:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 2px;
        background: #ed4713;
        left: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .p102-fdh-3 li.sidenavcur a,
    .p102-fdh-3 li:hover a {
        font-weight: bold;
        color: #ed4713;
    }
    
    .p102-fdh-3 li.sidenavcur a:before,
    .p102-fdh-3 li:hover a:before {
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        background: #fff;
        border: 3px solid #ed4713;
        border-radius: 100%;
        left: 50%;
        margin-left: -9px;
        bottom: -8px;
        z-index: 2;
    }
    
    .p102-fdh-3 li.sidenavcur a:after,
    .p102-fdh-3 li:hover a:after {
        content: "";
        position: absolute;
        width: 6px;
        height: 6px;
        background: #ed4713;
        border-radius: 100%;
        left: 50%;
        margin-left: -3px;
        bottom: -2px;
        z-index: 3;
    }


    .p102-about-content{font-size: 16px;line-height: 32px;color: #4c4c4c;text-align: justify;padding: 40px 0;}
	
	
	
	.k12-gl-gslb-3nf1-1-01 {
	        padding: 30px 0 20px;
	    }
	    
	    .k12-gl-gslb-3nf1-1-01-left dl {
	        width: 24%;
	        float: left;
	        background: #f0f0f0;
	        margin: 0 1.3% 13px 0
	    }
	    
	    .k12-gl-gslb-3nf1-1-01-left dl:nth-child(4n) {
	        margin-right: 0;
	    }
	    
	    .k12-gl-gslb-3nf1-1-01-left dt {
	        border: 1px solid #f0f0f0;
	        padding: 10px 9px;
	        background: #fff;
	    }
	    
	    .k12-gl-gslb-3nf1-1-01-left dt img {
	        display: block;
	        width: 100%;
	    }
	    
	    .k12-gl-gslb-3nf1-1-01-left dd h4 {
	        height: 50px;
	        font-size: 14px;
	        line-height: 50px;
	        text-align: center;
	        padding: 0 5px;
	        overflow: hidden;
	        text-overflow: ellipsis;
	        white-space: nowrap;
	        background: #f0f0f0; font-weight: normal;
	    }
	    
	    .k12-gl-gslb-3nf1-1-01-left dd h4 a {
	        color: #4b4a4a;
	    }
	
	
	.p102-pagination-blk {
	    padding-bottom: 40px;
	}