.zxtj{ padding-top:40px; padding-bottom:40px;}
.w1440{ display:block; width:1440px; margin:auto; max-width:96%;}

.zxtj .hasdiv{ float:left; width:48.4%; width:690px;border:4px solid #fff;}
.zxtj .hasdiv .bkg{ padding-bottom:54.2%}
.zxtj dl{ overflow:hidden; padding-left:30px;}
.zxtj dl p.sj{ display:block; color:#676767; padding-top:53px;}
.zxtj dl a.at{display:block; font-size:24px; padding-top:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;    
}
.zxtj dl p.jj{display:block; font-size:16px; line-height:32px; color:#666; margin:17px auto 50px auto;



	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.zxtj dl a.jj{display:block; width:120px; height:40px; line-height:40px; color:#fff; background:#D0121B; text-indent:13px; margin-bottom:6px;transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear; }


.zxtj:hover .hasdiv .bkg{transform: rotate(0deg) scale(1.1);
            -webkit-transform: rotate(0deg) scale(1.1);
            -moz-transform: rotate(0deg) scale(1.1);
            -o-transform: rotate(0deg) scale(1.1);
            -ms-transform: rotate(0deg) scale(1.1);}
			.zxtj:hover .hasdiv{ border:4px solid #D84149;}
.zxtj:hover dl a.at{color:#d0121b;}
.zxtj:hover dl a.jj{ color:#d0121b; background:#fff;    -webkit-box-shadow: 0 0px 5px rgba(0,-3,0,0.2); 
-moz-box-shadow: 0 0px 5px rgba(0,-3,0,0.2); 
-o-box-shadow: 0 0px 5px rgba(0,-3,0,0.2);
box-shadow: 0px 0px 5px rgba(0,-3,0,0.2);}

.xinwen2 *,.xinwen4 *{transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear; }

.xinwen2 dl{ position:absolute; color:#FFF; bottom:0px; width:93%; left:3.5%; display:block; /*padding:0px 19px;*/ padding-bottom:14px;}
.xinwen2 dl a{ display:block; font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#FFF; width:100%;}
.xinwen2 dl p{ font-size:16px; line-height:28px; padding-top:5px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.xinwen2 .bkg{ padding-bottom:58%}
.xinwen2 .cc{ position:relative;}
.xinwen2 .cc .hasdiv{ border:4px solid #FFF}
.xinwen2 .cc:hover .hasdiv{border:4px solid #D0121B}
.xinwen2 .cc:hover dl a{ color:#D0121B}

.xinwen4{ padding-top:40px; padding-bottom:0px;  }
.xinwen4 dl{ border-top:10px solid #D84149; background:#FFF; padding-bottom:20px;transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear; position:relative; top:20px; padding-bottom:40px; }
.xinwen4 dl:hover{ top:0px;}
.xinwen4 dl div.ff{ display:block; margin:auto; width:287px; max-width:90%; }
.xinwen4 p.sj{ color:#969ea8; display:block; padding:20px 0px 10px 0px;}
.xinwen4 a.at{ display:block; font-size:18px;

white-space:nowrap;overflow:hidden;text-overflow:ellipsis;    


}
.xinwen4 dl:hover a.at,.xinwen4 dl:hover a.readm{ color:#D0121B}
.xinwen4 p.jj{ display:block; padding:25px 0px 0px 0px;
	display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden; line-height:22px; height:110px; font-size:14px;}
.xinwen4 a.readm{ display:block; text-align:right; width:100%; margin-top:90px; font-size:14px;}
.xinwenc{ position:relative; padding-bottom:130px; }


.xinwen2{
    max-width:96%; width:1496px; display:block; margin:0px auto; position:static; margin-top:30px;
	}
.xinwen2 .slick-slide {
      margin: 0px 30px;
    }
.xinwen2 .slick-slide img {
      width: 100%;
    }	
.xinwen2 .slick-slide { 
    }
.xinwen2 .slick-active {
    }
    .xinwen2 .slick-current {
      opacity: 1; 
    }
.xinwen2 .slick-prev {
    left: 0px; background-image:url(../images/nl.png);
}
.xinwen2 .slick-next {
    right: 0px;background-image:url(../images/nr.png);
}
.xinwen2 .slick-prev:before,.xinwen2 .slick-next:before{ display:none}
.xinwen2 .slick-prev,.xinwen2 .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 64px;
    height: 64px; 
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;z-index:999; background-color:#bcc0c4;margin-top:-54px!important; background-position:center; background-repeat:no-repeat;
   
}
.xinwen2 .slick-prev:hover,.xinwen2 .slick-prev:focus,.xinwen2 .slick-next:hover,.xinwen2 .slick-next:focus { background-color:#CA0000
}
.xinwen2 .slick-dots {
    position: absolute; 
    bottom: 82px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; left:0px;
}
.xinwen2 .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 4px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; background:#cccccc;
}
.xinwen2 .slick-dots li button {
	display:none;
}
.xinwen2 .slick-dots li.slick-active {
background:#D0121B; width:30px;
    }
	
	
	
	
	
	
	
	
	
	.xinwencs{ padding-bottom:140px;}
	
.xinwen4{
    max-width:96%; width:1496px; display:block; margin:0px auto; position:static; margin-top:40px;
	}
.xinwen4 .slick-slide {
      margin: 0px 12px;transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear; position:relative; top:0px; 
    }
	.xinwen4 .slick-slide:hover{ }
.xinwen4 .slick-slide img {
      width: 100%;
    }	
.xinwen4 .slick-slide { 
    }
.xinwen4 .slick-active {
    }
    .xinwen4 .slick-current {
      opacity: 1; 
    }
.xinwen4 .slick-prev {
    left: 0px; background-image:url(../images/nl.png);
}
.xinwen4 .slick-next {
    right: 0px;background-image:url(../images/nr.png);
}
.xinwen4 .slick-prev:before,.xinwen4 .slick-next:before{ display:none}
.xinwen4 .slick-prev,.xinwen4 .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 64px;
    height: 64px; 
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;z-index:999; background-color:#bcc0c4; margin-top:-40px; background-position:center; background-repeat:no-repeat;
   
}
.xinwen4 .slick-prev:hover,.xinwen4 .slick-prev:focus,.xinwen4 .slick-next:hover,.xinwen4 .slick-next:focus { background-color:#CA0000
}
.xinwen4 .slick-dots {
    position: absolute; 
    bottom: 82px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;left:0px;
}
.xinwen4 .slick-dots li {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 4px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; background:#cccccc;
}
.xinwen4 .slick-dots li button {
	display:none;
}
.xinwen4 .slick-dots li.slick-active {
background:#D0121B;width:30px;
    }
.ckgsd{ display:block; margin:auto; width:150px; height:50px; text-align:center; font-size:16px; color:#fff; background:#D0121B; line-height:50px; position:absolute; bottom:0px; left:50%; margin-left:-75px;transition:All 0.2s linear;
-webkit-transition:All 0.2s linear;
-moz-transition:All 0.2s linear;
-o-transition:All 0.2s linear; }

.ckgsd:hover{-webkit-box-shadow: 0 0px 5px rgba(0,-3,0,0.2); 
-moz-box-shadow: 0 0px 5px rgba(0,-3,0,0.2); 
-o-box-shadow: 0 0px 5px rgba(0,-3,0,0.2);
box-shadow: 0px 0px 5px rgba(0,-3,0,0.2); background:#FFF; color:#D0121B}
.si{ float:left; width:25%; float:left; margin-bottom:33px;}
.si dl{ display:block; margin:auto; max-width:96%; width:340px;}
.san{ width:32%; margin-left:1%; float:left; margin-bottom:1%}
.xinwencd{ padding-bottom:0px;}
.w1453{ width:1513px; margin:auto; max-width:96%; display:block;}
.w1467{width:1529px;margin:auto; max-width:96%; display:block;}
@media screen and (max-width:1628px){	
.xinwen4,.xinwen2{ padding-left:65px; padding-right:65px;padding-left:120px; padding-right:120px;  }
.xinwen44,.xinwen22{ padding-left:20px; padding-right:20px;   }
.xinwencd,.xinwencd{padding-left:135px; padding-right:135px;}
.xinwencd,.xinwencd .w1467{ width:auto}
.zxtj .hasdiv {
 
    width: 48.4%;
  
}
.zxtj dl p.sj {

    padding-top: 22px;
}
.zxtj dl a.at{ font-size:20px;}
.zxtj dl p.jj{ font-size:14px; line-height:22px}
.zxtj .w1440{max-width: 96%;
    width: auto;
    display: block;
    margin: 0px auto;padding-left:179px; padding-right:179px;}

.xinwen2 dl a {
    font-size: 18px;
}
.xinwen2 dl p {
    font-size: 14px;
    line-height: 22px;
}
.xinwen4 a.at {
    display: block;
    font-size: 16px;
	}
	
	.ckgsd {
   
    width: 130px;
    height: 43px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #D0121B;
    line-height: 43px;
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -75px;
    transition: All 0.2s linear;
    -webkit-transition: All 0.2s linear;
    -moz-transition: All 0.2s linear;
    -o-transition: All 0.2s linear;
}
	
	
}
@media screen and (max-width:1200px){	
.zxtj .hasdiv{  width:48.4%; }
.zxtj .hasdiv .bkg{ padding-bottom:54.2%}
.zxtj dl{ overflow:hidden; padding-left:30px;}
.zxtj dl p.sj {
    padding-top: 20px;
}
.zxtj dl p.jj {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin: 9px auto 13px auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
}


@media screen and (max-width:800px){	

.xinwen2 .slick-slide{ margin:0px 16px;}

.si{  width:33.3%;  margin-bottom:23px;}
.san{  width:50%; margin:0px;  margin-bottom:23px;}
.zxtj .w1440{max-width: 96%;
    width: auto;
    display: block;
    margin: 0px auto;padding-left:40px; padding-right:40px;}
	.zxtj dl {
    overflow: hidden;
    padding-left: 17px;
}
.xinwencd,.xinwencd{padding-left:13px; padding-right:13px;}.zxtj{ padding-top:0px; padding-bottom:0px;}
.zxtj dl p.sj {
    padding-top: 0px;
}
.zxtj .w1440{ width:93%}

.xinwen4, .xinwen2 {
    padding-left: 65px;
    padding-right: 65px;
    padding-left: 20px;
    padding-right: 20px;
}


.xinwen2 .slick-prev,.xinwen2 .slick-next,.xinwen4 .slick-prev,.xinwen4 .slick-next {
    width: 40px;
    height: 40px;    
}
}



@media screen and (max-width:600px){
	
	
	.zxtj .hasdiv{  width:100%; float:none; }
/*.zxtj {
    padding-top: 0px;
    padding-bottom: 0px!important;
}*/



.zxtj dl{ overflow:hidden; padding-left:0px; width:100%;}
.zxtj dl p.sj {
    padding-top: 20px;
}
.zxtj dl p.jj {
    display: block;
    font-size: 14px;
    line-height: 24px;
    color: #666;
    margin: 9px auto 13px auto;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
	
	.xinwen4 a.readm{  margin-top:30px; }
	.xinwen2 dl a{ font-size:18px;}
	.xinwen2 dl p{ line-height:24px;}
.xinwen2{ padding-left:13px;padding-right:13px;}
.xinwen4,.xinwen2{ padding-left:13px; padding-right:13px;  }
.xinwen44,.xinwen22{ padding-left:0px; padding-right:0px;  }


.xinwen4 p.jj{  font-size:14px;}
.xinwen4 .slick-slide {
      margin: 0px 38px;
    }
	.xinwen2 .slick-slide{ margin:0px 26px;}
	
	
	
	.si{  width:100%;  margin-bottom:18px;}
.san{  width:100%;margin-bottom:18px;}
.zxtj .w1440{ width:auto}
.zxtj .w1440{ padding-left:28px; padding-right:28px;}
}

