@charset "utf-8";
body { width: 100%; overflow: hidden; }
* { box-sizing: border-box; }
a,img { vertical-align: top; }
i,em { font-style: normal; }
.mainMore { position: relative; transition: all 0.6s; border:1px solid #fff; font-size: 16px;color:#fff; padding: 12px 20px; border-radius: 60px; line-height: 22px; display: inline-block; position: relative; overflow: hidden; }
.mainMoreC { border:1px solid #57a79a; background: #57a79a; }

.mainMore:after { content:''; position: absolute; top:0; width: 100%; height: 100%; background: #57a79a; left:-100%; transition: all 0.3s; }
.mainMoreC:after { background: #3d8478; border-color:#3d8478; }
.mainMore:hover:after { left:0; }
.mainMore span { position: relative; z-index: 5; }
.mainMore span.icon { transition: all 0.6s; display: inline-block; width: 72px; height: 24px; background: url(morebg.png) no-repeat right center; vertical-align: top; }
.mainMoreB span.icon { background: url(morebg2.png) no-repeat right center; }
.mainMoreB { border-color:#a1a1a1; color:#666666; }
.mainMoreA { background: rgba(255,255,255,0.1); }


.mainMore:hover span.icon,.mainMoreB:hover span.icon { background: url(morebg.png) no-repeat right center; }
.mainMore:hover { color:#fff; border-color:#57a79a; }
.mainMoreC:hover { border-color:#57a79a; }
.alignC { text-align: center; }
.alignC .c { text-align: center!important; }
.container { width: 73%; margin: 0 auto; }

@media(max-width: 1480px){
	.container { width: 80%; }
	.mainMore span.icon { width: 60px; }
}
@media(max-width: 1280px){
	.mainMore { padding:6px 12px; }
	.mainMore span.icon { width: 46px; }
	.container { width: 94%; }
	
}
@media(max-width: 600px){

}



.relative { position: relative; }
.absolute { position: absolute; top:50%; transform: translateY(-50%); }

@media(max-width:  1024px){
	.absolute { top:0; transform: translateY(0); position: relative; }
}



/*banner*/
.banner img.pic1 {display: block;width: 100%;}
.banner img.pic2 {display: none;}


.ibannerImg { overflow: hidden;}
.banner .swiper-slide { overflow: hidden;}
.banner .swiper-slide-active .pcbg,.ibannerImg img {-webkit-animation:fa1 5s linear 1; }
@-webkit-keyframes fa{
	0%{-webkit-transform:scale(1.1);}
	5%{-webkit-transform:scale(1.09);}
	10%{-webkit-transform:scale(1.08);}
	15%{-webkit-transform:scale(1.07);}
	20%{-webkit-transform:scale(1.06);}
	25%{-webkit-transform:scale(1.05);}
	30%{-webkit-transform:scale(1.04);}
	35%{-webkit-transform:scale(1.03);}
	40%{-webkit-transform:scale(1.02);}
	45%{-webkit-transform:scale(1.01);}
	50%{-webkit-transform:scale(1.0);}
	55%{-webkit-transform:scale(1.01);}
	60%{-webkit-transform:scale(1.02);}
	65%{-webkit-transform:scale(1.03);}
	70%{-webkit-transform:scale(1.04);}
	75%{-webkit-transform:scale(1.05);}
	80%{-webkit-transform:scale(1.06);}
	85%{-webkit-transform:scale(1.07);}
	90%{-webkit-transform:scale(1.08);}
	95%{-webkit-transform:scale(1.09);}
	100%{-webkit-transform:scale(1.1);}
}
@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}


.banner .swiper-pagination {bottom: 0;opacity: 0;position: absolute;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide {position: relative;display: inline-block;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z {position: absolute;right: 15%;top: 35%;left: auto;bottom: auto;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .za {color: #c30d22;font-size: 46px;margin-bottom: 15px;font-weight: bold;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z .zb {font-size: 20px;color: #c30d22;text-transform: uppercase;margin-bottom: 33px;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z a {border: 1px solid #c30d22;border-radius: 50px;padding: 18px 40px;display: inline-block;color: #c30d22;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .z a img {margin-left: 15px;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .za {color: #ffffff;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .za .zb {color: #ffffff;}
.banner .swiper-container-top .swiper-wrapper .swiper-slide .za a {border: 1px solid #ffffff;color: #ffffff;}
.banner .swiper-container-top {position: relative;}
.banner .swiper-slide .con {position: absolute;width: 100%;left: 0; text-align: left; top:52%; transform: translateY(-50%); }
.banner .swiper-slide .con .t { font-size: 2.86vw; line-height: 1.2; color: #ffffff; margin: 0px 0 10px; }
.banner .swiper-slide .con .c { font-weight: bold; line-height: 1.2; display: block; font-size: 2.86vw;color: #ffffff; margin-bottom: 3vw;}


.banner .swiper-button-next,
.banner .swiper-button-prev {z-index: 100;position: absolute;left: auto;bottom: 8%;top: auto;right: auto;width: 52px;height: 52px;z-index: 1001;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.65);transition: all 0.6s;}
.banner .swiper-button-next {background: url(../images/qhnext.png) no-repeat center;}
.banner .swiper-button-prev {background: url(../images/qhprev.png) no-repeat center;}
.banner .swiper-button-next:hover {border-color: #1c9e3b;background: url(../images/qhnext.png) no-repeat center #1c9e3b;}
.banner .swiper-button-prev:hover {border-color: #1c9e3b;background: url(../images/qhprev.png) no-repeat center #1c9e3b;}
.banner .swiper-button-next {left: calc(8.33333% + 70px);}
.banner .swiper-button-prev {left: 8.3333%;}
.ssss { z-index: 1000;position: absolute;bottom: 4vw;left: 0;width: 100%; text-align: right;}
.sss {cursor: pointer;display: inline-block;position: relative;width: 40px;height: 40px;}
.ssss .sss:after {content: '';position: absolute;left: 50%;top: 50%;width: 6px;height: 6px;background: #fff;border-radius: 100%;box-sizing: border-box;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: background 0.3s ease;transition: background 0.3s ease;}
.sss .circle {display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
.sss .circle i {position: relative;float: left;width: 50%;height: 100%;overflow: hidden;}
.sss .circle i::before {content: '';position: absolute;width: 200%;right: 0;top: 0;bottom: 0;border: 1px solid #fff;border-radius: 100%;box-sizing: border-box;clip: rect(0, 40px, 40px, 20px);-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
.sss .circle i:first-child::before {left: 0;right: auto;clip: rect(0px, 20px, 40px, 0px);}
.sss.sss-active::before {background: #ff5a2b;}
.sss.sss-active .circle i::before {
	-webkit-animation: circleR 5000ms linear both;
	animation: circleR 5000ms linear both;
}
.sss.sss-active .circle i:first-child::before {
	-webkit-animation-name: circleL;
	animation-name: circleL;
}
@-webkit-keyframes circleL {
	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}

@-webkit-keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
@keyframes circleL {
	0%,
	50% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
@keyframes circleR {
	0% {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg);
	}
	50%,
	100% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
}
.bannerScroll { position: absolute; right:60px; width: 20px; text-align: center; bottom:0px; z-index: 10; }
.bannerScroll p { font-size: 12px;color:#fff; }
.bannerScroll span { display:block;width: 1px;height: 60px;background: rgba(255,255,255,0.15); margin:12px auto 0; position: relative; }
.bannerScroll span:after { content:'';width: 3px;height: 17px;background: #fff; border-radius: 1px;
 position: absolute; top:0; left:-1px; }

.bannerScroll span:after{-webkit-animation:haha1 2s linear infinite;}
@-webkit-keyframes haha1{
	0%{top:0; opacity: 1;}   
	25%{top:25%; opacity: 0.75;}    
	50%{top:50%; opacity: 0.5;}   
	75%{top:75%; opacity: 0.25;}    
	100%{top:100%; opacity: 0;}
}    

.ibanner .pic2 { display: none; }

.ibannerImgm { height: 30vw; overflow: hidden; }

.ibanner { position: relative; }
.ibannerCon { position: absolute; width: 100%; left:0; top:50%; transform: translateY(-50%); text-align: left; }
.ibannerCon .t { font-size: 18px;color:#ffffff; }
.ibannerCon .c { font-size: 2.86vw;color:#ffffff; line-height: 1.4; }
.ibannerCon .c b { display: block; }

.ibannerCon .tit1 { font-size: 2.5vw;color:#91cf08; line-height: 2; }
.ibannerCon .tit2 { font-size: 1.5vw;color:#1bacfb; line-height: 3; }
.ibannerCon .tit3 { font-size: 1vw;color:#ffffff; line-height: 2; }

@media(max-width:  1480px){
	.banner .swiper-slide .con .c { margin-bottom: 20px; }
}
@media(max-width:  1280px){
	.ibannerCon .t { font-size: 16px; }
}
@media(max-width:  1100px){
	.bannerScroll { right:3%; }
}
@media(max-width:  1024px){
	.ibanner .pic1 { display: none; }
	.ibanner .pic2 { display: inline-block; }
	.ibannerImgm { height: auto; overflow: hidden; }
	.ibannerCon .t { font-size: 16px; }
	.ibannerCon .c { font-size: 32px; }
	.banner .swiper-slide .con .c { font-size: 24px; }
	.banner .swiper-slide .con .t { font-size: 24px; }
	.sss { width: 30px;height: 30px;}
	.sss .circle i::before { clip: rect(0, 30px, 30px, 15px);-webkit-transform: rotate(-180deg);transform: rotate(-180deg);}
	.sss .circle i:first-child::before {left: 0;right: auto;clip: rect(0px, 15px, 30px, 0px);}
}
@media(max-width:  600px){
	/*.ibannerCon { text-align: left; top:auto;transform: translateY(0); bottom: 20px; }*/
	.ibannerCon .t { font-size: 18px; }
	.ibannerCon .c { font-size: 24px; }
	.banner .swiper-slide .con,.ssss { bottom: 30px;}
}
@media(max-width:  450px){
	.ibannerCon .t { font-size: 16px; }
	.ibannerCon .c { font-size: 22px; }
}
@media(max-width:  400px){
	.ibannerCon .c { font-size: 20px; }
}





/*首页*/
.topHeader { padding: 0 60px; width: 100%; left: 0; position: fixed; transition: all 0.6s; top:0; z-index: 10;border-bottom:1px solid rgba(255,255,255,0.2);  }
.fixed-head.topHeader,.fixed-headA.topHeader { position: fixed; left:0; top:0; background: #fff; }
.header .logo img { height: 45px; }
.header .logo img.pic2 { display: none; }
.fixed-head .header .logo img.pic1,.fixed-headA .header .logo img.pic1 { display: none; }
.fixed-head .header .logo img.pic2,.fixed-headA .header .logo img.pic2 { display: inline-block; }
.fixed-head.topHeader .header,.fixed-headA.topHeader .header { padding:0; }
.topHeader .logo {padding-top: 12px; float: left;}
.topNav-a {	float: right;padding-left: 20px; padding-top: 19px; width: 124px; background: url(global.png) no-repeat left center; }

.topNav-a dl {position: relative;}
.topNav-a dl dt {color: #333333;font-size: 15px;padding: 3px 0 23px 0; }
.topNav-a dl dt:before {position: absolute;content: "";top: 28%;transform: translateY(-50%);right: 0;width: 10px;height: 5px;background: url(dta.png) no-repeat right center;}
.fixed-head .topNav-a dl dd,.fixed-headA .topNav-a dl dd,.nobannerNav .topNav-a dl dd {background: #f4f5f5;}
.topNav-a dl dd {display: none;font-size: 16px;color: #000000;position: absolute;background: #ffffff;top: 31px;width: 144px;border-radius: 6px;padding: 15px 0 5px;text-align: center;left: -30px;}
.topNav-a dl dd .eee {margin-bottom: 10px;}
.topNav-a dl dd .eee a {font-size: 16px;color: #333333;}
.topNav-a dl dd .eee.cur a {color: #182b57;}
.topNav-a dl dd .eee a:hover {color: #1c9e3b;}
.topNav-a dl:hover dd {display: block;}
.headerA .nav { float: right; }

.topSear { position: absolute; right:40px; top: 21px; float: right; color:#fff; font-size:16px;}
 

.navL { float: left; margin-left: 40px; }
.navR { display: none; float: left; cursor: pointer; }
.navR .search,.navR .menu { float: left; }
.navR .search a { display: block; width: 40px; height: 40px; background: url(../images/search.png) no-repeat center; }

.navL ul li { float: left; padding: 0 16px;position: relative; }
.navL>ul>li>a { position: relative; display: block; font-weight: bold; line-height: 66px; font-size: 16px;color:#fff; }

.navL>ul>li>a:after { content:''; width: 0; height: 2px; background: #fff; position: absolute; bottom:-1px; left:50%; transform: translateX(-50%); transition: all 0.5s; }
.navL>ul>li:hover>a:after,.navL>ul>li.cur>a:after { width: 100%; }
.navL>ul>li:hover>a,.navL>ul>li.cur>a { color:#fff; }

.subNavbox a:active .txt, .subNavbox a:hover {color: #57a79a;}
.subNavbox { position: absolute; left: -25%; top: 66px; width: 150%; background-color: #fcfcfc; box-shadow: 1px 2px 2px 0 rgba(88, 88, 88, 0.2); display: none; text-align: center; padding: 20px 0px; }
.subNavbox p {padding-bottom: 12px;line-height: 24px;}
.subNavbox p a {line-height: 28px;height: auto;padding: 0;font-size: 14px;display:  inline-block;}
.subNavbox p a:before{content:"";position:absolute;bottom: -4px;height: 4px;background: #57a79a;right:0;width:0;-webkit-transition: 0.6s;-moz-transition: 0.6s;-o-transition: 0.6s;transition: 0.6s;}
.subNavbox p a:hover:before{ left:0; width:100%}

.fixed-head .navL>ul>li>a { color:#333333; }
.fixed-head .navL>ul>li>a:after { background: #57a79a; }
.fixed-head .navL>ul>li:hover>a,.fixed-head .navL>ul>li.cur>a { color:#57a79a; }

.fixed-headA .navL>ul>li>a { color:#333333; }
.fixed-headA .navL>ul>li>a:after { background: #57a79a; }
.fixed-headA .navL>ul>li:hover>a,.fixed-headA .navL>ul>li.cur>a { color:#57a79a; }

.fixed-head .topSear { color:#333333; }

@media(max-width:  1480px){
	.navR { margin-left: 20px; }
	.topHeader { padding: 0 40px; }
	.navL { margin-left:20px; }
	.topNav-a { padding-top: 15px; }
	.topNav-a dl dt {padding-bottom: 20px; } 
	.topSear { right: 20px;}
}
@media(max-width:  1280px){
	.topNav-a { margin-left: 0; }
	.topHeader { padding: 0 10px 0 20px; }
	.navL { margin-left:10px; }
}
@media(max-width:  1180px){
}
@media(max-width:  1024px){
	.topSear { display: none; }
	.topCon { margin-right: 5px;}
	.topHeader { padding: 0 3%; }
	.navL,.topNav-a { display: none; }
	.topHeader .logo img { width: 250px; height: auto; }
	.topHeader .logo { padding:10px 0; }
	.navR { float: right; font-size: 0; height: 48px; }
	.navR { display: block;}
}




/*首页内容*/


/* wolf */
.mainTit .et { font-size: 16px;text-transform: uppercase; color:#333; }
.mainTit .et span { display: inline-block; position: relative; padding-left:75px;}
.mainTit .t { font-weight: normal; font-size: 30px; color:#222222; line-height: 1.2; font-weight: normal; }
.mainTit .c { font-size: 16px; color:#666666; line-height: 1.5; }
.mainTit .et span:after { content:''; width: 62px; height: 2px; background: #999; position: absolute; left:0; margin-top: -1px; top:50%;}
.alignC { text-align: center;}
.colorBlack { color: #222222!important; }
.colorYellow { color: #57a79a!important; }
.colorWhite { color: #ffffff!important; }
.mainTit .et.colorBlue span:after { background: #b2b8c7;}
.mainTit .et.colorWhite span:after { background: rgba(255,255,255,0.3);}
.smallMore { font-size: 16px; color:#fff; display: inline-block; padding-right: 20px; background: url(hajt.png) no-repeat right center; transition: all 0.5s; }


.smallMore:hover { color:#ed7700;  padding-right: 26px; }

@media(max-width: 1780px){
}
@media(max-width: 1680px){
	.mainTit .et span { padding-left: 68px;}
	.mainTit .et span:after { width: 58px;}
}
@media(max-width: 1480px){
	.mainTit .et span { padding-left: 60px;}
	.mainTit .et span:after { width: 50px;}
}
@media(max-width: 1280px){
	.mainTit .et span { padding-left: 50px;}
	.mainTit .et span:after { width: 40px;}
}
@media(max-width: 1024px){
	.mainTit .t { font-size: 28px;}
	.mainTit .et span { padding-left: 40px;}
	.mainTit .et span:after { width: 30px;}
}
@media(max-width: 640px){
	.mainTit .t { font-size: 24px;}
}
@media(max-width: 400px){
	.mainTit .t { font-size: 22px;}
}
@media(max-width: 360px){
	.mainTit .t { font-size: 20px;}
}



/*网站底部样式*/
.footer { background: #f8f8f8; padding:4vw 0 0; }
.footerA { padding: 0 0 4vw; }
.footerA-a { padding-right: 30px; float: left; width: 32%; }
.footer .flogo img { height: 68px; }
.footerA-a .c { margin: 20px 0 40px; font-size: 13px;color:#666666; line-height: 1.5; }
.footerA-a .c p { margin: 8px 0; }


.footerA-a .con { margin-top: 20px; display: inline-block; max-width: 100%; }
.footerA-a .con .tabTit { border-bottom:1px solid #dddddd; }
.footerA-a .con .tabTit span { position: relative; font-size: 14px;color:#555555; display: inline-block; margin-right:30px; padding-bottom: 16px; }
.footerA-a .con .tabTit span.cur:after{ content: ''; width: 100%; height: 1px; background: #000000; position: absolute; left:0; bottom:-1px; }
.footerA-a .con .tabTit span.cur { color:#000; }

.footerA-b .ttt { font-size: 13px;color:#999999; }
.footerA-b dl dd { float: left; position: relative; margin-right: 15px; }
.footerA-b dl dd .icon { background: rgba(200,200,200,0.1); border-radius: 50%; }
.footerA-b dl .ewm { display: none; position: absolute; left:50%; width: 200px; transform: translateX(-50%); bottom: 46px; }
.footerA-b dl dd:hover .ewm { display: block;}
.footerA-b dl { margin-top: 10px; }
.footerA-b dl dd .icon:hover { background: rgba(200,200,200,0.5); }

.footerA-c { padding-top: 0px; float: left; width: 68%; }
.foot_nav {width: 100%;padding-right: 8%;}
.foot_nav ul {display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.foot_nav li a {display: block;line-height: 25px;color:#333;font-size: 12px;}
.foot_nav li a:hover {color:#56a896;}
.foot_nav .active {font-size: 16px; font-weight:bold;color: #333;margin-bottom: 10px; border-bottom:1px solid #666;}

.footerA-d { position: relative; float: right; width: 50%; }
.footerA-d .foAdd { cursor: pointer; position: absolute; transform: translate(-50%, -50%); width: 18px; height: 24px; }
.footerA-d .foAdd .icon { background: url(foaddbg.svg) no-repeat center/cover; background-size: 100% auto; width: 18px; height: 24px; }
.footerA-d .foAdd .icon:hover { background: url(foadd.svg) no-repeat center/cover; background-size: 100% auto; }

.footerA-d .foAdd .con { display: none; width: 180px; position: absolute; left: 50%; transform: translateX(-50%); background: #fff; padding:12px; border-radius: 4px; border:1px solid #ededed; }
.footerA-d .foAdd .con .t { font-size: 18px;color:#333; }
.footerA-d .foAdd .con .c { font-size: 16px; margin-top: 0px; color:#666; }

.footerA-d .foAdd:hover .con { display: block; } 


@media(max-width: 1280px){
	.footerA-c ul li:nth-child(n+2) { margin-top: 20px; }
}
@media(max-width: 1024px){
	.footerA-a { width: 100%; padding-right:0; }
	.footerA-c { display: none; }
	.footerA-a .c { margin: 10px 0 20px;}
	.footerA-d { width: 100%; }
	.footerA-a .con .tabTit span { margin-right: 20px; }
}
@media(max-width:  500px){
	.footerA-a .con .tabTit span { margin-right: 14px; }
}
.footerB { background: #fff; }
.footerB-a { padding: 16px 0; }
.footerB-a .copyright { float: left; }
.footerB-a p,.footerB-a,.footerB-a a { font-size: 14px;color:#999999; }
.footerB-b { float: right;}

@media(max-width: 1280px){
	.footerB { padding:0 3%; }
}

@media(max-width: 1024px){
	.footerB-a .copyright,.footerB-b { width: 100%; text-align: center; }
	.footerB-a .copyright { margin-bottom: 2px; }
	.footer { padding:30px 0 0; }
}
.bg {position: fixed;top: 0;z-index: 999999999;display: none;width: 100%;height: 100%;background: #28282a;}
.bg .bga {padding: 30px 43px 0 41px;}
.bg .bga .logo {width: 115px;height: auto;float: left;}
.bg .bga .e { cursor: pointer; background: url(x.png) no-repeat center;width: 19px;height: 19px;float: right;margin-top: 14px;}
.bg .bgb {margin-top: 180px;width: 100%;position: fixed;left: 50%;transform: translateX(-50%);text-align: center;}
.bg .bgb .indes {display: inline-block;}
.bg .bgb dl {float: left;margin-right: 60px;text-align: left;}
.bg .bgb dl:last-child {margin-right: 0;}
.bg .bgb dl dt {margin-bottom: 19px;}
.bg .bgb dl dt a {color: #fff;}
.bg .bgb dl dd {margin-bottom: 12px;}
.bg .bgb dl dd:last-child {margin-bottom: 0;}
.bg .bgb dl dd a {color: #8f8f8f;}
.bgc {position: absolute;bottom: 0;width: 100%;border-top: 1px solid #3e3e40;padding: 0 28px 0 28px;}
.bgc .bgca {float: left;padding: 28px 0 29px;}
.bgc .bgca .bgca1 {float: left;position: relative;padding-left: 20px;}
.bgc .bgca .bgca1:before {position: absolute;content: "";left: 0;top: 2px;width: 13px;height: 16px;background: url(../images/dw.png) no-repeat center;}
.bgc .bgca .bgca1a {margin-left: 38px;}
.bgc .bgca .bgca1a:before {position: absolute;content: "";left: 0;top: 2px;width: 15px;background: url(../images/dha.png) no-repeat center;}
.bgc .bgca .bgca1b {margin-left: 24px;padding-left: 25px;}
.bgc .bgca .bgca1b:before {position: absolute;content: "";left: 0;top: 4px;width: 17px;height: 13px;background: url(../images/yxa.png) no-repeat center;}
.bgc .bgcb {float: right;padding: 16px 0 18px;}
.bgc .bgcb a {display: inline-block;}
.bgc .bgcb a:last-child {margin-left: 8px;}


.navLogo { width: 100px; height: auto; padding: 18px 0 18px 10px; }







/*首页样式*/
.homeBoxA { padding: 5vw 0 7vw; }

.homeBoxA-b { margin-top:40px; }
.homeBoxA-b ul li { float: left; width: calc(33.333% - 10px); margin-right: 15px; }
.homeBoxA-b ul li a { transition: all 0.6s; background: #f9f9f9; overflow: hidden; border-radius: 12px; display: block;}
.homeBoxA-c { padding:2.4vw 18px 0 2.3vw; height: 23.4vw; position: relative; background: url(habg.png) right bottom/cover; }
.homeBoxA-b ul li:nth-child(3n) { margin-right:0; }
.homeBoxA-b ul li:nth-child(1) a { border-bottom:6px solid #0d63af;  }
.homeBoxA-b ul li:nth-child(2) a { border-bottom:6px solid #00aeeb;  }
.homeBoxA-b ul li:nth-child(3) a { border-bottom:6px solid #56a896;  }
/*.homeBoxA-b ul li:nth-child(1):hover a { background: #0d63af;  }
.homeBoxA-b ul li:nth-child(2):hover a { background: #57a79a;  }
.homeBoxA-b ul li:nth-child(3):hover a { background: #ed7700;  }*/


.homeBoxA-b ul li:nth-child(1) a { background: #0d63af;  }
.homeBoxA-b ul li:nth-child(2) a { background: #00aeeb;  }
.homeBoxA-b ul li:nth-child(3) a { background: #56a896;  }
.homeBoxA-b ul li:hover a { background: #f9f9f9; }


.homeBoxA-c .topTit .t { font-size:24px; font-weight:bold; color:#fff; line-height:35px; margin-bottom:10px; }
.homeBoxA-c .topTit .b { font-size: 16px; color:#f6f6f6; line-height:30px; height:110px; }
.homeBoxA-c .topTit .et { font-size: 18px; color:#999; }
.homeBoxA-c .icon { margin-top: 2vw;  display: inline-block; border-radius: 50%; border: 4px solid rgba(51,51,51,0.1); }
/*.homeBoxA-c .icon .pic2 { display: none; }*/

.homeBoxA-c span { opacity: 0; transition: all 0.6s; padding-right: 20px; background: url(hajt.png) no-repeat right center; position: absolute; left: 2.3vw; font-size: 18px; color:#ffffff; bottom:2.4vw; }
.homeBoxA-c .icon .pic1 { display: none; }

.homeBoxA-b ul li .homeBoxA-c span { opacity: 1;}
.homeBoxA-b ul li:hover .homeBoxA-c span { color:#999; transition: all 0.5s; }
.homeBoxA-b ul li:hover .homeBoxA-c .icon .pic2 { display: none; }
.homeBoxA-b ul li:hover .homeBoxA-c .icon .pic1 { display: inline-block; }



.homeBoxA-b ul li .homeBoxA-c .icon { border-color: rgba(255,255,255,0.1); }
.homeBoxA-b ul li:hover .homeBoxA-c .icon { border-color: rgba(55,55,55,0.1); }

.homeBoxA-b ul li .homeBoxA-c .topTit .t,.homeBoxA-b ul li .homeBoxA-c .topTit .et 
{ color:#fff; }

.homeBoxA-b ul li:hover .homeBoxA-c .topTit .t { color:#333333; }
.homeBoxA-b ul li:hover .homeBoxA-c .topTit .b { color:#666; }
.homeBoxA-b ul li:hover .homeBoxA-c .topTit .t,.homeBoxA-b ul li:hover .homeBoxA-c .topTit .et 
{ transition: all 0.6s; }


@media(max-width: 1680px){
	.homeBoxA-c .icon img { width: 100px; }
}
@media(max-width: 1480px){
	.homeBoxA-b { margin-top: 30px; }
	.homeBoxA-c .icon img { width: 80px; }
	.homeBoxA-c .icon { border: 3px solid rgba(51,51,51,0.1); }
}
@media(max-width: 1280px){
	.homeBoxA-c .topTit .t { font-size: 24px;}
	.homeBoxA-c { height: 32vw;}
}
@media(max-width: 800px){
	.homeBoxA-b { margin-top: 20px; }
	.homeBoxA-c .topTit .t { font-size: 20px;}
	.homeBoxA-c .topTit .et { font-size: 16px; }
	.homeBoxA-c { height: auto; padding: 24px 16px 70px;}
	.homeBoxA-c .icon { margin-top: 16px; }
	.homeBoxA-c span { bottom: 20px; left: 16px; color:#333; opacity: 1;}
	.homeBoxA-b ul li:hover .homeBoxA-c span { color:#fff; }
	.homeBoxA-b ul li { width: 100%; margin-right:0; margin-bottom: 16px;}
}



.zh22 {font-size: 22px;color: #333333;}
.zh16 {font-size: 16px;color: #fff;}
.zh14 {font-size: 14px;color: #fff;}
@media (max-width:450px) {
	.zh14 {font-size: 12px;}
}
.index-dyk {background: url(index-dyk.jpg) no-repeat center center/cover;padding: 90px 0 164px;position: relative;}
.index-dyk .index-dykb { margin-top:90px;position: relative;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide {position: relative;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img {width: 50%;float: right;height: 100%;height: 360px;display: none;overflow: hidden;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img img {height: 100%;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active .img {position: absolute;left: 0;top: 0;display: block;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active .index-dykba {float: right !important;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba {width: 50%;background: #fff;padding: 48px 44px 46px 50px;float: left;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba .index-dykba1 {color: #0068c5;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba .index-dykba2 {line-height: 30px;margin-top: 40px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
	-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba .index-dykba3 {color: #666666;line-height: 26px;margin-top: 12px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
	-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.index-dykba4 i {font-style: normal;color: #333333;display: inline-block;margin-top: 67px;}
.index-dykba4 i span {display: inline-block;width: 13px;height: 10px;margin-left: 6px;transition: all 0.5s;background: url(jctp.png) no-repeat right;}
.index-dykb .swiper-slide a:hover .index-dykba4 i span {width: 26px;transition: all 0.5s;background: url(jctp.png) no-repeat right;}
.index-dyk .swiper-button-next-indexb {background: url(next.png) no-repeat top center/cover;width: 53px;height: 53px;left: 86.9%;top: 54%;}
.index-dyk .swiper-button-next-indexb:hover {background: url(next1.png) no-repeat top center/cover;}
.index-dyk .swiper-button-next-indexb:after {opacity: 0;}
.index-dyk .swiper-button-prev-indexb {background: url(prev.png) no-repeat top center/cover;width: 53px;height: 53px;left: 10.1%;top: 54%;}
.index-dyk .swiper-button-prev-indexb:hover {background: url(prev1.png) no-repeat top center/cover;}
.index-dyk .swiper-button-prev-indexb:after {opacity: 0;}

@media (max-width:2560px) {
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img img {height: auto;}
}
@media (max-width:1920px) {
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img img {height: 100%;}
}
@media (max-width:1800px) {
	.index-dyk {padding: 136px 0 103px;}
}
@media (max-width:1750px) {
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba {padding: 30px 30px;}
	.index-dykba4 i {margin-top: 30px;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img {height: 292px;}
}
@media (max-width:1500px) {
	.index-dyk .swiper-button-prev-indexb {left: -0.5%;top: 64%;}
	.index-dyk .swiper-button-next-indexb {right: -0.5%;left: auto;top: 64%;}
}
@media (max-width:1300px) {
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba {padding: 20px;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img {height: 282px;}
}
@media (max-width:1100px) {
	.index-dyk {padding: 30px 0 40px;}
	.index-dyk .index-dyka .gylsztdt {margin-bottom: 7px;}
	.index-dyk .index-dyka .index-dyka2 {margin-bottom: 18px;}
	.index-dyk .index-dyka {text-align: center;margin-bottom: 22px;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img {position: inherit;float: left;left: inherit;top: inherit;height: auto;width: 100%;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba {position: inherit;right: 0;height: 100%;width: 100%;}
	.index-dyk .swiper-button-next-indexb {display: none;}
	.index-dyk .swiper-button-prev-indexb {display: none;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba .index-dykba2 {margin-top: 8px;}
	.index-dykba4 i {margin-top: 9px;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba .index-dykba3 {margin-top: 3px;}
	.zh20 {font-size: 18px;}
}
@media (max-width:750px) {
	.zh16 {font-size: 14px;}

}
@media (max-width:500px) {
	.zh22 {font-size: 18px;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba .index-dykba2 {line-height: 23px;}
}

 

/**/
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active .img {display: block;width: 45%;height: 100% !important;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide {width: 33.57%;overflow: hidden;margin-right: 1%;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active {width: 66.43%;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .index-dykba {width: 100%;}
.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active .index-dykba {width: 55%;}
@media(max-width: 1100px) {
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img {display: block !important;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active {width: 100%;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide {width: 100%;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide .img {width: 100%;height: auto;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active .img {position: relative;width: 100% !important;display: block;}
	.index-dyk .index-dykb .swiper-container-indexb .swiper-wrapper .swiper-slide-active .index-dykba {width: 100%;padding: 20px 14px;}
}



.homeBoxB { padding: 6vw 0 17.5vw; background: url(hbbg.png) no-repeat bottom center/cover #f9f9f9;}

.homeBoxB-a { position: relative; }
.homeBoxB-a .mainTit { float: left; }
.homeBoxB-a .mainMore { position: absolute; right:0; bottom:0; float: right; }


.homeBoxB-b { margin-top:60px; position: relative; z-index: 10; } 
.homeBoxB-b ul {}
.homeBoxB-b ul li { width:19%; text-align: center; float: left; padding:50px 60px 60px; background: #fff; border-radius: 8px; border-bottom: 5px solid #57a79a; margin-right: 1.25%; }
.homeBoxB-b ul li:nth-child(2n) { border-bottom: 5px solid #57a79a; }
.homeBoxB-b ul li:nth-child(5) { margin-right: 0;  }
.homeBoxB-b ul li .icon .pic2 { display: none; }
.homeBoxB-b ul li:hover .icon .pic1 { display: none; }
.homeBoxB-b ul li:hover .icon .pic2 { display: inline-block; }
.homeBoxB-b ul li .icon { display: inline-block;}
.homeBoxB-b ul li .icon img{ width:100px;}
.homeBoxB-b ul li .t { font-size: 18px; color:#666; margin-top: 12px; }
.homeBoxB-b ul li:hover { background: #57a79a;}
.homeBoxB-b ul li:hover .icon { border-color: rgba(255,255,255,0.1);}
.homeBoxB-b ul li:hover .t { color:#fff; }

@media(max-width:1480px){
	.homeBoxB-b { margin-top: 40px; }
	.homeBoxB-b ul li { padding: 20px 30px 20px; }
	.homeBoxB-b ul li .icon img { width: 60px; }
	.homeBoxB-b ul li .t { font-size: 16px; margin-top: 5px; }
}
@media(max-width:800px){
	.homeBoxB-b { margin-top: 20px; }
	.homeBoxB-b ul li { width: 49%; margin-right:2%; }
	.homeBoxB-b ul li:nth-child(2n) { margin-right:0; }
	.homeBoxB-b ul li:nth-child(n+3) { margin-top: 2%; }
	.homeBoxB-b ul li:nth-child(3) { border-bottom: 5px solid #57a79a; }
	.homeBoxB-b ul li:nth-child(4) { border-bottom: 5px solid #ed7700; }
	.homeBoxB-b ul li:nth-child(3):hover { background: #57a79a;}
	.homeBoxB-b ul li:nth-child(4):hover { background: #ed7700;}
}


.homeBoxC { padding: 0 60px; margin-top: -17.5vw; margin-bottom: -5vw; position: relative; }
.homeBoxC .img img { position: relative; top: -5vw; }

@media(max-width: 1480px){
	.homeBoxC { padding: 0 40px; }
}
@media(max-width: 1280px){
	.homeBoxC { padding: 0 2%; }
}


.homeC { padding:3.5vw 0 8vw; }
.homeC-b { margin-top:2.5vw; }
.homeC-b ul { display: flex; flex-wrap: wrap; }
.homeC-b ul li { float: left; overflow: hidden; border-radius: 10px; width: calc(50% - 10px); margin-right: 20px; }
.homeC-b ul li:nth-child(n+3) { margin-top: 20px; }
.homeC-b ul li:nth-child(2n) { margin-right:0; }
.homeC-c { position: relative; }
.homeC-b .con { position: absolute; left: 0; top: 102%; transition: all .6s;  width: 100%; height: 100%; opacity: 1; background: #56a598; padding:0 1.6vw; }
.homeC-b ul li:hover .con { top:0; }
.homeC-b .iconb { position: absolute; left:35px; bottom:15px; }
.homeC-b .icond { padding: 36px 0 36px 0; position: relative; }
.homeC-b .icona .t { font-size: 20px;color:#fff; }
.homeC-b .con .ccc { position: absolute; top:50%; transform: translateY(-50%); }
.homeC-b .iconc { border-bottom: 1px solid rgba(255,255,255,0.3); padding-bottom: 10px; }
.homeC-b .con .c { margin-top:25px; padding-right: 16px; font-size: 14px;color:#fff; line-height: 1.6; max-height: 6vw; overflow-y: scroll; overflow-x: hidden; }
.homeC-b .con .c p:nth-child(n+2) { margin-top: 5px; }
.homeC-b .con .c{scrollbar-color:  #cadded  rgba(255,255,255,0); scrollbar-width: thin; -ms-overflow-style:none; }
.homeC-b .con .c::-webkit-scrollbar { width: 4px; height: 1px;}
.homeC-b .con .c::-webkit-scrollbar-thumb { border-radius: 4px;-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);background: #cadded;}
.homeC-b .con .c::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);border-radius: 4px;background: rgba(255,255,255,0);}

@media(max-width:  1680px){
	.homeC-b .icona .icon { width: 76px; height: 76px; }
	.homeC-b .icond { padding: 28px 0 28px 85px; }
	.homeC-b .icona .t { font-size: 18px; }
}
@media(max-width:  1480px){
	.homeC-b .icona .icon { width: 62px; height: 64px; }
	.homeC-b .icond { padding: 20px 0 20px 74px; }
	.homeC-b .icona .t { font-size: 18px; }
	.homeC-b .con .c { max-height: 9vw; }
}
@media(max-width:  1024px){
	.homeC { padding:40px 0 50px; }
	.homeC-b { margin-top:25px; }
	.homeC-b .con { display: none; }
	.homeC-b ul li { width: 100%; margin-right: 0px; }
    .homeC-b ul li:nth-child(n+2) { margin-top: 10px; }
    .homeC-b .icona .icon { width: 46px; height: 46px; }
	.homeC-b .icond { padding: 13px 0 13px 52px; }
	.homeC-b .iconb { left: 12px; bottom: 12px; }

}



.homeBoxD { padding: 6vw 0; background: url(hdbg.png) no-repeat center/cover #fff; }
.homeBoxD-a { margin-top:50px; }
.homeBoxD-b { float: left; width: 63.5%; }
.homeBoxD-b a { display: block; position: relative; overflow: hidden; border-radius: 12px; }
.homeBoxD-b .con { position: absolute; left: 0; bottom: 30px; width: 100%; padding: 0 30px; }
.homeBoxD-b .con .et,.homeBoxD-b .con .d { font-size: 14px;color:rgba(255,255,255,0.8); }
.homeBoxD-b .con .t { font-size: 22px; margin: 3px 0 8px; color:rgba(255,255,255,1); }
.homeBoxD-b a,.homeBoxD-c { height: 29vw; }
.homeBoxD-c { background: #57a79a; border-radius: 12px; overflow: hidden; width: 35.5%; float: right; }
.homeBoxD-c .topTit { padding: 1.5vw 1.5vw 1vw; }
.homeBoxD-c .topTit .et { font-size: 16px; color:#fff; opacity: 0.8; } 
.homeBoxD-c .topTit .t { font-size: 24px; color:#fff; } 

.homeBoxD-d ul li { height: 5vw; position: relative; }
.homeBoxD-d ul li a { padding: 0 1.5vw;  display: block; position: absolute; left:0; top:50%; transform: translateY(-50%); }

.homeBoxD-d ul li .t { font-size: 16px;color:#fff; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.homeBoxD-d ul li .d { font-size: 16px;color:rgba(255,255,255,0.8); margin-top: 6px; }

.homeBoxD-d ul li:hover { background: #1a6cb4; }
.homeBoxD-c .smallMore { margin: 1vw 0 0 1.5vw; }

@media(max-width: 1920px){
	.homeBoxD-d ul li { height: 4.8vw; }
}
@media(max-width: 1680px){
	.homeBoxD-d ul li { height: 4.7vw; }
	.homeBoxD-d ul li .d { margin-top:2px; }
	.homeBoxD-c .topTit .t { font-size: 22px; } 
	.homeBoxD-b .con .t { font-size: 20px; }
	.homeBoxD-a { margin-top:40px; }
}
@media(max-width: 1480px){
	.homeBoxD-d ul li { height: 5vw; }
	.homeBoxD-b a,.homeBoxD-c { height: 32vw; }
	.homeBoxD-a { margin-top:30px; }
}

@media(max-width: 1280px){
	.homeBoxD-d ul li { height: 6vw; }
	.homeBoxD-b a,.homeBoxD-c { height: 38vw; }
	.homeBoxD-c .topTit .t { font-size: 20px; } 
	.homeBoxD-b .con .t { font-size: 18px; }
}
@media(max-width: 1024px){
	.homeBoxD { padding: 30px 0 50px; }
	.homeBoxD-b .con { bottom: 16px; padding: 0 16px;  }
	.homeBoxD-d ul li { height: auto; }

	.homeBoxD-d ul li a { position: relative; top:0; padding: 10px 16px; transform: translate(0);}
	.homeBoxD-b a,.homeBoxD-c { height: auto; }
	.homeBoxD-b,.homeBoxD-c { width: 100%; }
	.homeBoxD-c .topTit .t { font-size: 20px; } 
	.homeBoxD-b .con .t { font-size: 18px; }
	.homeBoxD-c .topTit { padding: 15px 16px 12px; }
	.homeBoxD-c { padding-bottom: 20px; margin-top: 20px;}
	.homeBoxD-a { margin-top:20px; }
	.homeBoxD-c .smallMore { margin: 12px 0 0 16px; }
}

.homeBoxE { padding: 8vw 0 	10vw; background: url(hebg.jpg) no-repeat center/cover; }
.homeBoxA-a .con { font-size: 18px;color:#666666; line-height: 1.8; margin:1.6vw 0 4vw; max-width: 590px; }
@media(max-width:1024px){
	.homeBoxA-a .con { font-size: 16px; margin: 16px 0 20px; }
}
.homeBoxA-a .mainTit { margin-bottom:30px; }
.homeBoxA-a .mainTit p{ width:50px; height:3px; background:#56a598; margin-top:15px;}



/*联系我们*/
.contactA { padding: 20px 0 40px; }
#map { width: 1600px; height: 1100px;}
.contactA-a { width: 475px; left:0; z-index: 10;}
.contactA-a .t img { display: inline-block; margin-top: 16px;}
.contactA-b { float: right; margin-right: -150px;  }
.contactA-a .addSwip { padding-bottom: 30px; }
.contactA-a .addSwip .swiper-slide { padding: 0 10px 10px;}
.contactA-a .addSwip .swiper-pagination-bullet-active { background: #000; opacity: 1;}
.addS .topTit .t { padding: 3vw 0 2vw; position: relative; font-size: 24px;color: #333333; border-bottom: 1px solid #e5e5e5; }
.addS .topTit .t:after { content:''; width: 34px; height: 1px; background: #c8003c; position: absolute; left:0; bottom:-1px; }
.addS .con { padding-top: 1vw; }
.addS .con li { line-height: 33px; font-size: 16px; color:#666666; margin: 18px 0; padding-left:35px; position: relative; }
.addS .con li .icon { position: absolute; left:0; top:0; }
@media(max-width: 1920px){
	#map { width: 1200px; height: 800px;}
}
@media(max-width: 1780px){
	#map { width: 1000px; height: 667px;}
	.addS .con li { font-size: 16px; }
	.addS .topTit .t { font-size: 22px; }
}
@media(max-width: 1480px){
	.addS .con li { font-size: 14px; }
	.addS .topTit .t { font-size: 20px; }
}
@media(max-width: 1280px){
	#map { width: 900px; height: 560px;}
}
@media(max-width: 1180px){
	.contactA-a { width: 380px;}
}
@media(max-width: 1024px){
	.addS .topTit .t { padding: 25px 0 20px; }
	.addS .con li { margin: 10px 0; }
	.contactA-a { width: 100%; }
	.contactA-b { float: none; margin: 0 auto; margin-right: 0;  }
	#map { width: 100%; height: 500px; float: none; margin: 0 auto; margin-right:0;}
	.contactA-a .t img { width: 160px; height: auto;}
}
@media(max-width: 800px){
	#map { height: 400px; }
}
@media(max-width: 600px){
	#map { height: 300px; }
}
@media(max-width: 400px){
	#map { height: 200px; }
}

.contactB { padding:0 0 60px; }
.contactB-a { position: relative; padding:9vw 0 10vw;  }
.contactB-b { position: relative; z-index: 5; }

.contactB-c { width: calc(100% - 120px); border-radius: 8px; overflow: hidden;  position: absolute; left:60px; top:0; height: 100%; background: url(contactbg.jpg) no-repeat right center/cover; }
.contactB-b .con { max-width: 560px; font-size: 18px;color:#666666; line-height: 1.6; margin: 1.2vw 0 3.5vw; }
.contactB-b .cc { font-size: 18px;color:#333333; line-height: 1.5; }
.contactB-b .cc p:nth-child(n+2){ margin-top: 10px; }

@media(max-width:  1480px){
	.contactB { padding:0 0 40px; }
	.contactB-c { width: calc(100% - 80px); left: 40px; }
	.contactB-b .con { font-size: 16px; max-width: 500px; }
	.contactB-b .cc { font-size: 16px; }
}
@media(max-width:  1280px){
	.contactB { padding:0 0 0px; }
	.contactB-c { width: 100%; left: 0px; }
	.contactB-b .con { font-size: 16px; max-width: 500px; }
	.contactB-b .cc { font-size: 16px; }
}
@media(max-width:  640px){
	.contactB { padding:0 0 0px; }
    .contactB-a { padding: 40px 0 50px;  }
	.contactB-c { width: 100%; left: 0px; background: url(contactbg.jpg) no-repeat left center/cover; }
	.contactB-b .con { font-size: 16px; max-width: 100%; margin: 16px 0 20px; }
	.contactB-b .cc { font-size: 16px; }
	.contactB-b .cc p:nth-child(n+2) { margin-top:8px; }
}


/*新闻中心*/
.newsD-a .mainTit { float: left; width: 40vw; }
.newsD-b { position: absolute; right:0; top: 0; }
.newsD-b ul li { float: left; margin-left: 18px; }
.newsD-b ul li a { font-size: 16px; color:#666666; border: 2px solid #e0e0e0; border-radius: 60px; display: block; padding: 10px 50px; text-align: center; }
.newsD-b ul li.cur a,.newsD-b ul li:hover a { color:#fff; background: #56a598; border-color: #56a598; }
@media(max-width:  1480px){
	.newsD-b ul li a { padding: 8px 30px; }
}
@media(max-width:  1024px){
	.newsD-a .mainTit { width: 100%; }
	.newsD-b { position: relative; left:0; top:0;width: 100%; margin-top: 15px; float: left; }
	.newsD-b ul li { margin: 0 10px 0 0; }
	.newsD-b ul li a { padding: 5px 18px; }
}

/* 新闻中心 */
.newsA { padding: 5vw 0 5vw; background: url(newsbg.png) no-repeat top center #ffffff; background-size: 100% auto; }
.relative { width: 100%; height: 100%; }
.newsA-a.homeBoxB-a .mainTit { width: auto; max-width: 28vw; }
.topNews { margin-top: 46px; background: #fff; padding:2vw; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 10px 10px rgba(120,120,120,0.1); }

.topNews a { position: relative; display: block; }
.topNews .img { float: left; width: 49.5%; border-radius: 12px; overflow: hidden;; }
.topNews .img img { width: 100%; }
.topNews .con { position: absolute; width: 50%; right:0; top:50%; transform: translateY(-50%);}
.topNews .conA { padding:0 1vw 0 2.5vw; }
.smallMoreA { margin-top: 4.5vw; font-size: 14px;color:#666666; display: inline-block; padding: 6px 12px 6px 0; border-bottom: 1px solid #dedede; }
.topNews .conA .d { font-size: 14px; color:#666666; }
.topNews .conA .c { margin-top: 16px; font-size: 14px; color:#666666; line-height: 1.8; overflow: hidden;	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5; }
.topNews .conA .c p:nth-child(n+2) { margin-top: 12px; }
.topNews .conA .t { line-height: 1.5; font-size: 22px; margin: 5px 0 15px; color:#333333; }

.topNews .tt { font-size: 16px;color:#666666; }
.topNews:hover { background: #56a598; }
.topNews:hover .conA .d,.topNews:hover .conA .t,.topNews:hover .conA .c,.topNews:hover .conA .tt,.topNews:hover .conA .smallMoreA { color: #fff; }
.topNews:hover .conA .smallMoreA { background: url(../images/smallbgw.png) no-repeat right; }

@media(max-width: 1680px){
	.topNews .conA .t { font-size: 20px; }
	.topNews .conA .c { -webkit-line-clamp: 4; }
}
@media(max-width: 1480px){
	.topNews { margin-top: 30px; }
	.topNews .conA .t { font-size: 18px; }
	.topNews .conA .c { -webkit-line-clamp: 4; }
	.topNews .conA .smallMoreA { margin-top: 20px; }
}
@media(max-width: 1480px){
	.topNews .conA { padding: 20px 16px; }
	.topNews { margin-top: 30px; }
	.topNews .conA .t { line-height: 1.2; font-size: 20px; margin: 6px 0 15px; }
	.topNews .conA .c { overflow: hidden;	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4; }
}
@media(max-width: 1024px){
	.newsA { padding: 30px 0 50px; }
	.topNews .img { width: 100%; }
	.newsA-a.homeBoxB-a .mainTit { max-width: 100%;}
	.topNews .con { position: relative; top: 0; transform: translateY(0); width:100%; height: auto; float: left; width: 100%; margin-top: 20px; }
	.topNews .conA { padding: 0px 0 20px; }
	.topNews { margin-top: 30px; }
	.topNews .conA .t { line-height: 1.2; font-size: 20px; margin: 6px 0 15px; }
	.topNews .conA .c { overflow: hidden;	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3; }
}
@media(max-width: 600px){
	.topNews .conA { padding: 0px 0 20px; }
	.topNews { margin-top: 20px; }
	.topNews .conA .t { font-size: 18px; margin: 3px 0 8px;}
}

.newsB { margin-top: 30px; }
.newsB ul li { margin-top: 20px; }
.newsB ul li a { border-bottom: 5px solid #fff; display: block; padding:2vw 1.6vw; background: #ffffff; border-radius: 10px; overflow: hidden; box-shadow: 0px 0px 10px 10px rgba(120,120,120,0.1); }
.newsB ul li a .d { font-size: 14px; color:#666666; }
.newsB ul li a .c { margin: 6px 0 20px; font-size: 14px; color:#666666; line-height: 1.6; overflow: hidden;	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.newsB ul li a .t { line-height: 1.5; font-size: 22px; color:#333333; }
.newsB ul li a:hover .d,.newsB ul li a:hover .t,.newsB ul li a:hover .c { transition: all 0.5s; color:#fff; }
.newsB ul li a:hover { transition: all 0.5s; background: #56a598; }
.newsB ul li a:hover { border-color:#ed7700; }
.newsB ul li a .smallMoreA { margin-top:0; }
.newsB ul li a:hover .smallMoreA { color: #fff; border-color: #fff; background: url(../images/smallbgw.png) no-repeat right; }

@media(max-width: 1280px){
	.newsB ul li a .t { font-size: 18px; }
}
@media(max-width: 1024px){
	.newsB ul li { margin-top: 12px; }
	.newsB ul li a { padding: 16px 12px; }
}
/**分页器**/
.fyq {	text-align: center;	margin-top: 2vw; }
.page {	line-height: 24px;	text-align: center;}
.page a { transition: all 0.5s; display: inline-block;margin: 0 5px; border-radius: 3px; padding: 10px 18px;border: 1px solid #e8e8e8;color: #666666;vertical-align: top;font-size: 16px;}
.page a:hover,.page .current,.page .cur {border-color: #57a79a;background: #57a79a;	color: #fff;}
.page span {margin-right: 6px;}

@media(max-width: 1024px){
	.fyq { margin-top: 30px;  }
	.page a { padding: 6px 12px; }
}


/* 新闻详情页 */
.newA { background: #fff; padding:4.5vw 0 5vw; }
.newA-a { background: #ffffff; box-shadow: 0 0 10px 10px rgba(120,120,120,0.1); padding: 2vw 1.6vw; border-radius: 12px; float: left; width: 68%; }
.newA-b .topTit .d { font-size: 14px;color:#666666; }
.newA-b .topTit .t { line-height: 1.5; margin-top: 6px; font-size: 22px;color:#333333;  }
.newA-b .topTit { float: left; width: calc(100% - 260px);}
.newA-b .share { position: absolute; right:0; bottom:2vw; }
.newA-b { padding-bottom:2vw; border-bottom: 1px solid #ddd; margin-bottom:1.5vw; position: relative;}
.newA-c { font-size: 16px; line-height: 1.4; color:#999; }
/* .newA-c p:nth-child(n+2) { margin-top: 16px; } */
.newA-d { padding-top: 2vw; margin-top: 1.8vw; border-top: 1px solid #ddd; }
.newA-e { float: left; width: calc(100% - 260px); }
.newA-d a { transition: all 0.5s; display: inline-block; padding: 12px 20px; background: #f0f0f0; border-radius: 8px; font-size: 15px; color:#333333; }
.newA-d a span { transition: all 0.5s; background: url(../images/jtgreen.png) no-repeat right center; display: inline-block; width: 170px; }
.newA-e p:nth-child(2) { margin-top: 10px;}
.newA-d a:hover { background: #ed7700; }
.newA-d a:hover span { color:#fff; background: url(../images/jtwhitebg.png) no-repeat right center; }
.newA-d .backList a { background: #56a598; }
.newA-d .backList a span { color:#fff; background: url(../images/backlist.png) no-repeat right center; }
.newA-d .backList a:hover { background: #ed7700; }
@media(max-width: 1280px){
	.newA-b .topTit .t { font-size: 24px;}
}
@media(max-width: 1024px){
	.newA-a { width: 100%; }
	.newA-b .topTit .t { font-size: 20px;}
	.newA-b .topTit { width: 100%; }
	.newA-b .share { width: 100%; position: relative; left:0; bottom:0; margin-top: 16px; float: left;}
	.social-share a { margin: 0 10px 0 0; }
	.newA { padding:30px 0 50px; }
	.newA-a { padding: 20px 12px;}
	.newA-b { padding-bottom: 18px; margin-bottom: 20px; }
	.newA-d { padding-top: 18px; margin-top: 20px; }
}
@media(max-width: 640px){
	.newA-e { width: 100%; height: 45px; }
	.newA-e p { margin:0; float: left; }
	.newA-e p:nth-child(n+2) { margin:0; float: right; }
	.newA-d .backList { width: 100%; float: left; margin-top: 15px; }
}
@media(max-width: 500px){
	.newA-d a span { width: 120px; }
}
@media(max-width: 400px){
	.newA-e { width: 100%; height: 38px; }
	.newA-d a { padding: 8px 14px;}
	.newA-d a span { width: 100px; }
	.newA-d .backList { margin-top: 10px; }
}
.newB { width: 30%; float: right; }
.newB-a {  background: #ffffff; box-shadow: 0 0 10px 10px rgba(120,120,120,0.1); padding: 2vw 1.5vw; border-radius: 12px; overflow: hidden; }
.newB-a .topTit .t { font-size: 1.5vw; color:#333333; padding-bottom: 1vw; border-bottom: 1px solid #dedede; }
.newB-a ul { padding: 12px 0 20px; }
.newB-a ul li { margin-top: 10px;}
.newB-a ul li a { font-weight: normal; background: url(../images/jtgreen.png) no-repeat right center; display: block; border-bottom: 1px solid #ddd; font-size: 18px; transition: all 0.5s; color:#333333; padding: 12px 0; }
.newB-a ul li:hover a,.newB-a ul li.cur a { color:#56a598; background: url(../images/bgyellow.png) no-repeat right center;}
.newB-b { margin-top: 30px;}
.newB-a dl dd a { display: block; border-bottom: 1px solid #ddd; padding: 16px 0; margin-top: 10px; }
.newB-a dl dd .d { font-size: 14px;color:#56a598; }
.newB-a dl dd .t { margin-top:5px; line-height: 1.4; font-size: 16px; font-weight: normal; color:#666666; }
@media(max-width: 1280px){
	.newB-a .topTit .t  { font-size: 24px;}
	.newB-a ul { padding: 0 0 15px; }
	.newB-a ul li a { font-size: 16px;}
}
@media(max-width: 1024px){
	.newB-b { display: none;}
	.newB { width: 100%; margin-bottom: 15px; }
	.newB-a { padding: 20px 12px; }
}
.about01line{width: 100%;height: 1px;background-color: #DDDDDD;position: relative;margin: 30px 0;}
.about01line:before{content: '';display: block;width: 30px;height: 2px;position: absolute;left: 0;top: 0;background-color: #ea5412;}

/*关于我们*/
.aboutA { padding:4vw 0 1vw; background-size: 100% auto; position: relative;}
.aboutA-a { position: relative; }
.aboutA-b { float: left; width: 53.5%; }
.aboutA-c { float: right; width: 41.5%; }
.aboutA-b .con { margin-top: 35px; font-size: 18px; color:#666666; line-height: 1.8; }
.aboutA-b .con p:nth-child(n+2) { margin-top: 20px; }
.aboutA-c .img { border-radius: 12px; overflow: hidden; }
.aboutA-c .img img { width: 100%; }
 
 
@media(max-width:  1680px){
	.aboutA-b .con { margin-top:25px; font-size: 16px; }
	.aboutA-b .con p:nth-child(n+2) { margin-top: 15px; }
}
@media(max-width:  1024px){
	.aboutA { padding: 40px 0 40px; }
	.aboutA-b .con { margin-top:15px; font-size: 16px; }
	.aboutA-c { width: 100%; float: left; margin-top: 16px; position: relative; left:0; top:0; transform: translate(0); }
	.aboutA-b { width: 100%; }
}

.aboutA-d { width: 100%; }
.aboutA-d .con { margin-top: 35px; font-size: 16px; color:#666666; line-height: 30px; text-align:justify; min-height:350px; padding-bottom:50px; }
.aboutA-d .con1 { margin-top: 35px; font-size: 16px; color:#666666; line-height: 30px; text-align:justify; padding-bottom:50px; }
 
@media(max-width:  1680px){
	.aboutA-d .con { margin-top:25px; font-size: 16px; }
}
@media(max-width:  1024px){
	.aboutA-d .con { margin-top:15px; font-size: 16px; }
	.aboutA-d { width: 100%; }
}



.ling-b { margin-top:60px; position: relative; z-index: 10; } 
.ling-b ul {}
.ling-b ul li { width:10%; text-align: center; float: left; background: #fff; margin-right: 1.25%; }
.ling-b ul li:nth-child(9) { margin-right: 0;  }
.ling-b ul li .icon { display: inline-block;}
.ling-b ul li .icon img{ width:100px;}
.ling-b ul li .t { font-size: 16px; color:#666; margin-bottom: 12px; }

@media(max-width:1480px){
	.ling-b { margin-top: 40px; }
	.ling-b ul li .icon img { width: 60px; }
	.ling-b ul li .t { font-size: 16px; margin-bottom: 5px; }
}
@media(max-width:800px){
	.ling-b { margin-top: 20px; }
	.ling-b ul li { width: 49%; margin-right:2%; } 
}
 
 
 
.con1-d { margin-top:1.6vw; }
.con1-d ul { display: flex; flex-wrap: wrap; }
.con1-d ul li { text-align: center; border-radius: 8px; overflow: hidden; padding: 2.5vw 12px; text-align: center; float: left; width: calc(24.5% - 10px); margin-right:15px;}
.con1-d ul li:last-child { margin-right:0; }

.con1-d ul li:nth-child(1) { background-color: #005bab; }
.con1-d ul li:nth-child(2) { background-color: #85ce00; }
.con1-d ul li:nth-child(3) { background-color: #ed7700; }
.con1-d ul li:nth-child(4) { background-color: #17abf1; }

.con1-d .num { position: relative; display: inline-block; line-height: 0.9; font-size: 3vw; position: relative; color:#fff; }
.con1-d .tt { padding-top:  10px; font-size: 18px;color:#fff; }

@media(max-width:  1680px){
	.con1-d .num { font-size: 2.5vw; }
	.con1-d .tt { font-size: 16px; }
}
@media(max-width:  1280px){
	.con1-d ul li { padding: 3.5vw 12px; }
}
@media(max-width:  1024px){
	.con1-d ul li { width: 100%; margin-right:0; }
	.con1-d ul li:nth-child(n+2) { margin-top:15px; }
	.con1-d .num { font-size: 50px; }
	.con1-d .tt { font-size: 16px; }
}
@media(max-width:  500px){
	.con1-d ul li { padding: 30px 12px; }
	.con1-d ul li:nth-child(n+2) { margin-top:10px; }
	.con1-d .num { font-size: 40px; }
	.con1-d .tt { font-size: 16px; }
}



.aboutB { padding:3.5vw 0; }
/* about03 */
.aboutB-a{width: 100%;box-sizing: border-box;position: relative; margin-top:30px;}
.aboutB-a .bg01{display: block;width: 100%;}
.aboutB-a ul{width: 100%;box-sizing: border-box;overflow: hidden;position: relative;display: flex;display: -webkit-flex;-webkit-justify-content: space-between;justify-content: space-between;position: absolute;top: 0;left: 0;height: 100%;}
.aboutB-a ul li{width: calc((100% - 2px)/3);border-right: 1px solid #ddd;padding: 90px 0 150px;background-color: rgba(0,0,0,0.3);position: relative;transition: all .3s;}
.aboutB-a ul li:last-child{border: none;}
.aboutB-a ul li h3{font-size: 36px;color: #ffffff;font-weight: bold;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-flex-flow: column;flex-flow: column;-webkit-align-items: center;align-items: center;text-align: center;line-height: 52px;transform: scale(1,0.8);}
.aboutB-a ul li h3::before,.aboutB-a ul li h3::after{content: '';display: block;width: 46px;height: 2px;background-color: #FFFFFF;}
.aboutB-a ul li h3::before{margin-bottom: 20px;}
.aboutB-a ul li h3::after{margin-top: 20px;}
.aboutB-a ul li p{font-size: 24px;color: #FFFFFF;text-align: center;margin-top: 30px;}
.aboutB-a ul li .hovertext{font-size: 18px;color: #ffffff;opacity: 0.8;transition: all .3s;text-align: center;margin-top: 60px;line-height: 34px;}
.aboutB-a ul li:hover{background-color: rgba(65,67,75,0.75);}
.aboutB-a ul li:hover .hovertext{opacity: 0.9;}
.aboutB-a ul li:hover h3::before,.aboutB-a ul li:hover h3::after{background-color: #e6771b;}

 
@media(max-width:  1280px){
	.aboutC-a ul li { padding: 3.5vw 12px; }
}


@media only screen and (min-width:900px) and (max-width:1260px) {
	.aboutB { padding:40px 0 50px; }
	.aboutB-a ul li h3{font-size: 32px;line-height: 36px;}
	.aboutB-a ul li h3::before{margin-bottom: 15px ;}
	.aboutB-a ul li h3::after{margin-top: 15px;}	
}
@media only screen and (min-width:750px) and (max-width:1000px) {	
	.aboutB-a ul li h3{font-size: 32px;line-height: 36px;}
	.aboutB-a ul li h3::before{margin-bottom: 15px ;}
	.aboutB-a ul li h3::after{margin-top: 15px;}
	.aboutB-a ul li h3{font-size: 26px;}
	.aboutB-a ul li h3 br{display: none;}
	.aboutB-a ul li h3::before{margin-bottom: 10px;}
	.aboutB-a ul li h3::after{margin-top: 10px;}
	.aboutB-a ul li .hovertext{font-size: 14px;margin-top: 30px;}	
	
}
@media only screen and (max-width:760px){
	.aboutB-a ul{position: relative;}
	.aboutB-a .bg01{display: none;}
	.aboutB-a{background: url(../img/about_sjbg01.jpg) no-repeat;box-sizing: border-box;padding: 50px 2%;background-size: cover;}
	.aboutB-a ul{-webkit-flex-wrap: wrap;flex-wrap: wrap;}	
	.aboutB-a ul li{width: 100%;border: 1px solid #ddd;margin-bottom: 2%;}
	.aboutB-a ul li:last-child{margin-bottom: 0;border: 1px solid #ddd;}
	.aboutB-a ul li{padding: 30px 0;}
	.aboutB-a ul li .hovertext{opacity: 1;}
	.aboutB-a ul li h3{font-size: 26px;line-height: 30px;}
	.aboutB-a ul li h3 br{display: none;}
	.aboutB-a ul li p{font-size: 22px;margin-top: 30px;}
	.aboutB-a ul li .hovertext{font-size: 14px;line-height: 26px;width: 90%;margin: 20px auto;}
}
 


.aboutC { text-align:justify; padding-bottom:150px; line-height:30px;}
.aboutC-a { margin-top:2.6vw; }
.aboutC-a ul { display: flex; flex-wrap: wrap; }
.aboutC-a ul li { text-align: left; border-radius: 8px; overflow: hidden; padding: 2.5vw 12px; background: url(aboutabgc.png) no-repeat right top; float: left; width: calc(19.8% - 10px); margin-right:15px;}
.aboutC-a ul li:last-child { margin-right:0; }

.aboutC-a ul li:nth-child(1) { background-color: #56a598; }
.aboutC-a ul li:nth-child(2) { background-color: #ed7700; }
.aboutC-a ul li:nth-child(3) { background-color: #56a598; }
.aboutC-a ul li:nth-child(4) { background-color: #ed7700; }
.aboutC-a ul li:nth-child(5) { background-color: #56a598; }

.aboutC-a h4{margin-bottom: 20px;font-size: 24px;color: #fff;}
.aboutC-a p{color: #fff;text-align: justify;}

@media(max-width:  1680px){
	.aboutC-a .t .num { font-size: 4.5vw; }
	.aboutC-a .t .num i { font-size: 20px; }
	.aboutC-a .tt { font-size: 16px; }
}
@media(max-width:  1280px){
	.aboutC-a ul li { padding: 3.5vw 12px; }
}
@media(max-width:  1024px){
	.aboutC-a ul li { width: 100%; margin-right:0; }
	.aboutC-a ul li:nth-child(n+2) { margin-top:15px; }
	.aboutC-a .t .num { font-size: 50px; }
	.aboutC-a .t .num i { font-size: 20px; }
	.aboutC-a .tt { font-size: 16px; }
}
@media(max-width:  500px){
	.aboutC-a ul li { padding: 30px 12px; }
	.aboutC-a ul li:nth-child(n+2) { margin-top:10px; }
	.aboutC-a .t .num { font-size: 40px; }
	.aboutC-a .t .num i { font-size: 20px; }
	.aboutC-a .tt { font-size: 16px; }
}


/* index05wrap */
.aboutD{width: 100%;box-sizing: border-box;position: relative;background-color: #f1f2f3;padding: 30px 0 120px;}
.aboutD-a{width: 100%;position: relative; margin-top:60px;}
.aboutD-a .li{width: 100%;overflow: hidden;box-sizing: border-box;position: relative;}
.aboutD-a .li img{display: block;width: 100%;transition: all .6s;}
.aboutD-a .li:hover img{transform: scale(1.1);}
.aboutD-a .li::before{content: '';display: block;width: 100%;height: 100%;background-color: rgba(35,35,35,0.75);position: absolute;top: 0;left: 0;transition: all .3s;z-index: 1;}
.aboutD-a .li .text{position: absolute;width: 100%;box-sizing: border-box;text-align: center;top: 50%;left: 0;z-index: 2;transform: translateY(-50%);-webkit-transform: translateY(-50%);padding: 0 65px;}
.aboutD-a .li .text strong{display: block;width: 70px;height: 1px;background-color: rgba(255,255,255,0.5);margin: auto;transition: all .3s;}
.aboutD-a .li .text h4{font-size: 16px;color: #ffffff;line-height: 30px;text-align: center;min-height: 90px;opacity: 0;transform: translateY(50px);transition: all .3s;margin-bottom: 50px;}
.aboutD-a .li:hover .text strong{width: 70px;background-color: rgba(255,255,255,0.5);}
.aboutD-a .li .text h3{font-size: 24px;color: #ffffff;margin: 30px auto;text-align: center;}
.aboutD-a .li:hover::before{background-color: rgba(64,88,143,0.9);}
.aboutD-a .li:hover .text h4{opacity: 0.75;transform: none;}
.aboutD-a .li .text a{border: 1px solid #fff;color: #fff;width: 150px;height: 42px;line-height: 42px;background-color: transparent;margin: auto;opacity: 0;transform: translateY(50px);transition: all .3s;}
.aboutD-a .li .text a::after{border: #fff;}
.aboutD-a .li .text a:hover{color: #e6771b;}
.aboutD-a .li:hover .text a{transform: none;opacity: 1;}
.aboutD-a .swiper-button-next,.aboutD-a .swiper-button-prev{width: 46px;height: 46px;background-color: #fff;color: #1c3e7d;font-size: 12px; border-radius:50%;display: flex;display: -webkit-flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;background-image: none;outline: none;top: 50%;margin-top: -23px;}


.aboutD-a .swiper-button-next {background: url(next.png) no-repeat top center/cover;width: 53px;height: 53px;left: 101%;top: 54%;}
.aboutD-a .swiper-button-next:hover {background: url(next1.png) no-repeat top center/cover;}
.aboutD-a .swiper-button-next:after {opacity: 0;}
.aboutD-a .swiper-button-prev {background: url(prev.png) no-repeat top center/cover;width: 53px;height: 53px;left: -5%;top: 54%;}
.aboutD-a .swiper-button-prev:hover {background: url(prev1.png) no-repeat top center/cover;}
.aboutD-a .swiper-button-prev:after {opacity: 0;}


/* 管理团队 */
.teamsA { padding:5.5vw 0 5vw; background: url(../images/teambg.jpg) no-repeat top center; background-size: 100% auto; }
.teamsA-b { margin:2.5vw 0 3vw; }
.teamsA-b ul { display: flex; flex-wrap: wrap; }
.teamsA-b ul li { overflow: hidden; float: left; width: calc(33.333% - 10px); margin-right: 15px; }
.teamsA-b ul li:nth-child(3n) { margin-right:0; }
.teamsA-b ul li:nth-child(n+4) { margin-top: 15px; }
.teamsA-b ul li img { transition: all 0.3s; }
.teamsA-b ul li:hover .img img { transform: scale(1.05); }
.teamsA-c .con { padding: 2vw 1.5vw; z-index: 10; background: rgba(0,90,170,0.9); border-radius: 6px; overflow: hidden; position: absolute; left:0; bottom:-70%; opacity: 1; transition: all 0.5s; }
.teamsA-b ul li:hover .teamsA-c .con { bottom:0; }
.teamsA-b ul li:hover .titA { opacity: 0; }
.teamsA-c .titA { position: absolute; left:0; bottom:0; padding:20px 30px; z-index: 5; }
.teamsA-c:before { position: absolute;content:''; width: 100%; height: 100%; left:0; bottom:0; background: url(../imgaes/teambg2.png) no-repeat bottom center; background-size: 100% auto; }
.teamsA-c .tit { font-size: 20px;color:#fff; }
.teamsA-c .tit .t2 { font-size: 16px;color:#fff; }
.teamsA-c .titB { padding-bottom:12px; margin-bottom: 20px; border-bottom:1px solid rgba(255,255,255,0.3); }
.teamsA-c .c { padding-right: 15px; max-height: 120px; overflow-y: scroll; overflow-x: hidden; font-size: 14px;color:#ffffff; line-height: 1.6; }
.teamsA-c .c{
	scrollbar-color:  #fff rgba(255,255,255,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none; 
}
.teamsA-c .c::-webkit-scrollbar { 
	width: 4px; 
	height: 1px;
}
.teamsA-c .c::-webkit-scrollbar-thumb { 
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #fff;
}
.teamsA-c .c::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 4px;
	background: rgba(255,255,255,0.2);
}

@media(max-width: 1680px){
	.teamsA-c .c { max-height: 90px; }
}
@media(max-width: 1480px){
	.teamsA-c .c { max-height: 60px; line-height: 20px; }
}
@media(max-width: 1024px){
	.teamsA { padding:40px 0 50px; }
	.teamsA-b { margin:20px 0 30px; }
	.teamsA-b ul li { width: calc(50% - 8px); margin-right: 16px; }
	.teamsA-b ul li:nth-child(3n) { margin-right:16px; }
	.teamsA-b ul li:nth-child(2n) { margin-right:0; }
	.teamsA-b ul li:nth-child(n+3) { margin-top: 16px; }
	.teamsA-c .con { padding: 16px 12px 20px; }
}
@media(max-width: 500px){
	.teamsA-b ul li { width: 100%; margin-right: 0; }
	.teamsA-b ul li:nth-child(3n) { margin-right:0; }
	.teamsA-b ul li:nth-child(n+2) { margin-top: 16px; }
	.teamsA-c .c { max-height: 80px; line-height: 20px; }
}


.productsA { padding:6.5vw 0 7vw; background: url(../images/probg.png) no-repeat top center #f7f7f7; background-size: 100% auto; }

.productsA-a .t1 { font-size: 20px;color: #333333; }
.productsA-a .c { font-size: 16px;color: #666666; line-height: 1.6; margin-top:1.5vw; }
.productsA-a .c p:nth-child(n+2) { margin-top: 16px; }

.productsA-b ul li { background: #fff; border-radius: 12px; overflow: hidden; }
.productsA-c { position: relative; height: 200px; border-radius: 12px; float: left; width: 32%; background: url(../images/probg2.png) no-repeat top center/cover; background-color: #56a598; }
.productsA-c .leftTit { position: absolute; left:3.5vw; top:50%; transform: translateY(-50%); }
.productsA-c .leftTit .relative { padding-left:120px; }
.productsA-c .leftTit .icon { position: absolute; left:0; top:50%; transform: translateY(-50%); width: 100px; box-sizing: border-box; height: 100px; border:3px solid rgba(255,255,255,0.3); border-radius: 50%; }
.productsA-c .leftTit .icon img { vertical-align: top; }
.productsA-c .leftTit .tit .t1 { font-size: 26px;color:#fff; }
.productsA-c .leftTit .tit .t2 { font-size: 16px;color:#fff; opacity: 0.6; }

.productsA-d { float: right; width: 68%; height: 200px; position: relative; }
.productsA-d .con { position: absolute; left:50%; top:50%; transform: translate(-50%, -50%); width: 90%; }

.productsA-d .con a { background: #f5f5f5; border-radius: 5px; padding: 12px 20px; font-size: 18px;color: #333333; float: left; margin: 5px 0 5px 0; width: calc(33.333% - 10px); margin-right: 15px; }
.productsA-d .con a:nth-child(3n) { margin-right:0; }
.productsA-d .con a span { display: block; background: url(../images/probg3.png) no-repeat right center; }
.productsA-b ul li:last-child .productsA-d .con a span { background: url(../images/probg4.png) no-repeat right center; }


.productsA-b ul { margin-top:3vw; }
.productsA-b ul li:nth-child(n+2) { margin-top:20px; }
.productsA-b ul li:nth-child(3n-2) .productsA-c { background-color: #56a598; }
.productsA-b ul li:nth-child(3n-1) .productsA-c { background-color: #57a79a; }
.productsA-b ul li:nth-child(3n) .productsA-c { background-color: #ed7700; }

@media(max-width: 1680px){
	.productsA-c,.productsA-d { height: 160px; }
	.productsA-c .leftTit .icon { width: 80px; height: 80px; }
	.productsA-c .leftTit .relative { padding-left: 90px; }
	.productsA-c .leftTit .tit .t1 { font-size: 24px; }
	.productsA-d .con a { font-size: 16px; padding: 10px 20px; }
}
@media(max-width: 1480px){
	.productsA-c,.productsA-d { height: 140px; }
	.productsA-c .leftTit .icon { width: 60px; height: 60px; }
	.productsA-c .leftTit .relative { padding-left: 70px; }
	.productsA-c .leftTit .tit .t1 { font-size: 20px; }
	.productsA-d .con a { font-size: 16px; padding: 10px 20px; }
}
@media(max-width: 1024px){
	.productsA-c,.productsA-d { width: 100%; height: auto; padding: 20px 12px; }
	.productsA-c .leftTit,.productsA-d .con { width: 100%; position: relative; left:0; top:0; transform: translate(0); }
	.productsA-c .leftTit .icon { width: 60px; height: 60px; }
	.productsA-c .leftTit .relative { padding-left: 70px; }
	.productsA-c .leftTit .tit .t1 { font-size: 20px; }
	.productsA-d .con a { font-size: 16px; padding: 10px 20px; }
}
@media(max-width: 640px){
	.productsA-d .con a { width: calc(50% - 6px); margin-right: 12px; }
	.productsA-d .con a:nth-child(3n) { margin-right:12px; }
	.productsA-d .con a:nth-child(2n) { margin-right:0; }
}


.productsB { display: none; position: fixed; z-index: 1000; background: rgba(0,0,0,0.9); left:0; top:0; width: 100%; height: 100%; }
.productsB-a { position: absolute; left: 50%; top: 50%; border-radius: 15px; transform: translate(-50%, -50%); width: 73%; background: #fff; }
.productsB-b { padding:4.5vw 4vw; }
.productsB-a .close { position: absolute; right: 1vw; top:1vw; width: 28px; height: 28px; cursor: pointer; background: url(../images/closea.png) no-repeat center/cover; }
.productsB-b .topTit { font-size: 30px;color:#222222; margin-bottom:2.5vw; }
.productsB-b ul li { float: left; width: calc(50% - 10px); margin-right: 20px; }
.productsB-b ul li:nth-child(2) { margin-right:0; }
.productsB-c { padding:3.5vw 2.5vw 4vw; background: url(../images/probg6.png) no-repeat right top/cover; background-color: #57a79a; color:#fff; border-radius: 8px; }
.productsB-c .t { line-height: 2; font-size: 20px;color:#fff; }
.productsB-c a { font-size: 16px;color:#fff; display: inline-block; border-bottom:1px solid #fff; margin-top:4vw; }
.productsB-c a span { display: inline-block; padding-left: 12px; }
.productsB-b ul li:nth-child(2) .productsB-c { background-color: #ed7700; }
@media(max-width: 1680px){
	.productsB-b .topTit { font-size: 26px; }
	.productsB-c .t { font-size: 18px; line-height: 1.8; }
}
@media(max-width: 1480px){
	.productsB-b .topTit { font-size: 24px; }
	.productsB-c .t { font-size: 16px; line-height: 1.8; }
}
@media(max-width: 1024px){
	.productsB-b ul li { width: 100%; margin-right:0; }
	.productsB-b ul li:nth-child(2) { margin-top:12px; }
	.productsB-a .close { width: 20px; height: 20px; right:10px; top:10px; }
	.productsB-b .topTit { font-size: 22px; }
	.productsB-b { padding: 30px 16px; }
	.productsB-a { width: 94%; }
	.productsB-c { padding: 20px 12px; }
	.productsB-c a { margin-top:20px; }
}
@media(max-width: 500px){
	.productsB-b .topTit { font-size: 20px; }
}
@media(max-width: 400px){
	.productsB-b .topTit { font-size: 18px; }
}


.sousuo_jg {padding: 7vw 0 8vw;background: #ededed;}
.sousuo_jg .sousuo_jg_top {position: relative;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a {float: left;width: 50%;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {font-size: 40px;color: #222222;float: right;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {font-size: 18px;color: #444444;margin-top: 20px;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js span {color: #57a79a;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js a {display: inline-block;color: #444444;border-bottom: 1px solid #444444;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b {float: right;width: 22%;position: absolute; right:0; bottom:0;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li {float: right;width: 100%;margin-right: 4%;text-align: center;position: relative;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:last-child {margin-right: 0;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt {font-size: 16px;color: #333;padding: 12px 16px;text-align: left;border: 1px solid #ededed;border-radius: 50px;background: #fff;position: relative;cursor: pointer;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt:before {position: absolute;width: 14px;height: 8px;background: url(../images/jiantou_0302.png);background-position-x: center;background-position-y: center;background-size: cover;background-repeat-x: initial;background-repeat-y: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: initial;content: "";right: 20px;top: 50%;transform: translateY(-50%);}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .bt {border-bottom: none;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box {border-top: 1px solid #e5e5e5;padding: 10px 0 0;position: absolute;top: 100%;width: 100%;left: 0;border-left: 1px solid #b6bbc1;border-bottom: 1px solid #b6bbc1;border-right: 1px solid #b6bbc1;border-top: none;background: #fff;display: none;overflow: hidden;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box:before {position: absolute;top: 0;left: 0;right: 0;width: 90%;height: 1px;margin: 0 auto;content: "";background: #e5e5e5;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box p {color: #666666;font-size: 16px;float: left;cursor: pointer;width: 50%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a {padding: 14px 20px;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a:nth-child(2n) {background: #f2f2f2;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box span {color: #dd2226;font-size: 16px;float: right;cursor: pointer;}
.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .box {display: block;}
.sousuo_jg .sousuo_bottom {margin-top: 50px;padding: 2.5vw;background: #fff;}


.searCro ul li { padding-bottom:2vw; margin-bottom: 2vw; border-bottom: 1px solid #dedede;  }
.searCro ul li a {display: block; }
.searCro .lanmT { font-size: 16px; color:#666666; }
.searCro .selmT { font-size: 20px; color:#333333; margin: 6px 0; }
.searCro .c { font-size: 16px; color:#666666; line-height: 1.8; }
.searCro ul li:last-child { margin-bottom: 0;}

.sousuo_jg .container {padding-bottom: 80px; }
@media(max-width: 1510px) {
	.sousuo_jg .container {padding-bottom: 60px;}
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {font-size: 32px;}
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {font-size: 15px;}
	
	
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li:hover .bt {font-size: 14px;}
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box p {font-size: 14px;}
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .box .box_a {padding: 12px 20px;}
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b ul li .bt {font-size: 14px;}
}
@media(max-width: 1000px) {
	.sousuo_jg { padding: 100px 0 40px; }
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b {width: 40%;}

	.searCro .lanmT { font-size: 16px; }
	.searCro .selmT { font-size: 18px; margin: 6px 0; }
	.searCro .c { font-size: 14px; color:#666666; line-height: 1.8; }

}
@media(max-width: 500px) {
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a { width: 100%; }
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_b { position: relative; left:0;  width: 100%;margin-top: 20px;}
	.sousuo_jg .container {padding-bottom: 40px;}
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .bt {font-size: 24px;}
	.sousuo_jg .sousuo_bottom {padding: 20px 18px 30px; margin-top: 20px; }
	.sousuo_jg .sousuo_jg_top .sousuo_jg_top_a .js {margin-top: 14px;}
	
}

.addFlsm { font-size: 16px; line-height: 2; }
.addFlsm p:nth-child(n+2) { margin-top: 16px; }
@media(max-width: 1024px){
	.addFlsm p:nth-child(n+2) { margin-top: 12px; }
}



.case {padding: 30px 0 90px;position: relative;}
.case .case_box { position: relative;}
.case .case_box .item {position: relative;background: #f9f9f9;width: 49%;float: left; margin-right:2%; margin-bottom:30px;}
.case .case_box .item:nth-child(2n){ margin-right:0;}
.case .case_box .item .img {width: 50%;float: left;height: 100%;height: 360px;overflow: hidden;}
.case .case_box .item .img img {height: 100%;}
.case .case_box .item .txt {width: 50%;padding: 28px 44px 46px 50px;float: left;}
.case .case_box .item .txt .case_tit1 {color: #0068c5;}
.case .case_box .item .txt .case_tit2 {line-height: 30px;margin-top: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.case .case_box .item .txt .case_tit3 {color: #666666;line-height: 20px;margin-top: 12px;}
.case .case_box .item .txt .case_tit4 i {font-style: normal;color: #333333;display: inline-block;margin-top: 47px;}
.case .case_box .item .txt .case_tit4 i span {display: inline-block;width: 13px;height: 10px;margin-left: 6px;transition: all 0.5s;background: url(jctp.png) no-repeat right;}
.case .case_box .item a:hover .case_tit4 i span {width: 26px;transition: all 0.5s;background: url(jctp.png) no-repeat right;}
 
@media (max-width:2560px) {
	.case .case_box .item .img img {height: auto;}
}
@media (max-width:1920px) {
	.case .case_box .item .img img {height: 100%;}
}
@media (max-width:1800px) {
	.icase {padding: 136px 0 103px;}
}
@media (max-width:1750px) {
	.case .case_box .item .txt {padding: 30px 30px;}
	.index-dykba4 i {margin-top: 30px;}
	.case .case_box .item .img {height: 292px;}
}

@media (max-width:1300px) {
	.case .case_box .item .txt {padding: 20px;}
	.case .case_box .item .img {height: 282px;}
}
@media (max-width:1100px) {
	.case {padding: 30px 0 40px;}
	.case .case_box .case_tit2 {margin-bottom: 18px;}
	.case .case_box {text-align: center;margin-bottom: 22px;}
	.case .case_box .item .img {position: inherit;float: left;left: inherit;top: inherit;height: auto;width: 100%;}
	.case .case_box .item .txt {position: inherit;right: 0;height: 100%;width: 100%;}
	.case .case_box .item .txt .case_tit2 {margin-top: 8px;}
	.case .case_box .item .txt .case_tit3 {margin-top: 3px;}
}
@media (max-width:500px) {
	.case .case_box .item .txt .case_tit2 {line-height: 23px;}
}

  





.topNava {
    float: left;
    line-height: 66px;
    padding: 0 18px;
}

.topNava .pd a{
	font-size: 16px;
	color: #fff;
	line-height: 66px;
	padding:0 15px;
	position: relative;
}

.topNava .pd a:before{
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    width: 19px;
    height: 19px;
    transform: translateY(-50%);
    background: url(../images/dt.png) no-repeat center center/cover;
}

.fixed-head .topNava .pd a{
	color: #333333;
}

.fixed-head .topNava .pd a:before{
	background: url(../images/dta.png) no-repeat center center/cover;
}