@charset "utf-8";
.container{}
.header{height: auto;}

@-webkit-keyframes subAnimate {
	0% {
		-webkit-transform:  scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

.banner-ny { position:relative; overflow:hidden; }
.banner-ny .nimg img { width:100%; height:auto; opacity: 1; transform: scale(1.1); animation: subAnimate 4s ease 1 forwards; }
.banner-ny .nimg .img02 { display:none; }
.banner-ny .ntxt{position: absolute;top:50%;transform: translateY(-50%);border-top-right-radius: 1000px;border-bottom-right-radius: 1000px; height: 1000px;background: rgba(1,64,153,0.62);left:0;padding-left: 8.6%;width: 444px;}
.banner-ny .ntxt .ntxtc{position: absolute;top:50%;transform: translateY(-50%);}
.banner-ny .ntxt .ntxtc .ntxtca{font-size: 51px;color: #ffffff;position: relative;}
.banner-ny .ntxt .ntxtc .ntxtca:before{content: "";position: absolute;left:0;height: 60%;width: 2px;background: #fff;top:20%;left:-30px;}
.banner-ny .ntxt .ntxtc .ntxtcb{font-size: 24px;color: #ffffff;margin-top: 10px;}
@media only screen and (max-width:1600px){
	.banner-ny .ntxt{width: 400px;}
	.banner-ny .ntxt .ntxtc .ntxtca{font-size: 40px;}
	.banner-ny .ntxt .ntxtc .ntxtcb{font-size: 20px;}
}
@media only screen and (max-width:1200px){
	.banner-ny .ntxt{width: 320px;}
	.banner-ny .ntxt .ntxtc .ntxtca{font-size: 32px;}
	.banner-ny .ntxt .ntxtc .ntxtcb{font-size: 16px;}
}
@media only screen and (max-width:750px){
	.banner-ny .ntxt{width: 240px;background: none;text-align: center;width: 100%;left:0;padding-left: 0}
	.banner-ny .ntxt .ntxtc{width: 100%}
	.banner-ny .ntxt .ntxtc .ntxtca:before{width: 0;height: 0;}
	.banner-ny .ntxt .ntxtc .ntxtca{font-size: 24px;}
	.banner-ny .ntxt .ntxtc .ntxtcb{font-size: 12px;}
	.banner-ny .nimg .img02 { display:block; }
	.banner-ny .nimg .img01 { display:none; }
}
.bannersy{position: relative;overflow:hidden;}
.bannersy .img img { width:100%; height:auto; opacity: 1; transform: scale(1.1); animation: subAnimate 4s ease 1 forwards; }
.bannersy .img .img02 { display:none; }
.bannersy .txt{position: absolute;top:50%;transform: translateY(-50%);left:0;width: 100%;}
.bannersy .txt .txta{font-size: 46px;color: #f1f1f4;font-weight: bold;}
.bannersy .txt .txtb{margin-top: 25px;font-size: 34px;color: #f2f3f5;}
.bannersy .txt .txtc{margin-top: 5px;display: inline-block;line-height: 32px;border-radius: 16px;background: #014099;padding: 0 20px;font-size: 16px;color: #fff;}
@media only screen and (max-width:1600px){
	.bannersy .txt .txta{font-size: 36px;}
	.bannersy .txt .txtb{margin-top: 20px;font-size: 28px;}
	.bannersy .txt .txtc{font-size: 14px;line-height: 28px;border-radius: 14px;}
}
@media only screen and (max-width:1200px){
	.bannersy .txt .txta{font-size: 26px;}
	.bannersy .txt .txtb{margin-top: 15px;font-size: 20px;}
	.bannersy .txt .txtc{font-size: 13px;line-height: 24px;border-radius: 12px;}
}
@media only screen and (max-width:750px){
	.bannersy .img .img02 { display:block; }
	.bannersy .img .img01 { display:none; }
	.bannersy .txt .txta{font-size: 16px;}
	.bannersy .txt .txtb{margin-top: 10px;font-size: 14px;}
	.bannersy .txt .txtc{padding: 0 15px;font-size: 12px;line-height: 24px;border-radius: 12px;margin-top: 3px;}
}

.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; }
.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; background:#fff; 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;}
}

.wrap .main{padding: 80px 0;}
@media only screen and (max-width:1600px){
	.wrap .main{padding: 60px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 40px 0;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
}


.sidebar{height: 82px;background: #f8f8f8;position: relative;z-index: 9}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;margin-right: 100px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 82px;font-size: 18px;color: #3b3b3b;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{color: #014099;}
.sidebar .menu dl dd{display: none;}
.sidebar .line{position: absolute;width: 100vw;height: 2px;background: #014099;bottom: -1px;transition: all 1s;z-index: 4;}
.sidebar .line::before{content: '\20';position: absolute;top: 50%;right:5px;width: 27px;height: 27px;transform: translate(26px,-50%);background: url(tit_03.png) no-repeat center center;background-size: 27px;}


.sidebar .location{float:right;line-height: 76px;} 
.sidebar .location a{font-size: 14px;color: #3f485d;}
.sidebar .location a:last-child{color: #939eba;}
.sidebar .location a.u-home{padding-left: 32px;background: url(u-home_03.png) no-repeat left center;}
.sidebar .location h3{display: none;}

.sjcontent{display: none;}


@media only screen and (max-width:1600px){
	.sidebar{height: 66px;}
	.sidebar .menu dl dt{margin-right: 55px;}
	.sidebar .menu dl dt a{font-size: 16px;line-height: 64px;}
	.sidebar .location{line-height: 64px;}
}
@media only screen and (max-width:1200px){
	.sidebar{display: none;}
	.pccontent{display: none;}
	.sjcontent{display: block;}
}

/* 内容模式 */
.article{line-height:2; font-size:18px; word-wrap:break-word; }
.article .hd { padding:0 0 20px; text-align:center; }
.article .hd h1 { color:#000; font-size:20px; }
.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:1600px){
	.article{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.article{font-size: 14px;}
}

.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: #014099;}
.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%;
	
}
.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:1600px){
	.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:640px){
	.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:#005ead; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.news-list1{position: relative;padding: 0 80px;box-sizing: border-box;}
.news-list1 .swiper-container{overflow: hidden;}
.news-list1 .swiper-slide .img{overflow: hidden;}
.news-list1 .swiper-slide .img img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
	
}
.news-list1 .swiper-slide:hover .img 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-list1 .swiper-slide .text{margin-top: 30px;}
.news-list1 .swiper-slide .text .tit3{font-size: 22px;line-height: 30px;height: 60px;overflow: hidden;transition: all .8s;color: #333;}
.news-list1 .swiper-slide:hover .text .tit3{color: #014099;}
.news-list1 .time{margin-top: 20px;color: #b2b2b2;font-size: 16px;}
.news-list1 .time .icon{width: 20px;height: 20px;margin-right: 12px;vertical-align: middle;}
.news-list1 .time .icon {fill: #b2b2b2;}
.news-list1 .button-prev{left:0;width: 35px;height: 45px;position: absolute;top: 50%;margin-top: -2.5rem;z-index: 3;cursor: pointer;}
.news-list1 .button-prev .icon{width: 30px;height: 30px;fill:#999;transition: all .8s;}
.news-list1 .button-next{right:0;width: 35px;height: 45px;position: absolute;top: 50%;margin-top: -2.5rem;z-index: 3;cursor: pointer;}
.news-list1 .button-next .icon{width: 30px;height: 30px;fill:#999;transition: all .8s;transform: rotate(-180deg);}
.news-list1 .button-prev:hover .icon{fill: #014099}
.news-list1 .button-next:hover .icon{fill: #014099}
@media only screen and (max-width:1600px){
	.news-list1{padding: 0 60px;}
	.news-list1 .swiper-slide .text{margin-top: 20px;}
	.news-list1 .swiper-slide .text .tit3{font-size: 18px;line-height: 24px;height: 48px;}
	.news-list1 .time{margin-top: 15px;color: #b2b2b2;font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.news-list1{padding: 0 40px;}
	.news-list1 .swiper-slide .text{margin-top: 15px;}
	.news-list1 .swiper-slide .text .tit3{font-size: 16px;line-height: 22px;height: 44px;}
	.news-list1 .time{margin-top: 10px;color: #b2b2b2;font-size: 13px;}
	.news-list1 .button-prev{width: 30px;height: 30px;}
	.news-list1 .button-prev .icon{width: 25px;height: 25px;}
	.news-list1 .button-next{width: 30px;height: 30px;}
	.news-list1 .button-next .icon{width: 25px;height: 25px;}
}
@media only screen and (max-width:640px){
	.news-list1{padding: 0 30px;}
	.news-list1 .swiper-slide .text{margin-top: 10px;}
	.news-list1 .swiper-slide .text .tit3{font-size: 14px;line-height: 20px;height: 40px;}
	.news-list1 .time{margin-top: 5px;font-size: 12px;}
	.news-list1 .button-prev{width: 25px;height: 25px;}
	.news-list1 .button-prev .icon{width: 20px;height: 20px;}
	.news-list1 .button-next{width: 25px;height: 25px;}
	.news-list1 .button-next .icon{width: 20px;height: 20px;}
}

.news-list2{position: relative;box-sizing: border-box;margin: 0 0 60px;}
.news-list2 .ul a{display: flex;flex-flow: row wrap;justify-content: space-between;align-items: center;padding: 54px 0;border-bottom: 1px solid #eaeaea;position: relative;}
.news-list2 .ul a:first-child{padding-top: 0}
.news-list2 .ul a .img{width: 440px;overflow: hidden;}
.news-list2 .ul a .img img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.news-list2 .ul a:hover .img 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-list2 .ul a .text{width: calc(100% - 500px);}
.news-list2 .ul a .text .tit3{font-size: 26px;color: #333;transition: all .8s;line-height: 1.6;margin-bottom: 22px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-list2 .ul a .text .tit4{font-size: 18px;color: #666;transition: all .8s;line-height: 1.4;margin-bottom: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news-list2 .ul a .text .f-no-s-center {display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.news-list2 .ul a .text .f-no-s-center .time{line-height: 1.8;font-size: 17px;color: #014099;}
.news-list2 .text .line {margin: 0 26px 0 20px;background: #ccc;width: 1px;height: 16px;}
.news-list2 .text .layout-btn {border: none;width: auto;height: 30px;border-radius: 5px;background: transparent;font-size: 18px;color: #000;display: flex;flex-flow: row wrap;justify-content: flex-start;align-items: center;}
.news-list2 .text .layout-btn span {color: #888;vertical-align: middle;letter-spacing: -2px;}
.news-list2 .text .layout-btn .icon {width: 25px;height: 28px;fill: #014099;margin-left: 8px;}
.news-list2 .li:before {content: "";position: absolute;width: 100%;height: 3px;left: 0; bottom: -1px;background: #014099;transition: all .8s;opacity: 1;transform-origin: 0 100%;transform: scale(0.5, 0);}
.news-list2 .li:hover:before{opacity: 1;transform: scale(1, 1);}
.news-list2 .ul a:hover .text .tit3{color: #014099;}
.news-list2 .text .layout-btn:hover > span > small > em:before {
    color: #60bb46;
}
@media only screen and (max-width:1600px){
	.news-list2{padding: 0 0;margin: 0 0 45px;}
	.news-list2 .ul a{padding: 45px 0;}
	.news-list2 .ul a .img{width: 350px;}
	.news-list2 .ul a .text{width: calc(100% - 400px);}
	.news-list2 .ul a .text .tit3{font-size: 22px;margin-bottom: 15px;}
	.news-list2 .ul a .text .tit4{font-size: 16px;margin-bottom: 20px;}
	.news-list2 .ul a .text .f-no-s-center .time{font-size: 15px;}
	.news-list2 .text .layout-btn{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.news-list2{padding: 0 0;margin: 0 0 30px;}
	.news-list2 .ul a{padding: 30px 0;}
	.news-list2 .ul a .img{width: 270px;}
	.news-list2 .ul a .text{width: calc(100% - 300px);}
	.news-list2 .ul a .text .tit3{font-size: 18px;margin-bottom: 10px;}
	.news-list2 .ul a .text .tit4{font-size: 14px;margin-bottom: 15px;}
}
@media only screen and (max-width:640px){
	.news-list2{padding: 0 0;margin: 0 0 20px;}
	.news-list2 .ul a{padding: 17px 0;display: block;}
	.news-list2 .ul a .img{width: 100%;}
	.news-list2 .ul a .text{width: 100%;margin-top: 10px;}
	.news-list2 .ul a .text .tit3{font-size: 15px;margin-bottom: 5px;}
	.news-list2 .ul a .text .tit4{font-size: 13px;margin-bottom: 10px;}
	.news-list2 .ul a .text .f-no-s-center .time{font-size: 12px;}
	.news-list2 .text .layout-btn{font-size: 13px;}
}

.case .casea{background: #f7f8f9;padding: 108px 0 140px;}
/*.case .casea .swiper-container{overflow: hidden;}*/
.case .casea .swiper-slide .caseai .caseaia{overflow: hidden;}
.case .casea .swiper-slide .caseai .caseaia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.case .casea .swiper-slide:hover .caseai .caseaia 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); 
}
.case .casea .swiper-slide .caseai .caseaib{width: 90%;margin-left: 5%;margin-top: -5%;background: #fff;position: relative;z-index: 9;}
.case .casea .swiper-slide .caseai .caseaib .caseaiba{text-align: center;padding: 40px 0 60px;font-size: 36px;color: #282828;}
.case .casea .swiper-slide .caseai .caseaib .caseaibb{position: absolute;bottom: -35px;left:50%;transform: translateX(-50%);}
@media only screen and (max-width:1600px){
	.case .casea{padding: 80px 0 100px;}
	.case .casea .swiper-slide .caseai .caseaib .caseaiba{padding: 30px 0 45px;font-size: 30px;}
	.case .casea .swiper-slide .caseai .caseaib .caseaibb{width: 60px;bottom: -30px;}
}
@media only screen and (max-width:1200px){
	.case .casea{padding: 50px 0 70px;}
	.case .casea .swiper-slide .caseai .caseaib .caseaiba{padding: 20px 0 30px;font-size: 24px;}
	.case .casea .swiper-slide .caseai .caseaib .caseaibb{width: 50px;bottom: -25px;}
}
@media only screen and (max-width:640px){
	.case .casea{padding: 20px 0 40px;}
	.case .casea .swiper-slide .caseai .caseaib .caseaiba{padding: 15px 0 20px;font-size: 18px;}
	.case .casea .swiper-slide .caseai .caseaib .caseaibb{width: 40px;bottom: -20px;}
}
.case .caseb{margin-top: 90px;position: relative;}
.case .caseb:before{content: "";position: absolute;width: 1000px;background: #f7f8f9;z-index: -1;top:0;height: 100%;right: calc(50% + 385px);}
.case .caseb .casebl{float: left;width: 415px;}
.case .caseb .casebl .casebla{line-height: 106px;font-size: 30px;color: #ffffff;position: relative;}
.case .caseb .casebl .casebla:before{content: "";position: absolute;width: 1000px;background: #014099;z-index: -1;top:0;height: 100%;right: 0;}
.case .caseb .casebl .caseblb ul li{line-height: 83px;position: relative;}
.case .caseb .casebl .caseblb ul li a.a1:before{content: "";position: absolute;width: 1000px;background: #e5e5e5;z-index: -1;bottom:0;height: 1px;right: 0;}
.case .caseb .casebl .caseblb ul li a.a1{display: block;font-size: 18px;color: #333333;position: relative;}
.case .caseb .casebl .caseblb ul li a.a1 i{background: url(case3_14.png) no-repeat center;position: absolute;top:50%;left:85%;width: 20px;height: 20px;margin-top: -10px;background-size: cover;}
.case .caseb .casebl .caseblb ul li a.a1 i.on{background: url(case4_11.png) no-repeat 85% center;background-size: cover;}
.case .caseb .casebl .caseblb ul li:hover a.a1,.case .caseb .casebl .caseblb ul li.on a.a1{color: #014099;font-weight: bold;}
.case .caseb .casebr{float: right;width: calc(100% - 495px);padding-bottom: 50px;}
.case .caseb .casebr .casebrx{}
.case .caseb .casebr .casebri{margin-bottom: 82px;background: #f2f2f2;border-radius: 28px;overflow: hidden;position: relative;} 
.case .caseb .casebr .casebri:last-child{margin-bottom: 50px;}
.case .caseb .casebr .casebri .casebria{overflow: hidden;}
.case .caseb .casebr .casebri .casebria img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.case .caseb .casebr .casebri:hover .casebria 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); 
}
.case .caseb .casebr .casebri .casebrib{padding: 25px 0 45px;text-align: center;position: absolute;bottom: -100%;left: 0;width: 100%;transition: all 0.6s;}
.case .caseb .casebr .casebri .casebrib .casebriba{font-size: 24px;color: #fff;}
.case .caseb .casebr .casebri .casebrib .casebribb{margin: 10px auto 0;font-size: 18px;color: #fff;line-height: 30px;max-width: 45%;}
.case .caseb .casebr .casebri:hover .casebrib{bottom: 0;}
.case .caseb .casebr .casebri:hover{box-shadow: 0 0 10px #014099}
.case .caseb .casebr .casebri:hover{background: #fff;}
.case .caseb .casebr .casebri:hover .casebrib{background: #014099;}
.case .caseb .casebr .casebri .casebric{padding: 25px 0 45px;text-align: center;}
.case .caseb .casebr .casebri .casebric .casebrica{font-size: 24px;color: #333333;}
.case .caseb .casebr .casebri .casebric .casebricb{margin: 10px auto 0;font-size: 18px;color: #333;line-height: 30px;max-width: 45%;}

.case .caseb .casebl .caseblb ul li .sub dl dt a{display: block;line-height: 44px;font-size: 14px;color: #333;padding-left:5px;}
.case .caseb .casebl .caseblb ul li .sub dl dt:hover a{color: #014099;font-weight: bold;}
.case .caseb .casebl .caseblb ul li .sub{position: relative;display: none;}
.case .caseb .casebl .caseblb ul li .sub:before{content: "";position: absolute;width: 1000px;background: #e5e5e5;z-index: -1;bottom:0;height: 1px;right: 0;}

@media only screen and (max-width:1600px){
	.case .caseb{margin-top: 70px;}
	.case .caseb .casebl{width: 350px;}
	.case .caseb:before{right: calc(50% + 250px);}
	.case .caseb .casebl .casebla{line-height: 85px;font-size: 24px;}
	.case .caseb .casebl .caseblb ul li{line-height: 70px;}
	.case .caseb .casebl .caseblb ul li a.a1 i{width: 16px;height: 16px;margin-top: -8px;}
	.case .caseb .casebl .caseblb ul li:hover a,.case .caseb .casebl .caseblb ul li.on a{background-size: 15px 15px;}
	.case .caseb .casebr{width: calc(100% - 385px);}
	.case .caseb .casebr .casebri{margin-bottom: 60px;}
	.case .caseb .casebr .casebri:last-child{margin-bottom: 35px;}
	.case .caseb .casebr .casebri .casebrib{padding: 20px 0 30px;}
	.case .caseb .casebr .casebri .casebrib .casebriba{font-size: 20px;}
	.case .caseb .casebr .casebri .casebrib .casebribb{font-size: 16px;line-height: 26px;max-width: 55%;}
	.case .caseb .casebr .casebri .casebric{padding: 20px 0 30px;}
	.case .caseb .casebr .casebri .casebric .casebrica{font-size: 20px;}
	.case .caseb .casebr .casebri .casebric .casebricb{font-size: 16px;line-height: 26px;max-width: 55%;}
}
@media only screen and (max-width:1200px){
	.case .caseb{margin-top: 50px;}
	.case .caseb .casebl{display: none;}
	.case .caseb:before{background: #fff;}
	.case .caseb .casebr{width: 100%;float: none;}
	.case .caseb .casebr .casebri{margin-bottom: 50px;}
	.case .caseb .casebr .casebri:last-child{margin-bottom: 30px;}
	.case .caseb .casebr .casebri .casebrib{padding: 15px 0 20px;}
	.case .caseb .casebr .casebri .casebrib .casebriba{font-size: 18px;}
	.case .caseb .casebr .casebri .casebrib .casebribb{font-size: 14px;line-height: 22px;max-width: 55%;}
	.case .caseb .casebr .casebri .casebric{padding: 15px 0 20px;}
	.case .caseb .casebr .casebri .casebric .casebrica{font-size: 18px;}
	.case .caseb .casebr .casebri .casebric .casebricb{font-size: 14px;line-height: 22px;max-width: 55%;}
}
@media only screen and (max-width:640px){
	.case .caseb{margin-top: 30px;}
	.case .caseb .casebr{padding-bottom: 25px;}
	.case .caseb .casebr .casebri{margin-bottom: 25px;}
	.case .caseb .casebr .casebri:last-child{margin-bottom: 15px;}
	.case .caseb .casebr .casebri .casebrib{padding: 10px 0 15px;}
	.case .caseb .casebr .casebri .casebrib .casebriba{font-size: 16px;}
	.case .caseb .casebr .casebri .casebrib .casebribb{font-size: 13px;line-height: 20px;max-width: 90%;}
	.case .caseb .casebr .casebri .casebric{padding: 10px 0 15px;}
	.case .caseb .casebr .casebri .casebric .casebrica{font-size: 16px;}
	.case .caseb .casebr .casebri .casebric .casebricb{font-size: 13px;line-height: 20px;max-width: 90%;}
}
.pds{position: relative;}
.pds:before{content: "";position: absolute;width: 1000px;background: #f7f8f9;z-index: -1;top:0;height: 100%;right: calc(50% + 448px);}
.pds .pdsl{float: left;width: 352px;}
.pds .pdsl .pdsla{line-height: 106px;font-size: 30px;color: #ffffff;position: relative;}
.pds .pdsl .pdsla:before{content: "";position: absolute;width: 1000px;background: #014099;z-index: -1;top:0;height: 100%;right: 0;}
.pds .pdsl .pdslb ul li{line-height: 83px;position: relative;}
.pds .pdsl .pdslb ul li a.a1:before{content: "";position: absolute;width: 1000px;background: #e5e5e5;z-index: -1;bottom:0;height: 1px;right: 0;}
.pds .pdsl .pdslb ul li a.a1{display: block;font-size: 18px;color: #333333;/*background: url(case3_14.png) no-repeat 92% center;*/position: relative;}
.pds .pdsl .pdslb ul li a.a1 i{background: url(case3_14.png) no-repeat center;position: absolute;top:50%;left:85%;width: 20px;height: 20px;margin-top: -10px;background-size: cover;}
.pds .pdsl .pdslb ul li a.a1 i.on{background: url(case4_11.png) no-repeat 85% center;background-size: cover;}
.pds .pdsl .pdslb ul li:hover a.a1,.pds .pdsl .pdslb ul li.on a.a1{/*background: url(case4_11.png) no-repeat 92% center;*/color: #014099;font-weight: bold;}
.pds .pdsr{float: right;width: calc(100% - 425px);padding-bottom: 50px;}
.pds .pdsr .pdsrc{margin-top: 72px;}
.pds .pdsr .pdsrc .pdsrci{float: left;width: 48.2%;margin:0 3.6% 3.6% 0;background: #f2f2f2;border-radius: 28px;overflow: hidden;position: relative;transition: all 0.6s;}
.pds .pdsr .pdsrc .pdsrci:nth-child(2n){margin-right: 0;}
.pds .pdsr .pdsrc .pdsrci .pdsrcia{}
.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciaa{overflow: hidden;margin: 25px;}
.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.pds .pdsr .pdsrc .pdsrci:hover .pdsrcia .pdsrciaa 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); 
}
.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab{text-align: center;padding:0 25px 25px;}
.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciaba{font-size: 24px;color: #333333;}
.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciabb{margin-top: 10px;font-size: 18px;color: #333333;}
.pds .pdsr .pdsrc .pdsrci .pdsrcib{position: absolute;bottom: -120%;left: 0;width: 100%;background: #014099;padding:20px 40px;box-sizing: border-box;transition: all 0.6s;}
.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrciba{font-size: 24px;color: #ffffff;text-align: center;}
.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibb{font-size: 18px;color: #ffffff;line-height: 30px;margin-top: 10px;text-align: justify;}
.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibc{text-align: center;margin-top: 15px;}
.pds .pdsr .pdsrc .pdsrci:hover{box-shadow: 0 0 10px #bcdbf1;background: #fff;}
.pds .pdsr .pdsrc .pdsrci:hover .pdsrcib{bottom: 0;}

.pds .pdsl .pdslb ul li .sub dl dt a{display: block;line-height: 44px;font-size: 14px;color: #333;padding-left: 5px;}
.pds .pdsl .pdslb ul li .sub dl dt:hover a{color: #014099;font-weight: bold;}
.pds .pdsl .pdslb ul li .sub{position: relative;display: none;}
.pds .pdsl .pdslb ul li .sub:before{content: "";position: absolute;width: 1000px;background: #e5e5e5;z-index: -1;bottom:0;height: 1px;right: 0;}
@media only screen and (max-width:1600px){
	.pds:before{right: calc(50% + 320px);}
	.pds .pdsl{width: 280px;}
	.pds .pdsl .pdsla{line-height: 85px;font-size: 24px;}
	.pds .pdsl .pdslb ul li{line-height: 70px;}
	.pds .pdsl .pdslb ul li a.a1 i{width: 16px;height: 16px;margin-top: -8px;}
	.pds .pdsl .pdslb ul li:hover a.a1,.pds .pdsl .pdslb ul li.on a.a1{background-size: 15px 15px;}
	.pds .pdsr{width: calc(100% - 320px);padding-bottom: 40px;}
	.pds .pdsr .pdsrc{margin-top: 50px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciaa{margin: 20px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab{padding: 0 20px 20px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciaba{font-size: 20px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciabb{margin-top: 5px;font-size: 16px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib{padding: 15px 30px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrciba{font-size: 20px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibb{font-size: 16px;line-height: 26px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibc{margin-top: 10px;}
}
@media only screen and (max-width:1200px){
	.pds:before{background: #fff;}
	.pds .pdsl{display: none;}
	.pds .pdsr{float: none;width: 100%;padding-bottom: 30px;}
	.pds .pdsr .pdsrc{margin-top: 30px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciaa{margin: 15px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab{padding: 0 15px 15px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciaba{font-size: 18px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciabb{margin-top: 5px;font-size: 14px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib{padding: 10px 20px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrciba{font-size: 17px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibb{font-size: 14px;line-height: 22px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibc{margin-top: 7px;}
}
@media only screen and (max-width:640px){
	.pds .pdsr{padding-bottom: 20px;}
	.pds .pdsr .pdsrc{margin-top: 20px;}
	.pds .pdsr .pdsrc .pdsrci{float: none;width: 100%;margin-right: 0;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciaa{margin: 10px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab{padding: 0 10px 10px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciaba{font-size: 15px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcia .pdsrciab .pdsrciabb{margin-top: 3px;font-size: 13px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib{padding: 5px 10px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrciba{font-size: 15px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibb{font-size: 13px;line-height: 20px;}
	.pds .pdsr .pdsrc .pdsrci .pdsrcib .pdsrcibc{margin-top: 3px;}
}


.lka{background: url(lk3_02.jpg) no-repeat center;background-size: cover;padding: 90px 0 110px;}
.lka .lkaa{text-align: center;font-size: 46px;color: #014099;}
.lka .lkaa span{padding: 0 50px;background: url(lk4_03.png) no-repeat right 85%;}
.lka .lkab{margin-top: 52px;}
.lka .lkab .lkabl{float: left;width: 670px;}
.lka .lkab .lkabl .lkabla{font-size: 27px;color: #3a3a3a;margin-top: 55px;}
.lka .lkab .lkabl .lkablb{margin-top: 25px;font-size: 16px;color: #333333;line-height: 28px;text-indent: 2em;}
.lka .lkab .lkabr{float: right;width: 840px;}
.lka .lkab .lkabr .lkabra{overflow: hidden;}
.lka .lkab .lkabr .lkabra img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.lka .lkab .lkabr .lkabra: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); 
}
.lka .lkab .lkabr .lkabrb{background: #52c3f1;}
.lka .lkab .lkabr .lkabrb .lkabrbi{float: left;width: 33.33333%;text-align: center;padding: 46px 0;}
.lka .lkab .lkabr .lkabrb .lkabrbi:nth-child(2){background: #014099;}
.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia{}
.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia span{font-size: 42px;color: #ffffff;font-family: "Arial";font-weight: bold;}
.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia sup{font-size: 16px;color: #fff;position: relative;top:-20px;}
.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbib{font-size: 16px;color: #ffffff;}
@media only screen and (max-width:1600px){
	.lka{padding: 65px 0 85px;}
	.lka .lkaa{font-size: 38px;}
	.lka .lkaa span{padding: 0 40px;}
	.lka .lkab{margin-top: 40px;}
	.lka .lkab .lkabl{width: 500px;}
	.lka .lkab .lkabl .lkabla{font-size: 22px;margin-top: 40px;}
	.lka .lkab .lkabl .lkablb{margin-top: 20px;font-size: 14px;line-height: 24px;}
	.lka .lkab .lkabr{width: 640px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi{padding: 30px 0;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia span{font-size: 34px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia sup{font-size: 14px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbib{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.lka{padding: 40px 0 60px;}
	.lka .lkaa{font-size: 30px;}
	.lka .lkaa span{padding: 0 30px;}
	.lka .lkab{margin-top: 25px;}
	.lka .lkab .lkabl{width: 100%;float: none;}
	.lka .lkab .lkabl .lkabla{font-size: 18px;margin-top: 30px;}
	.lka .lkab .lkabl .lkablb{margin-top: 15px;}
	.lka .lkab .lkabr{float: none;width: 100%;margin-top: 30px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi{padding: 20px 0;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia span{font-size: 28px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia sup{font-size: 13px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbib{font-size: 13px;}
}
@media only screen and (max-width:640px){
	.lka{padding: 25px 0 30px;}
	.lka .lkaa{font-size: 18px;}
	.lka .lkaa span{padding: 0 20px;}
	.lka .lkab{margin-top: 15px;}
	.lka .lkab .lkabl .lkabla{font-size: 16px;margin-top: 20px;}
	.lka .lkab .lkabl .lkablb{margin-top: 10px;font-size: 13px;line-height: 20px;}
	.lka .lkab .lkabr{margin-top: 20px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi{padding: 15px 0;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia span{font-size: 20px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbia sup{font-size: 12px;top:-10px;}
	.lka .lkab .lkabr .lkabrb .lkabrbi .lkabrbib{font-size: 12px;}
}

.lkc{padding: 90px 0 60px;}
.lkc .lkca{font-size: 46px;color: #014099;text-align: center;}
.lkc .lkca span{padding: 0 50px;background: url(lk4_03.png) no-repeat right 85%;}
.lkc .lkcb{margin-top: 80px;}
.lkc .lkcb .lkcbi{margin-bottom: 50px;box-shadow: 0 0 10px #e1effe;border-radius: 30px;overflow: hidden;}
.lkc .lkcb .lkcbi .lkcbia{padding: 28px;background: #e1effe;}
.lkc .lkcb .lkcbi .lkcbia .lkcbial{float: left;width: 942px;position: relative;}
.lkc .lkcb .lkcbi .lkcbia .lkcbial .lkcbialc{overflow: hidden;}
.lkc .lkcb .lkcbi .lkcbia .lkcbial .lkcbialc img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.lkc .lkcb .lkcbi:hover .lkcbia .lkcbial .lkcbialc 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); 
}
.lkc .lkcb .lkcbi .lkcbia .lkcbiala{position: absolute;left:-16px;top:-16px;width: calc(100% + 32px);height: calc(100% + 32px);background: url(abab.png) no-repeat center;background-size: 100% 100%;line-height: 100%;text-align: center;font-size: 47px;color: #0546a1;font-weight: bold;display: flex;align-items: center;justify-content: space-between;} 
.lkc .lkcb .lkcbi .lkcbia .lkcbiala .lkcbialaa{width: 100%;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar{float: right;width: 565px;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiara{font-size: 24px;color: #284299;margin-top: 80px;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb{margin-top: 20px;font-size: 18px;color: #333333;line-height: 30px;height: 210px;overflow-y: auto;padding-right: 10px;}

.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb{scrollbar-color: #0b4ca1 #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar{width:2;height:2px;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar-button:vertical{display:none}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar-thumb:vertical:hover{background-color: #0b4ca1;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar-thumb:vertical:active{background-color: #0b4ca1;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar{width: 2px;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar-track{background: #c2c2c2;}
.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb::-webkit-scrollbar-thumb{background: #0b4ca1;border-radius: 8px;}

.lkc .lkcb .lkcbi .lkcbib{text-align: center;line-height: 118px;font-size: 23px;color: #284299;}
.lkc .lkcb .lkcbi:hover .lkcbib{color: #fff;background: #284299}
.lkc .lkcb .lkcbi:hover .lkcbia .lkcbiala{display: flex;}
@media only screen and (max-width:1600px){
	.lkc{padding: 70px 0 50px;}
	.lkc .lkca{font-size: 38px;}
	.lkc .lkca span{padding: 0 40px;}
	.lkc .lkcb{margin-top: 60px;}
	.lkc .lkcb .lkcbi{margin-bottom: 35px;}
	.lkc .lkcb .lkcbi .lkcbia{padding: 22px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbial{width: 730px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar{width: 400px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiara{font-size: 20px;margin-top: 30px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb{margin-top: 15px;font-size: 16px;line-height: 26px;height: 182px;}
	.lkc .lkcb .lkcbi .lkcbib{line-height: 90px;font-size: 20px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiala{font-size: 40px;}
}
@media only screen and (max-width:1200px){
	.lkc{padding: 45px 0 35px;}
	.lkc .lkca{font-size: 30px;}
	.lkc .lkca span{padding: 0 30px;}
	.lkc .lkcb{margin-top: 40px;}
	.lkc .lkcb .lkcbi{margin-bottom: 25px;}
	.lkc .lkcb .lkcbi .lkcbia{padding: 16px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbial{float: none;width: 100%;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar{float: none;width: 100%;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiara{font-size: 16px;margin-top: 20px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb{margin-top: 10px;font-size: 14px;line-height: 22px;height: auto;}
	.lkc .lkcb .lkcbi .lkcbib{line-height: 70px;font-size: 16px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiala{font-size: 30px;}
}
@media only screen and (max-width:640px){
	.lkc{padding: 25px 0 15px;}
	.lkc .lkca{font-size: 20px;}
	.lkc .lkca span{padding: 0 20px;}
	.lkc .lkcb{margin-top: 20px;}
	.lkc .lkcb .lkcbi{margin-bottom: 15px;}
	.lkc .lkcb .lkcbi .lkcbia{padding: 10px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiara{font-size: 15px;margin-top: 10px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiar .lkcbiarb{margin-top: 5px;font-size: 13px;line-height: 20px;}
	.lkc .lkcb .lkcbi .lkcbib{line-height: 50px;font-size: 14px;}
	.lkc .lkcb .lkcbi .lkcbia .lkcbiala{font-size: 20px;}
}

.hba{padding: 95px 0 118px;background: url(hb1_02.jpg) no-repeat center;background-size: cover;}
.hba .hbaa .hbaal{float: left;width: 725px;}
.hba .hbaa .hbaal .hbaala{font-size: 46px;color: #014099;margin-top: 85px;}
.hba .hbaa .hbaal .hbaalb{margin-top: 35px;font-size: 18px;color: #323232;line-height: 30px;text-indent: 2em;}
.hba .hbaa .hbaar{float: right;width: 765px;position: relative;}
.hba .hbaa .hbaar span{border-top-left-radius: 60px;border-bottom-right-radius: 60px;display: block;overflow: hidden;position: relative;z-index: 2;}
.hba .hbaa .hbaar span img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.hba .hbaa .hbaar:hover span 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); 
}
.hba .hbaa .hbaar i{content: "";position: absolute;left:-13px;top:13px;background: #52c3f1;width: 100%;height: 100%;border-top-left-radius: 60px;border-bottom-right-radius: 60px;z-index: 0;}
.hba .hbaa .hbaar .abaalb{position: absolute;left:50%;top:50%;transition: all 0.6s;margin:-38px 0 0 -38px;z-index: 9;}
.hba .hbaa .hbaar .abaalb span{display: inline-block;padding: 7px;border:1px solid #1d55a4;border-radius: 100%;}
.hba .hbaa .hbaar:hover .abaalb{transform: scale(1.1);}

@media only screen and (max-width:1600px){
	.hba{padding: 70px 0 90px;}
	.hba .hbaa .hbaal{width: 550px;}
	.hba .hbaa .hbaal .hbaala{font-size: 38px;margin-top: 30px;}
	.hba .hbaa .hbaal .hbaalb{margin-top: 20px;font-size: 16px;line-height: 26px;}
	.hba .hbaa .hbaar{width: 600px;}
}
@media only screen and (max-width:1200px){
	.hba{padding: 45px 0 70px;}
	.hba .hbaa .hbaal{float: none;width: 100%;}
	.hba .hbaa .hbaal .hbaala{font-size: 30px;margin-top: 20px;}
	.hba .hbaa .hbaal .hbaalb{margin-top: 15px;font-size: 14px;line-height: 22px;}
	.hba .hbaa .hbaar{float: none;width: 100%;margin-top: 20px;}
}
@media only screen and (max-width:640px){
	.hba{padding: 20px 0 30px;}
	.hba .hbaa .hbaal .hbaala{font-size: 20px;margin-top: 0px;}
	.hba .hbaa .hbaal .hbaalb{margin-top: 10px;font-size: 13px;line-height: 20px;}
	.hba .hbaa .hbaar{margin-top: 15px;}
	.hba .hbaa .hbaar .abaalb{margin:-25px 0 0 -25px;}
	.hba .hbaa .hbaar .abaalb span img{width: 35px;}
}

.hbb{margin-top: 95px;}
.hbb .hbba{text-align: center;font-size: 46px;color: #014099;}
.hbb .hbbb{margin-top: 70px;}
.hbb .hbbb .hbbbi{float: left;width: 48.875%;margin:0 2.25% 2.25% 0;box-shadow: 0 0 20px #d8f3fe;border-radius: 30px;overflow: hidden;}
.hbb .hbbb .hbbbi:nth-child(2n){margin-right: 0;} 
.hbb .hbbb .hbbbi .hbbbia{overflow: hidden;}
.hbb .hbbb .hbbbi .hbbbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.hbb .hbbb .hbbbi:hover .hbbbia 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); 
}
.hbb .hbbb .hbbbi .hbbbib{line-height: 118px;text-align: center;padding: 0 5%;font-size: 23px;color: #284299;}
.hbb .hbbb .hbbbi:hover .hbbbib{color: #fff;background: #014099;}
@media only screen and (max-width:1600px){
	.hbb{margin-top: 75px;}
	.hbb .hbba{font-size: 38px;}
	.hbb .hbbb{margin-top: 55px;}
	.hbb .hbbb .hbbbi .hbbbib{line-height: 95px;font-size: 20px;}
}
@media only screen and (max-width:1200px){
	.hbb{margin-top: 50px;}
	.hbb .hbba{font-size: 30px;}
	.hbb .hbbb{margin-top: 40px;}
	.hbb .hbbb .hbbbi .hbbbib{line-height: 70px;font-size: 17px;}
}
@media only screen and (max-width:640px){
	.hbb{margin-top: 25px;}
	.hbb .hbba{font-size: 20px;}
	.hbb .hbbb{margin-top: 20px;}
	.hbb .hbbb .hbbbi{width: 100%;float: none;margin:0 0 5% 0;}
	.hbb .hbbb .hbbbi .hbbbib{line-height: 50px;font-size: 14px;}
}

.case .caseb.pds{margin-top: 0;}
.cased{padding: 100px 0 78px;line-height: 77px;}
.cased .casedl{float: left;font-size: 62px;color: #292929;font-weight: bold;}
.cased .casedl span{color: #014099;}
.cased .casedm{float: right;font-size: 16px;color: #414141;margin-right: 12px;}
.cased .casedm span{font-size: 30px;color: #014099;font-weight: bold;}
.cased .casedr{float: right;height: 77px;background: #fff;border-radius: 77px;}
.cased .casedr form{font-size: 0;}
.cased .casedr .txt{width: 320px;padding: 0 35px;box-sizing: border-box;font-size: 16px;height: 77px;vertical-align: middle;} 
.cased .casedr .sbt{width: 94px;height: 77px;background: url(pd2_03.png) no-repeat center;vertical-align: middle;}
.casee{line-height: 120px;border-bottom: 1px solid #e5e5e5;}
.casee ul li{float: left;margin-right: 100px;position: relative;}
.casee ul li a{font-size: 18px;color: #333333;}
.casee ul li:hover a,.casee ul li.on a{color: #014099;font-weight: bold;}
.casee ul li:hover:after,.casee ul li.on:after{content: "";width: 20px;height: 6px;background: #0b4ca1;position: absolute;top:68%;left: 50%;transform: translateX(-50%);}
@media only screen and (max-width:1600px){
	.cased{padding: 80px 0 60px;line-height: 65px;}
	.cased .casedl{font-size: 50px;}
	.cased .casedm{font-size: 14px;margin-right: 10px;}
	.cased .casedm span{font-size: 24px;}
	.cased .casedr{height: 65px;border-radius: 65px;}
	.cased .casedr .txt{width: 280px;padding: 0 25px;font-size: 14px;height: 65px;}
	.cased .casedr .sbt{width: 80px;height: 65px;}
	.casee{line-height: 100px;}
	.casee ul li{margin-right: 75px;}
	.casee ul li a{font-size: 16px;}
	.casee ul li:hover:after,.casee ul li.on:after{width: 18px;height: 5px;}
}
@media only screen and (max-width:1200px){
	.cased{padding: 60px 0 45px;line-height: 55px;}
	.cased .casedl{font-size: 38px;}
	.cased .casedm{font-size: 13px;margin-right: 10px;}
	.cased .casedm span{font-size: 20px;}
	.cased .casedr{height: 55px;border-radius: 55px;}
	.cased .casedr .txt{width: 250px;padding: 0 20px;font-size: 13px;height: 55px;}
	.cased .casedr .sbt{width: 60px;height: 55px;}
	.casee{line-height: 80px;}
	.casee ul li{margin-right: 50px;}
	.casee ul li a{font-size: 14px;}
	.casee ul li:hover:after,.casee ul li.on:after{width: 15px;height: 4px;}
}
@media only screen and (max-width:640px){
	.cased{padding: 40px 0 20px;line-height: 40px;}
	.cased .casedl{font-size: 24px;float: none;}
	.cased .casedr{float: none;margin-top: 10px;}
	.cased .casedm{float: none;}
	.cased .casedr{height: 45px;border-radius: 45px;}
	.cased .casedr .txt{width: 80%;padding: 0 15px;font-size: 12px;height: 45px;}
	.cased .casedr .sbt{width: 20%;height: 45px;}
	.casee{line-height: 60px;display: none;}
	.casee ul li{margin-right: 20px;}
	.casee ul li a{font-size: 13px;}
	.casee ul li:hover:after,.casee ul li.on:after{width: 10px;height: 3px;}
}

.pd .pda{margin-top: 55px;}
.pd .pda .pdax{background: #f7f8f9;padding: 100px 60px;}
.pd .pda .pdal{float: left;width: 615px;}
.pd .pda .pdal .pdala{font-size: 34px;color: #2a2a2b;font-weight: bold;}
.pd .pda .pdal .pdalb{width: 100%;height: 1px;background: #3a3a3a;position: relative;margin-top: 35px;}
.pd .pda .pdal .pdalb:before{content: "";width: 40px;height: 3px;background: #3a3a3a;position: absolute;left:0;top:50%;transform: translateY(-50%);}
.pd .pda .pdal .pdalc{margin-top: 40px;}
.pd .pda .pdal .pdalc ul li{display: inline-block;line-height: 43px;padding: 0 38px;background: #0b4ca1;font-size: 18px;color: #ffffff;border-radius: 3px;margin:0 15px 15px 0;}
.pd .pda .pdal .pdald{margin-top: 50px;font-size: 18px;color: #323232;line-height: 30px;text-align: justify;}
.pd .pda .pdal .pdale{margin-top: 60px;}
.pd .pda .pdal .pdale a{display: inline-block;line-height: 58px;font-size: 24px;color: #454545;border:1px solid #dbdbdb;border-radius: 29px;position: relative;z-index: 2;overflow: hidden;text-align: center;}
.pd .pda .pdal .pdale a:before{height: 100%;position: absolute;top: 0%;right: 0%;width: 0%; content: '';background: #52c3f1;transition: all .5s cubic-bezier(0.215, 0.610, 0.355, 1);border-radius: 29px;z-index: 1;}
.pd .pda .pdal .pdale a:hover:before{width: 100%;left: 0}    
.pd .pda .pdal .pdale a span{padding-left: 65px;display: inline-block;position: relative;z-index: 5;}
.pd .pda .pdal .pdale a.pdalea{margin-right: 20px;width: 320px;}
.pd .pda .pdal .pdale a.pdaleb{width: 210px;}
.pd .pda .pdal .pdale a.pdalea span{background: url(pd5_03.png) no-repeat left center;}
.pd .pda .pdal .pdale a.pdaleb span{background: url(pd6_05.png) no-repeat left center;}
.pd .pda .pdal .pdale a:hover{border-color: #52c3f1;color: #fff;font-weight: bold;}
.pd .pda .pdal .pdale a.pdalea:hover span{background: url(pd7_03.png) no-repeat left center;}
.pd .pda .pdal .pdale a.pdaleb:hover span{background: url(pd8_05.png) no-repeat left center;}
.pd .pda .pdar{float: right;width: 832px;overflow: hidden;}
.pd .pda .pdar img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;
}
.pd .pda .pdar: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); 
}
@media only screen and (max-width:1600px){
	.pd .pda{margin-top: 40px;}
	.pd .pda .pdax{padding: 80px 45px;}
	.pd .pda .pdal{width: 420px;}
	.pd .pda .pdal .pdala{font-size: 28px;}
	.pd .pda .pdal .pdalb{margin-top: 25px;}
	.pd .pda .pdal .pdalc{margin-top: 25px;}
	.pd .pda .pdal .pdalc ul li{line-height: 36px;padding: 0 25px;margin:0 10px 10px 0;font-size: 16px;}
	.pd .pda .pdal .pdald{margin-top: 35px;font-size: 16px;line-height: 26px;}
	.pd .pda .pdal .pdale{margin-top: 35px;}
	.pd .pda .pdal .pdale a{line-height: 48px;font-size: 20px;border-radius: 24px;}
	.pd .pda .pdal .pdale a:before{border-radius: 24px;}
	.pd .pda .pdal .pdale a span{padding-left: 50px;}
	.pd .pda .pdal .pdale a.pdalea{margin-right: 10px;width: 245px;}
	.pd .pda .pdal .pdale a.pdaleb{width: 150px;}
	.pd .pda .pdal .pdale a.pdalea span{background-size: 36px 34px;}
	.pd .pda .pdal .pdale a.pdaleb span{background-size: 36px 34px;}
	.pd .pda .pdal .pdale a.pdalea:hover span{background-size: 36px 34px;}
	.pd .pda .pdal .pdale a.pdaleb:hover span{background-size: 36px 34px;}
	.pd .pda .pdar{width: 680px;}
}
@media only screen and (max-width:1200px){
	.pd .pda{margin-top: 25px;}
	.pd .pda .pdax{padding: 30px;}
	.pd .pda .pdal{float: none;width: 100%;margin-top: 30px;}
	.pd .pda .pdar{float: none;width: 100%;}
	.pd .pda .pdal .pdala{font-size: 22px;}
	.pd .pda .pdal .pdalb{margin-top: 15px;}
	.pd .pda .pdal .pdalc{margin-top: 15px;}
	.pd .pda .pdal .pdalc ul li{line-height: 30px;padding: 0 15px;margin:0 7px 7px 0;font-size: 14px;}
	.pd .pda .pdal .pdald{margin-top: 25px;font-size: 14px;line-height: 22px;}
	.pd .pda .pdal .pdale{margin-top: 25px;}
	.pd .pda .pdal .pdale a{line-height: 40px;font-size: 16px;border-radius: 20px;}
	.pd .pda .pdal .pdale a:before{border-radius: 20px;}
	.pd .pda .pdal .pdale a span{padding-left: 40px;}
	.pd .pda .pdal .pdale a.pdalea{margin-right: 10px;width: 200px;}
	.pd .pda .pdal .pdale a.pdaleb{width: 140px;}
	.pd .pda .pdal .pdale a.pdalea span{background-size: 30px 28px;}
	.pd .pda .pdal .pdale a.pdaleb span{background-size: 30px 28px;}
	.pd .pda .pdal .pdale a.pdalea:hover span{background-size: 30px 28px;}
	.pd .pda .pdal .pdale a.pdaleb:hover span{background-size: 30px 28px;}
}
@media only screen and (max-width:640px){
	.pd .pda{margin-top: 15px;}
	.pd .pda .pdax{padding: 15px;}
	.pd .pda .pdal{margin-top: 15px;}
	.pd .pda .pdal .pdala{font-size: 16px;}
	.pd .pda .pdal .pdalb{margin-top: 10px;}
	.pd .pda .pdal .pdalc{margin-top: 15px;}
	.pd .pda .pdal .pdalc ul li{line-height: 26px;padding: 0 10px;margin:0 5px 5px 0;font-size: 13px;}
	.pd .pda .pdal .pdald{margin-top: 15px;font-size: 13px;line-height: 18px;}
	.pd .pda .pdal .pdale{margin-top: 15px;}
	.pd .pda .pdal .pdale a{line-height: 32px;font-size: 14px;border-radius: 16px;}
	.pd .pda .pdal .pdale a:before{border-radius: 16px;}
	.pd .pda .pdal .pdale a span{padding-left: 30px;}
	.pd .pda .pdal .pdale a.pdalea{margin-right: 10px;width: 170px;}
	.pd .pda .pdal .pdale a.pdaleb{width: 120px;}
	.pd .pda .pdal .pdale a.pdalea span{background-size: 24px 22px;}
	.pd .pda .pdal .pdale a.pdaleb span{background-size: 24px 22px;}
	.pd .pda .pdal .pdale a.pdalea:hover span{background-size: 24px 22px;}
	.pd .pda .pdal .pdale a.pdaleb:hover span{background-size: 24px 22px;}
}

.pdb{margin-top: 95px;}
.pd .tit{text-align: center;}
.pd .tit .tita{font-size: 36px;color: #292929;font-weight: bold;line-height: 1;}
.pd .tit .tita span{color: #0b4ca1;}
.pd .tit .titb{margin:18px 0;height: 9px;}
.pd .tit .titc{font-size: 36px;color: #dfdfdf;font-weight: bold;text-transform: uppercase;line-height: 1;}
.pdc{margin-top: 85px;}
.pdc .pdcc{margin-top: 45px;font-size: 18px;overflow-x:auto;}
.pdc .pdcc .pdccc{min-width: 1200px;}
@media only screen and (max-width:1600px){
	.pdb{margin-top: 70px;}
	.pd .tit .tita{font-size: 30px;}
	.pd .tit .titb{margin:15px 0;}
	.pd .tit .titc{font-size: 30px;}
	.pdc{margin-top: 65px;}
	.pdc .pdcc{margin-top: 35px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.pdb{margin-top: 45px;}
	.pd .tit .tita{font-size: 24px;}
	.pd .tit .titb{margin:12px 0;}
	.pd .tit .titc{font-size: 24px;}
	.pdc{margin-top: 40px;}
	.pdc .pdcc{margin-top: 25px;font-size: 14px;}
}
@media only screen and (max-width:640px){
	.pdb{margin-top: 20px;}
	.pd .tit .tita{font-size: 18px;}
	.pd .tit .titb{margin:5px 0;}
	.pd .tit .titc{font-size: 18px;}
	.pdc{margin-top: 20px;}
	.pdc .pdcc{margin-top: 15px;font-size: 13px;}
}
@-webkit-keyframes jello  /*Safari Chrome*/
{
    0%,11.1%,100%{transform: none;}
    22.2%{transform: skewX(-12.5deg) skewY(-12.5deg);-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);}
    33.3%{transform: skewX(6.25deg) skewY(6.25deg);-webkit-transform: skewX(6.25deg) skewY(6.25deg);}
    44.4%{transform: skewX(-3.125deg) skewY(-3.125deg);-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);}
    55.5%{transform: skewX(1.5625deg) skewY(1.5625deg);-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);}
    66.6%{transform: skewX(-0.78125deg) skewY(-0.78125deg);-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7%{transform: skewX(0.390625deg) skewY(0.390625deg);-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);}
    88.8%{transform: skewX(-0.195312deg) skewY(-0.195312deg);-webkit-transform: skewX(-0.195312deg) skewY(-0.195312deg);}
}
@-moz-keyframes jello  /* Firefox */
{
    0%,11.1%,100%{transform: none;}
    22.2%{transform: skewX(-12.5deg) skewY(-12.5deg);-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);}
    33.3%{transform: skewX(6.25deg) skewY(6.25deg);-webkit-transform: skewX(6.25deg) skewY(6.25deg);}
    44.4%{transform: skewX(-3.125deg) skewY(-3.125deg);-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);}
    55.5%{transform: skewX(1.5625deg) skewY(1.5625deg);-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);}
    66.6%{transform: skewX(-0.78125deg) skewY(-0.78125deg);-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7%{transform: skewX(0.390625deg) skewY(0.390625deg);-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);}
    88.8%{transform: skewX(-0.195312deg) skewY(-0.195312deg);-webkit-transform: skewX(-0.195312deg) skewY(-0.195312deg);}
}
@-o-keyframes jello  /* Opera */
{
    0%,11.1%,100%{transform: none;}
    22.2%{transform: skewX(-12.5deg) skewY(-12.5deg);-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);}
    33.3%{transform: skewX(6.25deg) skewY(6.25deg);-webkit-transform: skewX(6.25deg) skewY(6.25deg);}
    44.4%{transform: skewX(-3.125deg) skewY(-3.125deg);-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);}
    55.5%{transform: skewX(1.5625deg) skewY(1.5625deg);-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);}
    66.6%{transform: skewX(-0.78125deg) skewY(-0.78125deg);-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);}
    77.7%{transform: skewX(0.390625deg) skewY(0.390625deg);-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);}
    88.8%{transform: skewX(-0.195312deg) skewY(-0.195312deg);-webkit-transform: skewX(-0.195312deg) skewY(-0.195312deg);}
}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic{scrollbar-color: #0b4ca1 #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar{width:2;height:2px;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar-button:vertical{display:none}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar-thumb:vertical:hover{background-color: #0b4ca1;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar-thumb:vertical:active{background-color: #0b4ca1;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar{width: 2px;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar-track{background: #c2c2c2;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic::-webkit-scrollbar-thumb{background: #0b4ca1;border-radius: 8px;}
.pdb .pdbc{margin-top: 50px;padding: 0 134px;position: relative;}
.pdb .pdbc .swiper-container{overflow: hidden;}
.pdb .pdbc .swiper-container .swiper-slide{background: #f7f8f9;padding: 70px 40px 40px;text-align: center;box-sizing: border-box;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia{}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia span{display: inline-block;width: 80px;height: 80px;line-height: 80px;border-radius: 100%;font-size: 48px;color: #fff;background: #0b4ca1}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcib{font-size: 30px;color: #323232;margin-top: 35px;line-height: 40px;height: 80px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic{margin-top: 15px;height: 145px;font-size: 18px;color: #323232;line-height: 30px;height: 150px;overflow-y: auto;padding-right: 10px;}
.pdb .pdbc .swiper-container .swiper-slide:hover .pdbci .pdbcib{color: #014099;}
.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia span{ transition: all 0.3s;}
.pdb .pdbc .swiper-container .swiper-slide:hover .pdbci .pdbcia span{animation: jello 1.4s;}
.pdb .pdbc .button-prev{width: 64px;height: 64px;border-radius: 64px;border:1px solid #67caf3;background: url(pd14_03.png) no-repeat center;position: absolute;left:0;top:50%;transform: translateY(-50%);cursor: pointer;}
.pdb .pdbc .button-next{width: 64px;height: 64px;border-radius: 64px;border:1px solid #67caf3;background: url(pd15_05.png) no-repeat center;position: absolute;right:0;top:50%;transform: translateY(-50%);cursor: pointer;}
.pdb .pdbc .button-prev:hover{background: #52c3f1 url(pd16_03.png) no-repeat center;}
.pdb .pdbc .button-next:hover{background: #52c3f1 url(pd17_05.png) no-repeat center;}
@keyframes serv_one_border {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5)
    }
}
.pdb .pdbc .button-next:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.pdb .pdbc .button-next:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.pdb .pdbc .button-next:hover:before { animation: serv_one_border .9s 0s ease 1; }
.pdb .pdbc .button-next:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }
.pdb .pdbc .button-prev:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.pdb .pdbc .button-prev:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.pdb .pdbc .button-prev:hover:before { animation: serv_one_border .9s 0s ease 1; }
.pdb .pdbc .button-prev:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }
@media only screen and (max-width:1600px){
	.pdb .pdbc{margin-top: 40px;padding: 0 100px;}
	.pdb .pdbc .swiper-container .swiper-slide{padding: 50px 30px 30px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcib{font-size: 25px;margin-top: 28px;line-height: 32px;height: 64px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic{margin-top: 10px;height: 120px;font-size: 16px;line-height: 26px;height: 130px;}
	.pdb .pdbc .button-prev{width: 56px;height: 56px;border-radius: 56px;}
	.pdb .pdbc .button-next{width: 56px;height: 56px;border-radius: 56px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia span{width: 70px;height: 70px;font-size: 40px;line-height: 70px}
}
@media only screen and (max-width:1200px){
	.pdb .pdbc{margin-top: 30px;padding: 0 70px;}
	.pdb .pdbc .swiper-container .swiper-slide{padding: 30px 20px 20px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcib{font-size: 20px;margin-top: 20px;line-height: 26px;height: 52px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic{margin-top: 10px;height: 100px;font-size: 14px;line-height: 22px;height: 110px;}
	.pdb .pdbc .button-prev{width: 50px;height: 50px;border-radius: 50px;}
	.pdb .pdbc .button-next{width: 50px;height: 50px;border-radius: 50px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia span{width: 60px;height: 60px;font-size: 30px;line-height: 60px}
}
@media only screen and (max-width:640px){
	.pdb .pdbc{margin-top: 20px;padding: 0 40px;}
	.pdb .pdbc .swiper-container .swiper-slide{padding: 20px 10px 15px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia img{width: 55px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcib{font-size: 16px;margin-top: 10px;line-height: 22px;height: 44px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcic{margin-top: 5px;height: 80px;font-size: 13px;line-height: 20px;height: 100px;}
	.pdb .pdbc .button-prev{width: 32px;height: 32px;border-radius: 32px;background-size: 15px 5px;}
	.pdb .pdbc .button-next{width: 32px;height: 32px;border-radius: 32px;background-size: 15px 5px;}
	.pdb .pdbc .button-prev:hover{background-size: 15px 5px;}
	.pdb .pdbc .button-next:hover{background-size: 15px 5px;}
	.pdb .pdbc .swiper-container .swiper-slide .pdbci .pdbcia span{width: 40px;height: 40px;font-size: 18px;line-height: 40px}
}

.pdd{margin: 85px 0;}
.pdd .pddx{background: url(pd13_18.jpg) no-repeat top center;padding: 62px 57px 0;}
.pdd .pddx .tit .tita{color: #fff;}
.pdd .pddx .tit .tita span{color: #fff;}
.pdd .pddc{margin-top: 43px;}
.pdd .pddc .pddcl{float: left;width: 809px;}
.pdd .pddc .pddcl .pddcla{padding: 40px 66px;background: url(pd11_18.png) no-repeat center;background-size: cover;}
.pdd .pddc .pddcl .pddcla .pddclaa{font-size: 32px;color: #333333;line-height: 1;}
.pdd .pddc .pddcl .pddcla .pddclab{margin-top: 19px;}
.pdd .pddc .pddcl .pddcla .pddclab ul li{float: left;width: 50%;line-height: 33px;font-size: 16px;color: #454545;}
.pdd .pddc .pddcl .pddclb{margin-top: 12px;width: 100%;height: 386px;}
.pdd .pddc .pddcl .pddclb a{display: block;padding: 45px 0 0 64px;width: 100%;height: 100%;box-sizing: border-box;}
.pdd .pddc .pddcl .pddclb .pddclba{font-size: 32px;color: #333333;line-height: 1;}
.pdd .pddc .pddcl .pddclb .pddclbb{font-size: 18px;color: #454545;margin-top: 18px;}
.pdd .pddc .pddcr{float: right;width: 666px;background: #f7f8f9;padding: 27px 50px 0;box-sizing: border-box;height: 595px;}
.pdd .pddc .pddcr .pddcra{font-size: 32px;color: #333333;line-height: 1;}
.pdd .pddc .pddcr .pddcrb{margin-top: 20px;}
.pdd .pddc .pddcr .pddcrb .pddcrba{margin-top: 18px;border-bottom: 1px solid #dbdbdc;}
.pdd .pddc .pddcr .pddcrb .pddcrba input{height: 74px;width: 100%;font-size: 18px;color: #333;outline: 0;border:0;}
.pdd .pddc .pddcr .pddcrb .pddcrbb{margin-top: 18px;border-bottom: 1px solid #dbdbdc;}
.pdd .pddc .pddcr .pddcrb .pddcrbb textarea{height: 128px;width: 100%;font-size: 18px;color: #333;padding-top: 20px;outline: 0;border:0;}
.pdd .pddc .pddcr .pddcrb .pddcrbc{margin-top: 60px;}
.pdd .pddc .pddcr .pddcrb .pddcrbc input{width: 188px;height: 58px;font-size: 18px;color: #fff;background: linear-gradient(to right, #04459d, #46b0e4);border-radius: 3px;}
@media only screen and (max-width:1600px){
	.pdd{margin: 65px 0;}
	.pdd .pddx{padding: 45px 45px 0;}
	.pdd .pddc{margin-top: 30px;}
	.pdd .pddc .pddcl{width: 580px;}
	.pdd .pddc .pddcl .pddcla{padding: 30px 40px;}
	.pdd .pddc .pddcl .pddcla .pddclaa{font-size: 26px;}
	.pdd .pddc .pddcl .pddcla .pddclab{margin-top: 12px;}
	.pdd .pddc .pddcl .pddcla .pddclab ul li{line-height: 30px;font-size: 14px;}
	.pdd .pddc .pddcl .pddclb{margin-top: 10px;height: 300px;}
	.pdd .pddc .pddcl .pddclb .pddclba{font-size: 26px;}
	.pdd .pddc .pddcl .pddclb .pddclbb{font-size: 16px;margin-top: 12px;}
	.pdd .pddc .pddcr{width: 510px;height: 468px;padding: 20px 35px 0;}
	.pdd .pddc .pddcr .pddcra{font-size: 26px;}
	.pdd .pddc .pddcr .pddcrb{margin-top: 15px;}
	.pdd .pddc .pddcr .pddcrb .pddcrba{margin-top: 12px;}
	.pdd .pddc .pddcr .pddcrb .pddcrba input{height: 60px;font-size: 16px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbb{margin-top: 12px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbb textarea{padding-top: 15px;height: 90px;font-size: 16px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbc{margin-top: 40px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbc input{height: 45px;width: 160px;font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.pdd{margin: 45px 0;}
	.pdd .pddx{padding: 30px 30px 0;}
	.pdd .pddc{margin-top: 20px;}
	.pdd .pddc .pddcl{float: none;width: 100%;}
	.pdd .pddc .pddcl .pddcla{padding: 20px 30px;}
	.pdd .pddc .pddcl .pddcla .pddclaa{font-size: 20px;}
	.pdd .pddc .pddcl .pddcla .pddclab{margin-top: 10px;}
	.pdd .pddc .pddcl .pddcla .pddclab ul li{line-height: 26px;font-size: 13px;}
	.pdd .pddc .pddcl .pddclb{height: 200px;}
	.pdd .pddc .pddcl .pddclb a{padding: 30px 0 0 30px;}
	.pdd .pddc .pddcr{float: none;width: 100%;margin-top: 10px;height: auto;padding: 20px 30px;}
	.pdd .pddc .pddcr .pddcra{font-size: 20px;}
	.pdd .pddc .pddcr .pddcrb{margin-top: 10px;}
	.pdd .pddc .pddcr .pddcrb .pddcrba{margin-top: 10px;}
	.pdd .pddc .pddcr .pddcrb .pddcrba input{height: 50px;font-size: 14px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbb{margin-top: 10px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbb textarea{padding-top: 10px;height: 80px;font-size: 14px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbc{margin-top: 30px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbc input{height: 40px;width: 150px;font-size: 14px;}
}
@media only screen and (max-width:640px){
	.pdd{margin: 25px 0;}
	.pdd .pddx{padding: 20px 15px 0;}
	.pdd .pddc{margin-top: 10px;}
	.pdd .pddc .pddcl .pddcla{padding: 15px 20px;}
	.pdd .pddc .pddcl .pddcla .pddclaa{font-size: 16px;}
	.pdd .pddc .pddcl .pddcla .pddclab{margin-top: 7px;}
	.pdd .pddc .pddcl .pddcla .pddclab ul li{line-height: 22px;font-size: 12px;float: none;width: 100%;}
	.pdd .pddc .pddcl .pddclb{height: 160px;}
	.pdd .pddc .pddcl .pddclb a{padding: 20px 0 0 20px;}
	.pdd .pddc .pddcr{padding: 20px 20px;}
	.pdd .pddc .pddcr .pddcra{font-size: 16px;}
	.pdd .pddc .pddcr .pddcrb .pddcrba input{height: 44px;font-size: 13px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbb textarea{height: 70px;font-size: 13px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbc{margin-top: 20px;}
	.pdd .pddc .pddcr .pddcrb .pddcrbc input{height: 32px;width: 120px;font-size: 13px;}
}

.s1_cc{margin-top: 50px;display: flex;justify-content: space-between;align-items: center;position: relative;z-index: 12;}
.s1_cc .s1_ccx{width: 1px;height: 54px;background: #e3e3e3;}
.s1_cc .s1_cci .s1_ccia{font-size: 24px;color: #0b4ca1;}
.s1_cc .s1_cci .s1_ccia span{font-size: 80px;font-family: "Arial";}
.s1_cc .s1_cci .s1_ccib{font-size: 16px;color: #666666;}
@media only screen and (max-width:1600px){
	.s1_cc{margin-top: 35px;}
	.s1_cc .s1_ccx{height: 50px;}
	.s1_cc .s1_cci .s1_ccia{font-size: 20px;}
	.s1_cc .s1_cci .s1_ccia span{font-size: 60px;}
	.s1_cc .s1_cci .s1_ccib{font-size: 14px;}
}
@media only screen and (max-width:1200px){
	.s1_cc{margin-top: 20px;}
	.s1_cc .s1_ccx{height: 35px;}
	.s1_cc .s1_cci .s1_ccia{font-size: 18px;}
	.s1_cc .s1_cci .s1_ccia span{font-size: 40px;}
	.s1_cc .s1_cci .s1_ccib{font-size: 13px;}
}
@media only screen and (max-width:750px){
	.s1_cc{flex-wrap: wrap;margin-top: 15px}
	.s1_cc .s1_ccx{display: none;}
	.s1_cc .s1_cci .s1_ccia{font-size: 16px;}
	.s1_cc .s1_cci .s1_ccia span{font-size: 30px;}
	.s1_cc .s1_cci .s1_ccib{font-size: 12px;}
}
.spBox { position:fixed; top:0; right:0; left:0; bottom:0; background:rgba(0,0,0,0.6); z-index:99; display:none; }
.spBox.on { display:block; }
.spBox .spBox01 { position:absolute; top:50%; left:50%; width:46%; padding:20px; box-sizing: border-box; background:#000; transform: translate(-50%,-50%); z-index:5; }
.spBox .spBox01 video { width:100%; height:auto!important; }
.spBox .spBox01 .sp-close { position:absolute; right:-50px; top:-30px; color:#fff; font-size:30px; cursor:pointer; }
@media all and (max-width:750px){
	.spBox .spBox01 { position:absolute; top:50%; width:92%; padding:10px; z-index:5; }
	.spBox .spBox01 .sp-close { position:absolute; right:0; top:-60px; color:#fff; font-size:30px; cursor:pointer; }
}  

.aba{margin-top: 75px;}
.aba .abaa .abaal{float: left;width: 761px;position: relative;cursor: pointer;}
.aba .abaa .abaal .abaala img{width: 100%}
.aba .abaa .abaal .abaalb{position: absolute;left:50%;top:50%;transition: all 0.6s;margin:-38px 0 0 -38px;}
.aba .abaa .abaal:hover .abaalb{transform: scale(1.1);}
.aba .abaa .abaal .abaalb span{display: inline-block;padding: 7px;border:1px solid #1d55a4;border-radius: 100%;}
.aba .abaa .abaar{float: right;width: 775px;}
.aba .abaa .abaar .abaara{font-size: 48px;color: #333333;margin-top: -10px;line-height: 1;}
.aba .abaa .abaar .abaarb{font-size: 16px;color: #585858;line-height: 30px;margin-top: 24px;}
@media only screen and (max-width:1600px){
	.aba{margin-top: 55px;}
	.aba .abaa .abaal{width: 585px;}
	.aba .abaa .abaar{width: 590px;}
	.aba .abaa .abaar .abaara{font-size: 40px;}
	.aba .abaa .abaar .abaarb{font-size: 14px;line-height: 25px;margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.aba{margin-top: 40px;}
	.aba .abaa .abaal{float: none;width: 100%;}
	.aba .abaa .abaar{float: none;width: 100%;}
	.aba .abaa .abaar .abaara{font-size: 32px;margin-top: 20px;}
	.aba .abaa .abaar .abaarb{font-size: 13px;line-height: 22px;margin-top: 15px;}
}
@media only screen and (max-width:750px){
	.aba{margin-top: 20px;}
	.aba .abaa .abaar .abaara{font-size: 24px;margin-top: 15px;}
	.aba .abaa .abaal .abaalb{margin:-25px 0 0 -25px;}
	.aba .abaa .abaal .abaalb span img{width: 35px;}
}

.about02{ width:100%; background:url(ab4_02.jpg) center center no-repeat; background-size:cover; padding:120px 0 145px}



.about02 .ibd{ margin-top:20px}
.about02 .ibd .sp1 .lt{ width:1135px; float:right; position:relative}
.about02 .ibd .sp1 .lt:after{ content:""; display:block; background:url(g_56.png) right center no-repeat; width:1255px; height:97px; position:absolute; right:0; top:100%}
.about02 .ibd .sp1 .lt .swiper021{ width:1022px; overflow:hidden; padding-top:70px; position:relative;}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide{ width:203px; position:relative; margin-right:70px; height:285px; transition:all 0.3s; top:0}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide:last-child{ margin-right:0}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide .pic{ width:100%; overflow:hidden}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide .pic img{ width:100%}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide .title{ font-size:16px; color:#666666; height:70px; padding:0 10px;display:flex;align-items: center;justify-content: center; opacity:0; visibility:hidden; width:100%; position:absolute; left:0; top:100%; box-sizing:border-box;text-align: center;}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide:hover .title{ opacity:1; visibility:visible}
.about02 .ibd .sp1 .lt .swiper021 .swiper-slide:hover{ top:-70px; height:auto}
.about02 .ibd .sp1 .rt{ float:right; margin-right:175px; margin-top:170px}
.about02 .ibd .sp1 .rt .title{ font-size:36px; color:#777777; font-weight:normal; line-height:1}
.about02 .ibd .sp1 .rt .btn{ margin-top:65px;}
.about02 .ibd .sp1 .rt .btn .prev021{display: block; background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; float:left; position:relative;box-shadow: 0 3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.about02 .ibd .sp1 .rt .btn .prev021:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(180deg);box-shadow: 0 0 0 #000}

@keyframes serv_one_border {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5)
    }
}

.about02 .ibd .sp1 .rt .btn .prev021:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about02 .ibd .sp1 .rt .btn .prev021:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about02 .ibd .sp1 .rt .btn .prev021:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about02 .ibd .sp1 .rt .btn .prev021:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }

.about02 .ibd .sp1 .rt .btn .next021{ display: block;background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; transform:rotate(180deg); float:left; margin-left:25px; position:relative;box-shadow: 0 -3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.about02 .ibd .sp1 .rt .btn .next021:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(0);box-shadow: 0 0 0 #000}

.about02 .ibd .sp1 .rt .btn .next021:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about02 .ibd .sp1 .rt .btn .next021:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about02 .ibd .sp1 .rt .btn .next021:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about02 .ibd .sp1 .rt .btn .next021:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }


.about02 .ibd .sp1{ margin-top:60px}
.about02 .ibd .sp2 .lt{ width:1135px; float:left; position:relative}
.about02 .ibd .sp2 .lt:after{ content:""; display:block; background:url(g_57.png) left center no-repeat; width:1255px; height:97px; position:absolute; left:0; top:100%}
.about02 .ibd .sp2 .lt .swiper022{ width:1000px; overflow:hidden; margin-left:135px; padding-top:70px; position:relative;}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide{ width:302px; position:relative; margin-right:47px; height:215px; transition:all 0.3s; top:0}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide:last-child{ margin-right:0}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide .pic{ width:100%; overflow:hidden}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide .pic img{ width:100%}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide .title{ font-size:16px; color:#666666; height:70px; padding:0 10px; opacity:0; visibility:hidden; width:100%; position:absolute; left:0; top:100%;text-align: center;}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide:hover .title{ opacity:1; visibility:visible}
.about02 .ibd .sp2 .lt .swiper022 .swiper-slide:hover{ top:-70px; height:auto}
.about02 .ibd .sp2 .rt{ float:left; margin-left:175px; margin-top:150px}
.about02 .ibd .sp2 .rt .title{ font-size:36px; color:#777777; font-weight:normal; line-height:1}
.about02 .ibd .sp2 .rt .btn{ margin-top:65px;}
.about02 .ibd .sp2 .rt .btn .prev022{display: block; background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; float:left; position:relative;box-shadow: 0 3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.about02 .ibd .sp2 .rt .btn .prev022:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(180deg);box-shadow: 0 0 0 #000}
.about02 .ibd .sp2 .rt .btn .prev022:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about02 .ibd .sp2 .rt .btn .prev022:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about02 .ibd .sp2 .rt .btn .prev022:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about02 .ibd .sp2 .rt .btn .prev022:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }

.about02 .ibd .sp2 .rt .btn .next022{display: block; background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; transform:rotate(180deg); float:left; margin-left:25px; position:relative;box-shadow: 0 -3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.about02 .ibd .sp2 .rt .btn .next022:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(0);box-shadow: 0 0 0 #000}

.about02 .ibd .sp2 .rt .btn .next022:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about02 .ibd .sp2 .rt .btn .next022:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about02 .ibd .sp2 .rt .btn .next022:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about02 .ibd .sp2 .rt .btn .next022:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }

.about02 .ibd .sp3{ margin-top:60px}
.about02 .ibd .sp3 .lt{ width:1135px; float:left; position:relative}
.about02 .ibd .sp3 .lt:after{ content:""; display:block; background:url(g_56.png) right center no-repeat; width:1255px; height:97px; position:absolute; right:0; top:100%}
.about02 .ibd .sp3 .lt .swiper023{ width:1022px; overflow:hidden; padding-top:70px; position:relative;}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide{ width:203px; position:relative; margin-right:70px; height:285px; transition:all 0.3s; top:0}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide:last-child{ margin-right:0}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide .pic{ width:100%; overflow:hidden}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide .pic img{ width:100%}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide .title{ font-size:16px; color:#666666; height:70px; padding:0 10px;display:flex;align-items: center;justify-content: center; opacity:0; visibility:hidden; width:100%; position:absolute; left:0; top:100%; box-sizing:border-box}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide:hover .title{ opacity:1; visibility:visible}
.about02 .ibd .sp3 .lt .swiper023 .swiper-slide:hover{ top:-70px; height:auto}
.about02 .ibd .sp3 .rt{ float:left; margin-left:175px; margin-top:170px}
.about02 .ibd .sp3 .rt .title{ font-size:36px; color:#777777; font-weight:normal; line-height:1}
.about02 .ibd .sp3 .rt .btn{ margin-top:65px;}
.about02 .ibd .sp3 .rt .btn .prev023{ display: block;background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; float:left; position:relative}
.about02 .ibd .sp3 .rt .btn .prev023:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(180deg);}



.about02 .ibd .sp3 .rt .btn .prev023:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about02 .ibd .sp3 .rt .btn .prev023:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about02 .ibd .sp3 .rt .btn .prev023:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about02 .ibd .sp3 .rt .btn .prev023:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }




.about02 .ibd .sp3 .rt .btn .next023{ display: block;background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; transform:rotate(180deg); float:left; margin-left:25px; position:relative}
.about02 .ibd .sp3 .rt .btn .next023:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(0);}

.about02 .ibd .sp3 .rt .btn .next023:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about02 .ibd .sp3 .rt .btn .next023:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about02 .ibd .sp3 .rt .btn .next023:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about02 .ibd .sp3 .rt .btn .next023:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }


@media (max-width: 1700px){
	.about02{ padding:100px 0 120px; border-radius:70px 0 0 0}
	.about02 .ibd .sp1 .lt{ width:1000px;}
	.about02 .ibd .sp1 .lt:after{ height:86px; background-size:auto 86px}
	.about02 .ibd .sp1 .lt .swiper021{ width:900px; padding-top:60px;}
	.about02 .ibd .sp1 .lt .swiper021 .swiper-slide{ width:180px; margin-right:60px; height:252px}
	.about02 .ibd .sp1 .lt .swiper021 .swiper-slide .title{ font-size:14px; height:60px}
	.about02 .ibd .sp1 .lt .swiper021 .swiper-slide:hover{ top:-60px;}
	.about02 .ibd .sp1 .rt{ margin-left:0; float:left; margin-top:130px}
	.about02 .ibd .sp1 .rt .title{ font-size:30px;}
	.about02 .ibd .sp1 .rt .btn{ margin-left:10px; margin-top:40px;}
	.about02 .ibd .sp1 .rt .btn .prev021{ width:40px; height:40px;}
	.about02 .ibd .sp1 .rt .btn .next021{ width:40px; height:40px; margin-left:20px}
	.about02 .ibd .sp2 .lt{ width:1000px;}
	.about02 .ibd .sp2 .lt:after{ height:86px; background-size:auto 86px}
	.about02 .ibd .sp2 .lt .swiper022{ width:900px; padding-top:60px; margin-left:100px}
	.about02 .ibd .sp2 .lt .swiper022 .swiper-slide{ width:260px; margin-right:60px; height:185px}
	.about02 .ibd .sp2 .lt .swiper022 .swiper-slide .title{ font-size:14px; height:60px}
	.about02 .ibd .sp2 .lt .swiper022 .swiper-slide:hover{ top:-60px;}
	.about02 .ibd .sp2 .rt{ margin-left:0;margin-right: 0; float:right; margin-top:130px}
	.about02 .ibd .sp2 .rt .title{ font-size:30px;}
	.about02 .ibd .sp2 .rt .btn{ margin-left:10px; margin-top:40px;}
	.about02 .ibd .sp2 .rt .btn .prev022{ width:40px; height:40px;}
	.about02 .ibd .sp2 .rt .btn .next022{ width:40px; height:40px; margin-left:20px}
	
	.about02 .ibd .sp3 .lt{ width:1000px;}
	.about02 .ibd .sp3 .lt:after{ height:86px; background-size:auto 86px}
	.about02 .ibd .sp3 .lt .swiper023{ width:900px; padding-top:60px;}
	.about02 .ibd .sp3 .lt .swiper023 .swiper-slide{ width:180px; margin-right:60px; height:252px}
	.about02 .ibd .sp3 .lt .swiper023 .swiper-slide .title{ font-size:14px; height:60px}
	.about02 .ibd .sp3 .lt .swiper023 .swiper-slide:hover{ top:-60px;}
	.about02 .ibd .sp3 .rt{ margin-left:0; float:right; margin-top:130px}
	.about02 .ibd .sp3 .rt .title{ font-size:30px;}
	.about02 .ibd .sp3 .rt .btn{ margin-left:10px; margin-top:40px;}
	.about02 .ibd .sp3 .rt .btn .prev023{ width:40px; height:40px;}
	.about02 .ibd .sp3 .rt .btn .next023{ width:40px; height:40px; margin-left:20px}
	
}
@media (max-width: 1200px){
	.about02{ padding:40px 0 80px; border-radius:0}
	.about02 .ibd .sp1{ position:relative; padding-top:40px}
	.about02 .ibd .sp1 .lt{ width:100%;}
	.about02 .ibd .sp1 .lt:after{ height:60px; background-size:auto 60px}
	.about02 .ibd .sp1 .lt .swiper021{ width:100%; padding-top:0;}
	.about02 .ibd .sp1 .lt .swiper021 .swiper-slide{ width:48%; margin-right:4%; height:auto}
	.about02 .ibd .sp1 .lt .swiper021 .swiper-slide .title{ font-size:14px; height:40px; visibility:visible; opacity:1; position:relative; top:auto; left:auto}
	.about02 .ibd .sp1 .lt .swiper021 .swiper-slide:hover{ top:0;}
	.about02 .ibd .sp1 .rt{ width:100%; margin:0;}
	.about02 .ibd .sp1 .rt .title{ font-size:20px; width:100%; text-align:center; position:absolute; left:0; top:0}
	.about02 .ibd .sp1 .rt .btn{ width:100%; margin:0; position:inherit; margin-top:40px}
	.about02 .ibd .sp1 .rt .btn .prev021{ width:32px; height:32px; position:absolute; left:0; top:calc(50% ); margin-top:-16px; z-index:9}
	.about02 .ibd .sp1 .rt .btn .next021{ width:32px; height:32px; position:absolute; right:0; top:calc(50%); margin-top:-16px; z-index:9}
	
	.about02 .ibd .sp1{ position:relative; padding-top:40px; margin-top:60px}
	.about02 .ibd .sp2{ position:relative; padding-top:40px; margin-top:20px}
	.about02 .ibd .sp2 .lt{ width:100%;}
	.about02 .ibd .sp2 .lt:after{ height:60px; background-size:auto 60px}
	.about02 .ibd .sp2 .lt .swiper022{ width:100%; padding-top:0; margin:0}
	.about02 .ibd .sp2 .lt .swiper022 .swiper-slide{ width:48%; margin-right:4%; height:auto}
	.about02 .ibd .sp2 .lt .swiper022 .swiper-slide .title{ font-size:14px; height:40px; visibility:visible; opacity:1; position:relative; top:auto; left:auto}
	.about02 .ibd .sp2 .lt .swiper022 .swiper-slide:hover{ top:0;}
	.about02 .ibd .sp2 .rt{ width:100%; margin:0;}
	.about02 .ibd .sp2 .rt .title{ font-size:20px; width:100%; text-align:center; position:absolute; left:0; top:0}
	.about02 .ibd .sp2 .rt .btn{ width:100%; margin:0; position:inherit; margin-top:40px}
	.about02 .ibd .sp2 .rt .btn .prev022{ width:32px; height:32px; position:absolute; left:0; top:calc(50% ); margin-top:-16px; z-index:9}
	.about02 .ibd .sp2 .rt .btn .next022{ width:32px; height:32px; position:absolute; right:0; top:calc(50%); margin-top:-16px; z-index:9}
	
	.about02 .ibd .sp3{ position:relative; padding-top:40px;}
	.about02 .ibd .sp3 .lt{ width:100%;}
	.about02 .ibd .sp3 .lt:after{ height:60px; background-size:auto 60px}
	.about02 .ibd .sp3 .lt .swiper023{ width:100%; padding-top:0;}
	.about02 .ibd .sp3 .lt .swiper023 .swiper-slide{ width:48%; margin-right:4%; height:auto}
	.about02 .ibd .sp3 .lt .swiper023 .swiper-slide .title{ font-size:14px; height:40px; visibility:visible; opacity:1; position:relative; top:auto; left:auto; text-align:center}
	.about02 .ibd .sp3 .lt .swiper021 .swiper-slide:hover{ top:0;}
	.about02 .ibd .sp3 .rt{ width:100%; margin:0;}
	.about02 .ibd .sp3 .rt .title{ font-size:20px; width:100%; text-align:center; position:absolute; left:0; top:0}
	.about02 .ibd .sp3 .rt .btn{ width:100%; margin:0; position:inherit; margin-top:40px}
	.about02 .ibd .sp3 .rt .btn .prev023{ width:32px; height:32px; position:absolute; left:0; top:calc(50% ); margin-top:-16px; z-index:9}
	.about02 .ibd .sp3 .rt .btn .next023{ width:32px; height:32px; position:absolute; right:0; top:calc(50%); margin-top:-16px; z-index:9}
	
}
@media (max-width: 750px){
	.about02 .ibd .sp1 .rt .btn .next021 { right: 50%; margin-right:-40px; top: auto; bottom: -26px; }
	.about02 .ibd .sp1 .rt .btn .prev021 { left: 50%; margin-left:-40px; top: auto; bottom: -26px; }
	.about02 .ibd .sp2 .rt .btn .next022 { right: 50%; margin-right:-40px; top: auto; bottom: -26px; }
	.about02 .ibd .sp2 .rt .btn .prev022 { left: 50%; margin-left:-40px; top: auto; bottom: -26px; }
	
	.about02 .ibd .sp3 .rt .btn .next023 { right: 50%; margin-right:-40px; top: auto; bottom: -26px; }
	.about02 .ibd .sp3 .rt .btn .prev023 { left: 50%; margin-left:-40px; top: auto; bottom: -26px; }
}

.ab .ihd{text-align: center;}
.ab .ihd .title{font-size: 18px;color: #000000;}
.ab .ihd .title span{padding-left: 42px;background: url(tit_03.png) no-repeat left center;}
.ab .ihd .stitle{font-size: 48px;color: #014099;margin-top: 20px;font-weight: bold;}
.abd{margin:85px 0;}
.abd .abdc{margin-top: 50px;position: relative;}
.abd .abdc .swiper-slide{transform: scale(0.76); transition: all; position: relative; width: 55.78%; -webkit-transform: scale(0.76); -moz-transform: scale(0.76); -ms-transform: scale(0.76); -o-transform: scale(0.76); }
.abd .abdc .swiper-slide.swiper-slide-active{transform: scale(1);}

.abd .abdc .swiper-button-prev{ display: block;background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer;position: absolute;top:50%;left: 21%;box-shadow: 0 3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.abd .abdc .swiper-button-prev:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(180deg);box-shadow: 0 0 0 #000}

.abd .abdc .swiper-button-prev:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.abd .abdc .swiper-button-prev:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.abd .abdc .swiper-button-prev:hover:before { animation: serv_one_border .9s 0s ease 1; }
.abd .abdc .swiper-button-prev:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }
.abd .abdc .swiper-button-next{ display: block;background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; position: absolute;top:50%;right: 21%;transform:rotate(180deg);box-shadow: 0 -3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.abd .abdc .swiper-button-next:hover{ background:url(g_14.png) center center no-repeat;background-size:cover; transform:rotate(0);box-shadow: 0 0 0 #000}
.abd .abdc .swiper-button-next:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.abd .abdc .swiper-button-next:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.abd .abdc .swiper-button-next:hover:before { animation: serv_one_border .9s 0s ease 1; }
.abd .abdc .swiper-button-next:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }
@media only screen and (max-width:1600px){
	.ab .ihd .title{font-size: 16px;}
	.ab .ihd .stitle{font-size: 40px;margin-top: 15px;}
	.abd{margin:65px 0;}
	.abd .abdc{margin-top: 35px;}
	.abd .abdc .swiper-button-prev{width: 40px;height: 40px;}
	.abd .abdc .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:1200px){
	.ab .ihd .title{font-size: 14px;}
	.ab .ihd .stitle{font-size: 30px;margin-top: 10px;}
	.abd{margin:45px 0;}
	.abd .abdc{margin-top: 25px;}
	.abd .abdc .swiper-button-prev{width: 32px;height: 32px;}
	.abd .abdc .swiper-button-next{width: 32px;height: 32px;}
}
@media only screen and (max-width:750px){
	.ab .ihd .title{font-size: 13px;}
	.ab .ihd .stitle{font-size: 20px;margin-top: 5px;}
	.abd{margin:20px 0;}
	.abd .abdc{margin-top: 15px;}
	.abd .abdc .swiper-slide{width: 75%;}
	.abd .abdc .swiper-button-prev{left: 9%;}
	.abd .abdc .swiper-button-next{right: 9%;}
}

@keyframes rog{0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes rog2{0%{transform:rotate(0)}
100%{transform:rotate(-360deg)}
}
.abb{background: url(abb1_02.jpg) no-repeat center;height: 988px;background-size: cover;margin-top: 90px;overflow: hidden;position: relative;}
.abb .b-in{position: relative;height: 100%}
.abb .abba{position: absolute;top:105px;font-size: 48px;color: #014099;}
.abb .abbbc{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);background: #014099 url(abb8_19.png) no-repeat center 72%;width: 400px;height: 400px;border-radius: 100%;}
.abb .abbbc .abbbca{font-size: 122px;color: #ffffff;font-family: "Arial";font-weight: bold;line-height: 1;position: absolute;top:-20px;left:-20px;}
.abb .abbbc .abbbcb{text-align: center;}
.abb .abbbc .abbbcb .abbbcba{padding-top: 107px;font-size: 48px;color: #52c3f1;font-weight: bold;text-transform: uppercase;line-height: 1;}
.abb .abbbc .abbbcb .abbbcbb{font-size: 30px;color: #52c3f1;}
.abb .abbbc .abbbcb .abbbcbc{margin-top: 12px;font-size: 16px;color: #ffffff;}
.abb .abbb .abbba1{position: absolute;left:0;bottom: 222px;}
.abb .abbb .abbba2{position: absolute;right:-22px;top: 338px;}
.abb .abbbb .abbbi{position: absolute;top:50%;left:50%;border:1px dashed #fff;border-radius: 100%;}
.abb .abbbb .abbbi.abbbi1{width: 1024px;height: 1024px;animation: rog 30s infinite linear;margin-top: -512px;margin-left: -512px;}
.abb .abbbb .abbbi.abbbi2{width: 732px;height: 732px;animation: rog 30s infinite linear;margin-top: -366px;margin-left: -366px;}
.abb .abbbb .abbbi.abbbi1 .abbbii1{position: absolute;width: 84px;height: 84px;left:-42px;top:50%;transform: translateY(-50%);animation: rog2 30s infinite linear;}
.abb .abbbb .abbbi.abbbi1 .abbbii2{position: absolute;width: 106px;height: 106px;right:-53px;top:50%;transform: translateY(-50%);animation: rog2 30s infinite linear;}
.abb .abbbb .abbbi.abbbi2 .abbbii2{position: absolute;width: 51px;height: 51px;top:-25px;left:50%;transform: translateX(-50%);animation: rog2 30s infinite linear;}
.abb .abbbb .abbbi.abbbi2 .abbbii1{position: absolute;width: 103px;height: 103px;bottom:-51px;left:50%;transform: translateX(-50%);animation: rog2 30s infinite linear;}
.abb .abbbb .abbbi .abbbii{border-radius: 100%;border:3px solid transparent;}
.abb .abbbb .abbbi .abbbii .abbbiia{position: absolute;top:-40px;font-size: 24px;color: #333333;text-align: center;width: 100%} 
.abb .abbbb .abbbi .abbbii .abbbiic{position: absolute;top:0;left:0;width: 100%;height: 100%;box-sizing: border-box;border-radius: 100%;background: #014099;border:3px solid #fff;display: none;}
.abb .abbbb .abbbi .abbbii .abbbiic img{position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);}
.abb .abbbb .abbbi .abbbii:hover .abbbiia,.abb .abbbb .abbbi .abbbii.on .abbbiia{color: #014099}
.abb .abbbb .abbbi .abbbii:hover .abbbiic,.abb .abbbb .abbbi .abbbii.on .abbbiic{display: block;}
.abb .abbbb.on2 .abbbi.abbbi1 .abbbii,.abb .abbbb.on2 .abbbi.abbbi2 .abbbii,.abb .abbbb.on2 .abbbi.abbbi1,.abb .abbbb.on2 .abbbi.abbbi2{animation-play-state: paused;}
.abb .abbbc .abbbci{display: none;}
.abe{display: none;}
@media only screen and (max-width:1600px){
	.abb{height: 800px;margin-top: 70px;}
	.abb .abba{top:70px;font-size: 38px;}
	.abb .abbbc{width: 360px;height: 360px;}
	.abb .abbbc .abbbca{font-size: 100px;}
	.abb .abbbc .abbbcb .abbbcba{padding-top: 75px;font-size: 40px;}
	.abb .abbbc .abbbcb .abbbcbb{font-size: 24px;}
	.abb .abbbc .abbbcb .abbbcbc{margin-top: 10px;font-size: 14px;}
	.abb .abbb .abbba1{width: 110px;height: 110px;bottom: 150px;}
	.abb .abbb .abbba2{top:200px;width: 150px;}
	.abb .abbbb .abbbi.abbbi1{width: 860px;height: 860px;margin-top: -430px;margin-left: -430px;}
	.abb .abbbb .abbbi.abbbi2{width: 600px;height: 600px;margin-top: -300px;margin-left: -300px;}
	.abb .abbbb .abbbi.abbbi1 .abbbii1{width: 74px;height: 74px;left:-37px;}
	.abb .abbbb .abbbi.abbbi1 .abbbii2{width: 96px;height: 96px;right:-48px;}
	.abb .abbbb .abbbi.abbbi2 .abbbii2{width: 41px;height: 41px;top:-20px;}
	.abb .abbbb .abbbi.abbbi2 .abbbii1{width: 93px;height: 93px;bottom: -46px;}
	.abb .abbbb .abbbi .abbbii .abbbiia{font-size: 20px;}
}
.abe{margin-top: 50px;}
.abe .abea{font-size: 28px;color: #014099;text-align: center;}
.abe .abeb{margin-top: 30px;}
.abe .abeb .hd{background: #014099;}
.abe .abeb .hd ul li{float: left;width: 33.3333%;text-align: center;line-height: 50px;font-size: 20px;color: #fff;border:1px solid #014099;box-sizing: border-box;border-bottom: 0}
.abe .abeb .hd ul li.on{background: #fff;color: #333;}
.abe .abeb .bd{border:1px solid #014099;border-top: 0;padding: 5% 3%;}
.abe .abeb .bd .abebi{text-align: center;}
.abe .abeb .bd .abebi .abebia{font-size: 30px;color: #52c3f1;font-weight: bold;text-transform: uppercase;}
.abe .abeb .bd .abebi .abebib{font-size: 18px;color: #52c3f1;}
.abe .abeb .bd .abebi .abebic{margin-top: 20px;font-size: 14px;color: #333;}
@media only screen and (max-width:1200px){
	.abb{display: none;}
	.abe{display: block;}
}
@media only screen and (max-width:750px){
	.abe{margin-top: 25px;}
	.abe .abea{font-size: 20px;}
	.abe .abeb{margin-top: 20px;}
	.abe .abeb .hd ul li{line-height: 40px;font-size: 14px;}
	.abe .abeb .bd .abebi .abebia{font-size: 20px;}
	.abe .abeb .bd .abebi .abebib{font-size: 16px;}
	.abe .abeb .bd .abebi .abebic{margin-top: 10px;}
}

.section4{padding: 85px 0 125px;background: url(s4_bg_02.jpg) no-repeat center;background-size: cover;}
.s4_t{text-align: center;background: url(s4_1_05.png) no-repeat center;padding: 0 0;background-size: contain;padding: 10px 0}
.s4_t .s4_ta{font-size: 18px;color: #000000;}
.s4_t .s4_ta span{padding-left: 42px;background: url(tit_03.png) no-repeat left center;}
.s4_t .s4_tb{font-size: 48px;color: #014099;font-weight: bold;line-height: 1.3;margin-top: 5px;}
.s4_t .s4_tc{color: #014099;}
.s4_t .s4_tc span{font-size: 40px;font-weight: bold;}
.s4_t .s4_tc s{font-size: 18px;text-decoration: none;}
.s4_t .s4_tc b{font-size: 18px;font-weight: normal;}
.s4_c{margin-top: 50px;}
.s4_c .s4_cb{display: none;}
@media only screen and (max-width:1634px){
	.section4{padding: 65px 0 95px;}
	.s4_t .s4_ta{font-size: 16px;}
	.s4_t .s4_tb{font-size: 40px;margin-top: 15px;}
	.s4_c{margin-top: 40px;}

	.s4_t .s4_tc span{font-size: 34px;}
	.s4_t .s4_tc s{font-size: 16px;}
	.s4_t .s4_tc b{font-size: 16px;}
}
@media only screen and (max-width:1200px){
	.section4{padding: 45px 0 65px;}
	.s4_t .s4_ta{font-size: 14px;}
	.s4_t .s4_tb{font-size: 32px;margin-top: 10px;}
	.s4_c{margin-top: 30px;}
	.s4_t .s4_tc span{font-size: 26px;}
	.s4_t .s4_tc s{font-size: 14px;}
	.s4_t .s4_tc b{font-size: 14px;}
}
@media only screen and (max-width:640px){
	.section4{padding: 20px 0 35px;}
	.s4_t .s4_ta{font-size: 13px;}
	.s4_t .s4_tb{font-size: 24px;margin-top: 0;}
	.s4_c{margin-top: 20px;}
	.s4_c .s4_cb{display: block;}
	.s4_c .s4_ca{display: none;}
	.s4_t .s4_tc span{font-size: 20px;}
	.s4_t .s4_tc s{font-size: 13px;}
	.s4_t .s4_tc b{font-size: 13px;}
}
.rcArea03 { padding:130px 0; }
.rcArea03 .txt { float:left; width:550px; line-height:1.1; padding-top:10px; color:#333; }
.rcArea03 .txt .p1 { font-size:40px; }
.rcArea03 .txt .p2 { font-size:18px; line-height:35px; margin-top:35px; }
.rcArea03 .txt .p2 strong { font-size:24px; }
.rcArea03 .txt .p3 { margin-top:60px; width:130px; text-align:center; }
.rcArea03 .txt .p3 p { border:1px solid #88b1da; border-radius:7px; padding:5px; overflow:hidden; }
.rcArea03 .txt .p3 p img { width:100%; height:auto; }
.rcArea03 .txt .p3 span { display:block; font-size:16px; color:#666; margin-top:10px; }

.rcArea03 .pic { float:right; width:calc(100% - 615px); background:#f5f5f5; height:465px; border-radius:15px; overflow:hidden; }
.rcArea03 .pic .my-map { width:100%; height:465px!important; }
.rcArea03 .pic #dituContent { width:calc(100% - 2px); height:465px!important; }

@media all and (max-width:1600px){
	.rcArea03 { padding:80px 0; }
	.rcArea03 .txt { width:400px; padding-top:10px; }
	.rcArea03 .txt .p1 { font-size:30px; }
	.rcArea03 .txt .p2 { font-size:16px; line-height:30px; margin-top:25px; }
	.rcArea03 .txt .p2 strong { font-size:20px; }
	.rcArea03 .txt .p3 { margin-top:30px; width:130px; }
	.rcArea03 .txt .p3 span { font-size:14px; }

	.rcArea03 .pic { float:right; width:calc(100% - 450px); height:400px; }
	.rcArea03 .pic .my-map { height:400px!important; }
	.rcArea03 .pic #dituContent { height:400px!important; }
}
@media all and (max-width:1200px){
	.rcArea03 { padding:60px 0; }
	.rcArea03 .txt { width:350px; padding-top:0; }
	.rcArea03 .txt .p1 { font-size:20px; }
	.rcArea03 .txt .p2 { font-size:14px; line-height:25px; margin-top:20px; }
	.rcArea03 .txt .p2 strong { font-size:18px; }
	.rcArea03 .txt .p3 { margin-top:20px; width:120px; }
	.rcArea03 .txt .p3 span { font-size:14px; }

	.rcArea03 .pic { float:right; width:calc(100% - 400px); height:350px; }
	.rcArea03 .pic .my-map { height:350px!important; }
	.rcArea03 .pic #dituContent { height:350px!important; }
}
@media all and (max-width:900px){
	.rcArea03 { padding:40px 0; }
	.rcArea03 .txt { float:none; width:100%; padding-top:0; }
	.rcArea03 .txt .p1 { font-size:20px; }
	.rcArea03 .txt .p2 { font-size:14px; line-height:25px; margin-top:20px; }
	.rcArea03 .txt .p2 strong { font-size:18px; }
	.rcArea03 .txt .p3 { margin-top:20px; width:120px; }
	.rcArea03 .txt .p3 span { font-size:14px; }

	.rcArea03 .pic { float:none; width:100%; height:350px; margin-top:30px; }
	.rcArea03 .pic .my-map { height:350px!important; }
	.rcArea03 .pic #dituContent { height:350px!important; }
}


.contact01{ width:100%; padding:80px 0 0 0}
.contact01 .lt{ float:left; width:736px; height:490px; background:url(g_42.jpg) center center no-repeat; background-size:cover; color:#fff; padding:55px; box-sizing:border-box}
.contact01 .lt .title{ border-bottom:1px solid rgba(255,255,255,0.3); font-size:36px; color:#fff; line-height:120px}
.contact01 .lt .intro a{ color:#fff}
.contact01 .lt .intro{ font-size:18px; color:#fff; line-height:2;  margin-top:60px}
.contact01 .rt{ float:right; width:837px; height:490px}
.contact01 .rt img{ width:100%}
@media (max-width: 1720px){
	.contact01 .lt{ width:530px; height:363px; padding:25px 35px; }
	.contact01 .lt .title{ font-size:28px;  line-height:80px}
	.contact01 .lt .intro{ font-size:15px; margin-top:40px}
	.contact01 .rt{ width:620px; height:363px;}
}
@media (max-width: 1200px){
	.contact01{ padding:40px 0 0 0}
	.contact01 .lt{ width:100%; height:auto; padding:25px 20px; }
	.contact01 .lt .title{ font-size:20px;  line-height:1; padding-bottom:20px}
	.contact01 .lt .intro{ font-size:14px; margin-top:20px}
	.contact01 .rt{ width:100%; margin-top:20px;height:50vh;}
}


.contacts03{ margin:100px 0}
.contacts03 .ihd{ font-size:36px; width:fit-content; margin:0 auto; padding: 0 10px; line-height:1; }
.contacts03 .ibd{ width:100%; padding-top:40px}


.contacts03 .ibd ul li { float:left; width:48%; margin-right:4%; }
.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:35px; }
.contacts03 .ibd ul li .p1 { line-height:40px; font-size:16px; color:#181818; }
.contacts03 .ibd ul li .p1 i { color:#e52b26; }
.contacts03 .ibd ul li .p2 .text { width:100%; height:60px; line-height:60px; border:1px solid #eee; font-size:14px; padding:0 20px; box-sizing: border-box; background:#eee }
.contacts03 .ibd ul li .p2 .textarea { width:100%; height:120px;  border:1px solid #eee; font-size:14px; padding:10px 20px; box-sizing: border-box; background:#eee  }
.contacts03 .ibd ul li.li05 { width:100%; margin-right:0; }
.contacts03 .ibd ul li.li06 { width:100%; margin-right:0; text-align:center; }
.contacts03 .ibd ul li.li06 .btn { display:inline-block; width:40%; height:50px; text-align:center; line-height:50px; font-size:18px; color:#fff; letter-spacing:6px; background:#dbdbdb; margin:0 20px; border-radius:10px; cursor:pointer; }
.contacts03 .ibd ul li.li06 .btn01 { background:#52c3f1;  }

@media all and (max-width:1200px){

	.contacts03{ margin:40px 0}
	.contacts03 .ihd{ font-size:24px; line-height:normal; text-align:center}
	.contacts03 .ibd{ width:100%; padding-top:20px;}
	.contacts03 .ibd ul li:nth-child(n + 3) { margin-top:25px; }
	.contacts03 .ibd ul li .p2 .text { height:50px; line-height:50px; }
	.contacts03 .ibd ul li.li06 .btn { width:30%; height:42px; font-size:16px; line-height:42px;margin:0 15px;}

}
@media all and (max-width:750px){

	.contacts03 .ibd ul li { float:none; width:100%; margin-right:0; }
	.contacts03 .ibd ul li:nth-child(2n) { margin-right:0; }
	.contacts03 .ibd ul li:nth-child(n + 2) { margin-top:16px; }
	.contacts03 .ibd ul li .p1 { line-height:30px; font-size:14px; }
	.contacts03 .ibd ul li .p2 .text { height:40px; line-height:40px; font-size:14px; padding:0 10px;  }
}

.baa{background: url(ba2_02.jpg) no-repeat center;background-size: cover;padding: 124px 0 110px;}
.baa .baal{float: left;width: 45%;}
.baa .baal .baala{font-size: 48px;color: #014099;font-weight: bold;line-height: 1;}
.baa .baal .baalb{margin-top: 35px;font-size: 16px;color: #585858;line-height: 30px;}
.baa .baar{float: right;width: 47.625%;position: relative;}
.baa .baar .baara{overflow:hidden;}
.baa .baar .baara img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
}
.baa .baar:hover .baara 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); 
}
.baa .baar .baarb{position: absolute;left:50%;top:50%;transition: all 0.6s;margin:-38px 0 0 -38px;}
.baa .baar .baarb span{display: inline-block;padding: 7px;border:1px solid #1d55a4;border-radius: 100%;}
.baa .baar:hover .baarb{transform: scale(1.1);}
@media all and (max-width:1600px){
	.baa{padding: 95px 0 90px;}
	.baa .baal .baala{font-size: 38px;}
	.baa .baal .baalb{margin-top: 25px;font-size: 14px;line-height: 26px;}
}
@media all and (max-width:1200px){
	.baa{padding: 60px 0;}
	.baa .baal .baala{font-size: 32px;}
	.baa .baal .baalb{margin-top: 15px;font-size: 13px;line-height: 22px;}
}
@media all and (max-width:750px){
	.baa{padding: 25px 0;}
	.baa .baal .baala{font-size: 24px;}
	.baa .baal .baalb{margin-top: 10px;}
	.baa .baar .baarb{margin:-25px 0 0 -25px;}
	.baa .baar .baarb span img{width: 35px;}
	.baa .baal{float: none;width: 100%;}
	.baa .baar{float: none;width: 100%;margin-top: 20px;}
}


.abArea04 { padding:80px 0 100px;background: url(444.png) no-repeat center;background-size: cover; }
.ab .abArea04 .ihd{text-align: left;}
.abArea04 .bd { position:relative; padding-top:90px; }
.abArea04 .bd .bd01 { overflow:hidden; }
.abArea04 .bd .bd01 .swiper-slide a { position:relative; display:block; padding-left:35px; line-height:1.1; }
.abArea04 .bd .bd01 .swiper-slide a:before { position:absolute; top:5px; left:0; display:block; content:""; width:11px; height:8px; border:1px solid #014099; border-radius:3px; z-index:2; }
.abArea04 .bd .bd01 .swiper-slide a:after { position:absolute; top:20px; left:6px; display:block; content:""; width:1px; height:145px; background:url(ab08.png) no-repeat center top; z-index:2; }
.abArea04 .bd .bd01 .swiper-slide .p1 { font-size:40px; font-weight:bold; font-family:"Arial"; color:#3a3a3a; }
.abArea04 .bd .bd01 .swiper-slide .p2 { font-size:24px; font-weight:bold; margin-top:20px; color:#535353; }
.abArea04 .bd .bd01 .swiper-slide .p3 { font-size:18px; margin-top:10px; line-height:30px; color:#3a3a3a; padding-right:10px; height:90px; overflow-y:auto; }
.abArea04 .bd .bd01 .swiper-slide:hover a:before { background:#014099; }
.abArea04 .bd .bd01 .swiper-slide:hover .p1 { color:#014099; }
.abArea04 .bd .bd01 .swiper-slide:hover .p2 { color:#014099; }

.abArea04 .bd .bd01 .swiper-slide.swiper-slide-active a:before { background:#014099; }
.abArea04 .bd .bd01 .swiper-slide.swiper-slide-active .p1 { color:#014099; }
.abArea04 .bd .bd01 .swiper-slide.swiper-slide-active .p2 { color:#014099; }

.abArea04 .bd .bd01 .swiper-slide-active { margin-top:140px; }
.abArea04 .bd .bd01 .swiper-slide-active + .swiper-slide { margin-top:30px; }
.abArea04 .bd .bd01 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide { margin-top:30px; }
.abArea04 .btn { position:absolute; top:-50px; right:0; font-size:0; z-index:2; }

.abArea04 .btn .prev-ab04{display: block; background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; float:left; position:relative;box-shadow: 0 3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.abArea04 .btn .prev-ab04:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(180deg);box-shadow: 0 0 0 #000}
@keyframes serv_one_border {
    0% {
        opacity: 0
    }

    5% {
        opacity: 1
    }

    80% {
        opacity: 0
    }

    100% {
        opacity: 0;
        transform: scale(1.5);
        -ms-transform: scale(1.5);
        -o-transform: scale(1.5);
        -webkit-transform: scale(1.5);
        -moz-transform: scale(1.5)
    }
}
.abArea04 .btn .prev-ab04:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.abArea04 .btn .prev-ab04:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.abArea04 .btn .prev-ab04:hover:before { animation: serv_one_border .9s 0s ease 1; }
.abArea04 .btn .prev-ab04:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }

.abArea04 .bd .next-ab04{ display: block;background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; transform:rotate(180deg); float:left; margin-left:25px; position:relative;box-shadow: 0 -3px 5px rgba(82,195,241,0.5);border-radius: 100%;}
.abArea04 .bd .next-ab04:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(0);box-shadow: 0 0 0 #000}

.abArea04 .bd .next-ab04:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.abArea04 .bd .next-ab04:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.abArea04 .bd .next-ab04:hover:before { animation: serv_one_border .9s 0s ease 1; }
.abArea04 .bd .next-ab04:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }


.yfCon { position:relative; width:100%; margin-top:-10px; }
.yfCon img { width:100vw; height:auto;max-width: none;}
.yfCon .b { position:absolute; width:0; top:0; left:0; transition: all 0.3s; overflow:hidden; z-index:2; }

.abArea04 .bd .bd01 .swiper-slide .p3::-webkit-scrollbar-thumb{min-height:50px;border-radius:3px;background-color:#666}
.abArea04 .bd .bd01 .swiper-slide .p3::-webkit-scrollbar-track{background:#eee}
.abArea04 .bd .bd01 .swiper-slide .p3::-webkit-scrollbar-corner{background:transparent}
.abArea04 .bd .bd01 .swiper-slide .p3::-webkit-scrollbar{width:7px;height:7px}

@media all and (max-width:1600px){
	.abArea04 { padding:60px 0; }
	
	.abArea04 .bd { padding-top:50px; }

	.abArea04 .bd .bd01 .swiper-slide .p1 { font-size:30px; }
	.abArea04 .bd .bd01 .swiper-slide .p2 { font-size:18px; margin-top:15px; }
	.abArea04 .bd .bd01 .swiper-slide .p3 { font-size:14px; margin-top:10px; line-height:24px; height:72px; }
}
@media all and (max-width:1200px){
	.abArea04 { padding:40px 0; }
	.abArea04 .Area-hd { text-align:center; }
	.abArea04 .Area-hd .p2 { background-position:center center; }

	.abArea04 .bd { padding-top:30px; }

	.abArea04 .bd .bd01 .swiper-slide a { padding-left:25px; }
	.abArea04 .bd .bd01 .swiper-slide .p1 { font-size:24px; }
	.abArea04 .bd .bd01 .swiper-slide .p2 { font-size:16px; margin-top:15px; }
	.abArea04 .bd .bd01 .swiper-slide .p3 { font-size:14px; margin-top:10px; }
	
	.abArea04 .bd .bd01 .swiper-slide-active { margin-top:0; }
	.abArea04 .bd .bd01 .swiper-slide-active + .swiper-slide { margin-top:0; }
	.abArea04 .bd .bd01 .swiper-slide-active + .swiper-slide + .swiper-slide + .swiper-slide { margin-top:0; }
	
	.abArea04 .btn { position:relative; top:auto; right:auto; margin-top:25px; text-align:center; }
	.abArea04 .btn .btn01 { width:35px; height:35px; margin:0 5px!important; }
	
	.yfCon { margin-top:25px; }
}

.bac{background: url(ba3_02.jpg) no-repeat center;background-size: cover;padding: 25px 0;}
.bac .bacl{float: left;width: 49.2%;}
.bac .bacl .ihd{text-align: left;margin-top: 70px;}
.bac .bacl .bacla{font-size: 30px;color: #333333;font-weight: bold;margin-top: 55px;}
.bac .bacl .baclb{margin-top: 15px;font-size: 16px;color: #585858;line-height: 30px;}
.bac .bacr{float: right;width: 43.375%;}
@media all and (max-width:1600px){
	.bac{padding: 20px 0;}
	.bac .bacl .ihd{margin-top: 35px;}
	.bac .bacl .bacla{font-size: 25px;margin-top: 30px;}
	.bac .bacl .baclb{font-size: 14px;line-height: 26px;margin-top: 10px;}
}
@media all and (max-width:1200px){
	.bac .bacl .ihd{margin-top: 15px;}
	.bac .bacl .bacla{font-size: 20px;margin-top: 15px;}
	.bac .bacl .baclb{font-size: 13px;line-height: 22px;}
}
@media all and (max-width:750px){
	.bac .bacl{float: none;width: 100%;}
	.bac .bacr{float: none;width: 80%;margin:20px 0 0 10%;}
	.bac .bacl .bacla{font-size: 16px;margin-top: 10px;}
}
.bad{padding: 100px 0 132px;background: url(ba5_02.jpg) no-repeat center;background-size: cover;}
.bad .badc{margin-top: 63px;}
.bad .badc .swiper-slide{box-sizing: border-box;background: #fff;padding: 45px;position: relative;overflow: hidden;}
.bad .badc .swiper-slide .badcia .img02{display: none;}
.bad .badc .swiper-slide .badcib{margin-top: 45px;font-size: 33px;color: #333333;font-weight: bold;}
.bad .badc .swiper-slide .badcic{margin-top: 10px;font-size: 18px;color: #666666;line-height: 30px;height: 210px;overflow:hidden;}
.bad .badc .swiper-slide:after{bottom: -100%;content: "";width: 100%;left:0;background: url(ba8_03.jpg) no-repeat center;background-size: cover;transition: all 0.6s;position: absolute;height: 100%;z-index: 0}
.bad .badc .swiper-slide a{position: relative;z-index: 1}
.bad .badc .swiper-slide:hover:after{bottom: 0;}
.bad .badc .swiper-slide:hover .badcia .img01{display: none;}
.bad .badc .swiper-slide:hover .badcia .img02{display: inline-block;}
.bad .badc .swiper-slide:hover .badcib{color: #fff;}
.bad .badc .swiper-slide:hover .badcic{color: #fff;}
@media all and (max-width:1600px){
	.bad{padding: 70px 0 90px;}
	.bad .badc{margin-top: 45px;}
	.bad .badc .swiper-slide{padding: 35px;}
	.bad .badc .swiper-slide .badcib{margin-top: 35px;font-size: 26px;}
	.bad .badc .swiper-slide .badcic{font-size: 16px;line-height: 26px;height: 182px;}
}
@media all and (max-width:1200px){
	.bad{padding: 40px 0 60px;}
	.bad .badc{margin-top: 30px;}
	.bad .badc .swiper-slide{padding: 25px;}
	.bad .badc .swiper-slide .badcib{margin-top: 25px;font-size: 20px;}
	.bad .badc .swiper-slide .badcic{font-size: 14px;line-height: 22px;height: 154px;}
}
@media all and (max-width:750px){
	.bad{padding: 20px 0 30px;}
	.bad .badc{margin-top: 20px;}
	.bad .badc .swiper-slide{padding: 15px;}
	.bad .badc .swiper-slide .badcia img{width: 45px;}
	.bad .badc .swiper-slide .badcib{margin-top: 15px;font-size: 16px;}
	.bad .badc .swiper-slide .badcic{font-size: 13px;line-height: 20px;height: 140px;}
	.bad .badc .swiper-slide:after{background: none}
}

.bae{padding: 110px 0;background: url(ba9_02.jpg) no-repeat center;background-size: cover;}
.bae .baec{margin-top: 90px;position: relative;}
.bae .baec .hd{width: 46%;position: relative;z-index: 5;}
.bae .baec .hd ul li{height: 126px;padding-left: 90px;}
.bae .baec .hd ul li .baec_hda{font-size: 27px;color: #414243;font-weight: bold;text-transform: uppercase;padding-top: 23px;}
.bae .baec .hd ul li .baec_hdb{font-size: 22px;color: #414243;margin-top: 7px;}
.bae .baec .hd ul li.on{background: url(ba10_03.png) no-repeat center;background-size: 100% 100%;}
.bae .baec .hd ul li.on .baec_hda{color: #fff;}
.bae .baec .hd ul li.on .baec_hdb{color: #fff;}
.bae .baec .bd{position: absolute;right: 0;width: 57.2%;z-index: 3;top:0;}
.bae .baec .bd .baeci{position: relative;}
.bae .baec .bd .baeci .baecia{overflow:hidden;}
.bae .baec .bd .baeci .baecib{position: absolute;width: 84%;left:7%;height:60.7%;top:19.65%;background: url(ba11_03.png) no-repeat center;background-size: cover;display: flex;justify-content: space-between;align-items: center;}
.bae .baec .bd .baeci .baecib .baecibx{width: 100%;text-align: center;font-size: 48px;color: #ffffff;line-height: 62px;}
@media all and (max-width:1600px){
	.bae{padding: 85px 0;}
	.bae .baec{margin-top: 70px;}
	.bae .baec .hd ul li{height: 94px;padding-left: 65px;}
	.bae .baec .hd ul li .baec_hda{font-size: 23px;padding-top: 10px;}
	.bae .baec .hd ul li .baec_hdb{font-size: 18px;margin-top: 5px;}
	.bae .baec .bd .baeci .baecib .baecibx{font-size: 40px;line-height: 52px;}
}
@media all and (max-width:1200px){
	.bae{padding: 60px 0;}
	.bae .baec{margin-top: 45px;}
	.bae .baec .hd ul li{height: 80px;padding-left: 40px;}
	.bae .baec .hd ul li .baec_hda{font-size: 20px;padding-top: 7px;}
	.bae .baec .hd ul li .baec_hdb{font-size: 16px;margin-top: 3px;}
	.bae .baec .bd .baeci .baecib .baecibx{font-size: 30px;line-height: 42px;}
}
@media all and (max-width:750px){
	.bae{padding: 25px 0;}
	.bae .baec{margin-top: 20px;}
	.bae .baec .hd{width: 100%;}
	.bae .baec .hd ul li{height: 74px;padding:0 15px;float: left;width: 50%;box-sizing: border-box;}
	.bae .baec .hd ul li.on{background: #52c3f1;}
	.bae .baec .hd ul li .baec_hda{font-size: 16px;padding-top: 5px;}
	.bae .baec .hd ul li .baec_hdb{font-size: 13px;margin-top: 0;line-height: 20px;height: 40px;}
	.bae .baec .bd{width: 100%;position: relative;margin-top: 15px;}
	.bae .baec .bd .baeci .baecib .baecibx{font-size: 20px;line-height: 32px;}
}
.baf{background: #edeef3;padding: 100px 0 5px;}
.baf .bafi{margin-bottom: 90px;transition: all 2s;position: relative;}
/*.baf .bafi .bafil{position: relative;background: #fff;padding: 3% 10%;}*/
/*.baf .bafi .bafil:after{content: "";width: 45px;height: 100%;position: absolute;right: -45px;top: 0;background: url(ba16_04.png) no-repeat center;background-size: 100% 100%;}*/
.baf .bafi .bafir{background: #fff url(sb5.png) no-repeat 94% center;background-size: contain;  height: 100%;box-sizing: border-box;padding: 65px 330px 65px 75px;position: relative;z-index: 2;margin-top: 40px;}
/*.baf .bafi:after{content: "";width: 618px;height: 105px;position: absolute;right: 0;top:20%;background: url(ba14_07.png) no-repeat center;z-index: 0;background-size: cover;}*/
.baf .bafi .bafir .bafira{line-height: 1;font-size: 16px;color: #585858;transition: all .5s;}
.baf .bafi .bafir .bafira b{font-size: 48px;color: #014099;margin-right: 18px;transition: all .5s;}
.baf .bafi .bafir .bafirb{font-size: 28px;color: #1d1d1d;font-weight: bold;transition: all .5s;}
.baf .bafi .bafir .bafirc{margin-top: 27px;font-size: 16px;color: #585858;line-height: 30px;transition: all .5s;}
/*.baf .bafi:hover .bafir{background: #014099;}
.baf .bafi:hover .bafir .bafira{color: #fff;}
.baf .bafi:hover .bafir .bafira b{color: #fff;}
.baf .bafi:hover .bafir .bafirb{color: #fff;}
.baf .bafi:hover .bafir .bafirc{color: #fff;}*/
.baf .bafi:hover:after{background: url(ba15_13.png) no-repeat center;background-size: cover;}

.baf .bafi .bafis{background: url(sb1.png) no-repeat center;padding: 137px 0 100px;background-size: 100% 100%;text-align: center;}
.baf .bafi .bafis .bafisi{display: inline-block;margin:0 58px;width: 488px;position: relative;}
.baf .bafi .bafis .bafisi:first-child:after{content: "";position: absolute;width: 138px;height: 138px;top:-20px;left: -20px;background: url(sb2.png) no-repeat center;}
.baf .bafi .bafis .bafisi .bafisia{overflow: hidden;}
.baf .bafi .bafis .bafisi .bafisia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;max-width: 100%;
	
}
.baf .bafi .bafis .bafisi:hover .bafisia 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); 
}
.baf .bafi .bafis .bafisi .bafisib{padding: 38px 0;width: 396px;background: #ffffff;margin: -58px auto 0;border-top-left-radius: 30px;border-bottom-right-radius: 30px;text-align: center;position: relative;z-index: 9;}
.baf .bafi .bafis .bafisi .bafisib .bafisiba{font-size: 36px;color: #014099;font-weight: bold;line-height: 1;}
.baf .bafi .bafis .bafisi .bafisib .bafisibb{font-size: 18px;color: #014099;margin-top: 13px;line-height: 1;}
.baf .bafi .bafis .bafisi:hover .bafisib{background: #014099;}
.baf .bafi .bafis .bafisi:hover .bafisib .bafisiba{color: #fff;}
.baf .bafi .bafis .bafisi:hover .bafisib .bafisibb{color: #fff;}
@media all and (max-width:1600px){
	.baf{padding: 70px 0 5px;}
	.baf .bafi{margin-bottom: 70px;}
	.baf .bafi .bafil{}
	.baf .bafi .bafir{padding: 50px 270px 50px 50px;margin-top: 30px;}
	.baf .bafi .bafir .bafira{font-size: 14px;}
	.baf .bafi .bafir .bafira b{font-size: 40px;}
	.baf .bafi .bafir .bafirb{font-size: 24px;}
	.baf .bafi .bafir .bafirc{margin-top: 15px;font-size: 14px;line-height: 25px;}

	.baf .bafi .bafis{padding: 100px 0 80px;}
	.baf .bafi .bafis .bafisi{width: 400px;margin:0 40px;}
	.baf .bafi .bafis .bafisi .bafisib{padding: 25px 0;width: 300px;margin:-40px auto 0;}
	.baf .bafi .bafis .bafisi .bafisib .bafisiba{font-size: 30px;}
	.baf .bafi .bafis .bafisi .bafisib .bafisibb{font-size: 16px;margin-top: 10px;}

}
@media all and (max-width:1200px){
	.baf{padding: 45px 0 5px;}
	.baf .bafi{margin-bottom: 45px;}
	.baf .bafi .bafil{}
	.baf .bafi .bafir{padding: 20px 30px;margin-top: 20px;background: #fff}
	.baf .bafi .bafir .bafira{font-size: 13px;}
	.baf .bafi .bafir .bafira b{font-size: 30px;}
	.baf .bafi .bafir .bafirb{font-size: 20px;}
	.baf .bafi .bafir .bafirc{font-size: 13px;line-height: 20px;}

	.baf .bafi .bafis{padding: 70px 0 60px;}
	.baf .bafi .bafis .bafisi{width: 300px;margin:0 25px;}
	.baf .bafi .bafis .bafisi .bafisib{padding: 20px 0;width: 240px;margin:-30px auto 0;}
	.baf .bafi .bafis .bafisi .bafisib .bafisiba{font-size: 24px;}
	.baf .bafi .bafis .bafisi .bafisib .bafisibb{font-size: 14px;margin-top: 10px;}
	.baf .bafi .bafis .bafisi:first-child:after{background: none}
}
@media all and (max-width:750px){
	.baf{padding: 20px 0 5px;}
	.baf .bafi{margin-bottom: 20px;}
	.baf .bafi .bafir{width: 100%;padding: 20px 15px;margin-top: 15px;}
	.baf .bafi:after{background: none}
	.baf .bafi .bafir .bafira b{font-size: 20px;}
	.baf .bafi .bafir .bafirb{font-size: 16px;}
	.baf .bafi .bafir .bafirc{margin-top: 10px;}

	.baf .bafi .bafis{padding: 30px 0 30px;}
	.baf .bafi .bafis .bafisi{width: 160px;margin:0 8px;}
	.baf .bafi .bafis .bafisi .bafisib{padding: 15px 0;width: 140px;margin:-20px auto 0;border-top-left-radius: 15px;border-bottom-right-radius: 15px;}
	.baf .bafi .bafis .bafisi .bafisib .bafisiba{font-size: 18px;}
	.baf .bafi .bafis .bafisi .bafisib .bafisibb{font-size: 13px;margin-top: 6px;}
}

.rcArea02 { padding: 80px 0}
.rcArea02 .pp { float:left; height:100px; line-height:100px; font-size:18px; color:#000; text-align:center; box-sizing: border-box; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }
.rcArea02 .p1 { width:calc(28% - 80px); text-align:left; font-weight:bold; color:#5c5c5c; }
.rcArea02 .p2 { width:18%; padding:0 10px; }
.rcArea02 .p3 { width:18%; padding:0 10px; }
.rcArea02 .p4 { width:18%; padding:0 10px; }
.rcArea02 .p5 { width:18%; padding:0 10px; }
.rcArea02 .p6 { width:80px; }

.rcArea02 .hd { background:#014099; padding:0 2%; font-weight:bold; }
.rcArea02 .hd .pp { color:#fff; }


.rcArea02 .bd ul li { border-bottom:1px solid #ccc; }
.rcArea02 .bd ul li .bddd { cursor:pointer; padding:0 2%; }
.rcArea02 .bd ul li .bddd .p6 { /*background:url(rc02.png) no-repeat center right;*/ }
.rcArea02 .bd ul li .txt { padding:40px 30px; background:#f5f7f9; font-size:16px; line-height:1.9; display:none; }
 
.rcArea02 .bd ul li.on .bddd { background:#efefef; }
.rcArea02 .bd ul li.on .bddd .pp { /*color:#fff;*/ }
.rcArea02 .bd ul li.on .bddd .p6 { /*background:url(rc03.png) no-repeat center right;*/ }
.rcArea02 .bd ul li.on .txt { display:block; }
@media all and (max-width:1340px){
	.rcArea02{   padding: 40px 0}
	.rcArea02 { margin-top:40px; }
	.rcArea02 .pp { height:60px; line-height:60px; font-size:14px; }
	.rcArea02 .bd ul li .txt { padding:30px 20px; font-size:14px; }
}
@media all and (max-width:1040px){
	.rcArea02{  padding: 25px 0}
 

    .rcArea02 { margin-top:0; margin-bottom:30px; }
	.rcArea02 .pp { height:40px; line-height:40px; font-size:14px; }
	.rcArea02 .bd ul li .txt { padding:30px 15px; font-size:14px; }
	
	.rcArea02 .p1 { width:60%; }
	.rcArea02 .p2 { display:none; }
	.rcArea02 .p3 { display:none; }
	.rcArea02 .p4 { display:none; }
	.rcArea02 .p5 { width:40%; }
	.rcArea02 .p6 { display:none; }
}


.about_item_d{padding: 0.7rem 0 0.1rem;position: relative;}
.about_item_d .g-in{position: relative;z-index: 3;}

.about_item_d .hd{display: flex;align-items: center;justify-content: space-between;}
.about_item_d .hd .h1{font-size: .36rem;	line-height: .46rem;	color: #003fa6;position: relative;font-weight: bold;}
.about_item_d .hd .h1::after{content: "";left: 0;bottom: -.3rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;}
.about_item_d .hd  ul {display: flex;}
.about_item_d .hd ul{display: none;}
.about_item_d .hd  ul li{color: #000000;font-size: .2rem;line-height: .3rem;margin-right: .34rem;position: relative;cursor: pointer;}
.about_item_d .hd  ul li:last-child{margin-right: 0;}
.about_item_d .hd  ul li.on{color: #b80d62;}
.about_item_d .hd li.on::after{content: "";left: 50%;bottom: -.25rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;margin-left: -.15rem;}
.about_item_d .hd  ul li:hover {color: #b80d62;}
.about_item_d .hd  ul li:hover::after{content: "";left: 50%;bottom: -.25rem;position: absolute;width: .3rem;border-bottom: .03rem solid #b80d62;margin-left: -.15rem;}
.about_item_d .bd{padding-left: 1.34rem;box-sizing: border-box;margin-top: .9rem;overflow: hidden;}
.about_item_d .bd .swiper-slide{width: 3.3rem;}
.about_item_d .bd .bd_box{overflow: hidden;padding-bottom: 1rem;}
.about_item_d .bd {background: url(bg17.png) no-repeat left top 2.5rem;position: relative;z-index: 3;}
.about_item_d .bd .swiper-slide .time{color: #262626;font-size: .24rem;margin-top: .5rem;box-sizing: border-box;margin-top: 0;line-height: .34rem;}
.about_item_d .bd .swiper-slide .time i{font-size: .4rem;color: #262626;font-weight: bold;}
.about_item_d .bd .swiper-slide:hover .time i{color: #014099;}
.about_item_d .bd .swiper-slide .desc{padding-bottom: .8rem;}
.about_item_d .bd .swiper-slide .mc{color: #262626;font-size: 16px;line-height: 36px;margin-top: .15rem;height: 1.52rem;overflow-y: auto;}
.about_item_d .bd .swiper-slide{padding-top: 2.5rem ;}
.about_item_d .bd .swiper-slide .desc{padding-bottom: 0;}
/* .about_item_d .bd .swiper-slide:nth-child(2n-1) .desc{padding-bottom: .4rem;} */
.about_item_d .bd .swiper-slide:nth-child(2n-1){padding-top: 0;padding-bottom: 2.5rem;}
.about_item_d .bd .swiper-slide{background: url(bg18.png) no-repeat left center;height: 5rem;box-sizing: border-box;}
.about_item_d .bd .swiper-slide:nth-child(2n) .time{margin-top: .5rem;}
/*.about_item_d .bd .swiper-button-next, .about_item_d .bd .swiper-button-prev{width: 50px;height: 50px;margin-top: 0;bottom: 0;top: unset;right: 1.37rem;left: unset;display: block;}
.about_item_d .bd .swiper-button-prev{background: url(le.png) no-repeat center;right: 2.2rem;left: 50%;margin-left: -50px;background-size: 100%;}
.about_item_d .bd .swiper-button-next{ background: url(le.png) no-repeat center;  left: 50%;margin-left: 50px;background-size: 100%;transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ;}
.about_item_d .bd .swiper-button-prev:hover{ background: url(leee.png) no-repeat center;  transform:rotateY(180deg) ; -webkit-transform:rotateY(180deg) ; -moz-transform:rotateY(180deg) ; -ms-transform:rotateY(180deg) ; -o-transform:rotateY(180deg) ; background-size: 100%;}
.about_item_d .bd .swiper-button-next:hover{ background: url(leee.png) no-repeat center; transform:rotateY(0) ; -webkit-transform:rotateY(0) ; -moz-transform:rotateY(0) ; -ms-transform:rotateY(0) ; -o-transform:rotateY(0) ;background-size: 100%; }
.about_item_d .bd .swiper-button-next.swiper-button-disabled,.about_item_d .bd .swiper-button-prev.swiper-button-disabled{opacity: 1;pointer-events: unset;}*/

.about_item_d .bd .swiper-button-next, .about_item_d .bd .swiper-button-prev{margin-top: 0.5rem}
.about_item_d .bd .swiper-button-prev{display: block; background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; float:left; position:relative;box-shadow: 0 3px 5px rgba(82,195,241,0.5);border-radius: 100%;right: 2.2rem;left: 50%;margin-left: -50px;background-size: 100%;}
.about_item_d .bd .swiper-button-prev:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(180deg);box-shadow: 0 0 0 #000}
.about_item_d .bd .swiper-button-prev:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about_item_d .bd .swiper-button-prev:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about_item_d .bd .swiper-button-prev:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about_item_d .bd .swiper-button-prev:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }

.about_item_d .bd .swiper-button-next{display: block; background:url(g_13.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer; transform:rotate(180deg); float:left; margin-left:25px; position:relative;box-shadow: 0 -3px 5px rgba(82,195,241,0.5);border-radius: 100%;left: 50%;margin-left: 50px;background-size: 100%;}
.about_item_d .bd .swiper-button-next:hover{ background:url(g_14.png) center center no-repeat;   background-size:cover; transform:rotate(0);box-shadow: 0 0 0 #000}

.about_item_d .bd .swiper-button-next:before { content: ''; position: absolute; left: 0; top: 0;  border: 1px solid #52c3f1; width: 100%;height: 100%;  border-radius:100%;  opacity: 0}
.about_item_d .bd .swiper-button-next:after {content: '';position: absolute; left: 0;top: 0;border: 1px solid #52c3f1; width: 100%; height: 100%; border-radius:100%;opacity: 0}
.about_item_d .bd .swiper-button-next:hover:before { animation: serv_one_border .9s 0s ease 1; }
.about_item_d .bd .swiper-button-next:hover:after { animation: serv_one_border 1.5s 0s ease 1; -webkit-animation: serv_one_border 1.5s 0s ease 1; }

#wonder{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
  }
  #wonder1 {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 2;
  }
.about_item_d .bd .swiper-button-prev:after,.about_item_d .bd .swiper-rtl .swiper-button-next:after,.about_item_d .bd .swiper-button-next:after,.about_item_d .bd .swiper-rtl .swiper-button-prev:after{content: ""}
@media  only screen and (max-width:1200px){
	.about_item_d .bd .swiper-button-prev{ width:40px; height:40px;}
	.about_item_d .bd .swiper-button-next{ width:40px; height:40px; margin-left:20px}
}
@media  only screen and (max-width:1200px){
	.about_item_d .hd{flex-direction: column;align-items: unset;}
	.about_item_d .hd ul{margin-top: 50px;}
	.about_item_d .bd{padding-left: 20px;}
	.about_item_d .bd .swiper-slide .mc{font-size: 14px;line-height: 24px;height: 96px;}
	.about_item_d .hd ul li{font-size: 16px;line-height: 26px;}
	.about_item_d{padding: 20px 0;}
	.about_item_d .bd .swiper-slide{height: 300px;}
	.about_item_d .bd {background: url(bg17.png) no-repeat left top 150px;}
	.about_item_d .bd .swiper-slide:nth-child(2n) .time{margin-top: 50px;}

	.about_item_d .bd .swiper-button-prev{ width:32px; height:32px;}
	.about_item_d .bd .swiper-button-next{ width:32px; height:32px;}
}
@media (max-width: 750px){

}

.m-rdm{text-align: center;margin-top: 30px;}
.m-rdm a{display: inline-block;padding: 10px 30px;font-size: 16px;border:1px solid #999;color: #999;margin:0 10px;}
.m-rdm a:hover,.m-rdm a.current{background: #014099;color: #fff;border-color: #014099;}
@media  only screen and (max-width:1600px){
	.m-rdm{text-align: center;margin-top: 20px;}
	.m-rdm a{padding: 7px 20px;font-size: 14px;margin:0 5px;}
}
@media  only screen and (max-width:1200px){
	.m-rdm{display: none;}
}

.proLeft{display: none;}
@media  only screen and (max-width:750px){
	.proLeft{display: block;margin: 2.5%;position: relative;}
	.proLeft .Protit{padding: 0px 15px;line-height: 40px;font-size: 16px;color: #014099;background: #f5f5f5;}
	.proLeft .Protit span{display: block;background: url(arr7.png) no-repeat right center;}
	.Four_menu{border-top: 1px solid #ebebeb;padding: 10px 0px 20px;background: #f5f5f5;}
	.Four_menu li {padding: 0px 20px;}
	.Four_menu li.on {background: url(bar2.png) no-repeat left center;}
	.Four_menu li a{font-size: 13px;line-height: 34px;display: block;color: #4c4c4c;}
	.Four_menu li.on a,.Four_menu li:hover a {color: #014099;background: url(bar1.png) no-repeat right center;}
}


