/*新闻资讯*/
.container {
    max-width: 83.333333%;
    width: 100%;
    margin: 0 auto;
}
.news { padding: 0 0 0; }
.news02 { position: relative; }
.nyTit { position: absolute; left:-15px; top:-2px; font-size:8vw; font-weight: bold; line-height: 0.8; color:rgba(120,120,120,0.5); text-transform: uppercase;
	color: transparent;
    -webkit-text-stroke: 1px rgba(179, 194, 219, 0.2);
}

.newhome-02 { /*position: absolute; right:0; bottom: 10px;*/ float: right;}
.newhome-02 ul li { float: left; margin-left: 18px; }
.newhome-02 ul li a { font-size: 14px; color:#595d5d; border: 2px solid #d6d9da; border-radius: 60px; width: 170px; display: block; padding: 14px 0; text-align: center; }
.newhome-02 ul li.cur a,.newhome-02 ul li:hover a { color:#fff; border-color: rgba(12,107,199,1); background: rgba(12,107,199,1);}

.news03 ul li a { display: block; padding: 30px; }
.newslist .img { float: left; width: 27%;  }
.newslist01-02 { float: right; width: 70%; }
.newslist li { position: relative; background: #fff; border-radius: 3px; border-bottom:  2px solid #0c6bc733; margin-top: 30px;box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.05);}
.newslist01-02 { /*position: absolute; top:50%; right:0;  transform: translateY(-50%);*/ }
.newslist li .hot { z-index: 5; position: absolute; width: 92px; height: 52px; text-align: center; font-size: 14px; padding-left: 5px; color:#fff; line-height: 40px; background: url(static/picture/hotbg.png) no-repeat center/cover; top: 35px; right: -11px; }

.productB .newslist ul li:nth-child(1) { margin-top:0; }


.newslist li:hover .d { color:rgba(12,107,199,1); }
.newslist li:hover .t { color:rgba(12,107,199,1); text-decoration: none; }
.newslist li:after { content: ''; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; transition: all 0.6s; height: 3px; background: #0c6bc7; position: absolute; left: 0; bottom: -2px; width: 0%; }
.newslist li:hover:after { width: 100%; }

.newslist01-02 .d { font-size: 16px;color:#264994; margin-top: 15px;font-family: 'OPPOSans-Regular';}
.newslist01-02 .t { font-size: 24px;color:#333333; margin: 10px 0; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; height: 28px; line-height: 28px; }
.newslist01-02 .c { font-size: 18px;color:#666666; margin: 0px 0 20px; height: 57px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-family: 'OPPOSans-Regular';}
.newslist01-02 .smallMore { font-size: 16px; color: #666666; padding-right: 32px;font-family:'OPPOSans-Regular';}

.smallMore { display: inline-block; font-size: 15px; padding-right:54px; color:#3d67ac; background: url(static/picture/mainmore.png) no-repeat right center; }

.newslist ul { margin-bottom:40px; }

.searNews .newslist01-02 { position: relative; width: 100%; top:0; transform: translateY(0); }
.searNews .newslist01-02 .c { height: auto; margin-top: 12px; }
.searNews .newslist01-02 .t { margin: 0; height: auto; }

.newsA-01 .gybt{width: 40%;float: left;}

@media(max-width: 1680px){
	.news02 { padding:0px; }
	.newslist ul { margin-bottom:40px; }
}
@media(max-width: 1480px){
	.news02 { padding:0px 0 90px; }
	.newslist01-02 .t { font-size: 20px; margin: 8px 0 8px; }
	.newslist01-02 .c { margin-bottom: 20px; font-size: 16px; line-height: 1.7;font-family:'OPPOSans-Regular';}
	.news02-01 .nyNav a { padding:8px 50px; margin: 0 8px; font-size: 16px;}
	.newslist ul { margin-bottom:40px; }
	.newhome-02 ul li a { width: 120px; display: block; padding: 10px 0; text-align: center; }
	.newhome-02 ul li { float: left; margin-left: 10px; }
	.newslist li .hot { width: 72px; height: 40px; font-size: 12px; padding-left: 4px; line-height: 33px; top: 15px; right: -8px; }
}
@media(max-width: 1280px){
	.news02 { padding:0px; }
	.news03 ul li a { padding: 20px; }
	.newslist01-02 .t { font-size: 18px; margin: 5px 0 2px; }
	.newslist01-02 .c { margin-bottom: 16px; }
	.newslist ul { margin-bottom:30px; }
}
@media(max-width: 1100px){
	.newslist .img { width: 100%; }
	.newslist01-02 { float: right; width: 100%; position: relative; transform: translateY(0); padding:16px 0; }
	.news02 { padding:0px; }
	.news03 ul li a { padding: 20px 12px; }
	.newslist li { margin-top: 20px; }
	.newslist01-02 .t { font-size: 18px; margin: 5px 0 8px;}
	.newslist01-02 .c { margin-bottom: 16px; }
	.container { max-width: 95%;margin-top: 0px;width: 100%;margin-bottom: 0px; }
	.newslist01-02 .d{margin-top: 0px;}
}
@media(max-width: 900px){
	.news02 { padding:0px; }
	.newslist01-02 .c {height: inherit;line-height: 1.4; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;font-size: 16px;}
	.ys_page_wrap.ys_nypage{margin-top: 80px;}
	.newhome-02 ul li { width: calc(33.33% - 10px)}
	.news03{margin-bottom: 40px;}
}
@media(max-width: 640px){
	.newhome-02 {position: relative;left: 0;bottom: auto;text-align: left;margin-top: 0px;margin-bottom: 5px !important;width: 100%;}
	.newhome-02 ul li { float: left; margin:0 10px 0 0; }
	.news03 ul li a { padding: 14px 12px; }
	.newslist01-02 .smallMore { display: none; }
	.newslist01-02 .c { margin-bottom: 0;}
}
@media(max-width: 440px){
	.newhome-02 ul li a { width: 100%; padding: 8px 0; text-align: center; }
	.newhome-02 ul li { float: left; margin: 0 5px 0 0; }

}
/**分页器**/
.fyq {	text-align: center;	margin-top: 2vw; }
.fyq ul {	line-height: 24px;	text-align: center;}
.fyq ul li { transition: all 0.5s; display: inline-block;margin: 0 5px; border-radius: 3px;border: 1px solid #e8e8e8;color: #666666;vertical-align: top;font-size: 16px;}
.fyq ul li a,.fyq ul li span{padding: 10px 18px;display: block;}
.fyq ul li a:hover,.fyq .active,.fyq ul li.active span{border-color: #0c6bc7;background: #0c6bc7;color: #fff;}

@media(max-width: 1024px){
	.fyq { margin-top: 30px;  }
}

/*新闻详情页 */
.newxq {padding: 0vw; }
.newxq-a { background: #ffffff; padding: 2vw 1.6vw; border-radius: 6px; float: left; width: 70%; }
.newxq-b .topTit .d { font-size: 14px;color:#264994; }
.newxq-b .topTit .t { margin-top: 6px; line-height: 1.6; font-size: 24px;color:#333333; }
.newxq-b .topTit .b { font-size: 16px;color:#666666; margin-top:8px; }
.newxq-b .topTit { float: left; width: calc(100% - 0px);}
.newxq-b .share { position: absolute; right:0; bottom:2vw; }
.newxq-b { padding-bottom:1vw; border-bottom: 1px solid #ddd; margin-bottom:1vw; position: relative;}
.newxq-c { font-size: 18px; line-height: 2; color:#666666; font-family: "OPPOSans-Ver2-Regular";}
.newxq-c p{line-height: 1.8;text-align: justify;}
.newxq-d { padding-top: 1.6vw; margin-top: 1.6vw; border-top: 1px solid #ddd; }
.newxq-e { float: left; width: calc(100% - 260px); }
.newxq-d a { transition: all 0.5s; display: inline-block; font-size: 15px; color:#999999; }
.newxq-d a span {  display: inline-block;line-height: 1.6 }
.newxq-e p:nth-child(2) { margin-top: 10px;}
.newxq-d .backList a:hover { background: #0c6bc7; }
.newxq-e a:hover { color:#3a599d; }
.newxq-d .backList { float: right; }
.newxq-d .backList a { padding:  16px 40px; border-radius: 80px; background: #0c6bc7; }
.newxq-d .backList a span { padding-left: 25px; color:#fff; background: url(../picture/backlist.png) no-repeat left center; }
.newxq-d .backList a:hover { background: #3a599d; }
@media(max-width: 1680px){
	.newxq-b .topTit .t { font-size: 22px;}
}
.newxq-d .backList a:hover { background: #3a599d; }
@media(max-width: 1280px){
	.newxq-b .topTit .t { font-size: 20px;}
}
@media(max-width: 1024px){
	.newxq-c { font-size: 16px; }
	.newxq-a { width: 100%; padding: 30px;}
	.newxq-b .topTit .t { font-size: 18px;}
	.newxq-b .topTit { width: 100%; }
	.newxq-b .share { width: 100%; position: relative; left:0; bottom:0; margin-top: 16px; float: left;}
	.social-share a { margin: 0 10px 0 0; }
	.newxq { padding:0px 0; }
	.newxq-b { padding-bottom: 18px; margin-bottom: 20px; }
	.newxq-d { padding-top: 18px; margin-top: 20px; }
	.newxq01-a .topTit .t{padding-bottom: 2.5vw !important;}
	.mod_main{padding-top: 40px;padding-bottom: 40px;padding-left: 15px;padding-right: 15px;}
	.std_padd {padding-top: 0px;}
	.ys_page_wrap .std_padd{padding-bottom: 0px;}
}
@media(max-width: 640px){
	.newxq-a { padding: 20px;}
	.newxq-e { width: 100%; }
	.newxq-e p { margin:0; float: none; width: 100%; }
	.newxq-e p:nth-child(n+2) { margin-top: 10px; float: none; }
	.newxq-d .backList { width: 100%; float: left; margin-top: 15px; }
	.ys_page_wrap .std_padd{padding-top: 0px;}
	.newxq-d .backList a{padding: 8px 40px;}
	.newxq-d .backList a span{padding: 0px;}
}
@media(max-width: 500px){
}
@media(max-width: 400px){
	.newxq-e { width: 100%; }
	.newxq-d .backList { margin-top: 10px; }
}
.newxq01 { width: 28%; float: right; }
.newxq01-a { background: #ffffff; padding: 2vw 1.5vw; border-radius: 6px; overflow: hidden; }
.newxq01-a .topTit .t { font-size: 24px; color:#333333; padding-bottom: 1vw; border-bottom: 1px solid #dedede; }
.newxq01-a ul { padding: 12px 0 0px; }
.newxq01-a ul li { margin-top: 10px;}
.newxq01-a ul li a { font-weight: normal; background: url(../images/jtgreen.png) no-repeat right center; display: block; border-bottom: 1px solid #eee; font-size: 18px; transition: all 0.5s; color:#333333; padding: 12px 0; }
.newxq01-a ul li:hover a { color:#3a599d;}
.newxq01-a ul li:hover a { color:#28b8ab;}
.newxq01-a ul li.cur a { color:#264994;}
.newxq01-b { margin-top: 30px;}
.newxq01-a dl dd a { display: block; border-bottom: 1px solid #eee; padding: 16px 0; margin-top: 10px; }
.newxq01-a dl dd .d { font-size: 14px;color:#264994; }
.newxq01-a dl dd .t { margin-top:10px; line-height: 1.4; font-size: 16px; font-weight: normal; color:#333333; }
.newxq01-a dl dd:hover .t { color:#264994; }

.newxq01-a dl dd .ss { margin: 0 0 6px 0; }
@media(max-width: 1280px){
	.newxq01-a .topTit .t  { font-size: 24px;}
	.newxq01-a ul { padding: 0 0 15px; }
	.newxq01-a ul li a { font-size: 16px;}
}
@media(max-width: 1024px){
	.newxq01-b { display: none;}
	.newxq01 { width: 100%; margin-bottom: 15px; }
	.newxq01-a { padding: 20px; }
	.container{ max-width: 100%; }
}
.newC { padding-top:30px; }
.container a{font-size: 16px;}

.footer-navs {
    display: flex;
    flex-wrap: wrap;
    padding-top: 0px;
    width: 75%;
}
.footer-navs-item {
    display: inline-block;
    margin-bottom: 0px;
    width: 15%;
}
.footer-navs-item:last-child{
    width: 35%;
}
.footer-navs-item:last-child p{
    display: inline-flex;
    float: right;
    text-align: center;
    color: #fff;
}
.footer-navs-item:last-child p img{
    padding-bottom: 5px;
}
.footer-navs-item dd p img {
    margin-left: 10px;
}
.copyright {
    margin-top: 25px;
}