.swiper-container { background: #f6f6f6; border-radius: 0 0 0.05rem 0.05rem; width: 100%; border-top: 0; }
.tabs a:nth-of-type(1) { margin-left: 35% !important; }
.tabs a:nth-of-type(3) { margin-left: 11% !important; }
.tabs a.active { margin-left: 45% !important; }
.tabs a { margin-left: 34% !important; }
.newlist { }
.newlist > .left { width: 70%; margin-right: 30px; background: #fff; padding: 30px 30px; }
.newlist > .left li~li { margin-top: 20px; padding-top: 20px; border-top: 1px solid #eee; }
.newlist .left li .img { width: 250px; margin-right: 30px;}
.newlist .left li h2.title{font-size:18px;margin-bottom:5px;line-height:1.5;}
.newlist .left li .p-d{font-size:12px;margin-bottom:10px;line-height:1.5;color:#999;}
.newlist .left li .p-i{font-size:14px;line-height:1.5;}
.newlist1 h2 { border-bottom: 1px solid #ccc; text-align: left;margin:20px 15px 0;text-align:left;padding-bottom:10px;border-bottom:1px solid #eee;font-size:18px;}
.newlist1 li {width: 100%; text-align: left; overflow: hidden;padding:20px 15px 0; background:#fff;}
.newlist1 li .img img{display:block;}
.newlist1 li a { color: #999999; }
.newlist1 li p:nth-of-type(1){
font-family: SourceHanSansCN-Bold;
font-size: 16px;font-weight: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: 0px;
color: #111111;
text-align: left;
padding-left: 0;
padding-top: 10px;
margin-bottom: 6px;
}
.newlist1 li p:nth-of-type(2){
font-family: SourceHanSansCN-Regular;
font-size: 14px;
font-weight: normal;
font-stretch: normal;
line-height: 1.5;
letter-spacing: 0px;
color: #999999;
text-align: left;
padding-left: 0;
padding-bottom: 20px;
}
.newlist1 li~li {margin-top: 20px;}
.page_s3 { padding-left: 5rem; }
.newlist ul li:hover h2 { color: #197283; }
.newlist ul li:hover p { color: #197283; }
@media(max-width:767px) {
    .newlist { display: block; }
    .newlist .left li .img,
    .newlist1, .newlist > .left { width: 100%; margin-right: 0; }
    .newlist1, .newlist > .left > ul li {display:block;}
    .newlist .left li .text .title{font-size:14px;margin:10px 0;}
    .newlist > .left{padding:20px 10px;}
    .newlist1{padding:0 0 10px 0;}
    .newlist1 h2{font-size:16px;}
}
