@charset "utf-8";
.container{}
.header{height: auto;}

.nbanner{position: relative;margin-top: 91px;}
.nbanner .nbannera .img02{display: none;}
.nbanner .nbannerb{position: absolute;left:0%;width: 100%;text-align: center; top:43%;transform: translateY(-52%);font-size: 72px;color: #ffffff;}
@media only screen and (max-width:1480px){
	.nbanner .nbannerb{font-size: 60px;}
}
@media only screen and (max-width:1200px){
	.nbanner .nbannerb{font-size: 48px;}
}
@media only screen and (max-width:750px){
	.nbanner .nbannerb{font-size: 36px;}
	.nbanner .nbannera .img01{display: none;}
	.nbanner .nbannera .img02{display: block;}
}

@media only screen and (max-width:1680px){
	.nbanner{margin-top: 76px;}
}
@media only screen and (max-width:1440px){
	.nbanner{margin-top: 61px;}
}
@media only screen and (max-width:750px){
	.nbanner{margin-top: 52px;}
}

.sanya-content-box{padding-bottom: 34px;}
.sjcontent{display: none;}

.leftnav{text-align: center;margin-top: -95px;position: relative;z-index: 10;}
.leftnav a{font-size: 16px;color: #ffffff;margin:0 55px;padding: 0 3px;display: inline-block;border-bottom: 2px solid transparent;line-height: 93px;}
.leftnav a:hover,.leftnav a.current{border-bottom: 2px solid #fff;}
@media only screen and (max-width:1480px){
	.leftnav{margin-top: -82px;}
	.leftnav a{font-size: 15px;margin:0 35px;line-height: 80px;}
	.sanya-content-box{padding-bottom: 25px;}
}
@media only screen and (max-width:1200px){
	.leftnav{display: none;}
	.sanya-content-box{padding-bottom: 15px;}
}
@media only screen and (max-width:750px){
	.sanya-content-box{padding-bottom: 10px;}
	.sjcontent{display: block;}
	.pccontent{display: none;}
}

.u-tt .hd { margin:0 2.5%; position:relative; }
.u-tt .hd h2 { padding:15px 5px; border-bottom: 1px solid #ccc; color:#132c80; font-size:18px; line-height:26px; vertical-align:top; font-weight:100; }
.u-tt .hd h2 span { display:block; color:#bababa; font-weight:100; font-size:15px; line-height:20px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:50%; right:8px; width:15px; height:15px; margin-top:-7px; padding:0; background:url(/images/icon_arr_arrow.png) no-repeat #f60; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { margin:0 2.5%; padding:3% 0; }

.box-isd{display: none}
.box-isd .hd { background:#fff;}
.box-isd .hd h2 { border-right:0; 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: 76px;border-bottom: 1px solid #eeeeee;background: #fff;}
.sidebar .menu{float:left;}
.sidebar .menu dl dt{float:left;margin-right: 85px;position: relative;}
.sidebar .menu dl dt:last-child{margin-right: 0;}
.sidebar .menu dl dt a{display: block;line-height: 74px;font-size: 18px;color: #3f485d;border-bottom: 2px solid transparent;}
.sidebar .menu dl dt a.current,.sidebar .menu dl dt a:hover{border-bottom: 2px solid #005a7a;}
.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(/images/u-home_03.png) no-repeat left center;}
.sidebar .location h3{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;}
}

/* 内容模式 */
.article{line-height:2; font-size:14px; 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;}

.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: #005a7a;}
.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:#005a7a; color:#fff; }

@media screen and (max-width: 1024px){
	.page{padding-top: 10px}
	.page a{padding: 0 5px;margin: 0 3px;font-size: 12px}
}

.dbjd .dbjda .dbjdal{float: left;width: 423px;}
.dbjd .dbjda .dbjdal .dbjdala{font-size: 40px;color: #005a7a;}
.dbjd .dbjda .dbjdal .dbjdalb{margin-top: 15px;font-size: 16px;color: #005a7a;line-height: 30px;}
.dbjd .dbjda .dbjdal .dbjdalb p{padding-left: 35px;}
.dbjd .dbjda .dbjdal .dbjdalb p.dbjdalba{background: url(/images/jd1_03.png) no-repeat left 6px;}
.dbjd .dbjda .dbjdal .dbjdalb p.dbjdalbb{background: url(/images/jd2_06.png) no-repeat left 6px;}
.dbjd .dbjda .dbjdal .dbjdalb p.dbjdalbc{background: url(/images/jd3_09.png) no-repeat left 6px;}
.dbjd .dbjda .dbjdal .dbjdalb p.dbjdalbd{background: url(/images/time.png) no-repeat left 6px;}
.dbjd .dbjda .dbjdar{float: right;width: 798px;font-size: 16px;color: #333333;line-height: 30px;}
@media only screen and (max-width:1280px){
	.dbjd .dbjda .dbjdal{width: 400px;}
	.dbjd .dbjda .dbjdal .dbjdala{font-size: 34px;}
	.dbjd .dbjda .dbjdal .dbjdalb{margin-top: 12px;}
	.dbjd .dbjda .dbjdar{width: 720px;}
}
@media only screen and (max-width:1200px){
	.dbjd .dbjda .dbjdal{float: none;width: 100%;}
	.dbjd .dbjda .dbjdal .dbjdala{font-size: 28px;}
	.dbjd .dbjda .dbjdal .dbjdalb{margin-top: 10px;font-size: 14px;line-height: 26px;}
	.dbjd .dbjda .dbjdal .dbjdalb p{padding-left: 30px;}
	.dbjd .dbjda .dbjdar{float: none;width: 100%;font-size: 14px;line-height: 26px;margin-top: 20px;}
}
@media only screen and (max-width:750px){
	.dbjd .dbjda .dbjdal .dbjdala{font-size: 22px;}
	.dbjd .dbjda .dbjdal .dbjdalb p{padding-left: 26px;background-size: 13px 17px !important;}
	.dbjd .dbjda .dbjdar{margin-top: 10px;}
}

.dbjd .dbjdb{margin:55px 0 0;overflow: hidden;}
.dbjd .dbjdb .gallery-top{width: 75.4%;float: left;}
.dbjd .dbjdb .gallery-top .swiper-slide{height: 598px;}
.dbjd .dbjdb .gallery-top .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.dbjd .dbjdb .gallery-thumbs{width: 24.2%;overflow: visible;height: 100%;float: right;}
.dbjd .dbjdb .gallery-thumbs .swiper-wrapper{display: block;}
.dbjd .dbjdb .gallery-thumbs .swiper-slide{cursor: pointer;position: relative;box-sizing: border-box;padding-left: 13px;}
.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi{position: relative;height: 192px;}
.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi img{object-fit: cover;width: 100%;height: 100%;}
.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi span{position: absolute;left:0;top:0;width: 100%;height: 100%;box-sizing: border-box;border: 8px solid transparent;}
.dbjd .dbjdb .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .dbjdbi span{border-color: #005a7a;}
.dbjd .dbjdb .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .dbjdbi span:after{width: 12px;height: 20px;content: "";background: url(/images/jd5_16.png) no-repeat center;position: absolute;left:-20px;top:50%;transform: translateY(-50%);}
@media only screen and (max-width:1280px){
	.dbjd .dbjdb{margin:45px 0 0;}
	.dbjd .dbjdb .gallery-top .swiper-slide{height: 560px;}
	.dbjd .dbjdb .gallery-thumbs{}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi{height: 171px;}
}
@media only screen and (max-width:1200px){
	.dbjd .dbjdb{margin:30px 0 0;}
	.dbjd .dbjdb .gallery-top .swiper-slide{height: 460px;}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi{height: 140px;}
}
@media only screen and (max-width:750px){
	.dbjd .dbjdb{margin:20px 0 0;}
	.dbjd .dbjdb .gallery-top{float: none;width: 100%;}
	.dbjd .dbjdb .gallery-thumbs{float: none;width:100%;margin-top: 3px;height: auto !important;}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide{height: auto;padding-left: 0;margin-right: 2%;padding-top: 10px;}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi{height: 73px;}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi img{object-fit: cover;width: 100%;height: 100%}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide .dbjdbi span{border-width: 4px;}
	.dbjd .dbjdb .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .dbjdbi span:after{top:-13px;left:50%;transform: translateX(-50%);transform: rotate(90deg);width: 8px;height: 12px;background-size: cover;}
	.dbjd .dbjdb .gallery-top .swiper-slide{height: 320px;}
	.dbjd .dbjdb .gallery-thumbs{height: 80px !important;margin:3px 0;}
	.dbjd .dbjdb .gallery-thumbs .swiper-wrapper{display: flex;}
}

.jjq .jjqa{position: relative;}
.jjq .jjqa .jjqab{position: absolute;bottom: 0;left: 0;width: 100%;}
.jjq .jjqa .jjqab .g-in{background: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;box-sizing: border-box;padding: 75px 100px 60px;}
.jjq .jjqa .jjqab .jjqaba{text-align: center;font-size: 50px;color: #005a7a;}
.jjq .jjqa .jjqab .jjqabb{margin-top: 30px;font-size: 16px;color: #333333;line-height: 30px;}
.jjq .jjqa .jjqac{position: absolute;top:0;left: 50%;transform: translateX(-50%);}
.jjq .jjqb{margin: 80px 0;position: relative;}
.jjq .jjqb .swiper-slide{width: 1280px;}
.jjq .jjqb .swiper-slide .jjqbi .jjqbia{overflow: hidden;height: 600px;}
.jjq .jjqb .swiper-slide .jjqbi .jjqbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;height: 100%;width: 100%;object-fit: cover;
}
.jjq .jjqb .swiper-slide:hover .jjqbi .jjqbia 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); 
}
.jjq .jjqb .swiper-slide .jjqbi .jjqbib{display: none;}
.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib{display: block;text-align: center;margin-top: 55px;}
.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbiba{font-size: 30px;color: #005a7a;}
.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbibb{margin-top: 25px;line-height: 30px;font-size: 16px;color: #333333;padding: 0 105px;}
.jjq .jjqb .swiper-button-prev{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;left:50%;top:40%; background-size: cover;border-radius: 100%;margin-left: -710px;}
.jjq .jjqb .swiper-button-next{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;top:40%;transform: rotate(180deg);right: 50%;background-size: cover;border-radius: 100%;margin-right: -710px;}
.jjq .jjqb .swiper-button-prev:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(180deg);}
.jjq .jjqb .swiper-button-next:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(0);}
@media only screen and (max-width:1440px){
	.jjq .jjqa .jjqab .g-in{padding: 55px 80px 45px;}
	.jjq .jjqa .jjqab .jjqaba{font-size: 42px;}
	.jjq .jjqa .jjqab .jjqabb{margin-top: 20px;}
	.jjq .jjqb{margin:60px 0;}
	.jjq .jjqb .swiper-slide{width: 1200px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib{margin-top: 40px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbiba{font-size: 26px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbibb{margin-top: 20px;}
	.jjq .jjqb .swiper-button-prev{width: 48px;height: 48px;margin-left: 0;left: 0;}
	.jjq .jjqb .swiper-button-next{width: 48px;height: 48px;margin-right: 0;right: 0;}
	.jjq .jjqb .swiper-slide .jjqbi .jjqbia{height: 520px;}
}
@media only screen and (max-width:1366px){
	.jjq .jjqa .jjqab .g-in{padding: 40px 60px 30px;}
	.jjq .jjqa .jjqab .jjqaba{font-size: 34px;}
	.jjq .jjqa .jjqab .jjqabb{margin-top: 15px;font-size: 14px;line-height: 26px;}
	.jjq .jjqb{margin:40px 0;}
	.jjq .jjqb .swiper-slide{width: 92%;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib{margin-top: 30px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbiba{font-size: 22px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbibb{margin-top: 15px;font-size: 14px;line-height: 26px;}
	.jjq .jjqb .swiper-button-prev{width: 40px;height: 40px;}
	.jjq .jjqb .swiper-button-next{width: 40px;height: 40px;}
	.jjq .jjqb .swiper-slide .jjqbi .jjqbia{height: 420px;}
}
@media only screen and (max-width:750px){
	.jjq .jjqa .jjqab .g-in{padding: 15px 0 10px;}
	.jjq .jjqa .jjqab{position: static;}
	.jjq .jjqa .jjqab .jjqaba{font-size: 26px;}
	.jjq .jjqa .jjqab .jjqabb{margin-top: 10px;}
	.jjq .jjqb{margin:20px 0;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib{margin-top: 15px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbiba{font-size: 18px;}
	.jjq .jjqb .swiper-slide.swiper-slide-active .jjqbi .jjqbib .jjqbibb{padding: 0;}
	.jjq .jjqb .swiper-button-prev{width: 36px;height: 36px;top:51%;display: none;}
	.jjq .jjqb .swiper-button-next{width: 36px;height: 36px;top:51%;display: none;}
	.jjq .jjqb .swiper-slide .jjqbi .jjqbia{height: 300px;}
}

.yk{padding: 0 0 120px;}
.ykt{text-align: center;}
.ykt .ykta{font-size: 50px;color: #005a7a;line-height: 1;}
.ykt .yktb{width: 81px;height: 3px;background: #005a7a;margin:30px auto 0;}
.yk .yka{padding: 85px 0 0;}
.yk .yka .ykac{margin-top: 60px;}
.yk .yka .ykac .swiper-slide{width: 31.25%;margin-right: 3.125%;}
.yk .yka .ykac .swiper-slide .ykaci .ykacia{position: relative;}
.yk .yka .ykac .swiper-slide .ykaci .ykacia .ykaciaa{overflow: hidden;}
.yk .yka .ykac .swiper-slide .ykaci .ykacia .ykaciaa img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.yk .yka .ykac .swiper-slide:hover .ykaci .ykacia .ykaciaa 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); 
}
.yk .yka .ykac .swiper-slide .ykaci .ykacia .ykaciab{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.1) url(yk2_06.png) no-repeat center;display: none;}
.yk .yka .ykac .swiper-slide .ykaci .ykacib{text-align: center;font-size: 24px;color: #333333;margin-top: 30px;}
.yk .yka .ykac .swiper-slide:hover .ykaci .ykacib{color: #005a7a;}
.yk .yka .ykac .swiper-slide:hover .ykaci .ykacia .ykaciab{display: block;}
@media only screen and (max-width:1280px){
	.yk{padding: 0 0 100px;}
	.yk .yka{padding: 70px 0 0;}
	.ykt .ykta{font-size: 42px;}
	.ykt .yktb{width: 70px;margin:25px auto 0;}
	.yk .yka .ykac{margin-top: 50px;}
	.yk .yka .ykac .swiper-slide .ykaci .ykacia .ykaciab{background-size: 68px 68px;}
	.yk .yka .ykac .swiper-slide .ykaci .ykacib{margin-top: 25px;font-size: 22px;}
}
@media only screen and (max-width:1200px){
	.yk{padding: 0 0 70px;}
	.yk .yka{padding: 50px 0 0;}
	.ykt .ykta{font-size: 34px;}
	.ykt .yktb{width: 60px;margin:20px auto 0;}
	.yk .yka .ykac{margin-top: 35px;}
	.yk .yka .ykac .swiper-slide .ykaci .ykacia .ykaciab{background-size: 58px 58px;}
	.yk .yka .ykac .swiper-slide .ykaci .ykacib{margin-top: 20px;font-size: 18px;}
}
@media only screen and (max-width:750px){
	.yk{padding: 0 0 20px;}
	.yk .yka{padding: 20px 0 0;}
	.ykt .ykta{font-size: 26px;}
	.ykt .yktb{width: 50px;margin:10px auto 0;height: 2px;}
	.yk .yka .ykac{margin-top: 20px;}
	.yk .yka .ykac .swiper-slide{width: 48%;margin-right: 4%;}
	.yk .yka .ykac .swiper-slide .ykaci .ykacia .ykaciab{background-size: 46px 46px;}
	.yk .yka .ykac .swiper-slide .ykaci .ykacib{margin-top: 10px;font-size: 16px;}
}

.ykb{margin-top: 85px;position: relative;}
.ykb .ykba .img02{display: none;}
.ykb .ykba{overflow: hidden;}
.ykb .ykba img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.ykb:hover .ykba 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); 
}
.ykb .ykbb{position: absolute;top:50%;left:0;width: 100%;text-align: center;transform: translateY(-50%);}
.ykb .ykbb .ykbba{font-size: 50px;color: #ffffff;margin-bottom: 40px;}
@media only screen and (max-width:1280px){
	.ykb{margin-top: 65px;}
	.ykb .ykbb .ykbba{font-size: 42px;margin-bottom: 30px;}
	.ykb .ykbb .ykbbb img{width: 50px;}
}
@media only screen and (max-width:1200px){
	.ykb{margin-top: 45px;}
	.ykb .ykbb .ykbba{font-size: 34px;margin-bottom: 20px;}
	.ykb .ykbb .ykbbb img{width: 42px;}
}
@media only screen and (max-width:750px){
	.ykb{margin-top: 25px;}
	.ykb .ykbb .ykbba{font-size: 26px;margin-bottom: 10px;}
	.ykb .ykbb .ykbbb img{width: 34px;}
	.ykb .ykba{height: 250px;}
	.ykb .ykba .img01{display: none;}
	.ykb .ykba .img02{display: block;object-fit: cover;width: 100%;height: 100%;}
}

.ykc{}
.ykc .ykcc .ykcci{float: left;width: 48.4375%;margin-right: 3.125%;padding-top: 90px;}
.ykc .ykcc .ykcci a{display: block;position: relative;}
.ykc .ykcc .ykcci:last-child{margin-right: 0;}
.ykc .ykcc .ykcci .ykccia{overflow: hidden;}
.ykc .ykcc .ykcci .ykccia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.ykc .ykcc .ykcci:hover .ykccia 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); 
}
.ykc .ykcc .ykcci .ykccib{position: absolute;bottom: 35px;left:0;width: 100%;text-align: center;font-size: 24px;color: #ffffff;}
.ykc .ykcc .ykcci .ykccic{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.4);display: none;}
.ykc .ykcc .ykcci .ykccic .ykccicx{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);text-align: center;}
.ykc .ykcc .ykcci .ykccic .ykccicb{font-size: 24px;color: #ffffff;margin-top: 13px;}
.ykc .ykcc .ykcci:hover .ykccic{display: block;}
.ykc .ykcc .ykcci:hover .ykccib{display: none;}
@media only screen and (max-width:1280px){
	.ykc .ykcc .ykcci{padding-top: 70px;}
	.ykc .ykcc .ykcci .ykccib{font-size: 22px;bottom: 30px;}
	.ykc .ykcc .ykcci .ykccic .ykccicb{font-size: 22px;margin-top: 10px;}
}
@media only screen and (max-width:1200px){
	.ykc .ykcc .ykcci{padding-top: 50px;}
	.ykc .ykcc .ykcci .ykccib{font-size: 18px;bottom: 20px;}
	.ykc .ykcc .ykcci .ykccic .ykccicb{font-size: 18px;margin-top: 7px;}
}
@media only screen and (max-width:750px){
	.ykc .ykcc .ykcci{padding-top: 25px;}
	.ykc .ykcc .ykcci{float: none;margin-right: 0;margin-bottom: 15px;width: 100%;}
	.ykc .ykcc .ykcci .ykccib{font-size: 16px;bottom: 10px;}
	.ykc .ykcc .ykcci .ykccic .ykccicb{font-size: 16px;margin-top: 5px;}
	.ykc .ykcc .ykcci:last-child{padding-top: 0}
}

.ykd{padding-top: 85px;}
.ykd .ykdc{margin-top: 45px;}
.ykd .ykdc .swiper-container{overflow: visible;}
.ykd .ykdc .swiper-slide{width: 31.25%;margin-right: 3.125%;box-sizing: border-box;background: #effbff;padding: 23px 34px;}
.ykd .ykdc .swiper-slide .ykdci .ykdcia{line-height: 63px;border-bottom: 1px solid #bfdbe4;}
.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdcial{float: left;font-size: 24px;color: #333333;}
.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdciar{float: right;display: inline-block;transition: all 0.6s;}
.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdciar img{vertical-align: middle;width: 40px;}
.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdciar .img02{display: none;}
.ykd .ykdc .swiper-slide:hover .ykdci .ykdcia .ykdciar{transform: rotateY(360deg);}
.ykd .ykdc .swiper-slide:hover .ykdci .ykdcia .ykdciar .img01{display: none;}
.ykd .ykdc .swiper-slide:hover .ykdci .ykdcia .ykdciar .img02{display: inline-block;}
.ykd .ykdc .swiper-slide:hover .ykdci .ykdcia .ykdcial{color: #005a7a;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib{margin-top: 28px;font-size: 16px;color: #333333;line-height: 30px;height: 330px;overflow-y: auto;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib{scrollbar-color: #005a7a #c2c2c2; /* 第一个方块颜色，，，，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐转动条无法自界说宽度，，，，只能通过此属性使转动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar{width:2;height:2px;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar-button:vertical{display:none}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar-thumb:vertical:hover{background-color: #005a7a;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar-thumb:vertical:active{background-color: #005a7a;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar{width: 2px;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar-track{background: #c2c2c2;}
.ykd .ykdc .swiper-slide .ykdci .ykdcib::-webkit-scrollbar-thumb{background: #005a7a;border-radius: 8px;}
@media only screen and (max-width:1280px){
	.ykd{padding-top: 60px;}
	.ykd .ykdc{margin-top: 35px;}
	.ykd .ykdc .swiper-slide{padding: 20px 28px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcia{line-height: 55px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdcial{font-size: 22px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcib{margin-top: 22px;font-size: 15px;line-height: 27px;}
}
@media only screen and (max-width:1200px){
	.ykd{padding-top: 40px;}
	.ykd .ykdc{margin-top: 30px;}
	.ykd .ykdc .swiper-slide{padding: 15px 20px;width: 48%;margin-right: 4%;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcia{line-height: 45px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdcial{font-size: 18px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcib{margin-top: 17px;}
}
@media only screen and (max-width:750px){
	.ykd{padding-top: 25px;}
	.ykd .ykdc{margin-top: 20px;}
	.ykd .ykdc .swiper-slide{padding: 10px 15px;width: 100%;margin-right: 4%;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcia{line-height: 35px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcia .ykdcial{font-size: 16px;}
	.ykd .ykdc .swiper-slide .ykdci .ykdcib{margin-top: 10px;font-size: 14px;line-height: 24px;height: 240px;}

}
.xc .xcc .xccr .xccrix{scrollbar-color:#c2c2c2 #005a7a; /* 第一个方块颜色，，，，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐转动条无法自界说宽度，，，，只能通过此属性使转动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.xc .xcc .xccr .xccrix::-webkit-scrollbar{width:2;height:2px;}
.xc .xcc .xccr .xccrix::-webkit-scrollbar-button:vertical{display:none}
.xc .xcc .xccr .xccrix::-webkit-scrollbar-thumb:vertical:hover{background-color: #c2c2c2;}
.xc .xcc .xccr .xccrix::-webkit-scrollbar-thumb:vertical:active{background-color: #c2c2c2;}
.xc .xcc .xccr .xccrix::-webkit-scrollbar{width: 2px;}
.xc .xcc .xccr .xccrix::-webkit-scrollbar-track{background: #005a7a;}
.xc .xcc .xccr .xccrix::-webkit-scrollbar-thumb{background: #c2c2c2;border-radius: 8px;}
.xc{position: relative;}
.xc .xca{position: absolute;left:0;width: 100%;top:55px;z-index: 9;}
.xc .xca .breadcrumb {color: #fff;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1731651267032' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9387' width='18' height='18'%3E%3Cpath d='M560.872727 88.436364c-23.272727-23.272727-65.163636-23.272727-90.763636 0L104.727273 435.2c-11.636364 11.636364-16.290909 30.254545-4.654546 46.545455 11.636364 18.618182 34.909091 11.636364 48.872728 0l6.981818-6.981819v358.4c0 18.618182 6.981818 34.909091 18.618182 48.872728 11.636364 11.636364 34.909091 23.272727 53.527272 23.272727h197.818182v-202.472727c0-11.636364 6.981818-23.272727 11.636364-34.909091 6.981818-6.981818 18.618182-11.636364 30.254545-11.636364H558.545455c11.636364 0 23.272727 6.981818 34.90909 11.636364 6.981818 6.981818 11.636364 23.272727 11.636364 34.909091V907.636364h202.472727c18.618182 0 34.909091-6.981818 48.872728-18.618182 11.636364-11.636364 18.618182-30.254545 18.618181-48.872727V481.745455c18.618182 11.636364 34.909091 11.636364 48.872728 0 11.636364-6.981818 11.636364-18.618182 11.636363-23.272728 0-6.981818-6.981818-18.618182-11.636363-23.272727L560.872727 88.436364z' fill='%23ffffff' p-id='9388'%3E%3C/path%3E%3C/svg%3E");}
.xc .xca .sanya-breadcrumb{padding: 0;}
.xc .xca .breadcrumb a {color: #fff; }
.xc .xca .breadcrumb a:last-child { color: #fff; }
.xc .xcc{position: relative;background: #00506c;height: calc(100vh - 91px);overflow: hidden;}
.xc .xcc .xccl{float: left;width: 50%;position: relative;}
.xc .xcc .xccl .gallery-top .swiper-slide{height: calc(100vh - 91px);}
.xc .xcc .xccl .gallery-top .swiper-slide img{object-fit: cover;width: 100%;height: 100%;}
.xc .xcc .xccl .gallery-thumbs{position: absolute;right: 85px;top:120px;}
.xc .xcc .xccl .gallery-thumbs .swiper-slide{font-size: 30px;color: rgba(255,255,255,0.6);text-align: right;line-height: 70px;height: 70px;transition: all 0.6s;}
.xc .xcc .xccl .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{font-size: 50px;color: #ffffff;line-height: 132px;height: 132px;border-bottom: 1px solid #fff}
.xc .xcc .xccr{float: left;width: 640px;padding-left: 84px;padding-top: 80px;box-sizing: border-box;}
.xc .xcc .xccr .xccrix{overflow-y: auto;height: calc(100vh - 171px);}
.xc .xcc .xccr .xccri .xccrii{margin-bottom: 55px;}
.xc .xcc .xccr .xccri .xccrii .xccriia{margin-bottom: 55px;line-height: 88px;height: 88px; border-bottom: 1px solid rgba(255,255,255,0.2);font-size: 36px;color: #ffffff;}
.xc .xcc .xccr .xccri .xccrii .xccriia span{display: inline-block;border-bottom: 1px solid rgba(255,255,255,1);}
.xc .xcc .xccr .xccri .xccrii .xccriib{margin-bottom: 55px;font-size: 16px;color: #fff;line-height: 1.875;}
.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi{margin-bottom: 50px;}
.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi .xccriibia{font-size: 24px;margin-bottom: 25px;}
.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi .xccriibib{margin-bottom: 40px;}
.xc .xcd{display: none;}
@media only screen and (max-width:1280px){
	.xc .xca{top:40px;}
	.xc .xcc{height: calc(100% - 61px);}
	.xc .xcc .xccl .gallery-top .swiper-slide{height: calc(100vh - 61px);}
	.xc .xcc .xccl .gallery-thumbs{right: 60px;top:90px;}
	.xc .xcc .xccl .gallery-thumbs .swiper-slide{font-size: 24px;line-height: 60px;height: 60px;}
	.xc .xcc .xccl .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{font-size: 40px;line-height: 120px;height: 120px;}
	.xc .xcc .xccr{width: 600px;padding-left: 60px;padding-top: 60px;}
	.xc .xcc .xccr .xccrix{height: calc(100vh - 121px);}
	.xc .xcc .xccr .xccri .xccrii{margin-bottom: 40px;}
	.xc .xcc .xccr .xccri .xccrii .xccriia{margin-bottom: 40px;line-height: 70px;height: 70px;font-size: 30px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib{margin-bottom: 40px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi{margin-bottom: 30px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi .xccriibia{font-size: 20px;margin-bottom: 15px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi .xccriibib{margin-bottom: 20px;}
}
@media only screen and (max-width:1200px){
	.xc .xca{top:30px;}
	.xc .xcc .xccl .gallery-thumbs{right: 30px;top:70px;}
	.xc .xcc .xccl .gallery-thumbs .swiper-slide{font-size: 20px;line-height: 50px;height: 50px;}
	.xc .xcc .xccl .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{font-size: 32px;line-height: 100px;height: 100px;}
	.xc .xcc .xccr{width: 50%;padding: 50px;}
	.xc .xcc .xccr .xccri .xccrii{margin-bottom: 30px;}
	.xc .xcc .xccr .xccri .xccrii .xccriia{margin-bottom: 30px;line-height: 55px;height: 55px;font-size: 24px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib{margin-bottom: 30px;font-size: 14px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi{margin-bottom: 25px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi .xccriibia{font-size: 18px;margin-bottom: 10px;}
	.xc .xcc .xccr .xccri .xccrii .xccriib .xccriibi .xccriibib{margin-bottom: 15px;}
	.xc .xcc .xccr .xccrix{height: calc(100vh - 171px);}
}
@media only screen and (max-width:750px){
	.xc .xcd{display: block;background: #00506c;padding: 80px 0 20px;}
	.xc .xca{top:20px;}
	.xc .xcc{display: none;}
	.xc .xcd ul li{float: left;width: 48%;margin:0 4% 4% 0;text-align: center;line-height: 3;font-size: 14px;color: #fff;background: #005a7a;}
	.xc .xcd ul li:nth-child(2n){margin-right: 0;}
	.xc .xcd ul li.on{background: #fff;color: #005a7a;}
	.xc .xcd .bd .xcdi .xcdii{margin-bottom: 25px;}
	.xc .xcd .bd .xcdi .xcdii .xcdiia{margin-bottom: 25px;line-height: 44px;height: 44px;font-size: 20px;border-bottom: 1px solid rgba(255,255,255,0.2);color: #fff}
	.xc .xcd .bd .xcdi .xcdii .xcdiia span{display: inline-block;border-bottom: 1px solid rgba(255,255,255,1);}
	.xc .xcd .bd .xcdi .xcdii .xcdiib{margin-bottom: 25px;font-size: 14px;color: #fff;line-height: 1.875;}
	.xc .xcd .bd .xcdi .xcdii .xcdiib .xcdiibi{margin-bottom: 25px;}
	.xc .xcd .bd .xcdi .xcdii .xcdiib .xcdiibi .xcdiibia{font-size: 18px;margin-bottom: 15px;}
	.xc .xcd .bd .xcdi .xcdii .xcdiib .xcdiibi .xcdiibib{margin-bottom: 15px;}
}

.mca{padding: 85px 0 0;background: url(/images/mc1_02.jpg) no-repeat center;background-size: cover;}
.mca .mcac{margin-top: 70px;position: relative;}
.mca .mcac .swiper-container{visibility: visible;}
.mca .mcac .swiper-slide{opacity: 0 !important;}
.mca .mcac .swiper-slide.swiper-slide-active{opacity: 1 !important;}
.mca .mcac .swiper-slide .mcaci{position: relative;}
.mca .mcac .swiper-slide .mcaci .mcacil{position: relative;left:50%;margin-left: -740px;width: 630px;float: left;}
.mca .mcac .swiper-slide .mcaci .mcacil .mcacila{margin-top: 135px;font-size: 30px;color: #333333;}
.mca .mcac .swiper-slide .mcaci .mcacil .mcacilb{margin-top: 35px;font-size: 16px;color: #333333;line-height: 30px;}
.mca .mcac .swiper-slide .mcaci .mcacir{float: right;width: 50%;height: 650px;overflow: hidden;}
.mca .mcac .swiper-slide .mcaci .mcacir img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.mca .mcac .swiper-slide:hover .mcaci .mcacir 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); 
}
.mca .mcac .g-full{position: absolute;left:50%;margin-left: -740px;top:70%;}
.mca .mcac .swiper-button-prev{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;left:0%;background-size: cover;border-radius: 100%;}
.mca .mcac .swiper-button-next{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;transform: rotate(180deg);left: 78px;background-size: cover;border-radius: 100%;}
.mca .mcac .swiper-button-prev:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
.mca .mcac .swiper-button-next:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(0);background-size: cover;}
@media only screen and (max-width:1480px){
	.mca{padding: 65px 0 0;}
	.mca .mcac{margin-top: 50px;}
	.mca .mcac .swiper-slide .mcaci .mcacil{margin-left: -600px;width: 530px;}
	.mca .mcac .swiper-slide .mcaci .mcacil .mcacila{margin-top: 100px;font-size: 24px;}
	.mca .mcac .swiper-slide .mcaci .mcacil .mcacilb{margin-top: 25px;}
	.mca .mcac .g-full{margin-left: -600px;}
	.mca .mcac .swiper-button-prev{width: 48px;height: 48px;}
	.mca .mcac .swiper-button-next{width: 48px;height: 48px;left:60px;}
	.mca .mcac .swiper-slide .mcaci .mcacir{height: 550px;}
}
@media only screen and (max-width:1200px){
	.mca{padding: 40px 0 0;}
	.mca .mcac{margin-top: 30px;}
	.mca .mcac .swiper-slide .mcaci .mcacil{margin-left: 0;width: 46%;left:4%;}
	.mca .mcac .swiper-slide .mcaci .mcacir{width: 48%;height: 450px;}
	.mca .mcac .swiper-slide .mcaci .mcacil .mcacila{margin-top: 60px;font-size: 20px;}
	.mca .mcac .swiper-slide .mcaci .mcacil .mcacilb{margin-top: 15px;font-size: 14px;line-height: 26px;}
	.mca .mcac .g-full{left:4%;width: 92%;margin-left: 0;}
	.mca .mcac .swiper-button-prev{width: 40px;height: 40px;}
	.mca .mcac .swiper-button-next{width: 40px;height: 40px;left:50px;}
}
@media only screen and (max-width:750px){
	.mca{padding: 25px 0 70px;}
	.mca .mcac{margin-top: 20px;}
	.mca .mcac .swiper-slide .mcaci .mcacil{float: none;width: 92%;margin-left: 4%;left: 0;}
	.mca .mcac .swiper-slide .mcaci .mcacir{float: none;width: 92%;margin-left: 4%;}
	.mca .mcac .swiper-slide .mcaci .mcacil .mcacila{margin-top: 20px;font-size: 18px;}
	.mca .mcac .swiper-slide .mcaci .mcacil .mcacilb{margin-top: 10px;}
	.mca .mcac .g-full{top:auto;bottom: -35px;}
	.mca .mcac .swiper-button-prev{width: 36px;height: 36px;left:35%;}
	.mca .mcac .swiper-button-next{width: 36px;height: 36px;left:auto;right: 35%;}
	.mca .mcac .swiper-slide .mcaci .mcacir{height: 300px;}
}

.mcb{position: relative;}
.mcb .ykt{position: absolute;top:87px;left: 0;width: 100%;z-index: 10;}
.mcb .ykt .ykta{color: #fff;}
.mcb .ykt .yktb{background: #fff;}
.mcb .gallery-top .swiper-slide{height: 0;padding-bottom: 54.5%;}
.mcb .gallery-top .swiper-slide{opacity: 0 !important;}
.mcb .gallery-top .swiper-slide.swiper-slide-active{opacity: 1 !important;}
.mcb .gallery-top .swiper-slide img{object-fit: cover;width: 100%;height: 100%;position: absolute;left:0;bottom: 0;}
.mcb .gallery-thumbs{position: absolute;left: 50%;transform: translateX(-50%); bottom: 0;width: 33.3333%;overflow: visible;}
.mcb .gallery-thumbs .swiper-slide{width: 100%;margin-right: 85px;padding: 59px 57px;box-sizing: border-box;}
.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcia{font-size: 30px;color: #005a7a;opacity: 0;}
.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcib{font-size: 16px;color: #333333;line-height: 30px;margin-top: 40px;height: 60px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;opacity: 0;}
.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{margin-top: 85px;overflow: hidden;height: 445px;}
.mcb .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{background: rgba(255,255,255,0.95);}
.mcb .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .mcbci .mcbcia{opacity: 1;}
.mcb .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .mcbci .mcbcib{opacity: 1;}
.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.mcb .gallery-thumbs .swiper-slide:hover .mcbci .mcbcic 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); 
}

.mcb .mcbc .swiper-button-prev{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;transform: rotate(180deg);left:28.2%;top:70%; background-size: cover;border-radius: 100%;z-index: 999}
.mcb .mcbc .swiper-button-next{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;right:28.2%;top:70%;background-size: cover;border-radius: 100%;z-index: 999}
.mcb .mcbc .swiper-button-prev:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(0);background-size: cover;}
.mcb .mcbc .swiper-button-next:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(180deg);background-size: cover;}



@media only screen and (max-width:1480px){
	.mcb .ykt{top:60px;}
	.mcb .gallery-top .swiper-slide{padding-bottom: 65%;}
	.mcb .gallery-thumbs{width: 40%;}
	.mcb .gallery-thumbs .swiper-slide{margin-right: 60px;padding: 45px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcia{font-size: 26px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcib{margin-top: 25px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{margin-top: 65px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{height: 380px;}
	.mcb .mcbc .swiper-button-prev{width: 48px;height: 48px;left: 25%;}
	.mcb .mcbc .swiper-button-next{width: 48px;height: 48px;right: 25%;}
}
@media only screen and (max-width:1200px){
	.mcb .ykt{top:40px;}
	.mcb .gallery-thumbs{width: 50%;}
	.mcb .gallery-top .swiper-slide{padding-bottom: 85%;}
	.mcb .gallery-thumbs .swiper-slide{margin-right: 45px;padding: 30px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcia{font-size: 22px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcib{margin-top: 20px;font-size: 14px;line-height: 26px;height: 52px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{margin-top: 40px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{height: 300px;}
	.mcb .mcbc .swiper-button-prev{width: 40px;height: 40px;left: 20%;top:75%;}
	.mcb .mcbc .swiper-button-next{width: 40px;height: 40px;right: 20%;top:75%;}
}
@media only screen and (max-width:750px){
	.mcb .ykt{top:30px;}
	.mcb .gallery-thumbs{width: 70%;}
	.mcb .gallery-top .swiper-slide{padding-bottom: 110%;}
	.mcb .gallery-thumbs .swiper-slide{margin-right: 10px;padding: 15px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcia{font-size: 18px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcib{margin-top: 10px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{margin-top: 15px;}
	.mcb .gallery-thumbs .swiper-slide .mcbci .mcbcic{height: 185px;}
	.mcb .mcbc .swiper-button-prev{width: 36px;height: 36px;left: 0%;top:75%;}
	.mcb .mcbc .swiper-button-next{width: 36px;height: 36px;right: 0%;top:75%;}
}

.mcc{background: #effbff;padding: 85px 0 100px;}
.mcc .mccc{margin-top: 70px;position: relative;width: 100vw;overflow: hidden;}
.mcc .mccc .swiper{width: 716px;}
.mcc .mccc .swiper-slide{width: 510px;margin-right: 53px;}
.mcc .mccc .swiper-slide.swiper-slide-active{width: 100%;}
.mcc .mccc .swiper-slide .mccci{position: relative;}
.mcc .mccc .swiper-slide .mccci .mcccia{overflow: hidden;height: 340px;}
.mcc .mccc .swiper-slide.swiper-slide-active .mccci .mcccia{height: 475px;}
.mcc .mccc .swiper-slide .mccci .mcccia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.mcc .mccc .swiper-slide:hover .mccci .mcccia 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); 
}
.mcc .mccc .swiper-slide .mccci .mcccib{position: absolute;bottom: 0;left:0;width: 100%;box-sizing: border-box;padding: 35px;}
.mcc .mccc .swiper-slide .mccci .mcccib .mccciba{font-size: 30px;color: #fffefe;}
.mcc .mccc .swiper-slide .mccci .mcccib .mcccibb{margin-top: 15px;font-size: 16px;color: #fffefe;line-height: 30px;display: none;}
.mcc .mccc .swiper-slide.swiper-slide-active .mccci .mcccib .mcccibb{display: block;}
.mcc .mccc .swiper-button-prev{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;left:calc(46.4% - 75px);bottom: 0;top:auto;margin-top: 0;background-size: cover;border-radius: 100%;}
.mcc .mccc .swiper-button-next{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;transform: rotate(180deg);left: 46.4%;bottom: 0;top:auto;margin-top: 0;background-size: cover;border-radius: 100%;}
.mcc .mccc .swiper-button-prev:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
.mcc .mccc .swiper-button-next:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(0);background-size: cover;}
@media only screen and (max-width:1480px){
	.mcc{padding: 60px 0 70px;}
	.mcc .mccc{margin-top: 45px;}
	.mcc .mccc .swiper-slide .mccci .mcccib{padding: 25px;}
	.mcc .mccc .swiper-slide .mccci .mcccib .mccciba{font-size: 26px;}
	.mcc .mccc .swiper-slide .mccci .mcccib .mcccibb{margin-top: 10px;}
	.mcc .mccc .swiper-button-prev{width: 48px;height: 48px;left:calc(46.4% - 65px);}
	.mcc .mccc .swiper-button-next{width: 48px;height: 48px;}
	.mcc .mccc .swiper-slide .mccci .mcccia{height: 280px;}
	.mcc .mccc .swiper-slide.swiper-slide-active .mccci .mcccia{height: 400px;}

	.mcc .mccc .swiper{width: 632px;}
	.mcc .mccc .swiper-slide{width: 450px;margin-right: 40px;}

	.mcc .mccc .swiper-button-prev{left: 672px;}
	.mcc .mccc .swiper-button-next{left: 742px;}
}
@media only screen and (max-width:1200px){
	.mcc{padding: 40px 0 50px;}
	.mcc .mccc{margin-top: 30px;}

	.mcc .mccc .swiper-slide .mccci .mcccib{padding: 20px;}
	.mcc .mccc .swiper-slide .mccci .mcccib .mccciba{font-size: 22px;}
	.mcc .mccc .swiper-slide .mccci .mcccib .mcccibb{margin-top: 10px;font-size: 14px;line-height: 26px;}
	.mcc .mccc .swiper-button-prev{width: 40px;height: 40px;left:calc(56% - 55px);}
	.mcc .mccc .swiper-button-next{width: 40px;height: 40px;left:56%;}

	.mcc .mccc .swiper-slide .mccci .mcccia{height: 220px;}
	.mcc .mccc .swiper-slide.swiper-slide-active .mccci .mcccia{height: 320px;}

	.mcc .mccc .swiper{width: 533px;}
	.mcc .mccc .swiper-slide{width: 380px;margin-right: 40px;}
}
@media only screen and (max-width:750px){
	.mcc{padding: 25px 0;}
	.mcc .mccc{margin-top: 20px;padding-bottom: 50px;}
	.mcc .mccc .swiper{width: 92%;}
	.mcc .mccc .swiper-slide{width: 100%;margin-right: 6%;}
	.mcc .mccc .swiper-slide .mccci .mcccib{padding: 15px;}
	.mcc .mccc .swiper-slide .mccci .mcccib .mccciba{font-size: 18px;}
	.mcc .mccc .swiper-slide .mccci .mcccib .mcccibb{margin-top: 5px;line-height: 22px;}
	.mcc .mccc .swiper-button-prev{width: 36px;height: 36px;left:28%;}
	.mcc .mccc .swiper-button-next{width: 36px;height: 36px;left:auto;right: 38%;}
	.mcc .mccc .swiper-slide .mccci .mcccia{height: 160px;}
	.mcc .mccc .swiper-slide.swiper-slide-active .mccci .mcccia{height: 280px;}
}

.mcd{padding-top: 85px;}
.mcd .mcdc{margin-top: 70px;position: relative;}
.mcd .mcdc .swiper-slide{width: 20%;margin-right: 1.56%;position: relative;overflow: hidden;}
.mcd .mcdc .swiper-slide .mcdci{overflow: hidden;}
.mcd .mcdc .swiper-slide .mcdci .mcdcia{overflow: hidden;height: 500px;}
.mcd .mcdc .swiper-slide .mcdci .mcdcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.mcd .mcdc .swiper-slide:hover .mcdci .mcdcia 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); 
}
.mcd .mcdc .swiper-slide .mcdci .mcdcic{font-size: 30px;color: #333333;line-height: 80px;text-align: center;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.mcd .mcdc .swiper-slide .mcdci .mcdcib{position: absolute;left:0;width: 100%;bottom: -100%;background: #fff;padding: 15px 0;z-index: 2;transition: all 0.6s;}
.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdciba{font-size: 30px;color: #005a7a;line-height: 50px;text-align: center;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdcibb{font-size: 16px;color: #333333;line-height: 30px;}
.mcd .mcdc .swiper-slide:hover .mcdci .mcdcib{bottom: 0;}

.mcd .mcdc .swiper-button-prev{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;transform: rotate(180deg);left:10%; background-size: cover;border-radius: 100%;z-index: 999}
.mcd .mcdc .swiper-button-next{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;right:10%;background-size: cover;border-radius: 100%;z-index: 999}
.mcd .mcdc .swiper-button-prev:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(0);background-size: cover;}
.mcd .mcdc .swiper-button-next:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(180deg);background-size: cover;}


@media only screen and (max-width:1480px){
	.mcd{padding-top: 65px;}
	.mcd .mcdc{margin-top: 50px;}
	.mcd .mcdc .swiper-slide{width: 30%;margin-right: 2%;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcic{font-size: 26px;line-height: 70px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib{padding: 12px 0;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdciba{font-size: 26px;line-height: 42px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcia{height: 420px;}

	.mcd .mcdc .swiper-button-prev{width: 48px;height: 48px;}
	.mcd .mcdc .swiper-button-next{width: 48px;height: 48px;}
}
@media only screen and (max-width:1200px){
	.mcd{padding-top: 45px;}
	.mcd .mcdc{margin-top: 30px;}
	.mcd .mcdc .swiper-slide{width: 40%;margin-right: 3%;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcic{font-size: 22px;line-height: 60px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib{padding: 8px 0;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdciba{font-size: 22px;line-height: 34px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdcibb{font-size: 14px;line-height: 26px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcia{height: 340px;}

	.mcd .mcdc .swiper-button-prev{width: 40px;height: 40px;}
	.mcd .mcdc .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:750px){
	.mcd{padding-top: 25px;}
	.mcd .mcdc{margin-top: 20px;}
	.mcd .mcdc .swiper-slide{width: 60%;margin-right: 4%;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcic{font-size: 18px;line-height: 50px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib{padding: 5px 0;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdciba{font-size: 18px;line-height: 26px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcib .mcdcibb{line-height: 20px;font-size: 13px;}
	.mcd .mcdc .swiper-slide .mcdci .mcdcia{height: 260px;}

	.mcd .mcdc .swiper-button-prev{width: 36px;height: 36px;left: 0;}
	.mcd .mcdc .swiper-button-next{width: 36px;height: 36px;right:0;}
}

.mce{padding-top: 70px;}
.mce .mcec{margin-top: 70px;position: relative;}
.mce .mcec .gallery-top .swiper-slide{position: relative;}
.mce .mcec .gallery-top .swiper-slide .mceci .mcecia{overflow: hidden;height: 700px;}
.mce .mcec .gallery-top .swiper-slide .mceci .mcecia .img02{display: none;}
.mce .mcec .gallery-top .swiper-slide .mceci .mcecia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.mce .mcec .gallery-top .swiper-slide:hover .mceci .mcecia 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); 
}
.mce .mcec .gallery-top .swiper-slide .mceci .mcecib{position: absolute;left:6.8%;top:22%;width: 36%;}
.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mceciba{font-size: 30px;color: #ffffff;}
.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mcecibb{font-size: 16px;color: #fff;line-height: 30px;margin-top: 30px;}
.mce .mcec .gallery-thumbs{position: absolute;left: 6.8%;width: 86.4%;bottom: 12.8%;}
.mce .mcec .gallery-thumbs .swiper-slide{width: 13.5%;margin-right: 3.8%;box-sizing: border-box;border:2px solid #a4a4a4;position: relative;border-radius: 8px;overflow: hidden;height: 92px;}
.mce .mcec .gallery-thumbs .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.mce .mcec .gallery-thumbs .swiper-slide:after{content: "";width: 100%;height: 100%;left:0;top:0;background: rgba(0,0,0,0.5);position: absolute;}
.mce .mcec .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{border-color: #fff;}
.mce .mcec .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:after{background: rgba(0,0,0,0);}

.mce .mcec .swiper-pagination{display: none;}

@media only screen and (max-width:1480px){
	.mce{padding-top: 50px;}
	.mce .mcec{margin-top: 50px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib{width: 40%;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mceciba{font-size: 26px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mcecibb{margin-top: 25px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecia{height: 600px;}
	.mce .mcec .gallery-thumbs .swiper-slide{height: 83px;}
}
@media only screen and (max-width:1200px){
	.mce{padding-top: 30px;}
	.mce .mcec{margin-top: 30px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib{width: 50%;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mceciba{font-size: 22px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mcecibb{font-size: 14px;line-height: 26px;margin-top: 15px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecia{height: 500px;}
	.mce .mcec .gallery-thumbs .swiper-slide{height: 75px;}
}
@media only screen and (max-width:750px){
	.mce{padding-top: 20px;}
	.mce .mcec{margin-top: 20px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mceciba{font-size: 18px;}
	.mce .mcec .gallery-thumbs{opacity: 0;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib{width: 65%;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecib .mcecibb{font-size: 13px;line-height: 22px;margin-top: 10px;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecia .img01{display: none;}
	.mce .mcec .gallery-top .swiper-slide .mceci .mcecia .img02{display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;}
    /*.mce .mcec .gallery-top .swiper-slide .mceci .mcecia{height: 350px;}*/
    .mce .mcec .gallery-thumbs .swiper-slide{height: 68px;}

    .mce .mcec .swiper-pagination{display: block;}
    .mce .mcec .swiper-pagination .swiper-pagination-bullet{opacity: 1;background: #fff;border-radius: 8px;}
    .mce .mcec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 20px;}

}

.mcf{background: url(/images/mc8_17.jpg) no-repeat center;background-size: cover;margin-top: 90px;}
.mcf .mcfc{display: flex;justify-content: space-between;}
.mcf .mcfc .mcfcl{width: 20.5%;border-right: 1px solid rgba(255,255,255,0.2);}
.mcf .mcfc .mcfcl .mcfclc{padding: 155px 0 70px;border-bottom: 1px solid rgba(255,255,255,0.2);}
.mcf .mcfc .mcfcl .mcfclc .mcfclca{font-size: 50px;color: #ffffff;}
.mcf .mcfc .mcfcl .mcfclc .mcfclcb{width: 80px;height: 3px;background: #ffffff;margin-top: 28px;}
.mcf .mcfc .mcfcr{padding: 150px 0 175px;width: 73%;font-size: 16px;color: #fff;line-height: 30px;}
@media only screen and (max-width:1480px){
	.mcf{margin-top: 70px;}
	.mcf .mcfc .mcfcl .mcfclc{padding: 120px 0 50px;}
	.mcf .mcfc .mcfcl .mcfclc .mcfclca{font-size: 42px;}
	.mcf .mcfc .mcfcl .mcfclc .mcfclcb{margin-top: 20px;}
	.mcf .mcfc .mcfcr{padding: 120px 0 140px;}
}
@media only screen and (max-width:1200px){
	.mcf{margin-top: 50px;}
	.mcf .mcfc .mcfcl .mcfclc{padding: 80px 0 30px;}
	.mcf .mcfc .mcfcl .mcfclc .mcfclca{font-size: 34px;}
	.mcf .mcfc .mcfcl .mcfclc .mcfclcb{margin-top: 60px;margin-top: 15px;height: 2px;}
	.mcf .mcfc .mcfcr{padding: 90px 0 100px;font-size: 14px;line-height: 26px;}
}
@media only screen and (max-width:750px){
	.mcf{margin-top: 25px;}
	.mcf .mcfc{display: block;}
	.mcf .mcfc .mcfcl{width: 100%;text-align: center;border-right: 0;padding: 25px 0;box-sizing: border-box;}
	.mcf .mcfc .mcfcl .mcfclc{border-bottom: 0;padding: 0 0 0;}
	.mcf .mcfc .mcfcl .mcfclc .mcfclca{font-size: 26px;}
	.mcf .mcfc .mcfcl .mcfclc .mcfclcb{margin: 10px auto 0;width: 50px;height: 2px;}
	.mcf .mcfc .mcfcr{width: 100%;font-size: 13px;line-height: 20px;padding: 0 0 30px;}
}
.mcg{background: #effbff;padding: 68px 0 100px;}
.mcg .mcgc{margin-top: 60px;}
.mcg .mcgc .gallery-thumbs{float: left;width: 274px;border-top: 1px solid #dbdbdb;}
.mcg .mcgc .gallery-thumbs .swiper-slide{height: 79px;border-bottom: 1px solid #dbdbdb;line-height: 79px;font-size: 16px;color: #333333;padding-left: 32px;box-sizing: border-box;border-right: 2px solid transparent;cursor: pointer;}
.mcg .mcgc .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{color: #005a7a;border-right: 2px solid #005a7a;}
.mcg .mcgc .gallery-top{float: right;width: calc(100% - 400px);}
.mcg .mcgc .gallery-top{height: 800px;}
.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcia{font-size: 30px;color: #333333;line-height: 1;}
.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib{margin-top: 30px;font-size: 16px;color: #333333;line-height: 30px;}
.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib .mcgcibb{height: 650px;}
.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib .mcgcibb img{width: 100%;height: 100%;object-fit: cover;}
@media only screen and (max-width:1480px){
	.mcg{padding: 48px 0 80px;}
	.mcg .mcgc{margin-top: 40px;}
	.mcg .mcgc .gallery-thumbs{width: 260px;}
	.mcg .mcgc .gallery-thumbs .swiper-slide{height: 70px;line-height: 70px;padding-left: 25px;font-size: 15px;}
	.mcg .mcgc .gallery-top{width: calc(100% - 300px);}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcia{font-size: 26px;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib{margin-top: 20px;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib .mcgcibb{height: 550px;}
	.mcg .mcgc .gallery-top{height: 700px;}
}
@media only screen and (max-width:1200px){
	.mcg{padding: 35px 0 60px;}
	.mcg .mcgc{margin-top: 40px;}
	.mcg .mcgc .gallery-thumbs{width: 200px;}
	.mcg .mcgc .gallery-thumbs .swiper-slide{height: 60px;line-height: 60px;padding-left: 15px;font-size: 14px;}
	.mcg .mcgc .gallery-top{width: calc(100% - 230px);}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcia{font-size: 22px;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib{margin-top: 15px;font-size: 14px;line-height: 26px;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib .mcgcibb{height: 450px;}
	.mcg .mcgc .gallery-top{height: 600px;}
}
@media only screen and (max-width:750px){
	.mcg{padding: 25px 0 20px;}
	.mcg .mcgc{margin-top: 25px;}
	.mcg .mcgc .gallery-thumbs{float: none;height: 0;opacity: 0;}
	.mcg .mcgc .gallery-top{width: 100%;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcia{font-size: 18px;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib{margin-top: 10px;font-size: 13px;line-height: 20px;}
	.mcg .mcgc .gallery-top .swiper-slide .mcgci .mcgcib .mcgcibb{height: 350px;}
	.mcg .mcgc .gallery-top{height: 500px;}
}

.jca{padding-top: 90px;}
.jca .jcaa{border-bottom: 1px solid #ccdee4;}
.jca .jcaa .jcaal{float: left;line-height: 1;font-size: 50px;color: #005a7a;}
.jca .jcaa .jcaar{float: right;}
.jca .jcaa .jcaar .hd ul li{float: left;margin-left: 52px;font-size: 16px;color: #333333;line-height: 90px;border-bottom: 3px solid transparent;}
.jca .jcaa .jcaar .hd ul li.on{border-color: #005a7a;color: #005a7a;}
.jca .jcab{margin-top: 80px;}
.jca .jcab .bd .jcabi .jcabia{display: flex;justify-content: space-between;}
.jca .jcab .bd .jcabi .jcabia .jcabial{font-size: 30px;color: #005a7a;}
.jca .jcab .bd .jcabi .jcabia .jcabiar{width: 65.6%;}
.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiara{font-size: 16px;color: #333333;line-height: 30px;}
.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiarb{margin-top: 30px;}
.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiarb a{font-size: 16px;color: #005a7a;padding-right: 40px;background: url(/images/jc_more_03.png) no-repeat right center;transition: all .3s ease-in-out;}
.jca .jcab .bd .jcabi .jcabia:hover .jcabiar .jcabiarb a{padding-right: 50px;}
.jca .jcab .bd .jcabi .jcabib{margin-top: 70px;padding-bottom: 110px;background: url(/images/jc1_bg_02.png) no-repeat center;background-size: cover;}
.jca .jcab .bd .jcabi .jcabib .swiper-container{overflow: visible;}
.jca .jcab .bd .jcabi .jcabib .gallery-thumbs{width: 31.25%;margin: 0;}
.jca .jcab .bd .jcabi .jcabib .swiper-slide{width: 100%;margin-right: 9.5%;height: 450px;margin-top: 50px;overflow: hidden;}
.jca .jcab .bd .jcabi .jcabib .swiper-slide img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.jca .jcab .bd .jcabi .jcabib .swiper-slide:hover img{
	transform:scale(1.1);
	-ms-transform:scale(1.1); 	
	-moz-transform:scale(1.1); 	
	-webkit-transform:scale(1.1); 
	-o-transform:scale(1.1); 
}


.jca .jcab .bd .jcabi .jcabib .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
.jca .jcab .bd .jcabi .jcabib .swiper-slide.swiper-slide-thumb-active{height: 500px;margin-top: 0;}

.jca .jcab .bd .jcabi .gallery-top .swiper-slide{opacity: 0 !important;}
.jca .jcab .bd .jcabi .gallery-top .swiper-slide.swiper-slide-active{opacity: 1 !important;}


.jca .jcab .bd .jcabi .swiper-button-prev{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;left:0%;background-size: cover;border-radius: 100%;bottom: 0;top: auto;margin-top: 0;}
.jca .jcab .bd .jcabi .swiper-button-next{width: 56px;height: 56px;background: url(/images/jjq3_08.png) no-repeat center;transform: rotate(180deg);left: 78px;background-size: cover;border-radius: 100%;bottom: 0;top: auto;margin-top: 0;}
.jca .jcab .bd .jcabi .swiper-button-prev:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(180deg);background-size: cover;}
.jca .jcab .bd .jcabi .swiper-button-next:hover{background: url(/images/jjq4_11.png) no-repeat center;transform: rotate(0);background-size: cover;}



@media only screen and (max-width:1280px){
	.jca{padding-top: 70px;}
	.jca .jcaa .jcaal{font-size: 42px;}
	.jca .jcaa .jcaar .hd ul li{margin-left: 40px;line-height: 80px;}
	.jca .jcab{margin-top: 60px;}
	.jca .jcab .bd .jcabi .jcabia .jcabial{font-size: 26px;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiarb{margin-top: 25px;}
	.jca .jcab .bd .jcabi .jcabib{margin-top: 50px;padding-bottom: 70px;}
	.jca .jcab .bd .jcabi .jcabib .gallery-thumbs{width: 35%;}
	.jca .jcab .bd .jcabi .jcabib .swiper-slide{margin-right: 8%;height: 420px;margin-top: 35px;}
	.jca .jcab .bd .jcabi .jcabib .swiper-slide.swiper-slide-thumb-active{height: 455px;}

	.jca .jcab .bd .jcabi .swiper-button-prev{width: 48px;height: 48px;}
	.jca .jcab .bd .jcabi .swiper-button-next{width: 48px;height: 48px;left:60px;}

}
@media only screen and (max-width:1200px){
	.jca{padding-top: 50px;}
	.jca .jcaa .jcaal{font-size: 34px;}
	.jca .jcaa .jcaar .hd ul li{margin-left: 30px;line-height: 60px;font-size: 14px;}
	.jca .jcab{margin-top: 40px;}
	.jca .jcab .bd .jcabi .jcabia .jcabial{font-size: 22px;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiara{font-size: 14px;line-height: 26px;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiarb{margin-top: 20px;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiarb a{font-size: 14px;padding-right: 30px;}
	.jca .jcab .bd .jcabi .jcabia:hover .jcabiar .jcabiarb a{padding-right: 40px;}
	.jca .jcab .bd .jcabi .jcabib{margin-top: 30px;padding-bottom: 40px;}
	.jca .jcab .bd .jcabi .jcabib .gallery-thumbs{width: 40%;}
	.jca .jcab .bd .jcabi .jcabib .swiper-slide{margin-right: 6%;height: 380px;margin-top: 30px;}
	.jca .jcab .bd .jcabi .jcabib .swiper-slide.swiper-slide-thumb-active{height: 410px;}

	.jca .jcab .bd .jcabi .swiper-button-prev{width: 40px;height: 40px;}
	.jca .jcab .bd .jcabi .swiper-button-next{width: 40px;height: 40px;left:50px;}

}
@media only screen and (max-width:750px){
	.jca{padding-top: 25px;}
	.jca .jcaa .jcaal{font-size: 26px;float: none;text-align: center;}
	.jca .jcaa .jcaar{float: none;width: 100%;}
	.jca .jcaa .jcaar .hd ul{display: flex;justify-content: space-between;}
	.jca .jcaa .jcaar .hd ul li{margin-right: 0;line-height: 45px;font-size: 13px;margin-left: 0;float: none;}
	.jca .jcab{margin-top: 20px;}
	.jca .jcab .bd .jcabi .jcabia{display: block;}
	.jca .jcab .bd .jcabi .jcabia .jcabial{font-size: 18px;text-align: center;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar{width: 100%;margin-top: 15px;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiara{font-size: 13px;line-height: 22px;}
	.jca .jcab .bd .jcabi .jcabia .jcabiar .jcabiarb{margin-top: 15px;}
	.jca .jcab .bd .jcabi .jcabib{margin-top: 20px;padding-bottom: 20px;}
	.jca .jcab .bd .jcabi .jcabib .gallery-thumbs{width: 48%;}
	.jca .jcab .bd .jcabi .jcabib .swiper-slide{margin-right: 4%;height: 200px;margin-top: 20px;}
	.jca .jcab .bd .jcabi .jcabib .swiper-slide.swiper-slide-thumb-active{height: 220px;}

	.jca .jcab .bd .jcabi .swiper-button-prev{width: 36px;height: 36px;left:35%;}
	.jca .jcab .bd .jcabi .swiper-button-next{width: 36px;height: 36px;left:auto;right: 35%;}
}

.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb{scrollbar-color:#005a7a #bfdbe4; /* 第一个方块颜色，，，，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐转动条无法自界说宽度，，，，只能通过此属性使转动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar{width:2;height:2px;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar-button:vertical{display:none}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar-thumb:vertical:hover{background-color: #005a7a;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar-thumb:vertical:active{background-color: #005a7a;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar{width: 3px;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar-track{background: #bfdbe4;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb::-webkit-scrollbar-thumb{background: #005a7a;border-radius: 8px;}
.jcb{padding-top: 75px;}
.jcb .jcbc{margin-top: 78px;position: relative;}
.jcb .jcbc .swiper-pagination{display: none;}
.jcb .jcbc .gallery-top{background: #effbff;}
.jcb .jcbc .gallery-top .swiper-slide{opacity: 0 !important;}
.jcb .jcbc .gallery-top .swiper-slide.swiper-slide-active{opacity: 1 !important;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcil{float: left;width: 50%;height: 595px;overflow: hidden;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcil img{object-fit: cover;width: 100%;height: 100%;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcil img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.jcb .jcbc .gallery-top .swiper-slide:hover .jcbci .jcbcil 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); 
}

.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir{float: left;margin-left: 43px;width: 597px;margin-top: 95px;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcira{font-size: 30px;color: #005a7a;}
.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb{margin-top: 25px;font-size: 16px;color: #333333;line-height: 30px;height: 150px;padding-right: 25px;overflow-y: auto;}
.jcb .jcbc .jcbcx{position: absolute;bottom: 60px;width: 597px;left:calc(50% + 43px);overflow: hidden;}
.jcb .jcbc .jcbcx-1 { position: relative; left: calc(-1 * (597px / 3)); width: calc( 597px + (597px / 3) + 21px ); }

.jcb .jcbc .gallery-thumbs{width: 185px;overflow: visible;margin:0;}
.jcb .jcbc .gallery-thumbs .swiper-slide{width: 185px;margin-right: 21px;height: 125px;}
.jcb .jcbc .gallery-thumbs .swiper-slide img{width: 100%;height: 100%;object-fit: cover;}
@media only screen and (max-width:1280px){
	.jcb{padding-top: 60px;}
	.jcb .jcbc{margin-top: 60px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcil{height: 500px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir{margin-left: 30px;width: 570px;margin-top: 70px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcira{font-size: 26px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb{margin-top: 20px;}
	.jcb .jcbc .jcbcx{width: 570px;bottom: 40px;left: calc(50% + 30px);}
	.jcb .jcbc .gallery-thumbs{width: 180px;}
	.jcb .jcbc .gallery-thumbs .swiper-slide{width: 180px;margin-right: 15px;}
}
@media only screen and (max-width:1200px){
	.jcb{padding-top: 40px;}
	.jcb .jcbc{margin-top: 40px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcil{height: 400px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir{margin-left: 4%;width: 46%;margin-top: 40px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcira{font-size: 22px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb{margin-top: 15px;font-size: 14px;line-height: 25px;height: 125px;}
	.jcb .jcbc .jcbcx{width: 43%;bottom: 30px;left: 54%;}
	.jcb .jcbc .gallery-thumbs{width: 32%;}
	.jcb .jcbc .gallery-thumbs .swiper-slide{width: 100%;margin-right: 6%;}
}
@media only screen and (max-width:750px){
	.jcb{padding-top: 20px;}
	.jcb .jcbc{margin-top: 20px;padding-bottom: 30px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcil{float: none;width: 100%;height: auto;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir{width: 92%;margin-top: 20px;padding-bottom: 20px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcira{font-size: 18px;}
	.jcb .jcbc .gallery-top .swiper-slide .jcbci .jcbcir .jcbcirb{margin-top: 10px;font-size: 13px;line-height: 22px;height: 110px;padding-right: 15px;}
	.jcb .jcbc .gallery-thumbs{opacity: 0;}
	.jcb .jcbc .swiper-pagination{display: block;width: 100%;text-align: center;bottom: 0;}
	.jcb .jcbc .swiper-pagination .swiper-pagination-bullet{opacity: 1;margin:0 4px;background: #005a7a;width: 10px;height: 10px;border-radius: 10px;}
	.jcb .jcbc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 34px;}
}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb{scrollbar-color:#005a7a #bfdbe4; /* 第一个方块颜色，，，，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐转动条无法自界说宽度，，，，只能通过此属性使转动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar{width:2;height:2px;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar-button:vertical{display:none}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar-thumb:vertical:hover{background-color: #005a7a;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar-thumb:vertical:active{background-color: #005a7a;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar{width: 3px;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar-track{background: #bfdbe4;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb::-webkit-scrollbar-thumb{background: #005a7a;border-radius: 8px;}
.jcc{padding-top: 75px;}
.jcc .jccc{margin-top: 57px;position: relative;}
.jcb .jcbc .swiper-pagination{display: none;}
.jcc .jccc .swiper-container{overflow: visible;}
.jcc .jccc .swiper-slide{width: 100%;margin-right: 40px;}
.jcc .jccc .swiper-slide .jccci .jcccia{overflow: hidden;height: 600px;}
.jcc .jccc .swiper-slide .jccci .jcccia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%;height: 100%;object-fit: cover;
}
.jcc .jccc .swiper-slide:hover .jccci .jcccia 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); 
}
.jcc .jccc .swiper-slide .jccci .jcccib{position: absolute;left:0;top:50%;transform: translateY(-50%);height: 320px;width: 47%;box-sizing: border-box;background: rgba(0,90,122,0.85);padding:60px 3.5%;}
.jcc .jccc .swiper-slide .jccci .jcccib .jccciba{font-size: 30px;color: #ffffff;}
.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb{font-size: 16px;color: #ffffff;line-height: 30px;height: 120px;overflow-y: auto;margin-top: 18px;}
.jcc .jccc .swiper-button-prev{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;left:-100px;background-size: cover;border-radius: 100%;transform: rotate(180deg);}
.jcc .jccc .swiper-button-next{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;right: -100px;background-size: cover;border-radius: 100%;}
.jcc .jccc .swiper-button-prev:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(0);background-size: cover;}
.jcc .jccc .swiper-button-next:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(180deg);background-size: cover;}

@media only screen and (max-width:1280px){
	.jcc{padding-top: 60px;}
	.jcc .jccc{margin-top: 40px;}
	.jcc .jccc .swiper-slide .jccci .jcccib{height: 280px;padding: 45px 3.5%;}
	.jcc .jccc .swiper-slide .jccci .jcccib .jccciba{font-size: 26px;}
	.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb{margin-top: 15px;}
	.jcc .jccc .swiper-button-prev{width: 48px;height: 48px;left:0;}
	.jcc .jccc .swiper-button-next{width: 48px;height: 48px;right:0;}
	.jcc .jccc .swiper-slide .jccci .jcccia{height: 560px;}
}
@media only screen and (max-width:1200px){
	.jcc{padding-top: 40px;}
	.jcc .jccc{margin-top: 30px;}
	.jcc .jccc .swiper-slide .jccci .jcccib{height: 240px;padding: 30px 3%;}
	.jcc .jccc .swiper-slide .jccci .jcccib .jccciba{font-size: 22px;}
	.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb{margin-top: 10px;font-size: 14px;line-height: 25px;}
	.jcc .jccc .swiper-button-prev{width: 40px;height: 40px;}
	.jcc .jccc .swiper-button-next{width: 40px;height: 40px;}
	.jcc .jccc .swiper-slide .jccci .jcccia{height: 450px;}
}
@media only screen and (max-width:750px){
	.jcc{padding-top: 25px;}
	.jcc .jccc{margin-top: 15px;/*padding-bottom: 30px;*/}
	.jcc .jccc .swiper-slide .jccci .jcccib{height: 200px;padding: 15px 2%;position: static;width: 100%;transform: translateY(0%);}
	.jcc .jccc .swiper-slide .jccci .jcccib .jccciba{font-size: 18px;}
	.jcc .jccc .swiper-slide .jccci .jcccib .jcccibb{margin-top: 5px;font-size: 13px;line-height: 22px;}
	.jcc .jccc .swiper-button-prev{width: 32px;height: 32px;top:40%;}
	.jcc .jccc .swiper-button-next{width: 32px;height: 32px;top:40%;}
	.jcc .jccc .swiper-slide .jccci .jcccia{height: 270px;}

	.jcc .jccc .swiper-pagination{display: block;width: 100%;text-align: center;bottom: 0;}
	.jcc .jccc .swiper-pagination .swiper-pagination-bullet{opacity: 1;margin:0 4px;background: #005a7a;width: 10px;height: 10px;border-radius: 10px;}
	.jcc .jccc .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 34px;}
}
.jcd{margin-top: 80px;background: #effbff;padding: 72px 0 92px;}
.jcd .jcdc{margin-top: 57px;}
.jcd .jcdc .jcdci{float: left;width: 49.6%;margin:0 0.8% 0.8% 0;position: relative;}
.jcd .jcdc .jcdci:nth-child(2n){margin-right: 0;}
.jcd .jcdc .jcdci .jcdcia{overflow: hidden;}
.jcd .jcdc .jcdci .jcdcia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.jcd .jcdc .jcdci:hover .jcdcia 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); 
}
.jcd .jcdc .jcdci .jcdcib{position: absolute;left:0;width: 100%;bottom: 35px;font-size: 24px;color: #ffffff;text-align: center;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.jcd .jcdc .jcdci .jcdcic{position: absolute;top:0;width: 100%;left: 0;height: 100%;background: rgba(0,90,122,0.95);opacity: 0;transition: all 0.6s;}
.jcd .jcdc .jcdci .jcdcic .jcdcicx{position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);}
.jcd .jcdc .jcdci .jcdcic .jcdcica{font-size: 24px;color: #ffffff;}
.jcd .jcdc .jcdci .jcdcic .jcdcicb{margin-top: 25px;font-size: 16px;color: #ffffff;text-align: center;}
.jcd .jcdc .jcdci .jcdcic .jcdcicb span{padding-right: 40px;background: url(/images/s5_2_07.png) no-repeat right center;}
.jcd .jcdc .jcdci:hover .jcdcic{opacity: 1;}
@media only screen and (max-width:1280px){
	.jcd{margin-top: 60px;padding: 60px 0 75px;}
	.jcd .jcdc{margin-top: 45px;}
	.jcd .jcdc .jcdci .jcdcib{bottom: 30px;font-size: 22px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcica{font-size: 22px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcicb{margin-top: 20px;}
}
@media only screen and (max-width:1200px){
	.jcd .jcdc{margin-top: 30px;}
	.jcd{margin-top: 40px;padding: 40px 0 60px;}
	.jcd .jcdc .jcdci .jcdcib{bottom: 20px;font-size: 19px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcica{font-size: 19px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcicb{margin-top: 15px;font-size: 14px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcicb span{padding-right: 30px;}
}
@media only screen and (max-width:750px){
	.jcd .jcdc{margin-top: 25px;}
	.jcd{margin-top: 20px;padding: 20px 0 30px;}
	.jcd .jcdc .jcdci{float: none;width: 100%;margin:0 0 2% 0;}
	.jcd .jcdc .jcdci .jcdcib{bottom: 10px;font-size: 16px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcica{font-size: 16px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcicb{margin-top: 10px;font-size: 13px;}
	.jcd .jcdc .jcdci .jcdcic .jcdcicb span{padding-right: 25px;}
}
.jce{padding: 80px 0;}
.jce .jcec .jcecl{float: left;position: relative;left: 50%;margin-left: -640px;margin-top: 55px;}
.jce .jcec .jcecl .jcecla{font-size: 50px;color: #005a7a;}
.jce .jcec .jcecl .jceclb{width: 41px;height: 3px;background: #005a7a;margin-top: 25px;}
.jce .jcec .jcecl .jceclc{margin-top: 70px;font-size: 48px;color: #333333;line-height: 1.5;}
.jce .jcec .jcecr{float: right;width: 52.9%;overflow: hidden;}
.jce .jcec .jcecr .swiper-container{overflow: visible;}
.jce .jcec .jcecr .swiper-slide{width: 300px;margin-right: 46px;margin-top: 40px;}
.jce .jcec .jcecr .swiper-slide.swiper-slide-active{width: 350px;margin-top: 0;}
.jce .jcec .jcecr .swiper-slide .jcecri{position: relative;}
.jce .jcec .jcecr .swiper-slide .jcecri .jcecria{overflow: hidden;}
.jce .jcec .jcecr .swiper-slide .jcecri .jcecria img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.jce .jcec .jcecr .swiper-slide:hover .jcecri .jcecria 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); 
}
.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib{position: absolute;left: 0;bottom: 33px;width: 100%;text-align: center;}
.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib .jcecribb{font-size: 24px;color: #ffffff;margin-top: 10px;}

.jce .jcec .jcecr .swiper-button-prev{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;left:24%;background-size: cover;border-radius: 100%;transform: rotate(180deg);}
.jce .jcec .jcecr .swiper-button-next{width: 56px;height: 56px;background: url(/images/s3_5_08.png) no-repeat center;right: 24%;background-size: cover;border-radius: 100%;}
.jce .jcec .jcecr .swiper-button-prev:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(0);background-size: cover;}
.jce .jcec .jcecr .swiper-button-next:hover{background: url(/images/s3_4_06.png) no-repeat center;transform: rotate(180deg);background-size: cover;}


@media only screen and (max-width:1280px){
	.jce{padding: 60px 0;}
	.jce .jcec .jcecl{margin-left: -600px;margin-top: 40px;}
	.jce .jcec .jcecl .jcecla{font-size: 42px;}
	.jce .jcec .jcecl .jceclb{margin-top: 20px;}
	.jce .jcec .jcecl .jceclc{margin-top: 50px;font-size: 40px;}
	.jce .jcec .jcecr .swiper-slide{width: 260px;margin-right: 35px;margin-top: 32px;}
	.jce .jcec .jcecr .swiper-slide.swiper-slide-active{width: 300px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib{bottom: 25px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib .jcecribb{font-size: 21px;}

	.jce .jcec .jcecr .swiper-button-prev{width: 48px;height: 48px;}
	.jce .jcec .jcecr .swiper-button-next{width: 48px;height: 48px;}

}
@media only screen and (max-width:1200px){
	.jce{padding: 40px 0;}
	.jce .jcec .jcecl{left:4%;margin-left: 0;}
	.jce .jcec .jcecl .jcecla{font-size: 34px;}
	.jce .jcec .jcecl .jceclb{margin-top: 15px;}
	.jce .jcec .jcecl .jceclc{margin-top: 35px;font-size: 32px;}
	.jce .jcec .jcecr .swiper-slide{width: 200px;margin-right: 20px;margin-top: 32px;}
	.jce .jcec .jcecr .swiper-slide.swiper-slide-active{width: 240px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib{bottom: 20px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib .jcecribb{font-size: 18px;}

	.jce .jcec .jcecr .swiper-button-prev{width: 40px;height: 40px;}
	.jce .jcec .jcecr .swiper-button-next{width: 40px;height: 40px;}
}
@media only screen and (max-width:750px){
	.jce{padding: 20px 0;}
	.jce .jcec{padding: 0 4%;}
	.jce .jcec .jcecl{left:0%;margin-top: 0;float: none;}
	.jce .jcec .jcecl .jcecla{font-size: 32px;}
	.jce .jcec .jcecl .jceclb{margin-top: 10px;}
	.jce .jcec .jcecl .jceclc{margin-top: 15px;font-size: 20px;}
	.jce .jcec .jcecr{float: none;width: 100%;margin-top: 20px;}
	.jce .jcec .jcecr .swiper-slide{width: 160px;margin-right: 15px;margin-top: 16px;}
	.jce .jcec .jcecr .swiper-slide.swiper-slide-active{width: 180px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib{bottom: 10px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib .jcecribb{font-size: 16px;}
	.jce .jcec .jcecr .swiper-slide .jcecri .jcecrib .jcecriba img{width: 28px;}
	.jce .jcec .jcecr .swiper-button-prev{width: 32px;height: 32px;}
	.jce .jcec .jcecr .swiper-button-next{width: 32px;height: 32px;}
}

.jcf{background: url(/images/jc9_02.jpg) no-repeat center;background-size: cover;padding: 70px 0 145px;}
.jcf .jcfa{border-bottom: 1px solid #fff;}
.jcf .jcfa .jcfal{float: left;line-height: 1;font-size: 50px;color: #fff;}
.jcf .jcfa .jcfar{float: right;}
.jcf .jcfa .jcfar .hd ul li{float: left;margin-left: 52px;font-size: 16px;color: #fff;line-height: 90px;border-bottom: 3px solid transparent;}
.jcf .jcfa .jcfar .hd ul li.on{border-color: #fff;}
.jcf .jcfb{margin-top: 60px;position: relative;}
.jcf .jcfb .swiper-slide .jcfbi{position: relative;float: left;width: 32%;margin:0 2% 2% 0;}
.jcf .jcfb .swiper-slide .jcfbi:nth-child(3n){margin-right: 0;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbia{overflow: hidden;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbia img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;width: 100%
}
.jcf .jcfb .swiper-slide .jcfbi:hover .jcfbia 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); 
}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib{position: absolute;left:4%;top:5%;width: 92%;height: 90%;background: rgba(0,90,122,0.95);text-align: center;box-sizing: border-box;padding: 20px;opacity: 0;transition: all 0.6s;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbiba{font-size: 18px;color: #ffffff;line-height: 25px;height: 50px;margin-top: 20px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb{line-height: 20px;font-size: 16px;color: #ffffff;margin-top: 8px;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p{padding: 8px 0;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p span{padding-left: 35px;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p.jcfbibb1 span{background: url(/images/jc10_03.png) no-repeat left center;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p.jcfbibb2 span{background: url(/images/jc11_07.png) no-repeat left center;}
.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p.jcfbibb3 span{background: url(/images/jc12_11.png) no-repeat left center;}
.jcf .jcfb .swiper-slide .jcfbi:hover .jcfbib{opacity: 1}
.jcf .jcfb .swiper-pagination{position: absolute;bottom: -70px;left: 0;width: 100%;}
.jcf .jcfb .swiper-pagination .swiper-pagination-bullet{width: 14px;height: 14px;border-radius: 14px;background: #005a7a;margin:0 4px;opacity: 1;}
.jcf .jcfb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 54px;}
@media only screen and (max-width:1280px){
	.jcf{padding: 50px 0 120px;}
	.jcf .jcfa .jcfal{font-size: 42px;}
	.jcf .jcfa .jcfar .hd ul li{margin-left: 40px;line-height: 80px;}
	.jcf .jcfb{margin-top: 45px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib{padding: 15px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbiba{font-size: 16px;line-height: 22px;height: 44px;margin-top: 15px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb{line-height: 18px;font-size: 14px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p{padding: 6px 0;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p span{padding-left: 30px;}
	.jcf .jcfb .swiper-pagination{bottom: -60px;}
	.jcf .jcfb .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;border-radius: 12px;}
	.jcf .jcfb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 44px;}
}
@media only screen and (max-width:1200px){
	.jcf{padding: 35px 0 95px;}
	.jcf .jcfa .jcfal{font-size: 34px;}
	.jcf .jcfa .jcfar .hd ul li{margin-left: 30px;line-height: 60px;font-size: 14px;}
	.jcf .jcfb{margin-top: 30px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib{padding: 10px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbiba{font-size: 14px;line-height: 18px;height: 36px;margin-top: 5px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb{line-height: 20px;font-size: 13px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p{padding: 5px 0;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p span{padding-left: 25px;background-size: 13px auto !important;}
	.jcf .jcfb .swiper-pagination{bottom: -50px;}
	.jcf .jcfb .swiper-pagination .swiper-pagination-bullet{width: 10px;height: 10px;border-radius: 10px;}
	.jcf .jcfb .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 34px;}
}
@media only screen and (max-width:750px){
	.jcf{padding: 25px 0 70px;}
	.jcf .jcfa .jcfal{font-size: 26px;float: none;text-align: center;}
	.jcf .jcfa .jcfar{float: none;width: 100%;}
	.jcf .jcfa .jcfar .hd ul li{margin-right: 10px;line-height: 45px;font-size: 13px;margin-left: 0;float: left;}
	.jcf .jcfb{margin-top: 20px;}
	.jcf .jcfb .swiper-slide .jcfbi{width: 49%;margin:0 2% 2% 0;}
	.jcf .jcfb .swiper-slide .jcfbi:nth-child(3n){margin-right: 2%;}
	.jcf .jcfb .swiper-slide .jcfbi:nth-child(2n){margin-right: 0;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib{padding: 5px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbiba{margin-top: 0;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb{line-height: 14px;font-size: 12px;margin-top: 5px;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p{padding: 2px 0;}
	.jcf .jcfb .swiper-slide .jcfbi .jcfbib .jcfbibb p span{padding-left: 20px;background-size: 10px auto !important;}
}

.pilist .pilistc{}
.pilist .pilistc .pilistci{width: 24%;border-radius: 10px;overflow: hidden;position: relative;float: left;margin:0 1.3333% 1.3333% 0;}
.pilist .pilistc .pilistci:nth-child(4n){margin-right: 0;}
.pilist .pilistc .pilistci .high-imgs{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;z-index: 1;transition: all 0.25s ease;}
.pilist .pilistc .pilistci .high-imgs img{/*  height: 100%; */width: 100%;position: absolute;background-position: center top;background-size: cover;background-repeat: no-repeat;}
.pilist .pilistc .pilistci .high-imgs img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	max-width: 100%;
}
.pilist .pilistc .pilistci:hover .high-imgs 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); 
}
.pilist .pilistc .pilistci:after{content: "";position: absolute;left:0;top:0;width: 100%;height: 100%;background-image: linear-gradient(180deg, rgba(39, 39, 39, 0) 75%, #111111 100%);z-index: 3}
.pilist .pilistc .pilistci .high-detail{position: absolute;bottom:2%;left: 0;padding: 5%;font-size: 20px;color: #fff;z-index: 10;width: 100%;box-sizing: border-box;}
@media only screen and (max-width:1480px){
	.pilist .pilistc .pilistci .high-detail{font-size: 18px;}
}
@media only screen and (max-width:1200px){
	.pilist .pilistc .pilistci .high-detail{font-size: 16px;}
	.pilist .pilistc .pilistci{width: 32%;margin:0 2% 2% 0;}
	.pilist .pilistc .pilistci:nth-child(4n){margin-right: 2%;}
	.pilist .pilistc .pilistci:nth-child(3n){margin-right: 0;}
}
@media only screen and (max-width:750px){
	.pilist .pilistc .pilistci .high-detail{font-size: 14px;}
	.pilist .pilistc .pilistci{width: 48%;margin:0 4% 4% 0;}
	.pilist .pilistc .pilistci:nth-child(4n){margin-right: 4%;}
	.pilist .pilistc .pilistci:nth-child(3n){margin-right: 4%;}
	.pilist .pilistc .pilistci:nth-child(2n){margin-right: 0;}
}


<!--耗时1755793201.6843秒-->