@charset "utf-8";
.container{background: #f3f2f9;}
.header{height: auto;}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(../images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
/*.box-isd .hd { background:#fff;}*/
.box-isd .hd h2 { border-right:0;  color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:15px 5px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
	.box-isd{display: block;}
}

body{padding-top: 100px;}
.nbanner{position: relative;}
.nbanner .img02{display: none;}
.nbanner .nban{position: absolute;left: 0;top:40%;width: 100%;}
.nbanner .nban .nbana{font-size: 36px;color: #5b57a6;font-weight: bold;}
.nbanner .nban .nbanb{margin-top: 25px;}
.nbanner .nban .nbanb img{height: 5px;}
.wrap .main{padding: 80px 0;}
.tit .titb{font-size: 36px;}
@media only screen and (max-width:1680px){
	.wrap .main{padding: 60px 0;}
	body{padding-top: 90px;}
	.nbanner .nban .nbana{font-size: 30px;}
	.nbanner .nban .nbanb{margin-top: 20px;}
	.nbanner .nban .nbanb img{height: 4px;}
	.tit .titb{font-size: 30px;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 40px 0;}
	body{padding-top: 80px;}
	.nbanner .nban .nbana{font-size: 24px;}
	.nbanner .nban .nbanb{margin-top: 15px;}
	.nbanner .nban .nbanb img{height: 3px;}
	.tit .titb{font-size: 24px;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
	body{padding-top: 64px;}
	.nbanner .img01{display: none;}
	.nbanner .img02{display: block;}
	.nbanner .nban .nbana{font-size: 18px;}
	.nbanner .nban .nbanb{margin-top: 10px;}
	.nbanner .nban .nbanb img{height: 2px;}
	.tit .titb{font-size: 18px;}
}


.sidebar{height: 70px;border-bottom: 1px solid #eeeeee;background: #fff;}
.sidebar .menu{float:right;}
.sidebar .menu dl dt{float:left;margin-left: 45px;position: relative;}
.sidebar .menu dl dt:first-child{margin-left: 0;}
.sidebar .menu dl dt a{display: block;line-height: 70px;font-size: 16px;color: #000000;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{font-weight: bold;color: #5b57a6;}
.sidebar .location{float:left;line-height: 76px;color: #bcbec0} 
.sidebar .location a{font-size: 14px;color: #bcbec0;}
.sidebar .location a:last-child{color: #bcbec0;}
.sidebar .location a.u-home{padding-left: 25px;background: url(home_07.png) no-repeat left center;}
.sidebar .location h3{display: none;}
@media only screen and (max-width:1680px){
	.sidebar{height: 60px;}
	.sidebar .menu dl dt{margin-left: 30px;}
	.sidebar .menu dl dt a{font-size: 15px;line-height: 60px;}
	.sidebar .location{line-height: 60px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
}

/* 内容模式 */
.article{line-height:2; font-size:18px; word-wrap:break-word;color: #333}
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:24px; }
.article .hd .titBar { color:#797979; font-size:12px; } 
.article .bd { padding-bottom:40px; }
.article .ft { padding:20px 0 0; border-top:1px solid #ddd; }
.article img{max-width: 100%;height: auto;}
.article video{max-width: 100%;height: auto}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
} 
#dituContent img{max-width: unset!important;}
@media only screen and (max-width:1680px){
	.article{font-size: 16px;padding: 15px 0}
	.article .hd h1{font-size: 22px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;padding: 10px 0}
	.article .hd h1{font-size: 20px;}
}
@media only screen and (max-width:750px){
	.article .hd h1{font-size: 18px;padding: 5px 0}
}

.piList .pic-item-list .pic-item{float:left;width: 31.33333%;margin:0 3% 3% 0;text-align: center;}
.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 0;}
.piList .pic-item-list .pic-item .list-pic{overflow: hidden;}
.piList .pic-item-list .pic-item dl{padding: 0 3%;background: #f5f5f5;line-height: 3.2;}
.piList .pic-item-list .pic-item dl dt{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.piList .pic-item-list .pic-item dl dt a{font-size: 18px;color: #333;}
.piList .pic-item-list .pic-item:hover dl{background: #5b57a6;}
.piList .pic-item-list .pic-item:hover dl dt a{color: #fff;}
.piList .pic-item-list .pic-item .list-pic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
	
}
.piList .pic-item-list .pic-item:hover .list-pic img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
@media only screen and (max-width:1680px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.piList .pic-item-list .pic-item dl dt a{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.piList .pic-item-list .pic-item{float:left;width: 48%;margin:0 4% 4% 0;text-align: center;}
	.piList .pic-item-list .pic-item:nth-child(3n){margin-right: 4%;}
	.piList .pic-item-list .pic-item:nth-child(2n){margin-right: 0;}
	.piList .pic-item-list .pic-item dl dt a{font-size: 12px;}	
}

/* 分页 */
.page { padding-top: 20px; line-height:24px; text-align:center;padding-bottom: 20px; }
.page a { display:inline-block; margin:0 5px; padding:3px 11px; background:#f0f0f1; color:#4f4f4f; vertical-align:top;font-size: 14px; }
.page a:hover,.page .current { background:#5b57a6; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.news .newsi{background: #fff;border-radius: 8px;overflow: hidden;margin-bottom: 40px;}
.news .newsi .newsic{display: flex;justify-content: space-between;}
.news .newsi .newsic .newsicl{width: 29.76%;overflow: hidden;}
.news .newsi .newsic .newsicl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.news .newsi:hover .newsic .newsicl img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.news .newsi .newsic .newsicr{width: 63.69%;margin-right: 3.9%;padding-top: 3%;}
.news .newsi .newsic .newsicr .newsicra{font-size: 16px;color: #7a7d89;}
.news .newsi .newsic .newsicr .newsicra span{font-size: 24px;color: #000000;}
.news .newsi .newsic .newsicr .newsicrb{font-size: 24px;color: #333333;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;margin-top: 20px;}
.news .newsi .newsic .newsicr .newsicrc{margin-top: 18px;font-size: 16px;color: #666666;line-height: 1.75;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news .newsi .newsic .newsicr .newsicrd{margin-top: 72px;}
.news .newsi .newsic .newsicr .newsicrd span.more{border:1px solid #b2b2b2;}
.news .newsi:hover .newsic .newsicr .newsicrb{color: #5b57a6;}
.news .newsi:hover .newsic .newsicr .newsicrd span.more{border:1px solid #5b57a6;}
@media only screen and (max-width:1680px){
	.news .newsi{margin-bottom: 32px;}
	.news .newsi .newsic .newsicr .newsicra{font-size: 15px;}
	.news .newsi .newsic .newsicr .newsicra span{font-size: 21px;}
	.news .newsi .newsic .newsicr .newsicrb{font-size: 21px;margin-top: 15px;}
	.news .newsi .newsic .newsicr .newsicrc{margin-top: 14px;font-size: 15px;}
	.news .newsi .newsic .newsicr .newsicrd{margin-top: 40px;}
}
@media only screen and (max-width:1200px){
	.news .newsi{margin-bottom: 24px;}
	.news .newsi .newsic{display: block;}
	.news .newsi .newsic .newsicl{width: 100%;}
	.news .newsi .newsic .newsicr{width: 100%;padding: 4% 3%;box-sizing: border-box;}
	.news .newsi .newsic .newsicr .newsicra{font-size: 14px;padding-top: 0;}
	.news .newsi .newsic .newsicr .newsicra span{font-size: 18px;}
	.news .newsi .newsic .newsicr .newsicrb{font-size: 18px;margin-top: 10px;}
	.news .newsi .newsic .newsicr .newsicrc{margin-top: 10px;font-size: 14px;}
	.news .newsi .newsic .newsicr .newsicrd{margin-top: 25px;}
}
@media only screen and (max-width:750px){
	.news .newsi{margin-bottom: 15px;}
	.news .newsi .newsic .newsicr .newsicra{font-size: 13px;}
	.news .newsi .newsic .newsicr .newsicra span{font-size: 16px;}
	.news .newsi .newsic .newsicr .newsicrb{font-size: 16px;margin-top: 5px;}
	.news .newsi .newsic .newsicr .newsicrc{margin-top: 6px;font-size: 13px;}
	.news .newsi .newsic .newsicr .newsicrd{margin-top: 10px;}
}

.cs .tit{text-align: center;}
.csa .csac{margin-top: 70px;display: grid;grid-template-columns: repeat(7, 1fr);gap:28px;}
.csa .csac .csaci{border:1px solid #fff;overflow: hidden;}
.csa .csac .csaci img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.csa .csac .csaci:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
/*.csb{margin-top: 110px;}*/
.csb .csbc{margin-top: 30px;}
.csb .csbc .csbca{text-align: center;}
.csb .csbc .csbca a{display: inline-block;line-height: 38px;padding: 0 18px;border-radius: 3px;border:1px solid #bcbec0;margin:0 4px 15px;font-size: 16px;color: #333333;position: relative;}
.csb .csbc .csbca a:after{content: '';width: 0;height: 100%;background: #5b57a6;position: absolute;left: 0;top:0;transition: all 0.6s;}
.csb .csbc .csbca a:hover,.csb .csbc .csbca a.current{/*background: #5b57a6;*/border-color: #5b57a6;color: #fff;}
.csb .csbc .csbca a:hover:after,.csb .csbc .csbca a.current:after{width: 100%;}
.csb .csbc .csbca a span{position: relative;z-index: 10}

.csb .csbc .csbcb{margin-top: 65px;display: grid;grid-template-columns: repeat(4, 1fr);gap:30px;margin-bottom: 3%}
.csb .csbc .csbcb .csbcbi{background: #fff;border-radius: 8px;overflow:hidden;}
.csb .csbc .csbcb .csbcbi .csbcbia{overflow: hidden;}
.csb .csbc .csbcb .csbcbi .csbcbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.csb .csbc .csbcb .csbcbi:hover .csbcbia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.csb .csbc .csbcb .csbcbi .csbcbib{padding: 4.6% 4.6% 6%;}
.csb .csbc .csbcb .csbcbi .csbcbib .csbcbiba{font-size: 20px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 28px;height: 56px;}
.csb .csbc .csbcb .csbcbi .csbcbib .csbcbibb{margin-top: 5px;}
.csb .csbc .csbcb .csbcbi .csbcbib .csbcbibb span{font-size: 16px;color: #999999;padding-right: 17px;background: url(more1_03.png) no-repeat right center;}
.csb .csbc .csbcb .csbcbi:hover .csbcbib{background: #5b57a6;}
.csb .csbc .csbcb .csbcbi:hover .csbcbib .csbcbiba{color: #fff;}
.csb .csbc .csbcb .csbcbi:hover .csbcbib .csbcbibb span{color: #fff;background: url(more2_11.png) no-repeat right center;}
@media only screen and (max-width:1680px){
	.csa .csac{margin-top: 50px;gap:15px;}
	/*.csb{margin-top: 80px;}*/
	.csb .csbc{margin-top: 25px;}
	.csb .csbc .csbca a{line-height: 34px;padding: 0 15px;margin:0 3px 12px;font-size: 15px;}
	.csb .csbc .csbcb{margin-top: 50px;gap:20px;}
	.csb .csbc .csbcb .csbcbi .csbcbib .csbcbiba{font-size: 18px;line-height: 24px;height: 48px;}
	.csb .csbc .csbcb .csbcbi .csbcbib .csbcbibb span{font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.csa .csac{margin-top: 35px;gap:15px;grid-template-columns: repeat(5, 1fr);}
	/*.csb{margin-top: 50px;}*/
	.csb .csbc{margin-top: 20px;}
	.csb .csbc .csbca a{line-height: 30px;padding: 0 12px;margin:0 3px 9px;font-size: 14px;}
	.csb .csbc .csbcb{margin-top: 35px;grid-template-columns: repeat(3, 1fr);}
	.csb .csbc .csbcb .csbcbi .csbcbib .csbcbiba{font-size: 16px;line-height: 20px;height: 40px;}
	.csb .csbc .csbcb .csbcbi .csbcbib .csbcbibb span{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.csa .csac{margin-top: 15px;gap:10px;grid-template-columns: repeat(3, 1fr);}
	/*.csb{margin-top: 25px;}*/
	.csb .csbc{margin-top: 15px;}
	.csb .csbc .csbca a{line-height: 26px;padding: 0 9px;margin:0 2px 5px;font-size: 13px;}
	.csb .csbc .csbcb{margin-top: 20px;grid-template-columns: repeat(2, 1fr);gap:15px;}
	.csb .csbc .csbcb .csbcbi .csbcbib .csbcbibb span{font-size: 13px;}
}

.cat .tit{text-align: center;}
.cata{margin-top: 72px;background: #fff;border-radius: 8px;padding:3% 3.57%;}
.cata .catac{display: flex;justify-content: space-between;align-items: center;}
.cata .catac .catacl{width: 46%;}
.cata .catac .catacl .cataclt{font-size: 28px;color: #000000;font-weight: bold;line-height: 1;padding-bottom: 27px;border-bottom: 1px solid #e6e7e8;position: relative;}
.cata .catac .catacl .cataclt:after{content: '';position: absolute;left: 0;bottom: -1px;width: 50px;height: 1px;background: #5b57a6;}
.cata .catac .catacl .catacla{margin-top: 30px;}
.cata .catac .catacl .catacla p{line-height: 30px;margin-bottom: 14px;font-size: 18px;color: #333333;padding-left: 38px;position: relative;}
.cata .catac .catacl .catacla p.ct_hotline{background: url(ct1_06.png) no-repeat left 4px;}
.cata .catac .catacl .catacla p.ct_phone{background: url(ct2_09.png) no-repeat left 4px;}
.cata .catac .catacl .catacla p.ct_wx{background: url(ct3_11.png) no-repeat left 4px;}
.cata .catac .catacl .catacla p.ct_addr{background: url(ct4_13.png) no-repeat left 4px;}
.cata .catac .catacl .catacla p.ct_email{background: url(ct5_15.png) no-repeat left 4px;}
.cata .catac .catacl .catacla p .yxcode{position: relative;}
.cata .catac .catacl .catacla p .code{position: absolute;right: -130px;top:50%;transform: translateY(-50%); width: 121px;display:none;z-index: 9}
.cata .catac .catacl .cataclb{margin-top: 35px;display: flex;}
.cata .catac .catacl .cataclb .cataclbi{margin-right: 20px;width: 121px;text-align: center;}
.cata .catac .catacl .cataclb .cataclbi p{font-size: 14px;color: #bcbec0;margin-top: 12px;}
.cata .catac .catacr{width: 46.2%;}
.catb{margin-top: 40px;display: grid;grid-template-columns: repeat(4, 1fr);gap:26px;}
.catb .catbi{background: #fff;border-radius: 8px;padding: 50px 40px 0;height: 200px;box-sizing: border-box;position: relative;top:0;transition: all 0.6s;}
.catb .catbi:hover{top:-15px;}
.catb .catbi .catbia{font-size: 24px;color: #333333;font-weight: bold;}
.catb .catbi .catbib{padding-left: 22px;font-size: 16px;color: #333333;margin-top: 15px;line-height: 30px;background: url(ct4_13.png) no-repeat left 4px;}
.catb .catbi .catbic{position: absolute;right: 13px;top:23px;width: 65px;}
@media only screen and (max-width:1680px){
	.cata{margin-top: 55px;}
	.cata .catac .catacl .cataclt{font-size: 24px;padding-bottom: 20px;}
	.cata .catac .catacl .catacla{margin-top: 24px;}
	.cata .catac .catacl .catacla p{line-height: 26px;margin-bottom: 10px;font-size: 16px;padding-left: 32px;}
	.cata .catac .catacl .cataclb{margin-top: 25px;}
	.cata .catac .catacl .cataclb .cataclbi{margin-right: 15px;width: 105px;}
	.cata .catac .catacl .cataclb .cataclbi p{font-size: 13px;margin-top: 8px;}
	.catb{margin-top: 32px;gap:20px;}
	.catb .catbi{padding: 35px 25px 0;height: 180px;}
	.catb .catbi .catbia{font-size: 20px;}
	.catb .catbi .catbib{font-size: 15px;margin-top: 12px;line-height: 26px;}
	.catb .catbi .catbic{right: 10px;top:15px;width: 55px;}
}
@media only screen and (max-width:1200px){
	.cata{margin-top: 37px;}
	.cata .catac{display: block;}
	.cata .catac .catacl{width: 100%;}
	.cata .catac .catacl .cataclt{font-size: 20px;padding-bottom: 15px;}
	.cata .catac .catacl .catacla{margin-top: 18px;}
	.cata .catac .catacl .catacla p{line-height: 22px;margin-bottom: 10px;font-size: 14px;padding-left: 28px;}
	.cata .catac .catacl .cataclb{margin-top: 20px;}
	.cata .catac .catacl .cataclb .cataclbi{margin-right: 10px;width: 100px;}
	.cata .catac .catacl .cataclb .cataclbi p{font-size: 12px;margin-top: 5px;}
	.cata .catac .catacr{margin-top: 40px;width: 100%;}
	.catb{margin-top: 24px;gap:10px;grid-template-columns: repeat(2, 1fr);}
	.catb .catbi{padding: 20px 15px 0;height: 150px;}
	.catb .catbi .catbia{font-size: 18px;}
	.catb .catbi .catbib{font-size: 14px;margin-top: 10px;line-height: 22px;}
	.catb .catbi .catbic{right: 7px;top:10px;width: 40px;}
}
@media only screen and (max-width:750px){
	.cata{margin-top: 20px;}
	.cata .catac .catacl .cataclt{font-size: 18px;padding-bottom: 10px;}
	.cata .catac .catacl .catacla{margin-top: 12px;}
	.cata .catac .catacl .catacla p{line-height: 20px;margin-bottom: 7px;font-size: 13px;padding-left: 20px;}
	.cata .catac .catacl .cataclb{margin-top: 15px;}
	.cata .catac .catacl .catacla p.ct_hotline{background: url(ct1_06.png) no-repeat left 2px;background-size: 18px 18px;}
	.cata .catac .catacl .catacla p.ct_phone{background: url(ct2_09.png) no-repeat left 2px;background-size: 18px 18px;}
	.cata .catac .catacl .catacla p.ct_wx{background: url(ct3_11.png) no-repeat left 2px;background-size: 18px 18px;}
	.cata .catac .catacl .catacla p.ct_addr{background: url(ct4_13.png) no-repeat left 2px;background-size: 18px 18px;}
	.cata .catac .catacl .catacla p.ct_email{background: url(ct5_15.png) no-repeat left 2px;background-size: 18px 18px;}
	.cata .catac .catacr{margin-top: 20px;}
	.catb{margin-top: 15px;grid-template-columns: repeat(1, 1fr);}
	.catb .catbi{padding: 15px 10px 0;height: 100px;}
	.catb .catbi .catbia{font-size: 16px;}
	.catb .catbi .catbib{font-size: 13px;margin-top: 7px;line-height: 20px;background: url(ct4_13.png) no-repeat left 2px;background-size: 18px 18px;}
	.catb .catbi .catbic{right: 5px;top:5px;width: 30px;}
}

.jb{padding: 110px 0;background: #5b57a6;}
.jb .tit{text-align: center;}
.jb .tit .tita span{color: #fff;background: url(tit2_07.png) no-repeat left center;}
.jb .tit .titb{color: #fff;}
.jb .jbcc{margin-top: 70px;}
.jb .jbcc .jbcci{margin-bottom: 20px;background: #fff;}
.jb .jbcc .jbcci .jbccia{display: flex;justify-content: space-between;align-items: center;height: 130px;padding: 0 40px;}
.jb .jbcc .jbcci .jbccia .jbccial{width: 71.25%;}
.jb .jbcc .jbcci .jbccia .jbccial .jbcciala{font-size: 24px;color: #333333;}
.jb .jbcc .jbcci .jbccia .jbccial .jbccialb{font-size: 18px;color: #666666;margin-top: 10px;}
.jb .jbcc .jbcci .jbccia .jbcciam{width: 26.42%;}
.jb .jbcc .jbcci .jbccia .jbcciam span{font-size: 18px;color: #333333;padding-left: 28px;background: url(ct8_36.png) no-repeat left center;}
.jb .jbcc .jbcci .jbccia .jbcciar{}
.jb .jbcc .jbcci .jbccib{display: none;padding: 0 40px 40px;}
.jb .jbcc .jbcci .jbccib .jbccibx{padding: 65px 50px 110px;background: #f8f8f8;}
.jb .jbcc .jbcci .jbccib .jbcciba{font-size: 16px;line-height: 2;color: #666666;}
.jb .jbcc .jbcci .jbccib .jbccibb{margin-top: 80px;}
.jb .jbcc .jbcci .jbccib .jbccibb a{display: inline-block;line-height: 54px;border-radius: 54px;padding: 0 38px;background: #544ca0;font-size: 16px;color: #fff;}
@media only screen and (max-width:1680px){
	.jb{padding: 80px 0;}
	.jb .jbcc{margin-top: 55px;}
	.jb .jbcc .jbcci{margin-bottom: 15px;}
	.jb .jbcc .jbcci .jbccia{height: 110px;padding: 0 30px;}
	.jb .jbcc .jbcci .jbccia .jbccial .jbcciala{font-size: 21px;}
	.jb .jbcc .jbcci .jbccia .jbccial .jbccialb{font-size: 16px;margin-top: 8px;}
	.jb .jbcc .jbcci .jbccia .jbcciam span{font-size: 16px;padding-left: 24px;}
	.jb .jbcc .jbcci .jbccib{padding: 0 30px 30px;}
	.jb .jbcc .jbcci .jbccib .jbccibx{padding: 50px 40px 80px;}
	.jb .jbcc .jbcci .jbccib .jbcciba{font-size: 15px;}
	.jb .jbcc .jbcci .jbccib .jbccibb{margin-top: 60px;}
	.jb .jbcc .jbcci .jbccib .jbccibb a{line-height: 48px;border-radius: 48px;padding: 0 30px;font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.jb{padding: 50px 0;}
	.jb .jbcc{margin-top: 40px;}
	.jb .jbcc .jbcci{margin-bottom: 10px;}
	.jb .jbcc .jbcci .jbccia{height: 90px;padding: 0 20px;}
	.jb .jbcc .jbcci .jbccia .jbccial .jbcciala{font-size: 18px;}
	.jb .jbcc .jbcci .jbccia .jbccial .jbccialb{font-size: 14px;margin-top: 6px;}
	.jb .jbcc .jbcci .jbccia .jbcciam span{font-size: 14px;padding-left: 20px;}
	.jb .jbcc .jbcci .jbccib{padding: 0 20px 20px;}
	.jb .jbcc .jbcci .jbccib .jbccibx{padding: 30px 25px 50px;}
	.jb .jbcc .jbcci .jbccib .jbcciba{font-size: 14px;}
	.jb .jbcc .jbcci .jbccib .jbccibb{margin-top: 40px;}
	.jb .jbcc .jbcci .jbccib .jbccibb a{line-height: 42px;border-radius: 42px;padding: 0 22px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.jb{padding: 25px 0;}
	.jb .jbcc{margin-top: 25px;}
	.jb .jbcc .jbcci .jbccia{height: 70px;padding: 0 10px;}
	.jb .jbcc .jbcci .jbccia .jbccial{width: 80%;}
	.jb .jbcc .jbcci .jbccia .jbccial .jbcciala{font-size: 16px;}
	.jb .jbcc .jbcci .jbccia .jbccial .jbccialb{font-size: 13px;margin-top: 4px;}
	.jb .jbcc .jbcci .jbccia .jbcciam span{display: none;}
	.jb .jbcc .jbcci .jbccia .jbcciar img{width: 18px;}
	.jb .jbcc .jbcci .jbccib{padding: 0 10px 10px;}
	.jb .jbcc .jbcci .jbccib .jbccibx{padding: 15px 15px 20px;}
	.jb .jbcc .jbcci .jbccib .jbcciba{font-size: 13px;}
	.jb .jbcc .jbcci .jbccib .jbccibb{margin-top: 20px;}
	.jb .jbcc .jbcci .jbccib .jbccibb a{line-height: 36px;border-radius: 36px;padding: 0 16px;font-size: 13px;}
}

.biaodan { position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.4); z-index:999; display:none; }

.jbclose {position: absolute; right: 2%;top: 3%;z-index: 11;width: 40px;height: 40px; cursor:pointer; }
.jbclose i {display: block;width: 100%;height: 40px;position: relative;transform: rotate(45deg); transition: all .4s ease;}
.jbclose i::after,.jbclose i::before {content: '';background: #000;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.jbclose i::after {width: 26px;height: 2px;}
.jbclose i::before {width: 2px;height: 26px;}
.jbclose i:hover {transform: rotate(135deg);}
.jbclose i:hover::after,.jbclose i:hover::before {background:#544ca0;}

.biaodan01 { position: absolute; width:460px; overflow: hidden; background: #fff; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%); padding: 3% 50px; border-radius: 10px; }
.biaodan01 .txt { text-align:center; }
.biaodan01 .txt .p1 {font-size: 30px;padding-bottom: 10px; font-weight:bold;}
.biaodan01 .txt .p2 {font-size: 14px;color: #666;}

.biaodan01 form { margin-top:30px; font-size:14px; }
.biaodan01 form .text { border: 1px solid #ededed; width: 100%; padding:0 20px; height:45px; line-height:45px; overflow: hidden; box-sizing: border-box; display: block; margin-bottom: 10px; border-radius: 4px; background: #f2f4f7; }
.biaodan01 form .text01 { float:left; width:48%; }
.biaodan01 form .text02 { float:right; width:48%; }
.biaodan01 form .pp {  margin-bottom:5px; }

.biaodan01 form .filebtn { position:relative; }
.biaodan01 form .filebtn input.file { position:absolute; top:0; left:0; width:100%; cursor: pointer; opacity: 0; height:45px; z-index: 8; }
.biaodan01 form .filebtn .file-title { position:relative; width: 100%; height:45px; }
.biaodan01 form .filebtn .file-title .file-txt { width:70px; height:36px; line-height:36px; border-radius: 5px; cursor: pointer; text-align: center; background: #000;color: #fff;position: absolute;right: 3%;top: 50%;border:none;overflow: hidden;transform: translateY(-50%); }
.biaodan01 form .filebtn .file-title .file-name {  border: 1px solid #ededed; width: 100%; padding:0 20px; height:45px; line-height:45px; overflow: hidden; box-sizing: border-box; display: block; border-radius: 4px; background: #f2f4f7; }

.biaodan01 form .btn01 { width: 100%; height:45px; line-height:45px; overflow: hidden;box-sizing: border-box;display: block;background: #544ca0;color: #fff;border: none;cursor: pointer;font-size: 16px;border-radius: 4px;text-align: center; margin-top:10px; }

@media all and (max-width:1280px){
	.biaodan01 .txt .p1 { font-size:20px; }
	.biaodan01 .txt .p2 { font-size: 14px; color: #666; }

	.biaodan01 form { margin-top:20px; }
	.biaodan01 form .text { padding:0 15px; height:35px; line-height:35px; }
	.biaodan01 form .text01 { float:left; width:48%; }
	.biaodan01 form .text02 { float:right; width:48%; }
	.biaodan01 form .pp { font-size:14px; margin-bottom:5px; }
 
	.biaodan01 form .filebtn input.file { height:35px; }
	.biaodan01 form .filebtn .file-title { height:35px; }
	.biaodan01 form .filebtn .file-title .file-txt { width:60px; height:25px; line-height:25px; }
	.biaodan01 form .filebtn .file-title .file-name { padding:0 15px; height:35px; line-height:35px; }
 
	.biaodan01 form .btn01 { height:35px; line-height:35px; }
}
@media all and (max-width:750px){
	.biaodan01 { width:90%; padding:40px 2% 30px 2%; }
	
	.biaodan01 .txt .p1 { font-size:20px; }
	.biaodan01 .txt .p2 { font-size: 14px; color: #666; }

	.biaodan01 form { margin-top:20px; }
	.biaodan01 form .text { padding:0 15px; height:35px; line-height:35px; }
	.biaodan01 form .text01 { float:none; width:100%; }
	.biaodan01 form .text02 { float:none; width:100%; }
	.biaodan01 form .pp { font-size:14px; margin-bottom:5px; }
 
	.biaodan01 form .filebtn input.file { height:35px; }
	.biaodan01 form .filebtn .file-title { height:35px; }
	.biaodan01 form .filebtn .file-title .file-txt { width:60px; height:25px; line-height:25px; }
	.biaodan01 form .filebtn .file-title .file-name { padding:0 15px; height:35px; line-height:35px; }
 
	.biaodan01 form .btn01 { height:35px; line-height:35px; }
}

.news tr td{padding: 15px 0;font-size: 18px;border-bottom: 1px dashed #ddd}
@media all and (max-width:1440px){
	.news tr td{padding: 12px 0;font-size: 16px;}
}
@media all and (max-width:750px){
	.news{margin-bottom: 20px;}
	.news tr td{padding: 8px 0;font-size: 14px;}
}

.aba{display: flex;align-items: center;justify-content: space-between;}
.aba .abal{margin-left: calc(50% - 840px);width: 678px;box-sizing: border-box;}
.aba .abal .abala{margin-top: 25px;font-size: 16px;color: #7a7d89;line-height: 2;}
.aba .abar{width: 51.40625%;}
.aba .abar img{width: 100%;}

.abb{position: relative;}
.abb .abba .img02{display: none;}
.abb .abbb{position: absolute;left: 0;text-align: center;top:50%;transform: translateY(-50%);width: 100%;}
.abb .abbb .tit .tita span{padding-left: 0;background: none !important;color: #fff;}
.abb .abbb .tit .titb{color: #fff;}
.abb .abbb .abbbc{margin-top: 55px;}
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 20px rgba(255, 255, 255, 0.5),0 0 0 40px rgba(255, 255, 255, 0.5),0 0 0 60px rgba(255, 255, 255, 0.02);
	}
}
.abb .abbb .abbbc span{display: inline-block;width: 58px;height: 58px; cursor: pointer; background:rgba(255, 255, 255, 0.1); border-radius: 50%; height: auto;
	box-shadow: 0 0 rgba(255, 255, 255, 0.5),0 0 0 20px rgba(255, 255, 255, 0.5),0 0 0 40px rgba(255, 255, 255, 0.5);
	animation: ripple-wave1 1s linear infinite;
	animation-play-state: running;
	opacity: 1;
	visibility: visible;
	transform: scale(1);
	-webkit-animation: ripple-wave1 1s linear infinite;}
@media only screen and (max-width:1680px){
	.aba .abal{margin-left: calc(50% - 600px);width: 540px;}
	.aba .abal .abala{font-size: 15px;margin-top: 20px;}
	.abb .abbb .abbbc{margin-top: 40px;}
	.abb .abbb .abbbc img{width: 85px;}
}
@media only screen and (max-width:1200px){
	.aba{display: block;}
	.aba .abal{width: 100%;box-sizing: border-box;padding: 5% 3%;margin-left: 0}
	.aba .abar{width: 100%;}
	.aba .abal .abala{font-size: 14px;margin-top:15px;}
	.abb .abbb .abbbc{margin-top: 30px;}
	.abb .abbb .abbbc img{width: 70px;}
}
@media only screen and (max-width:750px){
	.abb .abbb{top:28%;}
	.aba .abal .abala{font-size: 13px;margin-top:10px;}
	.abb .abbb .abbbc{margin-top: 40px;}
	.abb .abbb .abbbc img{width: 55px;}
	.abb .abba .img01{display: none;}
	.abb .abba .img02{display: block;}

	@keyframes ripple-wave1{
		to {
			box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.5),0 0 0 20px rgba(255, 255, 255, 0.5),0 0 0 40px rgba(255, 255, 255, 0.02);
		}
	}
	.abb .abbb .abbbc span{display: inline-block;width: 40px;height: 40px;
	box-shadow: 0 0 rgba(255, 255, 255, 0.5),0 0 0 10px rgba(255, 255, 255, 0.5),0 0 0 20px rgba(255, 255, 255, 0.5);animation: ripple-wave1 2s linear infinite;}

}

.abc{background: #e7e5f3;}
.abc .abca{display: flex;justify-content: space-between;align-items: center;padding: 110px 0 90px;}
.abc .abca .abcar{width: 46.13%;font-size: 18px;color: #000000;line-height: 1.77;}
.abd{padding: 88px 0 93px;background: url(ab4_02.jpg) no-repeat center;background-size: cover;}
.abd .abdc .swiper-slide.swiper-slide-active{padding-top: 240px;}
.abd .abdc .swiper-slide.swiper-slide-next{padding-top: 160px;}
.abd .abdc .swiper-slide.swiper-slide-next + .swiper-slide{padding-top: 80px;}
.abd .abdc .swiper-slide .abdci{height: 278px;position: relative;border-left:1px dashed #fff;padding-left: 42px;margin-left: 10px;}
.abd .abdc .swiper-slide .abdci:before{content: '';position: absolute;left: -2px;top:0;height: 60px;background: #fff;width: 3px;}
.abd .abdc .swiper-slide .abdci:after{content: '';position: absolute;left: -5px;bottom:0;width: 9px;height: 9px;border-radius: 100%;background: #fff;}
.abd .abdc .swiper-slide .abdci .abdcia{display: flex;align-items: center;}
.abd .abdc .swiper-slide .abdci .abdcia .abdcial{line-height: 1;font-size: 80px;color: #ffffff;margin-right: 5px;}
.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara{font-size: 42px;color: #ffffff;line-height: 1;}
.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara span{font-size: 80px;}
.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara s{text-decoration: none;font-size: 36px;}
.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciarb{font-size: 20px;color: #ffffff;line-height: 1;margin-top: 5px;}
.abd .abdc .swiper-slide .abdci .abdcib{margin-top: 40px;font-size: 32px;color: #ffffff;line-height: 1.5;}
@media only screen and (max-width:1680px){
	.abc .abca{padding: 85px 0 70px;}
	.abc .abca .abcar{font-size: 16px;}
	.abd{padding: 65px 0 70px;}
	.abd .abdc .swiper-slide.swiper-slide-active{padding-top: 200px;}
	.abd .abdc .swiper-slide.swiper-slide-next{padding-top: 130px;}
	.abd .abdc .swiper-slide.swiper-slide-next + .swiper-slide{padding-top: 60px;}
	.abd .abdc .swiper-slide .abdci{height: 240px;padding-left: 32px;margin-left: 7px;}
	.abd .abdc .swiper-slide .abdci:before{height: 50px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdcial{font-size: 64px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara{font-size: 34px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara span{font-size: 64px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara s{font-size: 30px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciarb{font-size: 18px;}
	.abd .abdc .swiper-slide .abdci .abdcib{margin-top: 30px;font-size: 26px;}
}
@media only screen and (max-width:1200px){
	.abc .abca{padding: 60px 0 50px;display: block;}
	.abc .abca .abcar{font-size: 14px;width: 100%;margin-top: 40px;}
	.abd{padding: 45px 0 45px;}
	.abd .abdc .swiper-slide.swiper-slide-active{padding-top: 160px;}
	.abd .abdc .swiper-slide.swiper-slide-next{padding-top: 100px;}
	.abd .abdc .swiper-slide.swiper-slide-next + .swiper-slide{padding-top: 40px;}
	.abd .abdc .swiper-slide .abdci{height: 200px;padding-left: 32px;margin-left: 7px;}
	.abd .abdc .swiper-slide .abdci:before{height: 40px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdcial{font-size: 48px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara{font-size: 26px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara span{font-size: 48px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara s{font-size: 22px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciarb{font-size: 16px;}
	.abd .abdc .swiper-slide .abdci .abdcib{margin-top: 20px;font-size: 20px;}
}
@media only screen and (max-width:750px){
	.abc .abca{padding: 25px 0 25px;}
	.abc .abca .abcar{font-size: 13px;}
	.abd{padding: 30px 0 60px;background: url(aa3.jpg) no-repeat center;background-size: cover;}
	.abd .abdc .swiper-slide.swiper-slide-active{padding-top: 90px;}
	.abd .abdc .swiper-slide.swiper-slide-next{padding-top: 60px;}
	.abd .abdc .swiper-slide.swiper-slide-next + .swiper-slide{padding-top: 30px;}
	.abd .abdc .swiper-slide .abdci{height: 160px;padding-left: 15px;margin-left: 4px;}
	.abd .abdc .swiper-slide .abdci:before{height: 30px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdcial{font-size: 32px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara{font-size: 18px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara span{font-size: 32px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciara s{font-size: 16px;}
	.abd .abdc .swiper-slide .abdci .abdcia .abdciar .abdciarb{font-size: 14px;}
	.abd .abdc .swiper-slide .abdci .abdcib{margin-top: 10px;font-size: 14px;}
}

.abe{padding: 90px 0 118px;}
.abe .tit{text-align: center;}
.abe .abec{margin-top: 70px;position: relative;}
.abe .abec .swiper-slide{background: #e7e5f3;border-radius: 8px;text-align: center;padding: 60px 0 80px;position: relative;overflow: hidden;}
.abe .abec .swiper-slide .abeci .abecia{position: relative;z-index: 5;overflow: hidden;width: 68%;margin:0 auto;}
.abe .abec .swiper-slide .abeci .abecia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.abe .abec .swiper-slide:hover .abeci .abecia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.abe .abec .swiper-slide .abeci .abecib{position: absolute;left: 0;width: 100%;bottom: 0;padding: 115px 0 20px;z-index: 3;font-size: 18px;color: #000000;}
.abe .abec .swiper-slide .abeci .abecib span{position: relative;z-index: 10;}
.abe .abec .swiper-slide:hover .abeci .abecib{/*background: #5b57a6;*/color: #fff;}
.abe .abec .swiper-slide .abeci .abecib:after{content: '';width: 100%;height: 0;position: absolute;left: 0;bottom:0;transition: all 0.6s;background: #5b57a6;}
.abe .abec .swiper-slide:hover .abeci .abecib:after{height: 100%;}
.abe .abec .pagination01{position: absolute;bottom: -45px;left: 0;width: 100%;text-align: center;display: none;}
.abe .abec .pagination01 .swiper-pagination-bullet{margin:0 2px;background: #bbb;opacity: 1;width: 6px;height: 6px;}
.abe .abec .pagination01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #5b57a6;}

.abe .abec{cursor: url(mouse.png) 60 60,pointer;}

@media only screen and (max-width:1680px){
	.abe{padding: 70px 0 90px;}
	.abe .abec{margin-top: 55px;}
	.abe .abec .swiper-slide{padding: 50px 0 70px;}
	.abe .abec .swiper-slide .abeci .abecib{padding: 100px 0 20px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.abe{padding: 50px 0 65px;}
	.abe .abec{margin-top: 40px;}
	.abe .abec .swiper-slide{padding: 40px 0 60px;}
	.abe .abec .swiper-slide .abeci .abecib{padding: 85px 0 15px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.abe{padding: 25px 0 80px;}
	.abe .abec{margin-top: 25px;}
	.abe .abec .swiper-slide{padding: 30px 0 55px;}
	.abe .abec .swiper-slide .abeci .abecib{padding: 70px 0 10px;font-size: 13px;}
	.abe .abec .pagination01{display: block;}
}

.pro{background: #fff;padding: 68px 0;}
.pro .proc .left-nav{float: left;width: 16.07%;position: sticky;top: 120px;}
.pro .proc .left-nav .left-tit{background: #5b57a6;line-height: 64px;padding: 0 20px;border-top-left-radius: 8px;border-top-right-radius: 8px;font-size: 24px;color: #ffffff;font-weight: bold;}
.pro .proc .left-nav .left-dh{background: #e7e5f3;}
.pro .proc .left-nav .left-dh li{display: block;padding: 0 20px;line-height: 55px;border:1px solid #c2bfe0;font-size: 16px;color: #333333;border-top:0;position: relative;}
.pro .proc .left-nav .left-dh li:after{position: absolute;content: '';left: 0;width: 0;height: 100%;background: linear-gradient(to right, #5b57a6, #27235e);z-index: 1;transition: all 0.6s;top:0;}
.pro .proc .left-nav .left-dh li.on:after,.pro .proc .left-nav .left-dh li:hover:after{width: 100%;}
.pro .proc .left-nav .left-dh li.on,.pro .proc .left-nav .left-dh li:hover{/*background: #5b57a6;*/color: #fff;border-color: #5b57a6;}
.pro .proc .left-nav .left-dh li span{position: relative;z-index: 3}
.pro .proc .left-nav .left-con{margin-top: 10px;border:1px solid #c2bfe0;background: #e7e5f3;padding: 19px 19px 35px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.pro .proc .left-nav .left-con .left-cona{overflow: hidden;}
.pro .proc .left-nav .left-con .left-cona img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.pro .proc .left-nav .left-con .left-cona:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.pro .proc .left-nav .left-con .left-conb{margin-top: 25px;}
.pro .proc .left-nav .left-con .left-conb .left-conba{font-size: 20px;color: #323232;}
.pro .proc .left-nav .left-con .left-conb .left-conbb{font-size: 14px;color: #676767;line-height: 2;margin-top: 10px;}
.pro .proc .pror{float: right;width: 81.66%;}
.pro .proc .pror .section{margin-bottom: 75px;}
.pro .proc .pror .prori .proria{font-size: 28px;color: #333333;font-weight: bold;}
.pro .proc .pror .prori .prorib{margin-top: 35px;display: grid;grid-template-columns: repeat(3, 1fr);gap:55px;}

.s1_ci{position: relative;border-radius: 20px;background: #e7e5f3;transition: all 0.6s;}
.s1_ci .s1_cix{position: relative;z-index: 5;}
.s1_ci .s1_cia{overflow: hidden;transition: all 0.6s;}
.s1_ci .s1_cib{box-sizing: border-box;padding: 45px 38px;}
.s1_ci .s1_cib .s1_ciba{font-size: 20px;color: #7b7b7b;}
.s1_ci .s1_cib .s1_cibb{font-size: 24px;color: #323232;margin-top: 10px;}
.s1_ci .s1_cic{margin-top: 25px;text-align: right;}
.s1_ci:after{content: '';position: absolute;;left: 0;top:0;width: 0;height: 100%;background: url(pppp.png) no-repeat center;background-size: cover;transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index: 1;}
.s1_ci:hover:after{width: 100%;}

.s1_ci:hover{transform: translateY(-6px);box-shadow: 0 34px 80px rgb(29 29 44 / 14%);}
.s1_ci:hover .s1_cia{transform: scale(1.03) translateY(-5px);}
.s1_ci:hover span.more{color: #fff;}
.s1_ci:hover span.more:after{width: 100%;}
.s1_ci:hover span.more s{background: url(arra1.svg) no-repeat right center;}

@media only screen and (max-width:1680px){
	.pro{padding: 54px 0;}
	.pro .proc .left-nav{top:110px;}
	.pro .proc .left-nav .left-tit{line-height: 56px;padding: 0 15px;font-size: 20px;}
	.pro .proc .left-nav .left-dh li{padding: 0 15px;line-height: 44px;font-size: 15px;}
	.pro .proc .left-nav .left-con{margin-top: 7px;padding: 12px 12px 20px;}
	.pro .proc .left-nav .left-con .left-conb{margin-top: 15px;}
	.pro .proc .left-nav .left-con .left-conb .left-conba{font-size: 18px;}
	.pro .proc .pror .section{margin-bottom: 50px;}
	.pro .proc .pror .prori .proria{font-size: 24px;}
	.pro .proc .pror .prori .prorib{margin-top: 25px;gap:25px;}

	.s1_ci .s1_cia{border-radius: 16px;}
	.s1_ci .s1_cib{padding: 40px 30px;}
	.s1_ci .s1_cic{margin-top: 20px;}
	.s1_ci .s1_cib .s1_ciba{font-size: 18px;}
	.s1_ci .s1_cib .s1_cibb{font-size: 21px;}
}
@media only screen and (max-width:1200px){
	.pro{padding: 40px 0;}
	.pro .proc .left-nav{position: static;float: none;width: 100%;top:auto;margin-bottom: 35px;}
	.pro .proc .left-con,.pro .proc .left-tit{display: none;}
	.pro .proc .left-nav .left-dh{display: flex;justify-content: space-between;background: none;}
	.pro .proc .left-nav .left-dh li{width: 31%;border-top:1px solid #c2bfe0;padding: 0;box-sizing: border-box;text-align: center;background: #e7e5f3;color: #333333;border-radius: 2px;}
	.pro .proc .left-nav .left-dh li:hover{color: #fff;background: #5b57a6;}
	.pro .proc .pror{float: none;width: 100%;}
	.pro .proc .pror .section{margin-bottom: 35px;}
	.pro .proc .pror .prori .proria{font-size: 20px;}
	.pro .proc .pror .prori .prorib{margin-top: 20px;gap:15px;}
	.s1_ci .s1_cia{border-radius: 12px;}
	.s1_ci .s1_cib{padding: 25px 22px;}
	.s1_ci .s1_cib .s1_ciba{font-size: 16px;}
	.s1_ci .s1_cib .s1_cibb{font-size: 18px;}
	.s1_ci .s1_cic{margin-top: 15px;}
}
@media only screen and (max-width:750px){
	.pro{padding: 25px 0;}
	.s1_c .swiper-slide .s1_ci .s1_cia{border-radius: 8px;}
	.s1_c .swiper-slide .s1_ci .s1_cib{padding: 15px 15px;}
	.s1_c .swiper-slide .s1_ci .s1_cib .s1_ciba{font-size: 14px;}
	.s1_c .swiper-slide .s1_ci .s1_cib .s1_cibb{font-size: 16px;}
	.s1_c .swiper-slide .s1_ci .s1_cic{margin-top: 10px;}
	.pro .proc .pror .section{margin-bottom: 25px;}
	.pro .proc .pror .prori .proria{font-size: 18px;}
	.pro .proc .pror .prori .prorib{margin-top: 15px;gap:15px;grid-template-columns: repeat(1, 1fr);}
	.pro .proc .left-nav .left-dh li{font-size: 13px;}
}

.pda{padding: 85px 0;background: url(pd1_02.jpg) no-repeat center;background-size: cover;}
.pda .pdac{display: flex;justify-content: space-between;padding: 0 7%;align-items: center;flex-direction: row-reverse; }
.pda .pdac .pdacl .pdacla{font-size: 50px;color: #ffffff;line-height: 1.2;}
.pda .pdac .pdacl .pdaclb{margin-top: 15px;font-size: 18px;color: rgba(255,255,255,0.7);line-height: 1.77;width: 65%}
.pda .pdac .pdacl .pdaclc{margin-top: 140px;display: flex;}
.pda .pdac .pdacl .pdaclc .pdaclci{margin-right: 10px;}
.pda .pdac .pdacl .pdaclc .pdaclci a{display: block;width: 211px;height: 152px;box-sizing: border-box;padding: 20px;font-size: 20px;border-radius: 18px;overflow: hidden;border:1px solid #fff;position: relative;color: #fff;}
.pda .pdac .pdacl .pdaclc .pdaclci a .pdaclcia img{width: 15px;height: 15px;vertical-align: middle;transition: all 0.6s;margin-left:3px;display: inline-block;}
.pda .pdac .pdacl .pdaclc .pdaclci a .pdaclcia span{display: inline-block;vertical-align: middle;}
.pda .pdac .pdacl .pdaclc .pdaclci a:hover .pdaclcia img{margin-left: 7px;}
.pda .pdac .pdacl .pdaclc .pdaclci.pdaclci2 a{color: #5b57a6;background: #fff;}
.pda .pdac .pdacl .pdaclc .pdaclci .pdaclcib{position: absolute;right: 20px;bottom: 20px;width: 62px;}
.pda .pdac .pdacr{width: 30.5%;}
.pda .pdac .pdacr .gallery-top .swiper-slide{overflow:hidden;}
.pda .pdac .pdacr .gallery-top .swiper-slide img{transform: scale(1.2);
    transition: all 0.8s cubic-bezier(0.39, 0.575, 0.565, 1);}
.pda .pdac .pdacr .gallery-top .swiper-slide.swiper-slide-active img{transform: scale(1);}
/*.pda .pdac .pdacr .gallery-top .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.pda .pdac .pdacr .gallery-top .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}*/
.pda .pdac .pdacr .pdacra{padding: 0 40px;margin-top: 10px;position: relative;}
.pda .pdac .pdacr .pdacra .gallery-thumbs .swiper-slide span{border:1px solid rgba(255,255,255,0.5);display: block;background: rgba(91,87,166,0.5);}
.pda .pdac .pdacr .pdacra .gallery-thumbs .swiper-slide.swiper-slide-thumb-active span{border:1px solid rgba(91,87,166,0.5);}
.pda .pdac .swiper-button-prev{width: 20px;height: 60px;position: absolute;left: 0;top:50%;margin-top: -30px;background: rgba(91,87,166,0.5) url(pd5_07.png) no-repeat center;}
.pda .pdac .swiper-button-next{width: 20px;height: 60px;position: absolute;right: 0;top:50%;margin-top: -30px;background: rgba(91,87,166,0.5) url(pd5_07.png) no-repeat center;transform: rotate(180deg);}
@media only screen and (max-width:1680px){
	.pda{padding: 65px 0;}
	.pda .pdac{padding: 0;}
	.pda .pdac .pdacl .pdacla{font-size: 40px;}
	.pda .pdac .pdacl .pdaclb{margin-top: 10px;font-size: 16px;}
	.pda .pdac .pdacl .pdaclc{margin-top: 100px;}
	.pda .pdac .pdacl .pdaclc .pdaclci a{width: 195px;height: 130px;padding: 15px;font-size: 18px;border-radius: 15px;}
	.pda .pdac .pdacl .pdaclc .pdaclci .pdaclcib{right: 15px;bottom: 15px;width: 55px;}
}
@media only screen and (max-width:1200px){
	.pda{padding: 45px 0;}
	.pda .pdac{display: block;}
	.pda .pdac .pdacl{margin-top: 5.5%}
	.pda .pdac .pdacl .pdacla{font-size: 30px;}
	.pda .pdac .pdacl .pdaclb{margin-top: 10px;font-size: 14px;}
	.pda .pdac .pdacl .pdaclc{margin-top: 60px;}
	.pda .pdac .pdacl .pdaclc .pdaclci a{width: 165px;height: 110px;padding: 12px;font-size: 16px;border-radius: 10px;}
	.pda .pdac .pdacl .pdaclc .pdaclci .pdaclcib{right: 12px;bottom: 12px;width: 48px;}
	.pda .pdac .pdacr{margin: 40px auto 0;width: 50%;}
}
@media only screen and (max-width:750px){
	.pda{padding: 20px 0 30px;background: url(aa2.jpg) no-repeat center;background-size: cover;}
	.pda .pdac .pdacl .pdacla{font-size: 20px;}
	.pda .pdac .pdacl .pdaclb{margin-top: 10px;font-size: 13px;width: 100%}
	.pda .pdac .pdacl .pdaclc{margin-top: 25px;}
	.pda .pdac .pdacl .pdaclc .pdaclci a{width: 120px;height: 85px;padding: 10px;font-size: 14px;border-radius: 10px;}
	.pda .pdac .pdacl .pdaclc .pdaclci a .pdaclcia img{width: 12px;height: 12px;}
	.pda .pdac .pdacl .pdaclc .pdaclci .pdaclcib{right: 10px;bottom: 10px;width: 40px;}
	.pda .pdac .pdacr{margin: 0 auto 0;width: 85%;}
}

.pdb{padding: 115px 0;background: #fff;}
.pdb .pdbcl{float: left;width: 29%;position: sticky;top: 120px;}
.pdb .pdbcl .pdbcla{font-size: 40px;color: #000000;font-weight: bold;line-height: 1.36;}
.pdb .pdbcl ul{margin-top: 55px;border-left:1px solid #e6e7e8;}
.pdb .pdbcl ul li{padding-left: 24px;font-size: 18px;color: #808285;margin-bottom: 30px;position: relative;}
.pdb .pdbcl ul li:hover,.pdb .pdbcl ul li.on{color: #5b57a6;font-weight: bold;}
/*.pdb .pdbcl ul li:hover:after,.pdb .pdbcl ul li.on:hover{content: '';width: 3px;height: 25px;background: #5b57a6;position: absolute;left: -2px;top:50%;transform: translateY(-50%);}*/
.pdb .pdbcr{width: 70.72%;float: right;}
.pdb .pdbcr .section{margin-bottom: 75px;}
.pdb .pdbcr .pdbcri .pdbcria{font-size: 28px;color: #000000;padding-bottom: 20px;border-bottom: 1px solid #e6e7e8;position: relative;}
.pdb .pdbcr .pdbcri .pdbcria:after{content: '';height: 1px;width: 50px;background: #5b57a6;position: absolute;left: 0;bottom: -1px;}
.pdb .pdbcr .pdbcri .pdbcrib{margin-top: 30px;font-size: 18px;color: #000000;line-height: 1.77;}
.pdb .pdbcr .pdbcri .pdbcric{margin-top: 35px;}
.pdb .pdbcr .pdbcri .pdbcric ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.pdb .pdbcr .pdbcri .pdbcric ul li{width: 48%;margin-bottom: 30px;background: #e7e5f3;}
.pdb .pdbcr .pdbcri .pdbcric ul li a{display: block;line-height: 30px;padding: 25px 100px 25px 30px;background: url(pd6_14.png) no-repeat 96% center;border-radius: 3px;font-size: 18px;color: #333333;}
.pdb .pdbcr .pdbcri .pdbcric ul li:hover a{color: #5b57a6;}

/*.table_scorll tr, td { transition: .0s ease-in; }
.table_scorll tr td:first-child {font-weight: 600;}
.table_scorll tr:hover{background: linear-gradient(-225deg,#5B57A6 0%, #605caf 48%,#726dcc 100%);pointer-events: visible;color: #fff;}
.table_scorll tr:hover{ transform: scale(1.02); font-weight: 700; box-shadow: 0px 3px 7px rgba(0, 0, 0, 0.5);}
.table_scorll tr:hover td a {color: #fff;}
.table_scorll tr:hover td a:hover {text-decoration: underline;} 
.table_scorll tr:hover td:not(:first-child) span,.table_scorll tr:hover td:empty span{color: #fff !important;}
.table_scorll tr:nth-child(even) {
    background: #e8e8f6;
}*/

.pdb .pdbcr .pdbcri .pdbcrib .csac{display: grid;grid-template-columns: repeat(6, 1fr);gap:20px;}
.pdb .pdbcr .pdbcri .pdbcrib .csac .csaci{border:1px solid #fff;overflow: hidden;}
.pdb .pdbcr .pdbcri .pdbcrib .csac .csaci img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.pdb .pdbcr .pdbcri .pdbcrib .csac .csaci:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}

.prorib{display: grid;grid-template-columns: repeat(4, 1fr);gap:20px;}

@media only screen and (max-width:1680px){
	.pdb{padding: 85px 0;}
	.pdb .pdbcl{top:110px;}
	.pdb .pdbcl .pdbcla{font-size: 34px;}
	.pdb .pdbcl ul{margin-top: 40px;}
	.pdb .pdbcl ul li{padding-left: 20px;font-size: 16px;margin-bottom: 25px;}
	.pdb .pdbcr .section{margin-bottom: 55px;}
	.pdb .pdbcr .pdbcri .pdbcria{font-size: 24px;padding-bottom: 15px;}
	.pdb .pdbcr .pdbcri .pdbcrib{margin-top: 20px;font-size: 16px;}
	.pdb .pdbcr .pdbcri .pdbcric{margin-top: 25px;}
	.pdb .pdbcr .pdbcri .pdbcric ul li{margin-bottom: 20px;}
	.pdb .pdbcr .pdbcri .pdbcric ul li a{padding: 20px 80px 20px 20px;font-size: 16px;}
	.pdb .pdbcr .pdbcri .pdbcrib .csac{grid-template-columns: repeat(5, 1fr);gap:15px;}
	.prorib{display: grid;grid-template-columns: repeat(3, 1fr);gap:10px;}

}
@media only screen and (max-width:1200px){
	.pdb{padding: 55px 0;}
	.pdb .pdbcl{display: none;}
	.pdb .pdbcr{float: none;width: 100%;}
	.pdb .pdbcr .section{margin-bottom: 35px;}
	.pdb .pdbcr .pdbcri .pdbcria{font-size: 20px;padding-bottom: 10px;}
	.pdb .pdbcr .pdbcri .pdbcrib{margin-top: 15px;font-size: 14px;}
	.pdb .pdbcr .pdbcri .pdbcric{margin-top: 15px;}
	.pdb .pdbcr .pdbcri .pdbcric ul li{margin-bottom: 10px;}
	.pdb .pdbcr .pdbcri .pdbcric ul li a{padding: 15px 60px 15px 15px;font-size: 14px;}
	.pdb .pdbcr .pdbcri .pdbcrib .csac{grid-template-columns: repeat(4, 1fr);gap:10px;}
	.prorib{display: grid;grid-template-columns: repeat(2, 1fr);gap:10px;}

}
@media only screen and (max-width:750px){
	.pdb{padding: 25px 0;}
	.pdb .pdbcr .section{margin-bottom: 25px;}
	.pdb .pdbcr .pdbcri .pdbcria{font-size: 18px;padding-bottom: 7px;}
	.pdb .pdbcr .pdbcri .pdbcrib{margin-top: 10px;font-size: 13px;}
	.pdb .pdbcr .pdbcri .pdbcrib{width: 100%;}
	.pdb .pdbcr .pdbcri .pdbcrib .pdbcribxx{overflow-x: auto;}
	.pdb .pdbcr .pdbcri .pdbcrib .table_scorll{width: 800px;}
	.pdb .pdbcr .pdbcri .pdbcric{margin-top: 10px;}
	.pdb .pdbcr .pdbcri .pdbcric ul li{margin-bottom: 8px;width: 100%;}
	.pdb .pdbcr .pdbcri .pdbcric ul li a{padding: 10px 45px 10px 10px;font-size: 13px;background-size: 20px 23px;}
	.pdb .pdbcr .pdbcri .pdbcrib .csac{grid-template-columns: repeat(3, 1fr);gap:10px;}
	.prorib{display: grid;grid-template-columns: repeat(1, 1fr);gap:10px;}

}

.se .tit{text-align: center;}
.sea{padding: 112px 0 120px;background: #fff;}
.sea .seac{margin-top: 72px;position: relative;}
.sea .seac .hd{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: 10}
.sea .seac .hd ul{height: 100%;width: 100%;display: flex;justify-content: space-between;}
.sea .seac .hd ul li{height: 100%;width: 27.44%;box-sizing: border-box;transition: all 0.6s;border-right: 1px solid rgba(255,255,255,0.2);text-align: center;padding: 7% 3% 0;position: relative;}
.sea .seac .hd ul li:hover{width: 45.12%;}
.sea .seac .hd ul li .seacq .seacqa{position: relative;}
.sea .seac .hd ul li .seacq .seacqa .seacqaa{font-size: 100px;color: rgba(255,255,255,0.1);line-height: 1;}
.sea .seac .hd ul li .seacq .seacqa .seacqab{font-size: 28px;color: #ffffff;font-weight: bold;position: absolute;left: 0;width: 100%;text-align: center;top:50%;transform: translateY(-50%);}
.sea .seac .hd ul li .seacq .seacqc{margin-top: 80px;font-size: 16px;color: #fff;opacity: 0;}
.sea .seac .hd ul li .seacq .seacqd{position: absolute;left: 0;text-align: center;width: 100%;bottom: 5%;}
.sea .seac .hd ul li .seacq .seacqd span{display: inline-block;padding: 5px;background: rgba(255,255,255,0.2);border-radius: 20px;height: 20px;}
.sea .seac .hd ul li .seacq .seacqd span i{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background: #fff;vertical-align: top;}
.sea .seac .hd ul li.on .seacqc{opacity: 1;}
.sea .seac .hd ul li.on .seacq .seacqd span{background: rgba(91,87,166,0.2);}
.sea .seac .hd ul li.on .seacq .seacqd span i{background: #5b57a6;}
.sea .seac .bds .seaci .img02{display: none;}
@media only screen and (max-width:1680px){
	.sea{padding: 85px 0;}
	.sea .seac{margin-top: 55px;}
	.sea .seac .hd ul li .seacq .seacqa .seacqaa{font-size: 80px;}
	.sea .seac .hd ul li .seacq .seacqa .seacqab{font-size: 24px;}
	.sea .seac .hd ul li .seacq .seacqc{margin-top: 60px;font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.sea{padding: 55px 0;}
	.sea .seac{margin-top: 38px;}
	.sea .seac .hd ul li .seacq .seacqa .seacqaa{font-size: 60px;}
	.sea .seac .hd ul li .seacq .seacqa .seacqab{font-size: 20px;}
	.sea .seac .hd ul li .seacq .seacqc{margin-top: 40px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.sea{padding: 25px 0;}
	.sea .seac{margin-top: 20px;}
	.sea .seac .hd ul li .seacq .seacqa .seacqaa{font-size: 40px;}
	.sea .seac .hd ul li .seacq .seacqa .seacqab{font-size: 16px;}
	.sea .seac .hd ul li .seacq .seacqc{margin-top: 20px;font-size: 13px;}
	.sea .seac .bds .seaci .img01{display: none;}
	.sea .seac .bds .seaci .img02{display: block;}
}

.seb{padding: 110px 0 185px;background: linear-gradient(to right, #e7e5f3, #f7f6fb);}
.seb .sebc{margin-top: 70px;position: relative;}

.seb .sebc .bd{position: relative;}
.seb .sebc .sebcxww{position: relative;opacity: 0;z-index: 1;width: 100%;transition: all 0.6s;}
.seb .sebc .sebcxww:nth-child(n+2){position: absolute;left: 0;top:0;z-index: 1;opacity: 0;}
.seb .sebc .sebcxww.on{opacity: 1;z-index: 2;position: relative;}

.seb .sebc .hd{text-align: center;margin-bottom: 40px;}
.seb .sebc .hd ul{display: inline-block;}
.seb .sebc .hd ul li{display: inline-block;line-height: 38px;padding: 0 18px;border-radius: 3px;border:1px solid #bcbec0;margin:0 4px 15px;font-size: 16px;color: #333333;position: relative;}
.seb .sebc .hd ul li:after{content: '';width: 0;height: 100%;background: linear-gradient(to right, #5b57a6, #27235e);position: absolute;left: 0;top:0;transition: all 0.6s;}
.seb .sebc .hd ul li.on{/*background: #5b57a6;*/border-color: #5b57a6;color: #fff;}
.seb .sebc .hd ul li.on:after{width: 100%;}
.seb .sebc .hd ul li span{position: relative;z-index: 10}

.seb .sebc .swiper-slide .sebci{border-radius: 8px;overflow:hidden;}
.seb .sebc .swiper-slide .sebci .sebcia{overflow:hidden;position: relative;}
.seb .sebc .swiper-slide .sebci .sebcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.seb .sebc .swiper-slide:hover .sebci .sebcia img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.seb .sebc .swiper-slide .sebci .sebcia .txt{position: absolute;left: 0;width: 100%;top: 58%;font-size: 20px;color: #fff;font-weight: bold;text-align: center;}
.seb .sebc .swiper-slide .sebci .sebcib{position: relative;}
.seb .sebc .swiper-slide .sebci .sebcib .sebciba{position: absolute;left: 26px;top:-30px;width: 60px;}
.seb .sebc .swiper-slide .sebci .sebcib .sebcibb{padding: 58px 26px 38px;background: #fff;font-size: 20px;color: #333333;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.seb .sebc .pagination01{position: absolute;bottom: -65px;left: 0;width: 100%;text-align: center;}
.seb .sebc .pagination01 .swiper-pagination-bullet{margin:0 6px;background: #bbb;opacity: 1;width: 16px;height: 16px;}
.seb .sebc .pagination01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #5b57a6;}
@media only screen and (max-width:1680px){
	.seb{padding: 85px 0 150px;}
	.seb .sebc{margin-top: 55px;}
	.seb .sebc .swiper-slide .sebci .sebcib .sebciba{left: 20px;top:-26px;width: 52px;}
	.seb .sebc .swiper-slide .sebci .sebcib .sebcibb{padding: 50px 20px 30px;font-size: 18px;}
	.seb .sebc .pagination01{bottom: -55px;}
	.seb .sebc .pagination01 .swiper-pagination-bullet{width: 14px;height: 14px;margin:0 5px;}
	.seb .sebc .hd{margin-bottom: 30px;}
	.seb .sebc .hd ul li{line-height: 34px;padding: 0 15px;margin:0 3px 12px;font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.seb{padding: 60px 0 115px;}
	.seb .sebc{margin-top: 40px;}
	.seb .sebc .swiper-slide .sebci .sebcib .sebciba{left: 15px;top:-22px;width: 44px;}
	.seb .sebc .swiper-slide .sebci .sebcib .sebcibb{padding: 42px 15px 22px;font-size: 16px;}
	.seb .sebc .pagination01{bottom: -45px;}
	.seb .sebc .pagination01 .swiper-pagination-bullet{width: 12px;height: 12px;margin:0 4px;}
	.seb .sebc .hd{margin-bottom: 20px;}
	.seb .sebc .hd ul li{line-height: 30px;padding: 0 12px;margin:0 3px 9px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.seb{padding: 25px 0 75px;}
	.seb .sebc{margin-top: 25px;}
	.seb .sebc .swiper-slide .sebci .sebcib .sebciba{left: 10px;top:-18px;width: 36px;}
	.seb .sebc .swiper-slide .sebci .sebcib .sebcibb{padding: 34px 10px 14px;font-size: 14px;}
	.seb .sebc .pagination01{bottom: -35px;}
	.seb .sebc .pagination01 .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 3px;}
	.seb .sebc .hd{margin-bottom: 10px;}
	.seb .sebc .hd ul li{line-height: 26px;padding: 0 9px;margin:0 2px 5px;font-size: 13px;}
}

.sec{padding: 115px 0 125px;}
.sec .secc{margin-top: 72px;display: flex;justify-content: space-between;background: #fff;border-radius: 8px;overflow:hidden;}
.sec .secc .seccl{width: 43.99%;overflow: hidden;}
.sec .secc .seccl img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.sec .secc .seccl:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}
.sec .secc .seccr{width: 56.01%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sec .secc .seccr .seccri{width: 50%;box-sizing: border-box;border-bottom: 1px solid #e4e5e7;border-right: 1px solid #e4e5e7;padding: 40px;}
.sec .secc .seccr .seccri:nth-child(2n){border-right: 0;}
.sec .secc .seccr .seccri:nth-child(n+3){border-bottom: 0;}
.sec .secc .seccr .seccri .seccria img{width: 64px;}
.sec .secc .seccr .seccri .seccrib{margin-top: 55px;font-size: 24px;color: #333333;}
.sec .secc .seccr .seccri .seccric{margin-top: 13px;font-size: 16px;color: #666666;}
.sec .secc .seccr .seccri:hover .seccrib{color: #5b57a6;}
@media only screen and (max-width:1680px){
	.sec{padding: 85px 0;}
	.sec .secc{margin-top: 55px;}
	.sec .secc .seccr .seccri{padding: 32px;}
	.sec .secc .seccr .seccri .seccria img{width: 58px;}
	.sec .secc .seccr .seccri .seccrib{margin-top: 20px;font-size: 20px;}
	.sec .secc .seccr .seccri .seccric{margin-top: 10px;font-size: 15px;}
}
@media only screen and (max-width:1200px){
	.sec{padding: 55px 0;}
	.sec .secc{margin-top: 40px;display: block;}
	.sec .secc .seccl{width: 100%;}
	.sec .secc .seccr{width: 100%;}
	.sec .secc .seccr .seccri{padding: 24px;}
	.sec .secc .seccr .seccri .seccria img{width: 52px;}
	.sec .secc .seccr .seccri .seccrib{margin-top: 35px;font-size: 18px;}
	.sec .secc .seccr .seccri .seccric{margin-top: 7px;font-size: 14px;}
}
@media only screen and (max-width:750px){
	.sec{padding: 25px 0;}
	.sec .secc{margin-top: 25px;}
	.sec .secc .seccr .seccri{padding: 15px;}
	.sec .secc .seccr .seccri .seccria img{width: 46px;}
	.sec .secc .seccr .seccri .seccrib{margin-top: 25px;font-size: 16px;}
	.sec .secc .seccr .seccri .seccric{margin-top: 5px;font-size: 13px;}
}

.sed{padding: 115px 0 225px;background: url(sp6_20.jpg) no-repeat center;background-size: cover;}
.sed .tit .tita span{color: #fff;background: url(tit2_07.png) no-repeat left center;}
.sed .tit .titb{color: #fff;}
.sed .sedc{margin-top: 72px;position: relative;}
.sed .sedc .swiper-slide .sedci{display: grid;grid-template-columns: repeat(2, 1fr);gap:40px;}
.sed .sedc .swiper-slide .sedci .sedcii a{display: block;padding: 35px 40px 20px;background: #fff;border-radius: 8px;}
.sed .sedc .swiper-slide .sedci .sedcii .sedciia{font-size: 24px;color: #5b57a6;font-weight: bold;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.sed .sedc .swiper-slide .sedci .sedcii .sedciib{margin-top: 15px;font-size: 16px;color: #7a7d89;line-height: 2;height: 64px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sed .sedc .swiper-slide .sedci .sedcii .sedciic{margin-top: 30px;}
.sed .sedc .swiper-slide .sedci .sedcii .sedciic span{font-size: 16px;color: #999999;padding-right: 18px;background: url(arra3.svg) no-repeat right center;background-size: 12px 12px;transition: all 0.6s;}
.sed .sedc .swiper-slide .sedci .sedcii:hover .sedciic span{background: url(arra2.svg) no-repeat right center;background-size: 12px 12px;color: #5b57a6;padding-right: 25px;}
.sed .sedc .pagination01{position: absolute;bottom: -80px;left: 0;width: 100%;text-align: center;}
.sed .sedc .pagination01 .swiper-pagination-bullet{margin:0 6px;background: #fff;opacity: 1;width: 16px;height: 16px;}
.sed .sedc .pagination01 .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #5b57a6;}
@media only screen and (max-width:1680px){
	.sed{padding: 90px 0 180px;}
	.sed .sedc{margin-top: 55px;}
	.sed .sedc .swiper-slide .sedci{gap:25px;}
	.sed .sedc .swiper-slide .sedci .sedcii a{padding: 25px 30px 15px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciia{font-size: 20px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciib{margin-top: 12px;font-size: 15px;height: 60px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciic{margin-top: 20px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciic span{font-size: 15px;}
	.sed .sedc .pagination01{bottom: -65px;}
	.sed .sedc .pagination01 .swiper-pagination-bullet{width: 14px;height: 14px;margin:0 5px;}
}
@media only screen and (max-width:1200px){
	.sed{padding: 60px 0 135px;}
	.sed .sedc{margin-top: 40px;}
	.sed .sedc .swiper-slide .sedci{gap:15px;}
	.sed .sedc .swiper-slide .sedci .sedcii a{padding: 15px 20px 10px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciia{font-size: 18px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciib{margin-top: 9px;font-size: 14px;height: 56px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciic{margin-top: 15px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciic span{font-size: 14px;}
	.sed .sedc .pagination01{bottom: -55px;}
	.sed .sedc .pagination01 .swiper-pagination-bullet{width: 12px;height: 12px;margin:0 4px;}
}
@media only screen and (max-width:750px){
	.sed{padding: 25px 0 80px;}
	.sed .sedc{margin-top: 25px;}
	.sed .sedc .swiper-slide .sedci{gap:15px;grid-template-columns: repeat(1, 1fr);}
	.sed .sedc .swiper-slide .sedci .sedcii a{padding: 12px 10px 10px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciia{font-size: 16px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciib{margin-top: 5px;font-size: 13px;height: 52px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciic{margin-top: 12px;}
	.sed .sedc .swiper-slide .sedci .sedcii .sedciic span{font-size: 13px;}
	.sed .sedc .pagination01{bottom: -45px;}
	.sed .sedc .pagination01 .swiper-pagination-bullet{width: 10px;height: 10px;margin:0 3px;}
}




