
.footWrap {
    overflow: hidden;
    background: #f8f8f8;
    width: 100%;
	height: auto;
}

.footWrap h2 {
    display: none;
}

.link { display:none;}



.blk{margin-bottom: 25px;}

.blk-main{width:1200px; margin: 0 auto;}
.blk-max-main{width:1220px; margin: 0 auto;}

.blk-xs{width:240px;}
.blk-min{width: 320px;}

.blk-sm{width:930px;}
.blk-max{width: 810px;}

.blk{margin-bottom:30px;}


.blk{margin-bottom:  20px;}
.blk101{margin-bottom:  35px;}


.fl {float: left;}
.fr {float: right;}
.pr{position: relative;}
.pa{position: absolute;}



.clear{clear: both;height: 0;}
.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}
.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }







        .ty-banner-1 {
            overflow: hidden;
            line-height: 0;
            text-align:center;
        }
        .ty-banner-1 img{
            visibility: hidden;
        }
        .ty-banner-1 img.show{
            visibility: visible;
        }
    

        .p1-search-1 {
            background: #f2f2f2;
            height: 82px;
            border-bottom: 1px solid #eee;
            overflow: hidden;
            font-size: 14px;
        }
        
        .p1-search-1 p {
            color: #444;
            line-height: 82px;
        }
        
        .p1-search-1 a {
            color: #444;
            display: inline-block;
            margin-right: 15px;
        }
        
        .p1-search-1-inp {
            width: 270px;
            height: 30px;
            border-radius: 20px;
            background: #fff;
            padding-left: 10px;
            margin-top: 28px;
        }
        
        .p1-search-1-inp input {
            border: 0;
        }
        
        .p1-search-1-inp1 {
            width: 224px;
            height: 30px;
            line-height: 30px;
            color: #a9a9a9;
            float: left;
        }
        
        .p1-search-1-inp2 {
            width: 30px;
            height: 30px;
            float: right;
            cursor: pointer;
        }
    

        .p12-curmbs-1 {
            font-size: 14px;
            border-bottom: 1px dashed #dcdcdc;
        }
        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #c2926f;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: 'å®‹ä½“';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    
	
	
	
	
	
	
	
	
	     .p14-left-nav-1-tit {
            background: #333333;
            height: 80px;                            
        }
        
        .p14-left-nav-1-tit h2 {
            height: 75px;
            font-size: 24px; 
            font-weight: normal;
            line-height: 75px;
            color: #fff;
            border-bottom: 1px solid #fff;
            text-align: center;
            
        }
        .p14-left-nav-1-tit h2 span{font-size: 14px; text-transform: uppercase;}
         
        
        .p14-left-nav-1-nav-one h3 {
            background-color: #eee;
            height: 50px;
            line-height: 50px; 
            margin-bottom: 2px;
            overflow: hidden;
        }
        
        .p14-left-nav-1-nav-one h3 a {
            display: block; 
            font-size: 18px;
            font-weight: normal;
            margin-right: 40px;
            margin-left: 38px; 
            color: #666;
        }
        
        .p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{
            background: #333333; 
        }  
        .p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{
            color: #fff
        }
        
        .p14-left-nav-1-nav dl{
            padding: 2px 0 4px;
        }
        .p14-left-nav-1-nav dt {
            height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px; 
            margin-bottom: 1px;
            background:#ececec;
            position: relative;
            overflow: hidden;	
            
        }
        .p14-left-nav-1-nav dt:after{      
        	content: "";
        	width: 8px;
        	height: 8px;              	
        	border: 2px solid #b8b8b8;
        	border-style: solid solid none none;
        	position: absolute; 
        	top: 50%;
        	right: 32px;
        	margin-top: -4px;
        	-webkit-transform: rotate(45deg);
        	-moz-transform: rotate(45deg);
        	-ms-transform: rotate(45deg);
        	-o-transform: rotate(45deg);
        	transform: rotate(45deg);
        }
        
        .p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {
                    	border-color:#333333;  
        }
        .p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #333333; }
        
        .p14-left-nav-1-nav dd{
            border: 1px solid #ececec;                             
            border-bottom:0;     
        }
        .p14-left-nav-1-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px; 
            border-bottom: 1px solid #ececec; 
            background: #fff;
            position: relative;
            overflow: hidden;
        }
          
       
       
        .p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#333333;} 
         
        .p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #c2926f; } 
        
        .p14-left-nav-1-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }

    
	
	   

        .p1-info-3-tit {
            height: 60px;
    font-size: 24px;
    font-weight: normal;
    line-height: 60px;
    background: #333333;
    color: #fff;
    text-align: center;
        }
        .p1-info-3-list{padding: 10px 10px 0;}
        .p1-info-3-list li h4{
            height: 46px;
            font-size: 14px;
            font-weight: normal;
            line-height: 46px;
            color:#4b4a4a;
            border-bottom: 1px dashed #dbdbdb;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        

        .p1-info-3-list li h4 span {
            float: right;
        }
    

        .contact-z1 {
            height: 140px;
            color: #333;
            margin-bottom: 30px;
        }
        
        .contact-z1 p {
            font-size: 20px;
            height: 30px;
            line-height: 30px;
            padding: 37px 0 0 95px; 
        }
        
        .contact-z1 span {
            display: block;
            height: 30px;
            font-weight: bold;
            font-size: 18px;
            line-height: 30px; 
            padding-left: 50px;
        }
	
	
	
	
	
	
	  .k12-xl-cplb-2nt2-1-02 {
            padding: 0 0 0;
            background: #fff;
            background: #fff;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dl {
            width: 32%;
            border: 1px solid #dedede;
            background: #fff;
            margin: 0 2% 24px 0%;
            float: left;
            box-sizing: border-box;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dl:nth-child(3n) {
            margin-right: 0
        }
        
        .k12-xl-cplb-2nt2-1-02-list .clear {
            height: 0px;
            background: #ffffff;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dt img {
            width: 100%; 
            display: block;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dd {
            padding: 15px 25px 20px;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dd h4 {
            height: 45px;
            font-weight: normal;
            font-size: 18px;
            color: #154c64;
            line-height: 50px;
            overflow: hidden;
            text-align: center;
        }
        
        .k12-xl-cplb-2nt2-1-02-list h4 a {
            display: block;
            height: 45px;
            color: #4b4a4a;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dl:hover h4 a {
            color: #333333;
        }
        
        .k12-xl-cplb-2nt2-1-02-list-desc {
            height: 52px;
            font-size: 15px;
            line-height: 26px;
            color: #797979;
            margin-bottom: 12px;
            overflow: hidden;
        }
        
        .k12-xl-cplb-2nt2-1-02-list-deta {
            width: 100px;
            height: 40px;
            display:block;
            margin: 0 auto;
            border: 1px solid #aaa;
            font-size: 16px;
            line-height: 40px;
            color: #797979;
            text-align: center;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dl:hover {
            border-color: #e3a84f;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dl:hover .k12-xl-cplb-2nt2-1-02-list-deta {
            background: #333333;
            border-color: #333333;
        }
        
        .k12-xl-cplb-2nt2-1-02-list dl:hover .k12-xl-cplb-2nt2-1-02-list-deta a {
            color: #fff;
        }
    
	
	.bk-title {
    position: relative;
    text-align: center;
    padding-bottom: 25px;
    font-size: 40px;
    font-weight: normal;
    line-height: 50px;
    color: #333;
}
	.p14-prodcontent-1 {
    padding: 32px 0 42px;
    margin-bottom: 22px;
}
	.endit-content {
    line-height: 35px;
}
	
	
	
	
	


.newsListMenu{width:100%;text-align:center;padding:40px 0;}
.newsListMenu li{display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#333;background-color:#fff;border:solid 1px #e5e5e5;border-radius:30px;height:50px;line-height:50px;margin-left:8px;width:141px;text-align:center}
.newsListMenu li a{color:#333;text-decoration:none;display:block}
.newsListMenu li:first-child{margin-left:0}
.newsListMenu li.cur a{background-color:#f19901;border-color:#f19901;color:#fff;border-radius:30px}
.newsListMenu li:hover a{background-color:#f19901;border-color:#f19901;color:#fff;border-radius:30px}


	


.site-article-wrapper{margin:0 auto}
.site-article-wrapper ul{}
.site-article-wrapper li{border-bottom:1px solid #ccc}
.site-article-wrapper li a{position:relative;display:block;padding:54px 0 0px 230px}
.site-article-wrapper li a:hover .title{color:#f6ad3c}
.site-article-wrapper li a:hover .desc{color:#f6ad3c}
.site-article-wrapper .date{position:absolute;top:56px;left:0;z-index:3}
.site-article-wrapper .date .mm-dd{font-size:42px;line-height:54px;font-weight:bold;color:#999;border-bottom:1px solid #666;font-family:Arial, Helvetica, sans-serif}
.site-article-wrapper .date .yy{font-size:16px;line-height:36px;color:#999}
.site-article-wrapper .title{margin-bottom:7px;font-size:20px;line-height:48px;font-weight:bold;color:#1a1a1a;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.site-article-wrapper .desc{margin-bottom:24px;font-size:16px;color:#999;display:-webkit-box;height:60px;line-height:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.site-article-wrapper .tag{padding:0 0 77px 230px}
.site-article-wrapper .tag a{float:left;display:block;margin-right:9px;padding:0 10px;font-size:16px;line-height:28px;color:#b2b2b2;border:1px solid #ccc}
.site-article-wrapper .tag a:hover{color:#fac203;border-color:#fac203}


	
 .p102-info-blk {
        width: 888px;
        border: 1px solid #f0f0f0;
        background: #fff;
    }
    .endit-content a{color:#c2926f;}
    .p102-info-blk-con {
        padding: 47px 40px 52px;
    }
    
    .p102-info-blk-title {
        line-height: 50px;
        font-size: 36px;
        font-weight: normal;
        color: #1a1a1a;
        margin-bottom: 15px;
    }
    
    .p102-info-blk-bool {
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        color: #999999;
        padding-bottom: 7px;
        border-bottom: 1px solid #dedede;
    }
    
    .p102-info-blk-bool i {
        font-style: normal;
        margin: 0 15px;
    }
    
    .p102-info-content {
        font-size: 16px;
        line-height: 32px;
        color: #4c4c4c;
        padding: 10px 0 0;
        text-align: justify;
    }
    
    .p102-info-key {
        line-height: 28px;
        font-size: 14px;
        color: #666666;
        padding-top: 5px;
    }
    
    .p102-info-key span {
        margin-right: 10px;
    }
    
    .p102-info-blk-paging {
        border-top: 1px solid #dedede;
        height: 62px;
    }
    
    .p102-info-blk-paging dl {
        height: 62px;
        position: relative;
        padding: 0 68px;
    }
    
    .p102-info-blk-paging dl:before {
        content: '';
        position: absolute;
        width: 1px;
        background: #dedede;
        left: 50%;
        top: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .p102-info-blk-paging dd {
        width: 321px;
        height: 62px;
        line-height: 62px;
        font-size: 14px;
        color: #1a1a1a;
        position: relative;
    }
    
    .p102-info-blk-paging dd span {
        float: left;
        width: 60px;
        height: 62px;
    }
    
    .p102-info-blk-paging dd a {
        float: left;
        width: 260px;
        height: 62px;
        color: #1a1a1a;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .p102-info-blk-paging dd.items-prev:before {
        content: "";
        width: 8px;
        height: 8px;
        border: 2px solid #b3b3b3;
        border-style: solid none none solid;
        position: absolute;
        top: 50%;
        left: -30px;
        margin-top: -5px;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        z-index: 1;
    }
    
    .p102-info-blk-paging dd.items-next {
        padding-left: 110px;
    }
    
    .p102-info-blk-paging dd.items-next:after {
        content: "";
        width: 8px;
        height: 8px;
        border: 2px solid #b3b3b3;
        border-style: solid solid none none;
        position: absolute;
        top: 50%;
        right: -30px;
        margin-top: -5px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: 1;
    }
    
    .p102-info-blk-paging dd:hover a {
        color: #333333;
    }


    .p102-info-fdh-2 {
        width: 300px;
    }
    
    .p102-pro-related {
        padding: 30px 19px;
        background: #fff;
        border: 1px solid #f0f0f0;
        margin-bottom: 10px;
    }
    
    .p102-pro-related-title {
        font-weight: normal;
        padding: 0 70px 10px 0;
        position: relative;
    }
    
    .p102-pro-related-title span {
        display: block;
        height: 40px;
        line-height: 40px;
        font-size: 22px;
        color: #333333;
    }
    
    .p102-pro-related-title:before {
        content: '';
        position: absolute;
        width: 36px;
        height: 2px;
        background: #333333;
        left: 0;
        bottom: 2px;
    }
    
    .p102-pro-related-title a {
        position: absolute;
        width: 23px;
        height: 23px;
        font: 22px/23px 宋体;
        color: #8f8f8f;
        text-align: center;
        border: 1px solid #d2d2d2;
        border-radius: 100%;
        right: 10px;
        top: 8px;
    }
    
    .p102-pro-related-title a:hover {
        color: #333333;
        border-color: #333333;
    }
    
    .p102-pro-related-list {
        padding-top: 28px;
    }
    
    .p102-pro-related-list dl {
        margin-bottom: 13px;
    }
    
    .p102-pro-related-list dt img,
    .p102-pro-related-list dt a {
        display: block;
        width: 100%;
        position: relative;
    }
    
    .p102-pro-related-list dt em {
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.6);
        z-index: 0;
        display: none;
    }
    
    .p102-pro-related-list dt i {
        position: absolute;
        width: 42px;
        height: 42px;
        background: #333333;
        border-radius: 100%;
        left: 50%;
        margin-left: -21px;
        top: 50%;
        margin-top: -25px;
        z-index: 1;
    }
    
    .p102-pro-related-list dt i:after {
        content: "";
        width: 9px;
        height: 9px;
        border: 1px solid #fff;
        border-style: solid solid none none;
        position: absolute;
        top: 50%;
        left: 15px;
        margin-top: -5px;
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
        z-index: 1;
    }
    
    .p102-pro-related-list dd {
        padding-top: 7px;
    }
    
    .p102-pro-related-list dd h4 {
        font-weight: normal;
    }
    
    .p102-pro-related-list dd h4 a {
        display: block;
        height: 30px;
        line-height: 30px;
        font-size: 16px;
        color: #4c4c4c;
        text-align: center;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .p102-pro-related-list dl:hover dt em {
        display: block;
    }


    .p102-info-label {
        padding: 30px 10px 0 19px;
        background: #fff;
        border: 1px solid #f0f0f0;
        margin-bottom: 20px;
    }
    
    .p102-info-label-list {
        padding: 15px 0;
    }
    
    .p102-info-label-list a {
        float: left;
        padding: 0 16px;
        height: 34px;
        font-size: 14px;
        line-height: 34px;
        color: #4c4c4c;
        border: 1px solid #e6e6e6;
        margin: 0 5px 5px 0;
        border-radius: 3px;
    }
    
    .p102-info-label-list a:hover {
        color: #333333;
        border-color: #333333;
    }


    .p102-info-label-more {
        width: 140px;
        height: 50px;
        line-height: 50px;
        background: #333333;
    }
    
    .p102-info-label-more a {
        display: block;
        height: 50px;
        font-size: 16px;
        color: #ffffff;
        text-align: center;
    }


    .p102-info-related {
        padding: 30px 0 ;
    }
    
    .p102-info-1-title {
        height: 48px;
        line-height: 48px;
        font-weight: normal;
        font-size: 28px;
        color: #333333;
        padding-bottom: 10px;
        position: relative;
    }
    
    .p102-info-1-title:after {
        content: '';
        position: absolute;
        width: 30px;
        height: 2px;
        background: #333333;
        left: 0;
        bottom: -1px;
        z-index: 1;
    }
    
    .p102-info-related-list {
        padding: 29px 0;
        background: #fff;
        border: 1px solid #f0f0f0;
        position: relative;
    }
    
    .p102-info-related-list:after {
        content: '';
        position: absolute;
        width: 1px;
        background: #dedede;
        left: 50%;
        top: 29px;
        bottom: 29px;
        z-index: 1;
    }
    
    .p102-info-related-list dl {
        float: left;
        width: 541px;
        padding: 0 29px;
        position: relative;
    }
    
    .p102-info-related-list dt {
        width: 220px;
    }
    
    .p102-info-related-list dt a,
    .p102-info-related-list dt img {
        width: 100%;
        display: block;
    }
    
    .p102-info-related-list dd {
        position: absolute;
        left: 280px;
        right: 29px;
        top: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .p102-info-related-list dd h4 {
        height: 34px;
        line-height: 34px;
        font-weight: normal;
        margin-bottom: 6px;
    }
    
    .p102-info-related-list dd h4 a {
        display: inline-block;
        width: 100%;
        height: 34px;
        font-size: 20px;
        color: #333333;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    
    .p102-info-related-list dd p {
        font-size: 14px;
        line-height: 26px;
        color: #666666;
        text-align: justify;
    }
    
    .p102-info-related-list dd p a {
        color: #333333;
    }
    
    .p102-info-related-list dl:hover dd h4 a {
        color: #333333;
    }


    .p102-info-latest {
        padding: 30px 0 80px;
    }
    
    .p102-info-latest ul {
        padding: 29px 39px;
        border: 1px solid #f0f0f0;
        position: relative;
        background: #fff;
    }
    
    .p102-info-latest li {
        float: left;
        width: 530px;
    }
    
    .p102-info-latest li h4 {
        height: 36px;
        padding-left: 25px;
        position: relative;
        line-height: 36px;
        font-weight: normal;
    }
    
    .p102-info-latest li h4:before {
        content: "";
        position: absolute;
        width: 4px;
        height: 4px;
        border-radius: 100%;
        border: 2px solid #333333;
        left: 0;
        top: 50%;
        margin-top: -4px;
    }
    
    .p102-info-latest li h4 a {
        display: inline-block;
        max-width: 400px;
        height: 36px;
        font-size: 16px;
        color: #333333;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }
    
    .p102-info-latest li h4:hover a {
        color: #333333;
    }
    
    .p102-info-latest li h4:hover:before {
        border-color: #333333;
    }
    
    .p102-info-latest li h4:hover:after {
        background: #333333;
    }
    
    .p102-info-latest li h4 em {
        float: right;
        width: 90px;
        height: 36px;
        font-family: Arial;
        color: #808080;
        text-align: right;
        font-style: normal;
    }
    
    .p102-info-latest li.last {
        margin-left: 60px;
    }
    
    .p102-info-latest li.last:before {
        content: '';
        position: absolute;
        width: 1px;
        left: 50%;
        top: 22px;
        bottom: 22px;
        background: #dedede;
        z-index: 1;
    }
	
	
  .tl-fdh-02 {
            height: 55px;
            background: #fff;
            margin-bottom: 20px;
            overflow: hidden;
        }
        
        .tl-fdh-02 li {
            width: 20%;
            height: 55px;
            font-size: 18px;
            line-height: 55px;
            text-align: center;
            float: left;
            border-right: 1px solid #eee;
            margin-right: -1px;
            background: #efefed;
            cursor: pointer;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
        }
        
        .tl-fdh-02 li a {
            display: block;
            height: 55px;
            color: #595757;
        }
        
        .tl-fdh-02 li.sidenavcur,
        .tl-fdh-02 li:hover {
            background: url(../image/p16-icon6.png) no-repeat bottom center #333333;
            border-color: #333333;
        }
        
        .tl-fdh-02 li.sidenavcur a,
        .tl-fdh-02 li:hover a {
            color: #fff;
        }
    	
		
		
		
		
		
		
.newsListMenu{width:100%;text-align:center;padding:40px 0;}
.newsListMenu li{display:inline-block;*display:inline;*zoom:1;font-size:16px;color:#333;background-color:#fff;border:solid 1px #e5e5e5;border-radius:30px;height:50px;line-height:50px;margin-left:8px;width:141px;text-align:center}
.newsListMenu li a{color:#333;text-decoration:none;display:block}
.newsListMenu li:first-child{margin-left:0}
.newsListMenu li.cur a{background-color:#f19901;border-color:#f19901;color:#fff;border-radius:30px}
.newsListMenu li:hover a{background-color:#f19901;border-color:#f19901;color:#fff;border-radius:30px}












.cate-wrapper{overflow:hidden}
.cate-wrapper ul{margin:0 -17px;font-size:0}
.cate-wrapper li{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:33.3333%;margin-bottom:45px}
.cate-wrapper .item{padding:0 17px}
.cate-wrapper .item img{display:block;width:100%;-webkit-transition:all ease .7s;-o-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s}
.cate-wrapper .item .well-case, .cate-wrapper .item a{display:block}
.cate-wrapper .item .well-case:hover img, .cate-wrapper .item a:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.cate-wrapper .item .well-case:hover .name, .cate-wrapper .item a:hover .name{color:#f9c205}
.cate-wrapper .thumb{position:relative;overflow:hidden;margin-bottom:23px}
.cate-wrapper .thumb .ratio{display:block;width:100%;padding-bottom:62.96296%}
.cate-wrapper .thumb img{position:absolute;top:0;left:0;width:100%;min-height:100%}
.cate-wrapper .name{font-size:16px;line-height:32px;font-weight:bold;color:#1a1a1a}

.cate-wrapper .cate{font-size:14px;line-height:14px;color:#999;border-left:4px solid #fac203}
.cate-wrapper .cate a{display:inline;color:#999;padding:0 0.5em}
.cate-wrapper .cate a:hover{color:#fac203}
.cate-wrapper .cate .dot{font-size:18px;line-height:14px}
.cate-wrapper .loadmore{margin-top:38px}
.cate-wrapper .well-case .thumb{position:relative}
.cate-wrapper .well-case .well-site{display:none;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-color:#fac203}
.cate-wrapper .well-case ul{margin:0;padding:55px 40px;display:block}
.cate-wrapper .well-case ul a{display:block;color:#fff;font-size:14px;line-height:28px}
.cate-wrapper .well-case li{display:block;width:100%;margin-bottom:0}
.cate-wrapper .well-case .site-list{padding:55px 40px}
.cate-wrapper .well-case .site-list a{display:block;color:#fff;font-size:14px;line-height:28px}
.cate-wrapper .well-case .name{padding:0 20px}
.cate-wrapper .well-case .name a:hover{color:#fac203}
.cate-wrapper .well-case .text{padding:10px 20px 0;font-size:14px;line-height:24px;color:#666}
.case-news-wrapper{width:1248px;margin:-26px auto 0;zoom:1}
.case-news-wrapper .loadmore{margin:72px auto 69px}
.case-news-wrapper a{display:block}
.case-news-wrapper li{position:relative;padding-left:148px}
.case-news-wrapper li:hover .title a{color:#fac203}
.case-news-wrapper li:hover img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.case-news-wrapper .date{position:absolute;left:0;top:40px;font-size:16px;line-height:40px;color:#1a1a1a;text-align:center}
.case-news-wrapper .date .dd{padding-bottom:16px;font-size:48px;line-height:40px;font-weight:bold;border-bottom:1px solid #ccc;font-family:Arial, Helvetica, sans-serif}
.case-news-wrapper .content{padding:46px 0 45px;border-bottom:1px solid #ccc}
.case-news-wrapper .content img{display:block;width:100%;-webkit-transition:all ease .7s;-o-transition:all ease .7s;-moz-transition:all ease .7s;transition:all ease .7s}
.case-news-wrapper .content .title{font-size:28px;line-height:38px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.case-news-wrapper .content .title a{color:#333}
.case-news-wrapper .content .type{padding:8px 0;font-size:14px;line-height:36px;color:#999}
.case-news-wrapper .content .thumb{overflow:hidden;margin-bottom:23px}
.case-news-wrapper .content .desc{font-size:16px;color:#333;display:-webkit-box;height:60px;line-height:30px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.case-news-wrapper .content .more{font-size:14px;line-height:30px;color:#fac203}
.online-news-wrapper{padding-top:4.375%;overflow:hidden}
.online-news-wrapper ul{margin:0 -30px}
.online-news-wrapper li{float:left;width:33.3333%}
.online-news-wrapper li a{display:block;margin:0 30px;padding:13.74322% 20px 16.27486%;overflow:hidden;border-top:1px solid #d9d9d9;-webkit-transition:all ease .2s;-o-transition:all ease .2s;-moz-transition:all ease .2s;transition:all ease .2s}
.online-news-wrapper li a:hover{background-color:#f2f2f2}
.online-news-wrapper li a:hover .title{color:#fac203}
.online-news-wrapper .date{margin-bottom:20px;font-size:18px;line-height:24px;color:#666}
.online-news-wrapper .date .line{display:block;width:20px;height:0;padding-top:15px;border-bottom:3px solid #d9d9d9}
.online-news-wrapper .title{margin-bottom:32px;font-size:18px;font-weight:bold;color:#1a1a1a;display:-webkit-box;height:48px;line-height:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.online-news-wrapper .desc{font-size:14px;line-height:24px;color:#666;display:-webkit-box;height:96px;line-height:24px;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.project-cover{padding:61px 0 90px}
.project-cover .article{padding:0 6.75% 67px;font-size:16px;line-height:30px;text-align:center;color:#333}
.project-cover .article .title{margin:0 0 12px;font-size:36px;line-height:72px;font-weight:bold;color:#1a1a1a}



		

#page{text-align:center;padding:50px 0px 80px}
#page span{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:37px;height:37px;text-align:center;line-height:37px;margin:0px 5px;padding:0;color:#636363;font-size:14px;font-weight:400}
#page .laypage_curr,#page .page-num-current{color:#fff;background-color:#fac203 !important;border-color:#fac203}
#page a{display:inline-block;vertical-align:top;*display:inline;*zoom:1;width:37px;height:37px;text-align:center;line-height:37px;margin:0px 5px;padding:0;color:#636363;font-size:14px;font-weight:400;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;background-color:#fff}
#page a:hover{color:#fff;background-color:#fac203;border-color:#fac203}
#page .laypage_next, #page .laypage_prev{width:65px}


#page .laypage_next.shixiao, #page .laypage_prev.shixiao {
    width: 65px;
    background: #eee!important;
	color:#666!important;
	border-color:#ccc!important;
}
		
		
.cate-wrapper {
    width: 84.375%;
    margin: 0px auto;
}	
		
		


        .k12-gl-gslb-3nf1-1-01-left dl {
            width: 33.3%;
            float: left;
            background: #f0f0f0;
           
        }
        
        .k12-gl-gslb-3nf1-1-01-left dl:nth-child(5n-1) {
            margin-right: 0;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt {
            border: 1px solid #e5e5e5;
            padding: 10px 9px;
            background: #fff;
        }
        
        .k12-gl-gslb-3nf1-1-01-left dt img {

			position: relative;
			 height: 280px;
			 width: 100%;
			 margin: 0 auto 0 -1px;
			 object-fit: cover;
			 display: block;
			 vertical-align: middle;
			 background-size: cover;
			 background-position: 50% 50%;
			 background-repeat: no-repeat;
						
			
        }
        
        .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;
        }
    
		
		
		

.shijianzhou{position:relative;width:1000px;margin:0 auto;}
.shijianzhou{padding:50px 0;min-height:720px;background: #f6f6f8;width:100%;}

.shijianzhou .wrapper{position:relative;width:100%;margin:0 auto;}
.shijianzhou .light{position:absolute;left:55px;top:-50px;width:152px;height:191px;}
.shijianzhou .light i{position:absolute;width:100%;height:100%;top:0;}
.shijianzhou .line-left{position:absolute;left:0;top:15px;width:70px;}
.shijianzhou .line-right{position:absolute;right:0;top:15px;width:460px;}
.shijianzhou .main{background:url("../image/sjz/line-bg.png") repeat-y 249px 0;}
.shijianzhou .main .title{position:absolute;line-height:40px;padding-left:67px;left:230px;top:0;color:#000000;font-size:24px;background:url("../image/sjz/clock.png") no-repeat left top;}
.shijianzhou .main .year{position:relative;z-index:100;}
.shijianzhou .main .year h2{height:40px;width:170px;padding-right:30px;font-size:24px;line-height:40px;text-align:right;}
.shijianzhou .main .year h2 a{color:#000000;}
.shijianzhou .main .year h2 i{display:block;position:relative;height:0;width:0;left:190px;top:-20px;border-width:6px;border-style:solid;border-color:#000000 transparent transparent transparent;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-transform-origin:6px 3px;-moz-transform-origin:6px 3px;-ms-transform-origin:6px 3px;-o-transform-origin:6px 3px;transform-origin:6px 3px}
.shijianzhou .main .year .list{margin:10px 0;position:relative;overflow:hidden;-webkit-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-moz-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-ms-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;-o-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s}
.shijianzhou .main .year .list ul{bottom:0;}
.shijianzhou .main .year .list ul li{background:url("../image/sjz/circle.png") no-repeat 235px 31px;padding:30px 0;color:#a1a4b8;}
.shijianzhou .main .year .list ul li.highlight{background-image:url(../image/sjz/circle-h.png);}
.cls{zoom:1;}
.cls:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.shijianzhou .main .year .list ul li.highlight .date, .shijianzhou .main .year .list ul li.highlight .intro{color:#000000;}
.shijianzhou .main .year .list ul li .date,.shijianzhou .main .year .list ul li .version{float:left;display:block;clear:left;width:200px;line-height:24px;text-align:right}
.shijianzhou .main .year .list ul li .date{font-size:18px;line-height:32px;color:#bec1d5}
.shijianzhou .main .year .list ul li .intro, .shijianzhou .main .year .list ul li .more{float:left;display:block;width:798px;margin-left:100px;line-height:24px;}
.shijianzhou .main .year .list ul li .intro{font-size:18px;line-height:32px;color:#63d029;}
.shijianzhou .wrapper:first-child .main .year.close h2 i{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg)}
.shijianzhou .wrapper:first-child .main .year.close .list{opacity:0;height:0!important;}



*/

        .p1-pro-showcase-1-txt {
            line-height: 30px;
            overflow: hidden;
            margin-left: 55px;
            float: left;
            width: 45%;
        }
        
        .p1-pro-showcase-1-txt-title {
            height: 50px;
            font-size: 28px;
            font-weight: normal;
            line-height: 50px;
            overflow: hidden;
            color: #333;
            border-bottom: 1px solid #eee;
            margin-bottom: 20px;
        }
        
        .p1-pro-showcase-1-txt-t1 {
            margin-bottom: 86px;
            overflow: hidden;
        }
        
        .p1-pro-showcase-1-tle {
            left: 40%;
            bottom: 10px;
            margin-left: 55px;
        }
        
        .p1-pro-showcase-1-tle .p1-pho-1 {
			min-height: 50px;
			padding-left: 53px;
			font-size: 20px;
			line-height: 30px;
			
			box-sizing: border-box;
			margin-left: 30px;
			margin-right: 50px;
			color: #0e438e;
        }
        
        .p1-pho-1 i {
            font-style: normal;
        }
        
        .p1-pho-1 span {
            display: block;
            font-size: 14px;
            line-height: 14px;
            color: #666;
        }
        
        .p1-pho-2 em {
            display: block;
            width: 122px;
            height: 35px;
            background: #d4900b;
            font-size: 16px;
            font-style: normal;
            color: #ffffff;
            text-align: center;
            line-height: 35px;
        }
        /* Hide from IE Mac */
        
        .t1-clearfix {
            display: block;
        }

/*图片放大镜样式*/
        
        .prod-showcase-1 .jqzoom {
            border: none;
            padding: 0px;
            cursor: pointer;
            margin: 0px;
            display: block;
            position: relative;
        }
        
        .prod-showcase-1 .jqzoom img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .prod-showcase-1 .zoomdiv {
            z-index: 100;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 369px;
            height: 369px;
            background: #ffffff;
            display: none;
            text-align: center;
            overflow: hidden;
            border: 1px solid #e8e8e8;
        }
        
        .prod-showcase-1 .jqZoomPup {
            z-index: 10;
            visibility: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 20px;
            height: 20px;
            border: 1px solid #aaa;
            background: #ffffff;
            opacity: 0.5;
            -moz-opacity: 0.5;
            -khtml-opacity: 0.5;
            filter: alpha(Opacity=50);
        }

 /*图片小图预览列表*/
        
        .t1-pro-preview {
            width: 40%;
            float: left;
			margin-right: 35px;
        }
        
        .prod-showcase-1 .t1-spec-preview {
            width: 100%;
            overflow: hidden;
            border: 1px solid #e8e8e8;
        }
        
        .prod-showcase-1 .t1-spec-scroll {
            position: relative;
            z-index: 99;
            overflow: hidden;
            clear: both;
            padding: 9px 22px;
            border-top: 1px solid #e8e8e8;
            background-color: #fff;
        }
        
        .prod-showcase-1 .t1-spec-scroll .swiper-container {
            width: 96%;
            margin: 0 auto;
        }
		
		
		    .t1-spec-scroll .t1-prev,
        .t1-spec-scroll .t1-next {
            position: absolute;
            z-index: 9999;
            display: block;
            width: 18px;
            height: 23px;
            text-indent: -9999px;
            overflow: hidden;
            cursor: pointer;
            top: 50%;
            margin-top: -9px;
        }
        
        .prod-showcase-1 .t1-prev {
            left: 0;
            background: url(../image/p15-icon2.png) no-repeat center top;
        }
        
        .prod-showcase-1 .t1-next {
            right: 0;
            background: url(../image/p15-icon3.png) no-repeat center top;
        }
        
        .t1-spec-scroll .swiper-slide {
            float: left;
            width: 30%;
            padding: 0 5px;
        }
        
        .t1-spec-scroll .swiper-slide img {
            width: 100%;
            border: 1px solid #eee;
            box-sizing: border-box;
            display: block;
        }
        
        .t1-spec-scroll .t1-current img {
            border-color: red;
        }
		
		.pro_content img{
			
			max-width:100%
			}
		
		
		
.pro_canshu {
    display: flex;
    flex-wrap: wrap;
	
	    background: #f8f8f8;

	
}


		
.pro_canshu li{
       width: 50%;
    padding: 15px 9px;
    box-sizing: border-box;
    border-bottom: 1px #c6c6c6 dashed;
}
		
		
.pro_canshu li i{
    font-weight:bold;
}


