.newstitle1225 {  text-align:center;  line-height:40px; border-bottom:1px solid #e7e7e7;  font-size:18px;color:#666}
 
.newstitle1225 li {width:166px;line-height:30px;text-align:center; display:inline-block; cursor:pointer;}
.newstitle1225 li.active {color:#217af0;font-weight:bold;}

.newswrap1225 {position:relative;overflow:hidden; margin-top:10px;padding-top:20px;}
  
  .newssubwrap1225 {padding:10px}
  .newssubwrap1225 .w1{float:left; display:inline; width: 30%; }
.newssubwrap1225 .w2{float:left; display:inline; width: 70%; }
.newssubwrap1225 img{max-width: 100%; }

 .newssubwrap1225 .w1 .img{text-align:center; }

.newssubwrap1225 .w1 .title a {height:40px;overflow:hidden;color:#217af0;font-size:18px;padding:15px 0; line-height:25px;text-align:center;display:block;}
.newssubwrap1225 .w1 .title a:hover {color:#C33}
.newssubwrap1225 .w1 .desp {font-size:14px;line-height:26px;color:#999;height:105px;overflow:hidden;}

 

.newslist1225 li {position:relative; float:left; width:46%;height:85px;border:1px solid #e4e4e4; margin-left:2%;margin-bottom:20px;}

.newslist1225 .date {position:absolute; left:0;top:0; width:65px;height:65px;background:#969393;float:left;text-align:center;color:#FFF;margin-top:10px;margin-left:10px;margin-right:15px;}
.newslist1225 .date span {display:block;font-size:24px;text-align:center;font-weight:bold;line-height:35px;padding-top:5px;}
.newslist1225 .text {height: 60px;overflow: hidden; padding:16px 10px 0 86px; margin-top:8px;}
.newslist1225 .text  a {color:#333;font-size:14px;display:block;line-height:20px;}
.newslist1225 .text  span {display:block;font-size:12px;color:#999;height:60px;overflow:hidden;}
.newslist1225 li:hover {  border:1px solid #217af0;box-shadow:0px 0px 15px rgba(37,125,242,.27);}
.newslist1225 li:hover .text a {color:#217af0;}
.newslist1225 li:hover .date {background:#217af0;margin-top:9px;margin-left:9px;}
.newslist1225 li:hover .text {margin-top:7px;}
 
 @media (max-width: 800px) {
      .newssubwrap1225 .w1{ float:none;display:block;width: 100%; }
      .newssubwrap1225 .w2{ float:none;display:block; width: 100%; }
	  .newstitle1225 li {width:126px; }
}

 @media (max-width: 600px) {
 	.newstitle1225 li {width:40%; }
    .newslist1225 li { width: 99%; margin-left:0%; }
}


