@charset "utf-8";
.banner{ width:100%; position:relative;  overflow:hidden}
.banner img{ width:100%}
.banner img.img1{ display:block}
.banner img.img2{ display:none}
@media (max-width: 1200px){
	.banner img.img2{ display:block}
	.banner img.img1{ display:none}
}

.ntop{ margin-top:120px;}
.ntop2{ margin-top:60px;}
.ntop .nr{ display:flex;justify-content: space-between; }
.ntop .title{ font-size: 28px; color:#111111; font-weight:bold}
.ntop .intro{ width:50%; font-size:16px; color:#333333; line-height:2; text-align:justify}


.ntop.ntop101102 .nr{ display:block}
.ntop.ntop101102 .title{ text-align:center}
.ntop.ntop101102 .intro{ width:100%; text-align:center; margin-top:20px}

.ntop.ntop101104{ margin-top:80px}
.ntop.ntop101104 .nr{ display:block}
.ntop.ntop101104 .title{ text-align:center}
.ntop.ntop101104 .intro{ width:100%; text-align:center; margin-top:20px}

@media (max-width: 1600px){
	.ntop{ margin-top:100px;}
	.ntop2{ margin-top:40px;}
	.ntop .title{ font-size:32px;}
	.ntop .intro{ font-size:14px;}
	
	.ntop.ntop101104{ margin-top:80px}

}
@media (max-width: 1200px){
	.scroll_up .ntop{ padding-top:0}
	.scroll_up .ntop101102{ padding-top:0}
	
	
	.ntop{ margin-top:40px;}
	.ntop2{ margin-top:20px;}
	.ntop .nr{ display:block}
	.ntop .title{ font-size:20px;}
	.ntop .intro{ font-size:12px; width:100%; margin-top:20px}
	
	.ntop.ntop101104{ margin-top:50px}
}
@media (max-width: 1200px){
}
.qywh{ margin:80px 0;}
.second_nav{ float:left}
.second_nav ul li a{ display:block; padding-left:30px; font-size:16px; font-weight:bold; color:#bdbdbd; line-height:2.5;}
.second_nav ul li.on a{ background:url(g_15.png) left center no-repeat; color:#0d0d0d}
.second_nav ul li:hover a{ color:#0d0d0d}

.second_nav.fixed{ position:fixed; left:50%; margin-left:-800px; z-index:99; top:20%}
.scroll_up .second_nav.fixed{ }
@media (max-width: 1600px){
	.second_nav.fixed{  margin-left:-600px;}
}

.scroll_up  .wrapper{ padding-top:100px}
@media (max-width: 1200px){
	.scroll_up  .wrapper{ padding-top:60px}
}

.qywh .qywhCont{ width:1336px; float:right;}
.qywh .qywhCont .qywhItem01 .pic{ width:100%; overflow:hidden}
.qywh .qywhCont .qywhItem01 .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.qywh .qywhCont .qywhItem01 .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.qywh .qywhCont .qywhItem01 .cont{ margin-top:75px}
.qywh .qywhCont .qywhItem01 .cont .lt{ width:680px; float:left}
.qywh .qywhCont .qywhItem01 .cont .lt .title{ font-size:28px; color:#111111; line-height:1; font-weight:bold}
.qywh .qywhCont .qywhItem01 .cont .lt .intro{ font-size:16px; color:#0d0d0d; line-height:2; text-align:justify; margin-top:40px}
.qywh .qywhCont .qywhItem01 .cont .rt{ float:right; font-size:16px; color:#0d0d0d; line-height:2; text-align:justify; width:520px}
.qywh .qywhCont .qywhItem02{ margin-top:75px}
.qywh .qywhCont .qywhItem02 .pic{ width:100%; overflow:hidden}
.qywh .qywhCont .qywhItem02 .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.qywh .qywhCont .qywhItem02 .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.qywh .qywhCont .qywhItem02 .cont{ margin-top:75px}
.qywh .qywhCont .qywhItem02 .cont .lt{ float:left}
.qywh .qywhCont .qywhItem02 .cont .lt .title{ font-size:28px; color:#111111; line-height:1; font-weight:bold}
.qywh .qywhCont .qywhItem02 .cont .rt{ width:680px; float:right; font-size:16px; color:#0d0d0d; line-height:2; text-align:justify}
.qywh .qywhCont .qywhItem02 .cont .rt .more{ margin-top:60px}
.qywh .qywhCont .qywhItem02 .cont .rt .more a{display:flex; align-items: center; font-size:16px; color:#4e4e4e}
.qywh .qywhCont .qywhItem02 .cont .rt .more a img{ padding-left:15px}
.qywh .qywhCont .qywhItem03{ margin:75px 0 0}
.qywh .qywhCont .qywhItem03 .cont .bq{ font-size:16px; font-weight:bold; color:#111111; line-height:2; text-align:justify; margin-top:30px}


@media (max-width: 1600px){
	.qywh{ margin:60px 0;}
	.second_nav ul li a{ padding-left:28px; font-size:18px; }
	.second_nav ul li.on a,.second_nav ul li:hover a{ background-size:13px}
	.qywh .qywhCont{ width:1000px;}
	.qywh .qywhCont .qywhItem01 .cont{ margin-top:50px}
	.qywh .qywhCont .qywhItem01 .cont .lt{ width:480px; }
	.qywh .qywhCont .qywhItem01 .cont .lt .title{ font-size:28px; }
	.qywh .qywhCont .qywhItem01 .cont .lt .intro{ font-size:14px; margin-top:25px}
	.qywh .qywhCont .qywhItem01 .cont .rt{ font-size:14px; width:380px }
	.qywh .qywhCont .qywhItem02{ margin-top:60px}
	.qywh .qywhCont .qywhItem02 .cont{ margin-top:50px}
	.qywh .qywhCont .qywhItem02 .cont .lt{ }
	.qywh .qywhCont .qywhItem02 .cont .lt .title{ font-size:28px;}
	.qywh .qywhCont .qywhItem02 .cont .rt{ width:500px; font-size:14px;}
	.qywh .qywhCont .qywhItem02 .cont .rt .more{ margin-top:40px}
	.qywh .qywhCont .qywhItem02 .cont .rt .more a{ font-size:14px;}
	.qywh .qywhCont .qywhItem02 .cont .rt .more a img{ padding-left:12px; height:12px}
	.qywh .qywhCont .qywhItem03{ margin:60px 0 0}
	.qywh .qywhCont .qywhItem03 .cont .bq{ font-size:16px; margin-top:20px}
}
@media (max-width: 1200px){
	.qywh{ margin:30px 0 40px;}
	.second_nav{ width:100%}
	.second_nav ul{ width:fit-content; margin:0 auto; display:flex;justify-content: space-between; }
	.second_nav ul li{ margin:0 15px}
	.second_nav ul li a{ padding-left:0; font-size:16px; }
	.second_nav ul li.on a,.second_nav ul li:hover a{ background-size:0}
	.qywh .qywhCont{ width:100%; margin-top:30px}
	.qywh .qywhCont .qywhItem01 .cont{ margin-top:40px}
	.qywh .qywhCont .qywhItem01 .cont .lt{ width:100%; }
	.qywh .qywhCont .qywhItem01 .cont .lt .title{ font-size:20px; }
	.qywh .qywhCont .qywhItem01 .cont .lt .intro{ font-size:14px; margin-top:15px}
	.qywh .qywhCont .qywhItem01 .cont .rt{ width:100%; margin-top:15px}
	.qywh .qywhCont .qywhItem02{ margin-top:30px}
	.qywh .qywhCont .qywhItem02 .cont{ margin-top:40px}
	.qywh .qywhCont .qywhItem02 .cont .lt{  width:100%;}
	.qywh .qywhCont .qywhItem02 .cont .lt .title{ font-size:20px;}
	.qywh .qywhCont .qywhItem02 .cont .rt{ width:100%; margin-top:15px }
	.qywh .qywhCont .qywhItem02 .cont .rt .more{ margin-top:15px}
	.qywh .qywhCont .qywhItem02 .cont .rt .more a{ font-size:12px;}
	.qywh .qywhCont .qywhItem02 .cont .rt .more a img{ padding-left:10px; height:10px}
	.qywh .qywhCont .qywhItem03{ margin:40px 0 0}
	.qywh .qywhCont .qywhItem03 .cont .bq{ font-size:16px; margin-top:15px}
}


.team{ margin:130px 0}
.team .tab01 .hd ul{ border-bottom:1px solid #e3e2e2; display:flex}
.team .tab01 .hd ul li{ font-size:16px; font-weight:bold; color:#a7a7a7; line-height:1; padding-bottom:25px; position:relative; cursor:pointer; margin-right:60px}
.team .tab01 .hd ul li.on{ color:#111}
.team .tab01 .hd ul li.on:after{ content:""; display:block; width:100%; height:2px; background:#111; position:absolute; left:0; bottom:-1px}
.team .tab01 .bd{ margin-top:80px}
.team .tab01 .bd .item{ width:calc(25% - 3px); float:left; margin-right:4px; cursor:pointer}
.team .tab01 .bd .item:nth-child(4n){ margin-right:0}
.team .tab01 .bd .item .pic{ width:100%; overflow:hidden}
.team .tab01 .bd .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.team .tab01 .bd .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.team .tab01 .bd .item .title{ font-size:16px; color:#000000; line-height:1; padding:20px 0 50px; font-weight:bold}
.teamDis{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:99; display:none}
.teamDis .bj{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:rgba(00,0,0,0.7)}
.teamDis .content{ width:1280px; box-sizing:border-box; height:100%; background:#fff; position:absolute; right:0; top:0; z-index:99; padding:0 70px; }
.teamDis .content .rcontent{ padding:100px 0 20px; overflow:auto; height:100%; box-sizing:border-box; width:100%}
.teamDis .content .rcontent .top{ display:flex}
.teamDis .content .rcontent .top .pic{ width:370px; overflow:hidden}
.teamDis .content .rcontent .top .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.teamDis .content .rcontent .top .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.teamDis .content .rcontent .top .cont{ width:calc(100% - 370px); box-sizing:border-box; padding-left:90px; padding-right:20px}
.teamDis .content .rcontent .top .cont .title{ font-size:24px; color:#0d0d0d; font-weight:bold; line-height:1; margin-top:15px}
.teamDis .content .rcontent .top .cont .title span{ font-weight:normal; font-size:16px; padding-left:15px; position:relative; margin-left:20px}
.teamDis .content .rcontent .top .cont .title span:after{ content:""; display:block; width:1px; height:12px; background:#333333; position:absolute; left:0; top:6px}
.teamDis .content .rcontent .top .cont .bq{ font-size:20px; font-weight:bold; color:#0d0d0d; text-align:justify; margin-top:25px}
.teamDis .content .rcontent .top .cont .t1{ font-size:20px; font-weight:bold; color:#0d0d0d; text-align:justify; margin-top:25px}
.teamDis .content .rcontent .top .cont .t2{ font-size:16px; color:#4e4b4b; text-align:justify; line-height:2; margin-top:10px}
.teamDis .content .rcontent .bback{ margin-top:35px}
.teamDis .content .rcontent .bback a{ display:inline-block; vertical-align:top; padding:5px 0; border-bottom:1px solid #0d0d0d; font-size:16px; color:#0d0d0d}
.teamDisBd{ margin-top:75px}
.teamDisBd .ihd{ border-bottom:2px solid #e8e8e8;}
.teamDisBd .ihd .title{ display:inline-block; vertical-align:top; font-size:20px; color:#0d0d0d; font-weight:bold; line-height:1; position:relative;  padding-bottom:25px}
.teamDisBd .ihd .title:after{ content:""; display:block; width:100%; height:2px; background:#0d0d0d; position:absolute; left:0; bottom:-2px; z-index:2}
.teamDisBd .ibd{ margin-top:45px}
.teamDisBd .ibd .zuopinList{ display:flex; flex-wrap: wrap; justify-content: space-between;}
.teamDisBd .ibd .zuopinList .item{ width:calc(50% - 3px); margin-bottom:50px}
.teamDisBd .ibd .zuopinList .item:nth-child(2n){ }
.teamDisBd .ibd .zuopinList .item .pic{ width:100%; overflow:hidden}
.teamDisBd .ibd .zuopinList .item .pic img{ width:100%}
.teamDisBd .ibd .zuopinList .item .cont .title{ margin-top:20px; font-size:22px; color:#0d0d0d}
.teamDisBd .ibd .zuopinList .item .cont .intro{ font-size:16px; color:#0d0d0d; display:flex; margin-top:10px}
.teamDisBd .ibd .zuopinList .item .cont .intro p{ margin-right:20px}
@media (max-width: 1600px){
	.team{ margin:100px 0}
	.team .tab01 .hd ul li{   padding-bottom:22px; margin-right:50px}
	.team .tab01 .bd{ margin-top:60px}
	.team .tab01 .bd .item .title{  padding:16px 0 50px; }
	.teamDis .content{ width:1120px;  padding:0 50px; }
	.teamDis .content .rcontent{ padding:80px 0 20px; }
	.teamDis .content .rcontent .top .pic{ width:300px }
	.teamDis .content .rcontent .top .cont{ width:calc(100% - 300px); padding-left:50px}
	.teamDis .content .rcontent .top .cont .title{ font-size:20px; }
	.teamDis .content .rcontent .top .cont .title span{ font-size:14px; }
	.teamDis .content .rcontent .top .cont .title span:after{  top:5px}
	.teamDis .content .rcontent .top .cont .bq{ font-size:18px;  }
	.teamDis .content .rcontent .top .cont .t1{ font-size:18px; }
	.teamDis .content .rcontent .top .cont .t2{ font-size:14px; }
	.teamDis .content .rcontent .bback{ margin-top:30px}
	.teamDis .content .rcontent .bback a{ font-size:14px; }
	.teamDisBd{ margin-top:50px}
	.teamDisBd .ihd .title{ font-size:18px; padding-bottom:20px}
	.teamDisBd .ibd{ margin-top:45px}
	.teamDisBd .ibd .zuopinList .item{ margin-bottom:40px}
	.teamDisBd .ibd .zuopinList .item .cont .title{  font-size:18px; }
	.teamDisBd .ibd .zuopinList .item .cont .intro{ font-size:14px; }
}
@media (max-width: 1200px){
	.team{ margin:40px 0}
	.team .tab01 .hd ul li{ font-size:16px; padding-bottom:16px; margin-right:20px}
	.team .tab01 .bd{ margin-top:30px}
	.team .tab01 .bd .item{ width:calc(50% - 2px);}
	.team .tab01 .bd .item:nth-child(4n){ margin-right:0}
	.team .tab01 .bd .item:nth-child(2n){ margin-right:0}
	.team .tab01 .bd .item .title{ font-size:16px; padding:12px 0 20px; }
	.teamDis .content{ width:100%;  padding:0 4%; }
	.teamDis .content .rcontent{ padding:40px 0; }
	.teamDis .content .rcontent .top{ display:block}
	.teamDis .content .rcontent .top .pic{ width:100% }
	.teamDis .content .rcontent .top .cont{ width:100%; padding-left:0}
	.teamDis .content .rcontent .top .cont .title{ font-size:18px; margin-top:20px }
	.teamDis .content .rcontent .top .cont .title span{ font-size:12px; }
	.teamDis .content .rcontent .top .cont .title span:after{  top:4px}
	.teamDis .content .rcontent .top .cont .bq{ font-size:16px; margin-top:20px  }
	.teamDis .content .rcontent .top .cont .t1{ font-size:16px; margin-top:15px }
	.teamDis .content .rcontent .top .cont .t2{ font-size:14px; }
	.teamDis .content .rcontent .bback{ margin-top:20px}
	.teamDis .content .rcontent .bback a{ font-size:14px; }
	.teamDisBd{ margin-top:30px}
	.teamDisBd .ihd .title{ font-size:16px; padding-bottom:16px}
	.teamDisBd .ibd{ margin-top:20px}
	.teamDisBd .ibd .zuopinList .item{ margin-bottom:20px}
	.teamDisBd .ibd .zuopinList .item .cont .title{  font-size:16px; margin-top:12px }
	.teamDisBd .ibd .zuopinList .item .cont .intro{ font-size:12px; }
}
.news .nr{ border-top:1px solid #bcbcbc; margin-top:40px; padding-top:55px}
.newsList{ width:1380px; float:right; margin-bottom:120px}
.newsList .an{ padding-bottom:120px}
.newsList .item{ padding:40px 0; border-bottom:1px solid #bcbcbc}
.newsList .item  a{ display:flex; align-items: center; }
.newsList .item  a .pic{ width:760px; }
.newsList .item  a .pic i{ display:block; width:100%; overflow:hidden; height:0; padding-bottom:calc(428 / 760 * 100%); position:relative}
.newsList .item  a .pic img{ width:100%; height:100%; position:absolute; left:0; top:0; object-fit:cover;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsList .item:hover  a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsList .item  a .cont{ width:calc(100% - 760px); box-sizing:border-box; padding:0 80px;}
.newsList .item  a .cont .title{ font-size:28px; color:#0d0d0d; font-weight:bold}
.newsList .item  a .cont .intro{ font-size:16px; color:#0d0d0d; text-align:justify; line-height:2; opacity:0.6; margin-top:25px}
.newsList .item  a .cont .time{ font-size:16px; color:#a7a7a7; display:flex; align-items: center; margin-top:40px}
.newsList .item  a .cont .time img{ height:15px; padding-left:15px; transition:all 0.5s}
.newsList .item:hover  a .cont .time img{ padding-left:25px}

@media (max-width: 1600px){
	.news .nr{ margin-top:30px; padding-top:40px}
	.newsList{ width:1000px; margin-bottom:100px}
	.newsList .an{ padding-bottom:100px}
	.newsList .item  a .pic{ width:540px; }
	.newsList .item  a .cont{ width:calc(100% - 540px);  padding:0 0 0 60px;}
	.newsList .item  a .cont .title{ font-size:24px; }
	.newsList .item  a .cont .intro{ font-size:14px; margin-top:20px}
	.newsList .item  a .cont .time{ font-size:14px; margin-top:30px}
	.newsList .item  a .cont .time img{ height:12px; padding-left:12px}
}
@media (max-width: 1200px){
	.newsList .item:nth-child(1){ padding:20px 0 30px; }
	.newsList .item { padding:30px 0; }
	
	.news .nr{ margin-top:20px; padding-top:20px}
	.newsList{ width:100%; margin-bottom:40px}
	.newsList .an{ padding-bottom:40px}
	.newsList .item  a{ display:block}
	.newsList .item  a .pic{ width:100%; }
	.newsList .item  a .cont{ width:100%;  padding:20px 0 0;}
	.newsList .item  a .cont .title{ font-size:16px; }
	.newsList .item  a .cont .intro{ font-size:12px; margin-top:10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
	.newsList .item  a .cont .time{ font-size:12px; margin-top:15px}
	.newsList .item  a .cont .time img{ height:10px; padding-left:10px}
}

.newsDisplay{ padding:0}
.newsDisplay .rt{ width:1197px; float:right}
.newsDisplay .rt .cont{ width:2000px; overflow:hidden}
.newsDisplay .rt .cont .swipers{ width:1197px;}
.newsDisplay .rt .cont .swipers .swiper-slide{ width:auto; height:680px; margin-right:65px}
.newsDisplay .rt .cont .swipers .swiper-slide:last-child{ margin-right:0}
.newsDisplay .rt .cont .swipers .swiper-slide img{ width:auto; height:100%}
.newsDisplay .lt{ width:305px; float:left}
.newsDisplay .lt .title{ font-size:28px; color:#0d0d0d; font-weight:bold; line-height:1.4; margin-top:50px}
.newsDisplay .lt .intro1{ font-size:16px; color:#4e4b4b; line-height:2; margin-top:60px}
.newsDisplay .lt .cont{ margin-top:50px; font-size:16px; color:#4e4b4b; line-height:2; text-align:justify}
.newsDisplay .lt .next{ margin-top:50px;}
.newsDisplay .lt .next a{ font-size:14px; color:#333333; transition:all 0.3s}
.newsDisplay .lt .next a:hover{ padding:10px; border:1px solid #999}
.newsDisplay .lt .back{ margin-top:10px}
.newsDisplay .lt .back a{ display:inline-block; vertical-align:top; line-height:1; padding-bottom:10px; border-bottom:1px solid #333; font-size:14px; color:#333; transition:all 0.3s}
.newsDisplay .lt .back a:hover{ padding:10px; border:1px solid #999}
@media (max-width: 1600px){
	.newsDisplay .rt{ width:820px; }
	.newsDisplay .rt .cont .swipers{ width:820px;}
	.newsDisplay .rt .cont .swipers .swiper-slide{ height:480px; margin-right:40px}
	.newsDisplay .lt{ width:280px; float:left}
	.newsDisplay .lt .title{ font-size:24px; margin-top:20px}
	.newsDisplay .lt .intro1{ font-size:14px; margin-top:20px}
	.newsDisplay .lt .cont{ margin-top:30px; font-size:14px; }
	.newsDisplay .lt .next{ margin-top:40px;}
}
@media (max-width: 1200px){
	.newsDisplay{ padding-bottom:30px}
	.newsDisplay .rt{ width:100%; }
	.newsDisplay .rt .cont{ width:100%}
	.newsDisplay .rt .cont .swipers{ width:100%;}
	.newsDisplay .rt .cont .swipers .swiper-slide{ margin-right:0}
	.newsDisplay .lt{ width:100%; }
	.newsDisplay .lt .title{ font-size:20px; margin-top:20px}
	.newsDisplay .lt .intro1{ font-size:14px; margin-top:20px}
	.newsDisplay .lt .cont{ margin-top:30px; font-size:14px; }
	.newsDisplay .lt .next{ margin-top:20px;}
}

/* 分页 */
.page {  line-height:24px; text-align:center; }
.page select{ display:none}
.page a { display:inline-block; margin:0 2px; padding:8px 12px; border:1px solid #e5e2d9; color:#333; vertical-align:top; font-size:14px ; min-width:16px; border-radius:5px}
.page a:hover,.page .current { border:1px solid #3151a4; background:#0d0d0d; color:#fff; }
@media all and (max-width:1600px){
	.page a{ padding:3px 10px}
}
@media all and (max-width:1200px){
	.page a { font-size:12px}
	.page a{ padding:3px 5px}
}
@media all and (max-width:750px){
	.page a{ margin:3px 0}
}


.newsPage2{ padding:40px 0}
.newsList2{ padding-bottom:30px}
.newsList2 .item{ width:100%; height:136px; margin-bottom:25px; background:#f1f1f1;}
.newsList2 .item a{ display:block;display:flex;align-items: center;   width:100%; height:100% }
.newsList2 .item .time{ width:190px; text-align:center; font-weight:bold; color:#5b5b5b}
.newsList2 .item .time .p1{ display:inline-block; vertical-align:top; font-size:32px; line-height:1; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:8px}
.newsList2 .item .cont{ width:calc(100% - 190px); box-sizing:border-box; padding:0 45px 0 0}
.newsList2 .item .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsList2 .item .cont .intro{ font-size:16px; color:rgba(0,0,0,0.45); line-height:24px; height:48px; margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList2 .item:hover a{ }
.newsList2 .item:hover{ background:#3151a4; box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.newsList2 .item:hover .time{ color:#fff}
.newsList2 .item:hover .time .p1{ border-bottom:1px solid #fff}
.newsList2 .item:hover .cont .title{ color:#fff;}
.newsList2 .item:hover .cont .intro{ color:rgba(255,255,255,0.47);}
@media all and (max-width:1200px){
	.newsPage2{ padding:40px 0}
	.newsList2{ padding-bottom:10px}
	.newsList2 .item{ margin-bottom:20px; height:125px}
	.newsList2 .item .time{ width:100px;}
	.newsList2 .item a{ }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 100px); padding:0 30px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}
@media all and (max-width:450px){
	.newsList2 .item{ height:100px}
	.newsList2 .item .time{ width:80px;}
	.newsList2 .item a{  }
	.newsList2 .item:hover a{ }
	.newsList2 .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList2 .item .cont{ width:calc(100% - 80px); padding:0 15px 0 0}
	.newsList2 .item .cont .title{ font-size:16px}
	.newsList2 .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}



/* 内容模式 */
.article { padding:40px 0; width:100%; margin:0 auto; box-sizing:border-box; line-height:2; font-size:16px; word-wrap:break-word; }
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.article .hd h1 { color:#000; font-size:28px; text-align:center; font-weight:bold; line-height:1.6 }
.article .hd .titBar { color:rgba(0,0,0,0.6); font-size:16px; text-align:center; margin-top:10px }
.article .bd {background:#fff; line-height:2; font-size:16px; color:#4e4e4e }
.article .bd img{ max-width:100%; height:auto}
.article .bd video{ max-width:100%; height:auto}
.article .ft { margin:30px 0 0;}
.article .ft .nr{ padding:0!important; background:none!important}
.article .ft ul{ border-top:1px dotted #ccc; padding:30px 0 0 0 }
.article .ft ul li { width:100%;  box-sizing:border-box; text-align:left; text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#4e4e4e}
.article .ft ul li a{ color:#4e4e4e}
.article .ft ul li:hover a{ color:#282828}
.nr_pc{ display:block}
.nr_sj{ display:none}
.article .bd video{ max-width:100%; height:auto}
@media all and (max-width:1600px){
	.article { padding:30px 0}
	.article .hd h1{ font-size:24px}
}
@media all and (max-width:1200px){
	.article { padding:20px 0;}
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article .hd .titBar { font-size:12px}
	.article{ font-size:14px}
	.article .ft{ }
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	.article .ihd{ font-size:20px;  padding:5px 0; margin-bottom:20px}
	.nr_pc{ display:none}
	.nr_sj{ display:block}
	.article .ft { margin:20px 0 0; height:auto}
	.article .ft ul{ display:block; height:auto; padding:20px 0 0 0}
	.article .ft ul li { width:100% }
	.article .bd{ font-size:14px; line-height:2}	
}



@media all and (max-width:1600px){
	.article .nr{ }
}

@media all and (max-width:1200px){
	.article{ padding:40px 0;}
	.article .nr{}
}







.cb{padding-top: 80px;padding-bottom: 116px;}
.cb_a .bd{display: flex;align-items: center;justify-content: space-between;}
.cb_a .bd1{color: #111111;font-size: 40px;line-height: 50px;font-weight: bold;}
.cb_a .bd2{color: #333333;font-size: 16px;line-height: 30px;width: 790px;}
.cb_b{margin-top: 80px;}
.cb_b .hd {border-bottom: 1px solid #e3e2e2;}
.cb_b .hd ul {display: flex;}
.cb_b .hd ul li a{color: #a7a7a7;font-size: 20px;line-height: 30px;padding-bottom: 20px;position: relative;display: block;}
.cb_b .hd ul li{margin-right: 83px;}
.cb_b .hd ul li:last-child{margin-right: 0;}
.cb_b .hd ul li.on a::after{content: "";left: 0;width: 100%;bottom: -1px;border-bottom: 1px solid #111111;position: absolute;}
.cb_b .hd ul li.on a{color: #111111;}
.cb_b .hd ul li:hover a{color: #111111;}
.cb_b .hd ul li:hover a::after{content: "";left: 0;width: 100%;bottom: -1px;border-bottom: 1px solid #111111;position: absolute;}
.cb_b .bd ul {display: flex;flex-wrap: wrap;margin-top: 83px;}
.cb_b .bd ul li{width: 397px;margin-right: 4px;margin-top: 16px;}
.cb_b .bd ul li:nth-child(4n){margin-right: 0;}
.cb_b .bd ul li:nth-child(-n+4){margin-top: 0;}
.cb_b .bd ul li a{display: block;}
.cb_b .bd ul li a .pc {height: 342px;display: flex;align-items: center;justify-content: center;	border: solid 1px #e1e1e1;}
.cb_b .bd ul li span{font-size: 24px;line-height: 92px;color: #000000;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;}

.about_b{padding: 125px 0 138px;}
.about_b .bd{display: flex;justify-content: space-between;}
.about_b .bd .bd1{width: 560px;}
.about_b .bd .bd2{width: 790px;color: #333333;font-size: 16px;line-height: 36px;}
.about_b .bd .bd2 p{margin-top: 37px;}
.about_b .bd .bd2 p:nth-child(1){margin-top: 0;}
.about_b .bd .bd1 .t1{color: #111111;font-size: 28px;line-height: 50px;font-weight: bold;}
.about_b .bd .bd1 .t2{color: #111111;font-size: 16px;line-height: 38px;font-weight: normal;margin-top: 30px;}
.about_b .bd .bd1 .t3{color: #333333;font-size: 16px;line-height: 28px;font-weight: normal;}

.join_a{padding: 100px 0;}
.join_a .bd{display: flex;justify-content: space-between;}
.join_a .bd1{color: #111111;font-size: 28px;line-height: 50px;font-weight: bold;}
.join_a .bd2{width: 1200px;border-top: 1px solid #bcbcbc;}
.join_a .bd2 ul {display: flex;flex-wrap: wrap;}
.join_a .bd2 ul li{width: 570px;margin-right: 57px;padding: 27px  0 25px;border-bottom: 1px solid #bcbcbc;}
.join_a .bd2 ul li .t1{color: #0d0d0d;line-height: 30px;	font-size: 16px;font-weight: bold;}
.join_a .bd2 ul li .t2{color: #0d0d0d;line-height: 30px;	font-size: 16px;}
.join_a .bd2 ul li:nth-child(2n){margin-right: 0;}

.join_b{background: #f4f4f4;padding: 100px 0;}
.join_b .hd .h1{	color: #111111;	line-height: 50px;font-size: 28px;font-weight: bold;}
.join_b .hd .h2{	color: #111111;	line-height: 26px;font-size: 16px;margin-top: 27px;}
.join_b .bd{margin-top: 58px;}
.join_b  li:nth-child(1){border-top: 1px solid #000;}
.join_b  li  a{display: flex;padding: 67px 0 75px;justify-content: space-between;border-bottom: 1px solid #BCBCBC;}
.join_b  li:nth-child(1) a .time{ color:#111111}
.join_b  li .time i{font-size: 18px;font-weight: bold;font-style: normal;}
.join_b  li .time span{font-size: 26px;font-weight: bold;font-style: normal;}
.join_b  li .time{width: 80px; color:#BCBCBC}
.join_b  li .tle{width: 200px;}
.join_b  li .txt{width: 785px;	}
.join_b  li .tle {color: #0d0d0d;font-size: 20px;font-weight: bold;line-height: 30px;}
.join_b  li .txt .t3{color: #333;opacity: 0.8;font-size: 16px;line-height: 30px;}
.join_b  li .txt .t4{margin-top: 35px;color: #8d8d8d;opacity: 0.8;font-size: 16px;}
.join_b  li:hover .time{color: #111111;}

.jx_b{padding:80px 0}
.jx_b .hd{color: #111111;font-size: 28px;line-height: 50px;font-weight: bold;}


.jx_b .hd ul {display: flex;}
.jx_b .hd ul li a{color: #a7a7a7; line-height:1; position: relative;display: block;}
.jx_b .hd ul li{margin-right: 83px;}
.jx_b .hd ul li:last-child{margin-right: 0;}
.jx_b .hd ul li.on a{color: #111111;}
.jx_b .hd ul li:hover a{color: #111111;}


.jx_b .bd {margin-top: 55px;}
.jx_b .bd ul li{display: flex;align-items: flex-start;justify-content: space-between;}
.jx_b .bd ul li .time{color: #0d0d0d;line-height: 28px;font-size: 16px;padding-left: 36px;background: url(ico1.png)no-repeat left center; font-weight:bold}
.jx_b .bd ul li .ul_li{width: 1200px;}
.jx_b .bd ul li .ul_li .li_a{border-bottom: 0px #bcbcbc;padding-bottom: 0;position: relative;}
.jx_b .bd ul li .ul_li .li_a a{ color: #0d0d0d; line-height:30px; font-size: 16px;display: flex;justify-content: space-between;}
.jx_b .bd ul li .ul_li .li_a a .t1{width: 560px;}
.jx_b .bd ul li .ul_li .li_a a .t2{width: 450px;}
.jx_b .bd ul li .ul_li .li_a a .t3{width: 160px;color: #8d8d8d;text-align: right;}
.jx_b .bd ul li .ul_li .li_a a .t4{ color:#8d8d8d}
.jx_b .bd ul li .ul_li .li_a a .t5{ position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:9; width:20%; display:none}
.jx_b .bd ul li .ul_li .li_a a .t5 img{ width:100%}
.jx_b .bd ul li .ul_li .li_a:hover a .t5{ display:block}

.jx_b .bd ul li .ul_li .li_a::after{ position: absolute; left: 0; bottom: 0;  transition:all 0.6s ease ; border-bottom: 0px solid #0d0d0d; -webkit-transition:all 0.6s ease ; -moz-transition:all 0.6s ease ; -ms-transition:all 0.6s ease ; -o-transition:all 0.6s ease ;width: 0;content: ""; }
.jx_b .bd ul li .ul_li .li_a:hover::after{width: 100%;}
.jx_b .bd ul li .ul_li .li_a:nth-child(-n+1){padding-top: 0;}
.jx_b .bd ul li{border-bottom: 1px solid #bcbcbc; padding:50px 0}
.jx_b .bd ul li:nth-child(1){padding-top: 0;}
.jx_b .bd ul li:last-child{border-bottom: unset;}
.jx_b .bd .more{text-align: center;}
.jx_b .bd .more a{	color: #0d0d0d;font-size: 16px;line-height: 26px;}
.jx_b .bd ul li:hover .ul_li .li_a a:hover .t1{font-weight: bold;}
.jx_b .bd ul li .ul_li .li_a a:hover .t2{font-weight: bold;}

.lc.jx .jx_b .bd ul li .ul_li .li_a a .t1{width: calc(100% - 215px);}
.lc{ }

.lx{padding-top: 85px;padding-bottom: 145px;}
.lx .hd{color: #111111;font-size: 28px;line-height: 50px;font-weight: bold;}
.lx .bd{margin-top: 55px;}
.lx .bd img{ max-width:100%; height:auto}
.lx .bd .bd1 .img1{ display:block}
.lx .bd .bd1 .img2{ display:none}
.lx .bd .bd2{margin-top: 60px;}
.lx .bd .bd2 ul {display: flex;flex-wrap: wrap;}
.lx .bd .bd2 ul li{width: 50%;margin-top: 52px;}
.lx .bd .bd2 ul li .t1{color: #0d0d0d;font-size: 20px;font-weight: bold;line-height: 34px;margin-bottom: 16px;}
.lx .bd .bd2 ul li .mc{color: #111111;	line-height: 26px;font-size: 16px;}

.yj .yj_a{padding-top: 90px;}
.yj .yj_a .bd{display: flex;justify-content: space-between;}
.yj .yj_a .bd .bd1{color: #0d0d0d;font-size: 40px;line-height: 50px;font-weight: bold;}
.yj .yj_a .bd .bd2{color: #333333;font-size: 16px;line-height: 26px;width: 800px;}

.yj .yj_b{padding-top: 88px;padding-bottom: 145px;}
.yj .yj_b .hd {border-bottom: 1px solid #e3e2e2;}
.yj .yj_b .hd ul {display: flex;}
.yj .yj_b .hd ul li a{color: #a7a7a7;font-size: 20px;line-height: 30px;padding-bottom: 20px;position: relative;display: block;}
.yj .yj_b .hd ul li{margin-right: 83px;}
.yj .yj_b .hd ul li:last-child{margin-right: 0;}
.yj .yj_b .hd ul li.on a::after{content: "";left: 0;width: 100%;bottom: -1px;border-bottom: 1px solid #111111;position: absolute;}
.yj .yj_b .hd ul li.on a{color: #111111;}
.yj .yj_b .hd ul li:hover a{color: #111111;}
.yj .yj_b .hd ul li:hover a::after{content: "";left: 0;width: 100%;bottom: -1px;border-bottom: 1px solid #111111;position: absolute;}
.yj .yj_b .bd ul {display: flex;flex-wrap: wrap;}
.yj .yj_b .bd ul li{width: 797px;margin-right: 6px;margin-top: 6px;}
.yj .yj_b .bd ul li:nth-child(2n){margin-right: 0;}
.yj .yj_b .bd ul li:nth-child(-n+2){margin-top: 0;}


.yj .yj_b .bd ul li.ax1{ margin-top: 60px;}
.yj .yj_b .bd ul li.ax1:nth-child(2n){margin-right: 0;}
.yj .yj_b .bd ul li.ax1:nth-child(-n+2){margin-top: 0;}

.yj .yj_b .bd ul li a{display: block;}
.yj .yj_b .bd ul li a .pc { width:100%; position:relative; overflow:hidden}
.yj .yj_b .bd ul li a .pc:after{ content:""; display:block; width:100%; height:100%; background:rgba(0,0,0,.15); position:absolute; left:0; top:0}
.yj .yj_b .bd ul li a .pc img{width: 100%;height: 100%;object-fit: cover;}

.yj .yj_b .bd ul li a .pc img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.yj .yj_b .bd ul li:hover a .pc img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}


.yj .yj_b .bd ul li span{font-size: 16px;line-height: 26px;color: #0d0d0d;}
.yj .yj_b .bd ul li p{ display:inline-block; font-size: 16px;line-height: 26px;color: #0d0d0d; margin-right:20px}
.yj .yj_b .bd ul li .desc{ }
.yj .yj_b .bd ul li .t1{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #0d0d0d;line-height: 28px;font-size: 16px;margin-bottom: 7px; margin-top:20px; font-weight:bold}


.yj .yj_b .bd{margin-top: 80px;}
.zp.yj .yj_b .hd ul li a{font-weight: bold;padding-bottom: 0;font-size: 28px;}
.zp.yj .yj_b .hd{border-bottom: none;}
.yj .yj_b .hd ul li.on a::after{display: none;}
.yj .yj_b .hd ul li:hover a::after{display: none;}


.zp.yj.zpzhy .bd ul li a {position: relative;}
.zp.yj.zpzhy .bd ul li a .t3{color: #ffffff;line-height: 34px;font-size: 24px;font-weight: bold;position: absolute;bottom: 40px;left: 40px;}



.yj .yj_b .bd .bd_box.bd_boxs ul li{ width:23.5%; margin-right:2%; margin-top:0; margin-bottom:2%}
.yj .yj_b .bd .bd_box.bd_boxs ul li:nth-child(4n){ margin-right:0}




@media (max-width:1600px) {
    .nr{width: 1200px;}
    .yj .yj_a .bd .bd2{width: 600px;}
    .yj .yj_a .bd .bd1{font-size: 24px;line-height: 40px;}
    .yj .yj_a{padding-top: 60px;}
    .yj .yj_b{padding-top: 60px;padding-bottom: 60px;}
    .yj .yj_b .bd{margin-top: 60px;}
    .yj .yj_b .bd ul li{width: 49.5%;margin-right: 1%;}
    .yj .yj_b .bd ul li a .pc{height: unset;}
    .yj .yj_b .bd ul li{margin-top: 40px;}
    .yj .yj_b .bd{margin-top: 60px;}
    .zp.yj .yj_b .hd ul li a{font-size: 24px;line-height: 40px;}
    .cb{padding-top: 60px;}
    .cb{padding-bottom: 60px;}
    .cb_b{margin-top: 60px;}
    .cb_b .bd ul{margin-top: 60px;}
    .cb_b .bd ul li{width: 32%;margin-right: 2%;}
    .cb_b .bd ul li a .pc{height: unset;}
    .cb_b .bd ul li:nth-child(-n+4){margin-top: 16px;}
    .cb_b .bd ul li:nth-child(4n){margin-right: 2%;}
    .cb_b .bd ul li:nth-child(3n){margin-right: 0;}
    .cb_b .bd ul li:nth-child(-n+3){margin-top: 0;}
    .cb_a .bd1{font-size: 24px;line-height: 40px;}
    .about_b .bd .bd1 .t1{font-size: 24px;line-height: 40px;}
    .about_b .bd .bd1 .t2{ }
    .about_b .bd .bd2{width: 600px;}
    .about_b{    padding: 60px 0 60px;}
    .join_a .bd2{width: 900px;}
    .join_a{    padding: 60px 0 60px;}
    .join_a .bd2 ul li{width: 49%;margin-right: 2%;}
    .join_a .bd1{font-size: 24px;line-height: 40px;}
    .join_b{padding: 60px 0 60px;}
    .join_b .hd .h1{font-size: 24px;line-height: 40px;}
    .join_b li a{padding: 60px 0 60px;}
    .jx_b .hd{font-size: 24px;line-height: 40px;}
    .jx_b .bd{margin-top: 60px;}
    .jx_b .bd ul li .ul_li{width: 1000px;}
    .jx_b .bd ul li .ul_li .li_a a .t1{width: 420px;}
    .jx_b .bd ul li{padding-bottom: 60px;}
    .jx_b{padding-bottom: 60px;}
    .lc{ }
    .lx{padding: 60px 0;}
    .lx .hd{font-size: 24px;line-height: 40px;}
    .lx .bd{margin-top: 60px;}
    .lx .bd .bd2{margin-top: 60px;}
    .lx .bd .bd2 ul li:nth-child(-n+2){margin-top: 0;}
    .jx_b{padding-top: 40px;}
	
	.yj .yj_b .bd ul li.ax1{ margin-top: 45px;}
}
@media (max-width:1200px) {
    .nr{width: 92%;}
    .yj .yj_a{padding-top: 30px;}
    .yj .yj_a .bd .bd1{font-size: 24px;line-height: 34px;}
    .yj .yj_a .bd{flex-direction: column;}
    .yj .yj_a .bd .bd2{width: 100%;margin-top: 20px;}
    .yj .yj_b{padding-top: 30px;padding-bottom: 30px;}
    .yj .yj_b .hd ul li a{font-size: 18px;line-height: 28px;padding-bottom: 10px;}
    .yj .yj_b .hd ul li{margin-right: 30px;}
    .yj .yj_b .bd{margin-top: 30px;}
    .yj .yj_b .bd ul li .t1{font-size: 16px;line-height: 26px;}
    .yj .yj_b .bd ul li .desc{padding-left: 0;padding-top: 0;}
    .yj .yj_b .bd ul li{margin-top: 20px;}
    .zp.yj .yj_b .hd ul li a{font-size: 24px;line-height: 34px;width: 50px;}
    .zp.yj .yj_b .hd ul li a{width: 100%;}
    .zp.yj .yj_b .hd ul li{width: 50%;margin-right: 0;margin-top: 10px;}
    .zp.yj .yj_b .hd ul li:nth-child(-n+2){margin-top: 0;}
    .zp.yj .yj_b .hd ul {flex-wrap: wrap;}
    .zp.yj .yj_b .hd {overflow-x: auto;}
    .zp.yj.zpzhy .yj_b .hd ul li a{width: unset;}
    .zp.yj.zpzhy .bd ul li a .t3{font-size: 16px;line-height: 26px;left: 10px;bottom: 10px;}
	
	.lx .bd .bd1 .img2{ display:block}
	.lx .bd .bd1 .img1{ display:none}
	
	

    .cb{padding-top: 30px;}
    .cb{padding-bottom: 30px;}
    .cb_b{margin-top: 30px;}
    .cb_b .bd ul{margin-top: 30px;}
    .cb_b .bd ul li{width: 49%;margin-right: 2%;}
    .cb_b .bd ul li a .pc{height: unset;}
    .cb_b .bd ul li:nth-child(-n+4){margin-top: 16px;}
    .cb_b .bd ul li:nth-child(4n){margin-right: 2%;}
    .cb_b .bd ul li:nth-child(3n){margin-right: 2%;}
    .cb_b .bd ul li:nth-child(-n+3){margin-top: 16px;}
    .cb_b .bd ul li:nth-child(2n){margin-right: 0;}
    .cb_b .bd ul li:nth-child(-n+2){margin-top: 0;}
    .cb_a .bd{flex-direction: column;align-items: unset;}
    .cb_a .bd1{font-size: 24px;line-height: 34px;}
    .cb_a .bd2{width: 100%;margin-top: 20px;}
    .cb_b .hd ul li{margin-right: 30px;}
    .cb_b .bd ul li span{font-size: 16px;display: block;line-height: 40px;}
    .about_b{    padding: 40px 0;}
    .about_b .bd{display: flex;}
    .about_b .bd .bd2{width:100%;}
    .about_b .bd{flex-direction: column;}
    .about_b .bd .bd1 .t1 {font-size: 24px;line-height: 34px;}
    .about_b .bd .bd1 .t2{margin-top: 20px;font-size: 20px;line-height: 30px;}
    .about_b .bd .bd2 p{margin-top: 20px;}
    .about_b .bd .bd1{width: 100%;}

    .join_a .bd2{width: 100%;margin-top: 30px;}
    .join_a{    padding: 30px 0 30px;}
    .join_a .bd1{font-size: 24px;line-height: 34px;}
    .join_b{padding: 30px 0 30px;}
    .join_b .hd .h1{font-size: 24px;line-height: 34px;}
    .join_b li a{padding: 30px 0 30px;}
    .join_a .bd{flex-direction: column;}
    .join_a .bd2 ul li{margin-right: 0;width: 100%;padding: 20px 0;}
    .join_b .bd{margin-top: 30px;}
    .join_b li a{padding: 20px 0;flex-direction: column;}

    .join_b li .time span{font-size: 20px;line-height: 30px;}
    .join_b li .time i{font-size: 16px;line-height: 26px;}
    .join_b li .tle{width: 100%;margin-top: 20px;}

    .join_b li .txt{width: 100%;margin-top: 20px;}
    .join_b li .txt .t4{margin-top: 20px;}
    .jx_b .bd ul li{flex-direction: column;}
    .jx_b .bd ul li .ul_li .li_a a{flex-direction: column;}
    .jx_b .bd ul li .ul_li .li_a a .t3{text-align: left;margin-top: 20px;}
    .jx_b .bd ul li .ul_li .li_a a .t2{width: 100%;margin-top: 20px;}
	.lc.jx .jx_b .bd ul li .ul_li .li_a a .t1{width: 100%;}
    .jx_b .bd ul li .ul_li .li_a:nth-child(1) a .t1{width: 100%;margin-top: 0;}
    .jx_b .bd ul li .ul_li .li_a a .t1{width: 100%;}
    .jx_b .bd ul li .ul_li{width: 100%;margin-top: 30px;}
    .jx_b .hd{font-size: 20px;line-height: 30px;}
    .jx_b .bd ul li{padding-bottom: 0;}
    .jx_b .bd{margin-top: 30px;}
    .jx_b .bd ul li{ }
    .jx_b .bd ul li{padding-top: 20px;}
    .jx_b .bd .more{margin-top: 30px;}
    .jx_b{padding-bottom: 30px;}
    .lc{ }
    .jx_b .bd ul li .ul_li .li_a{padding-bottom: 20px;}
    .jx_b .bd ul li .ul_li{margin-top: 20px;}

    .lx{padding: 30px 0;}
    .lx .hd{font-size: 24px;line-height: 34px;}
    .lx .bd{margin-top: 30px;}
    .lx .bd .bd2{margin-top: 30px;}
    .lx .bd .bd2 ul li{width: 100%;}

    .lx .bd .bd2 ul li{margin-top: 30px;}
    .lx .bd .bd2 ul li:nth-child(-n+2){margin-top: 30px;}
    .lx .bd .bd2 ul li:nth-child(-n+1){margin-top: 0;}
    .lx .bd .bd2 ul li .t1{font-size: 20px;line-height: 30px;}
    .jx_b .bd ul li .ul_li .li_a a .t3{width: 100%;}
    .jx_b{padding-top: 30px;}
	
	.yj .yj_b .bd ul li.ax1{ margin-top: 20px;}
}

@media (max-width:750px) {
	.zp.yj .yj_b .hd ul{ justify-content: space-between; width:fit-content; margin:0 auto}
	.zp.yj .yj_b .hd ul li{ width:auto; margin:0 15px;}
	.zp.yj .yj_b .hd ul li a{  font-size:20px}
	.yj .yj_b .bd ul li p{ font-size:12px}
}
.zizhi{ padding-top:60px}
.zizhi01{ margin-bottom:100px; position:relative}
.zizhi01 .ihd{ font-size:28px;  color: #111111; font-weight: bold;}
.zizhi01 .ibd{ margin-top:40px; display:flex; flex-wrap: wrap;}
.zizhi01 .ibd .swipers{ width:100%; overflow:hidden}
.zizhi01 .ibd .item{ width:18%; margin-right:2.5%;}
.zizhi01 .ibd .item:last-child{ margin-right:0}
.zizhi01 .ibd .item .pic{ width:100%}
.zizhi01 .ibd .item .pic img{ width:100%}
.zizhi01 .ibd .item .title{ font-size:16px; font-weight:bold; color:#111; margin-top:15px}
.zizhi01 .btn{ position:absolute; right:0; top:0; display:flex}
.zizhi01 .btn .prevs{  width:48px; height:48px; box-sizing:border-box; cursor:pointer}
.zizhi01 .btn .nexts{ width:48px; height:48px; box-sizing:border-box; border:1px solid #e0e0e0; border-radius:100%; cursor:pointer; margin-left:16px; position:relative; overflow:hidden}
.zizhi01 .btn .nexts i{ display:block; width:100%; height:100%; background:url(pp1.png) center center no-repeat; background-size:cover;}
.zizhi01 .btn .nexts i:nth-child(1){ position:absolute; right:100%; top:0; opacity:0}
.zizhi01 .btn .nexts i:nth-child(2){ position:absolute; right:0; top:0;  opacity:1}
.zizhi01 .btn .nexts:hover i:nth-child(1){ right:0; opacity:1; transition:all .65s cubic-bezier(.25,.74,.22,.99);}
.zizhi01 .btn .nexts:hover i:nth-child(2){ right:-100%; opacity:0; transition:all .65s cubic-bezier(.25,.74,.22,.99);}
.zizhi01 .btn .prevs{ width:48px; height:48px; box-sizing:border-box; border:1px solid #e0e0e0; border-radius:100%; cursor:pointer; position:relative; overflow:hidden}
.zizhi01 .btn .prevs i{ display:block; width:100%; height:100%; background:url(pp1.png) center center no-repeat; transform:rotate(180deg); background-size:cover;}
.zizhi01 .btn .prevs i:nth-child(1){ position:absolute; left:100%; top:0;  opacity:0}
.zizhi01 .btn .prevs i:nth-child(2){ position:absolute; left:0; top:0;  opacity:1}
.zizhi01 .btn .prevs:hover i:nth-child(1){ left:0; opacity:1; transition:all .65s cubic-bezier(.25,.74,.22,.99);}
.zizhi01 .btn .prevs:hover i:nth-child(2){ left:-100%; opacity:0; transition:all .65s cubic-bezier(.25,.74,.22,.99);}

@media (max-width: 1600px){
	.zizhi01 .btn .prevs{ width:40px; height:40px; }
	.zizhi01 .btn .nexts{ width:40px; height:40px; }

	
}
@media (max-width: 1200px){
	.zizhi{ padding-top:20px}
	.zizhi01{ margin-bottom:40px; position:relative}
	.zizhi01 .ihd{ font-size:20px; }
	.zizhi01 .ibd{ margin-top:20px; display:flex; flex-wrap: wrap;}
	.zizhi01 .btn .prevs{ width:30px; height:30px; }
	.zizhi01 .btn .nexts{ width:30px; height:30px; margin-left:10px }
	.zizhi01 .ibd .item{ width:23.5%; margin-right:2%;}
	.zizhi01 .ibd .item .title{ font-size:14px; margin-top:10px}
}
@media (max-width: 750px){
	.gcon_2 .btn{ }
	.zizhi01 .ibd .item{ width:32%; margin-right:2%;}
	.gcon_2 .ibd .swiper02{ width:100%; }
	.zizhi01 .ibd .item .title{ font-size:12px; margin-top:10px}
}




























































































































