@charset "utf-8";
a, img { vertical-align: top; }
.container { width: 84%; margin: auto; }
@media(max-width: 1600px){
	.container { width: 86%; }
}
@media(max-width: 1300px){
	.container { width: 90%; }
}
@media(max-width: 1100px){
	.container { width: 94%; }
}



.header { z-index: 101; position: fixed; left:0; top:0; width: 100%; }
.header:hover { z-index: 103; }
.header .logo a { transition: all 0.5s; display:inline-block; padding:15px 0; }
.fixed-head .logo a img { transition: all 0.5s; height: 41px; width: auto; }
.mb { display: none; }

.fixed-head { background: rgba(0,0,0,0.8); }
.fixed-head .logo a { padding: 10px 0; }
/*.fixed-head .logo a img { height: 46px; }*/
.nav ul li a,.header .yyqh,.header .sear { transition: all 0.5s; }
.fixed-head .nav ul li a,.header.fixed-head .yyqh { line-height: 66px; }
.fixed-head.header .sear { padding: 24px 0 20px 0; }
.nav ul li .subA a { font-size:14px; }
.nav ul li { position: relative; }
.nav ul li .subA { height: 0; overflow: hidden; text-align:center; transition: all 0.8s; border-bottom-right-radius:6px; border-bottom-left-radius:6px; position: absolute; left:50%; transform:translateX(-50%); width: 150px; }
.nav ul li .subAA { position: relative; background: #fff; padding:20px 15px; }
.nav ul li .subAB:after { content:''; width: 1px; height: 100%; position: absolute; left:0px; top:14px; background: #ddd; }
.nav ul li .subB { width: 540px; text-align:left; left:0; transform:translateX(0); }
.nav ul li .subA a { display:block; color:#333; line-height: 1!important; padding: 10px 0; text-align:left; position: relative; padding-left:10px; }
.nav ul li .subA dd:last-child>a { border:none; margin-bottom:0; }
.nav ul li .subA a:hover { color:#77c6c4; }
.nav ul li:hover .subA { height: 450px; opacity: 1; z-index: 5; } 
.nav ul li:nth-child(3):hover .subA,.nav ul li:nth-child(4):hover .subA { height: 140px; } 
.nav ul li:nth-child(5):hover .subA { height: 95px; } 
.nav ul li:nth-child(6):hover .subA { height: 54px; } 
.nav ul li:nth-child(6):hover .subA { height: 95px; } 
.header .logo a img { height: 40px; }
.nav ul li .subA dl { position: relative; }
.thidSub { position: absolute; top:0; left:230px; width: 250px; height: 100%; display:none; padding-left: 15px; }
.thidSubA { padding: 0px; background: #fff; }
.nav ul li .subAB { position: relative; }
.nav ul li .subA dd:hover .thidSub { z-index:5; display:block; }


.nav ul li .subAA .k{
    position: absolute;
    height: 22px;
    width: 3px;
    background: #77c6c4;
    content: "";
    top: -3px;
    left: -1px;z-index: 5;
    transition: all 0.4s;
}


@media(max-width:1100px){
	.pc { display: none; }
	.mb { display:block; }
}
.header .yyqh {line-height: 79px;color:#fff;font-size:15px;}
.header .yyqh dl {position: relative;}
.header .yyqh dl dt {padding: 0 14px 0 21px;position: relative;}
.header .yyqh dl dt:before {position: absolute;content: "";left: 0;top: 49%;width: 18px;height: 18px;transform: translateY(-50%);background: url(../images/yyqh.svg) no-repeat center center/cover;}
.header .yyqh dl dt:after {position: absolute;content: "";right: 0;top: 49.5%;width: 10px;height: 7px;transform: translateY(-50%);background: url(../images/yqh.svg) no-repeat center center/cover;}
.header .yyqh dd {background: #fff;position: absolute;top: 60px;display: none;width: 100px;box-shadow: 0px 0px 5px #888888;border-radius: 3px;}
.header .yyqh:hover dd{display: block;}
.header .yyqh dd a {display: block;width: 100%;line-height: 1;color: #666666;padding: 10px 0 10px 15px;}
.header .yyqh dd a:nth-child(2) {padding: 0px 0 10px 15px;}
.header .yyqh dd .cur {color: #46967d;}
.header .sear{padding: 30px 0 26px 0;position: relative;cursor: pointer;margin-left: 30px;}
.header .sear span {float: left;width: 21px;height: 22px;position: relative;background: url(../images/addsear.svg) no-repeat center center/cover;}
.subsearch {width: 330px;position: absolute;top: 0px;right: 0px;display: none;padding: 75px 0 20px 0;}
.header .sear:hover .subsearch{display: block;}
.subsearch form {background: #ffffff;border-radius: 3px;padding: 0 20px;position: relative;width: 100%;height: 50px;}
.subsearch form:after {content: '';position: absolute;right: 36px;top: -8px;line-height: 0;border-width: 8px;border-color: #ffffff;border-top-width: 0;border-style: dashed;border-top-style: solid;border-left-color: transparent;border-right-color: transparent;display: none;}
.subsearch form input.inp {width: 100%;border: none;font-size: 14px;/*border-left: 2px solid #93969d;*/background: none;outline: none;height: 50px;padding-left: 0px;color: #333;}
.subsearch form input.subxx {border: none;outline: none;position: absolute;right: 2px;top: 2px;z-index: 5;height: 46px;background: url(../images/addsear.png) no-repeat center #77c6c4; border-radius: 5px;font-size: 0;width: 54px;}
.nav { margin-right:110px; }
.nav ul li { float:left; margin-left:50px; }
.nav ul li a { position: relative; display:block; line-height: 80px; font-size:16px;color:#fff; }
.nav ul li.cur a:after { content:''; width: 6px; height: 6px; background: #fff; position: absolute; left:50%; transform:translateX(-50%); bottom: 10px; }
@-webkit-keyframes headerFix {
	from {
		-webkit-transform: translateY(-100%);
	}

	to {
		-webkit-transform: translateY(0);
	}
}

@keyframes headerFix {
	from {
		transform: translateY(-100%);
	}

	to {
		transform: translateY(0);
	}
}
.header .navbtn{
	display: none;
}
.header .navbtn .hg{
	display: none;
}
/*.fixed-head .navbtn .hg{
	display: block;
}
.fixed-head .navbtn .mr{
	display: none;
}*/
@media(max-width:1800px){
	.nav { margin-right: 80px; }
	.nav ul li { margin-left: 40px; }
}
@media(max-width:1600px){
	.nav { margin-right: 60px; }
	.nav ul li { margin-left: 30px; }
}
@media(max-width:1300px){
	.nav { margin-right: 40px; }
	.nav ul li { margin-left: 25px; }
}
@media(max-width:1100px){
	.nav { display:none; }
	.header .logo a { height: 60px; padding: 10px 0; }
	.header .logo a img { height: 40px; }
	.header .yyqh { line-height: 60px; }
	.header .sear { margin-left: 20px; padding: 20px 0 16px; }
	.header .navbtn{ margin-left: 15px; display: block;float: right;width: 35px;margin-top: 16px;}
}

@media(max-width:600px){
	.header .logo a { padding: 15px 0; }
	.header .logo a img { height:30px; }
}
@media(max-width:400px){
	.header .logo a { padding: 18px 0; }
	.header .logo a img { height:24px; }
}

.banner .img { position: relative; }
.bannerABtn { z-index: 10; cursor: pointer; position: absolute; right:8%; top:calc(100px + 5%); width: 101px;height: 101px; background: url(../images/vidstart.png) no-repeat center; }
.bannerABtnA:after { content:""; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/vidbg.png) no-repeat center/cover; }
.bannerABtn:hover .bannerABtnA:after { animation: circleround 5s linear infinite; }
.bannerA { z-index: 5; width: 100%; position: absolute; left:0; bottom: 10%; }
.bannerA .mainMore { margin-top:2vw; }
.banner .vid { z-index: 3; min-height: 100%;min-width: 100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
.banner .img:after { z-index: 4; content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.3); }
.banner video { z-index: 3; min-height: 100%;min-width: 100%;position:absolute;top:50%;left:50%;transform: translate(-50%, -50%);}
@keyframes circleround {
    0% {
      transform: rotate(0deg);
    }
    50% {
      transform: rotate(180deg);
    }
    100% {
      transform: rotate(360deg);
    }
}
@media(max-width:1600px){
	.bannerABtn { right: 7%; width: 90px; height: 90px; }
}
@media(max-width:1300px){
	.bannerABtn { right: 5%; width: 80px; height: 80px; }
}
@media(max-width:1100px){
	.bannerABtn { right: 3%; width: 60px; height: 60px; top:calc(70px + 5%); }
	.bannerA .mainMore { margin-top:20px; }
}

/*首頁樣式*/
.homeBoxA { padding:5vw 0 6vw; }
.homeBoxA-a .mainQh { position: absolute; right:0; top:50%; height: 50px; transform:translateY(-50%); width: 105px; }
.mainQhA { width: 46px!important; height: 46px!important; border-radius:50%; border:1px solid #dedede; }
.homeBoxA-a .swiper-button-prev { left:0; }
.homeBoxA-a .swiper-button-next {right:0; }
.mainQhA:after { font-size:16px!important; font-weight:bold; color:#999999; }
.mainQhA:hover:after { color:#fff; }
.mainQhA:hover { background: #77c6c4; border-color:#77c6c4; }
.homeBoxA-b { margin-top:40px; }
.homeBoxA-b a { display:block; }
.homeBoxA-c { padding:40px 30px 0; background-color: #efefef; background-image: linear-gradient(#f7f7f7, #dcdfdf); }
.homeBoxA-c:after { opacity: 0; transition:all 0.6s; border-radius:12px; content:''; width: 100%; height: 100%;background: url(../images/h1bg.png) no-repeat right bottom #77c6c4; position: absolute; left:0; top:0; }
.homeBoxA-c .logo .imgb { display:none; }
.homeBoxA-d { padding:0 0 20px; transition:all 0.6s; }
.homeBoxA-c .logo { height: 40px; overflow: hidden; }
.homeBoxA-c .logo img { max-height:40px; }
.homeBoxA-c .t { font-size:22px;color:#333333; margin-top:20px; }
.homeBoxA-c .img { margin-top: -90px; }
.homeBoxA-d,.homeBoxA-c .logo { position: relative; z-index: 5; }
.homeBoxA-d .con { opacity: 0; transition:all 0.6s; margin-top:16px; }
.homeBoxA-d .con { min-height:150px; }
.homeBoxA-d .con .c { font-size:16px;color:#fff; line-height: 1.6; margin-bottom: 30px; min-height:100px; }
.homeBoxA-c:hover .logo .imga { display:none; }
.homeBoxA-c:hover .logo .imgb { display:inline-block; }
.homeBoxA-c:hover:after { opacity: 1; }
.homeBoxA-c:hover .homeBoxA-d .con { opacity: 1; }
.homeBoxA-c:hover .homeBoxA-d { padding:20px 0 0; }
.homeBoxA-c:hover .t { color:#fff; }


.homeBoxA-z .homeBoxA-c:hover .logo .imga { display:inline-block; }
.homeBoxA-z .homeBoxA-c:hover .logo .imgb { display:none; }
.homeBoxA-z .homeBoxA-c:hover:after { opacity: 0; }
.homeBoxA-z .homeBoxA-c:hover .homeBoxA-d .con { opacity: 0; }
.homeBoxA-z .homeBoxA-c:hover .homeBoxA-d { padding:0px 0 0; }
.homeBoxA-z .homeBoxA-c:hover .t { color:#333; margin-top:20px; }
.pro2C .homeBoxA-z .homeBoxA-c .img { overflow: hidden; }
.pro2C .homeBoxA-z .homeBoxA-c .img img { transition: all 0.5s; }
.pro2C .homeBoxA-z .homeBoxA-c:hover .img img { transform:scale(1.1); }





@media(max-width:1600px){
    .homeBoxA-b { margin-top:30px; }
	.homeBoxA-c { padding:30px 20px 0; }
	.homeBoxA-d { padding:0 0 20px; }
	.homeBoxA-c .logo { height: 40px; overflow: hidden; }
	.homeBoxA-c .logo img { max-height:40px; width: auto; }
	.homeBoxA-c .t { font-size:20px; margin-top:20px; }
	.homeBoxA-c .img { margin-top: -130px; }
	.homeBoxA-d .con { opacity: 0; transition:all 0.6s; margin-top:16px; }
	.homeBoxA-d .con .c { font-size:16px; margin-bottom: 26px; }
}
@media(max-width:1400px){
    .homeBoxA-b { margin-top:26px; }
	.homeBoxA-c { padding:30px 16px 0; }
	.homeBoxA-d { padding:0 0 15px; }
    .homeBoxA-c:hover .homeBoxA-d { padding:15px 0 0; }
	.homeBoxA-c .logo { height: 32px; }
	.homeBoxA-c .logo img { max-height:32px; width: auto; }
	.homeBoxA-c .t { font-size:18px; margin-top:12px; }
	.homeBoxA-c .img { margin-top: -90px; }
	.homeBoxA-d .con { opacity: 0; transition:all 0.6s; margin-top:16px; }
	.homeBoxA-d .con .c { font-size:16px; margin-bottom: 26px; }
}
@media(max-width:1100px){
	.homeBoxA { padding: 40px 0 50px; }
    .homeBoxA-b { margin-top:20px; }
    .homeBoxA-a .mainQh { width: 90px; height: 40px; }
    .mainQhA { width: 40px!important; height: 40px!important; }
}

.homeBoxB { overflow: hidden; width: 100%; height: 46vw; }
.homeBoxB-a .con { width: 100%; position: absolute; left:0; top: 50%; transform:translateY(-50%); padding: 0 3vw; }
.homeBoxB-a .c { font-size:16px; line-height: 1.7; margin:12px 0 30px; }
.homeBoxB-b { overflow: hidden; }
.homeBoxBb1 { position: absolute; left:0; top:0; width: 25vw; height: 50%; background: url(../images/h2bg.jpg) no-repeat right bottom/cover #77c6c4; }
.homeBoxBb2 { position: absolute; left:0; bottom:0; width: 25vw; height: 23vw; }
.homeBoxBb3 { position: absolute; left:25vw; top:0; width: 50vw; height: 50%; }
.homeBoxBb4 { position: absolute; left:25vw; bottom:0; width: 50vw; height: 50%; }
.homeBoxBb5 { position: absolute; right:0; bottom:0; width: 25vw; height: 100%; }
.homeBoxB-c { position: absolute; left:0; top:2.5vw; padding: 0 0 0 2.5vw; }
.homeBoxB-c .t { margin:12px 0; font-size:22px;color:#fff; }
.homeBoxB-c .t span { font-size:16px; }
.homeBoxB-c .c { max-width:320px; text-align:justify; font-size:15px;color:#ffff; line-height: 1.7; transition:all 0.5s; opacity: 0; }
.homeBoxB-b:hover .homeBoxB-c .c { opacity: 1; }
.homeBoxBb2 .img img { height: 23vw; width: auto; }
.homeBoxBb5 .img img { height: 46vw; width: auto; }
.homeBoxB-b .img img { transition: all 0.3s; }
.homeBoxB-b:hover .img img { transform:scale(1.15); }
@media(max-width: 1600px){
	.homeBoxB-a .con { padding: 0 2.5vw; }
	.homeBoxB-c .t { font-size:20px; }
	.homeBoxB-c .t span { font-size:14px; }
	.homeBoxB-c { padding: 0 1.5vw; }
}
@media(max-width: 1400px){
	.homeBoxB-a .con { padding: 0 2.5vw; }
	.homeBoxB-c .t { font-size:18px; }
	.homeBoxB-c .t span { display:block; }
	.homeBoxB-c { padding: 0 1.5vw; }
	.homeBoxB-a .c { line-height: 1.6; margin: 10px 0 20px;font-size:15px; }
	.homeBoxB-c .c { font-size:14px; line-height: 1.6; }
	.homeBoxB-c .icon img { height: 48px; width: auto; }
}
@media(max-width: 1100px){
	.homeBoxB { height: auto; }
	.homeBoxBb1 { width: 100%; position: relative; left:0; top:0; height: auto; }
	.homeBoxB-a .con { top:0; transform:translateY(0); padding: 20px 16px; position: relative; }
	.homeBoxBb2 { position: relative; left:0; bottom:0; width: 100%; height: auto; }
	.homeBoxBb3 { position: relative; left:0; top:0; width: 100%; height: auto; }
	.homeBoxBb4 { position: relative; left:0; bottom:0; width: 100%; height: auto; }
	.homeBoxBb5 { position: relative; right:0; bottom:0; width: 100%; height: auto; }
	.homeBoxBb2 .img img { height: auto; width: 100%; }
	.homeBoxBb5 .img img { height: auto; width: 100%; }
	.homeBoxB-c { padding: 0 16px; }
	.homeBoxB .homeBoxB-b { margin-top:0!important; }
}

.fixBg { position: fixed; left:0; top:0; width: 100%; height: 100vh; z-index: 0; background: url(../images/hcbg3.png) no-repeat bottom right/cover; background-position:fixed; }

.homeBoxA,.homeBoxD,.footer,.homeBoxC { position: relative;z-index: 1;  }
.homeBoxA { background: #fff; }

.homeBoxC { padding:9vw 0 11vw;  }
.homeBoxC-a .con { text-align:justify; margin: 25px 0 40px; font-size:16px;color:#666666; line-height: 1.8; }
.homeBoxC-a .con p:nth-child(n+2) { margin-top: 10px; }
.homeBoxC-a { max-width:870px; }
.homeBoxC-b { margin-bottom:60px; }
.homeBoxC-b ul li { float:left;position: relative; width: 50%; }


.homeBoxC-b ul li .icon { position: relative; }
.homeBoxC-b ul li .icon:before { content:''; width: 98px; height: 98px; position: absolute; left:0; top:0; background: url(../images/hcbg2.png) no-repeat center/cover; }

.homeBoxC.active .homeBoxC-b ul li .icon:before { -webkit-animation:haha1 5s linear 1; }
@-webkit-keyframes haha1{
	0%{-webkit-transform:rotate(0deg);}
	25%{-webkit-transform:rotate(90deg);}
	50%{-webkit-transform:rotate(180deg);}
	75%{-webkit-transform:rotate(270deg);}
	100%{-webkit-transform:rotate(360deg);}
}




.homeBoxC-b ul li:nth-child(n+2) { margin-left:0px; }
.homeBoxC-b ul li .c { position: absolute; left:115px; top:50%; transform:translateY(-50%); }
.homeBoxC-b .t1 { font-size:20px;color:#333333; }
.homeBoxC-b .c1 { margin-top: 4px; font-size:16px;color:#666666; }
@media(max-width:1600px){
	.homeBoxC-a .con { margin: 20px 0 30px; font-size:16px; line-height: 1.7; }
	.homeBoxC-b { margin-bottom:50px; }
}
@media(max-width:1300px){
	.homeBoxC-a .con { margin: 12px 0 20px; font-size:16px; line-height: 1.6; }
	.homeBoxC-b { margin-bottom:40px; }
}
@media(max-width:1100px){
	.homeBoxC { padding:40px 0 50px; background: none; background-size: 50% auto; }
	.homeBoxC-a .con { margin: 12px 0 20px; font-size:16px; line-height: 1.6; }
	.homeBoxC-b { margin-bottom:30px; }
	.homeBoxC-b ul li img { width: 80px; height: auto; }
	.homeBoxC-b ul li .icon:before { width: 80px; height: 80px; }
	.homeBoxC-b ul li .c { left: 90px; }
	.homeBoxC-b .t1 { font-size:18px; }
	.homeBoxC-b .c1 { font-size:15px; }
	.fixBg {background: url(../images/hcbg3.png) no-repeat bottom right; background-size: 200% auto; }
}
@media(max-width: 700px){
	.homeBoxC-b { margin-bottom:20px; }
	.homeBoxC-b ul li { width: 100%; }
	.homeBoxC-b ul li img { width: 60px; height: auto; }
	.homeBoxC-b ul li .icon:before { width: 60px; height: 60px; }
	.homeBoxC-b ul li .c { left: 70px; }
	.homeBoxC-b ul li:nth-child(n+2) { margin-top: 16px; }
	.homeBoxC-b .t1 { font-size:16px; }
	.homeBoxC-b .c1 { font-size:14px; margin-top:0; }
}


.homeBoxD { padding:5vw 0 6vw; background: #f5f5f5; }
.homeBoxD-b { position: absolute; top:50%; transform:translateY(-50%); right:0; }
.homeBoxD-b a { display:inline-block; margin-left: 8px; display:inline-block; font-size:16px;color:#666666; border:1px solid #dedede; border-radius:40px; padding: 12px 40px; }
.homeBoxD-b a.cur,.homeBoxD-b a:hover { color:#fff; background: #77c6c4; border-color:#77c6c4; }
.homeBoxD-c { margin-top: 40px; }
.homeBoxD-d { width: 50%; overflow: hidden; border-radius:4px; }
.homeBoxD-d .con { padding: 0 30px; position: absolute; left:0; bottom: 35px; width: 100%; }
.homeBoxD-d .con .d { font-size:15px; }
.homeBoxD-d .con .t { font-size:22px; margin-top: 4px; line-height: 1.6; }
.homeBoxD-f { width:calc(50% - 20px); position: absolute; right:0; top:50%; transform:translateY(-50%); }
.homeBoxD-f a { display:block; border-radius:6px; overflow: hidden; padding:2vw 2vw; }
.homeBoxD-f .d { float:left; border-right:1px solid #dedede; }
.homeBoxD-f .dd { font-size:14px;color:#666; display:none; }
.homeBoxD-f .con { width:calc(100% - 170px); float: right; }
.homeBoxD-f .con .t { font-size:18px;color:#333; height: 24px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.homeBoxD-f .con .c { font-size:16px;color:#666; margin-top: 4px; height: 21px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.homeBoxD-f .day { font-size:52px; color:#666666; line-height: 48px; }
.homeBoxD-f .my { padding: 0 30px 0 20px; font-size: 16px; color:#333; line-height: 24px; }
.homeBoxD-f a:hover { background: #e8f0f0; }

.homeBoxD-e .img { position: relative; overflow: hidden; }
.homeBoxD-e .img:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.3); }

@media(max-width:1650px){
	.homeBoxD-c { margin-top: 30px; }
	.homeBoxD-d .con .t { font-size:20px; }
	.homeBoxD-f a { padding: 1.5vw; }
}
@media(max-width:1300px){
	.homeBoxD-d .con { padding: 0 20px; bottom: 25px; }
	.homeBoxD-d .con .d { font-size: 14px; }
	.homeBoxD-d .con .t { font-size: 18px; }
	.homeBoxD-f .con .t { font-size:16px; height: 21px; }
	.homeBoxD-f .con .c { font-size:14px; height: 19px; line-height: 19px; }
	.homeBoxD-f .day { font-size:48px; color:#666666; line-height: 40px; }
	.homeBoxD-f .my { padding: 0 30px 0 16px; font-size: 14px; color:#333; line-height: 20px; }
	.homeBoxD-f .con { width:calc(100% - 150px); float: right; }
}
@media(max-width:1100px){
	.homeBoxD-d { width: 100%; }
	.homeBoxD-c { margin-top: 20px; }
	.homeBoxD-b a { padding: 10px 30px; }
	.homeBoxD-f { position: relative; top:0; transform:translateY(0); width: 100%; }
	.homeBoxD-f .con { width: 100%; float: right; }
	.homeBoxD-f .d { display:none; }
	.homeBoxD-f .dd { display:block; }
	.homeBoxD-f .con .t { font-size: 16px; margin: 4px 0 6px; }
	.homeBoxD-f ul li { margin-top:10px; }
	.homeBoxD-f ul li:nth-child(n+3) { display:none; }
	.homeBoxD-f a { padding: 16px; background: #e8f0f0; }
}
@media(max-width: 600px){
	.homeBoxD { padding: 40px 0 50px; }
	.homeBoxD-b a { padding: 5px 20px; }
	.homeBoxD-d .con { padding: 0 15px; bottom: 20px; }
	.homeBoxD-d .con .t { font-size: 16px; }
}
@media(max-width: 500px){
	.homeBoxD-b { position: relative; margin-top: 15px; top:0; transform:translateY(0); width: 100%; }
	.homeBoxD-b a { margin: 0 5px 0 0; }
}


.homeBoxE { background: #fff; }
.wofnmo .wpfnmo-swiper{padding: 0 46px;margin-top: 44px;}
.wofnmo .wpfnmo-swiper .swiper-button-next,
.wofnmo .wpfnmo-swiper .swiper-button-prev{width: 46px;height: 46px;}
.wofnmo .wpfnmo-swiper .swiper-button-next{right: 0;background: url(../images/wo-next.png)no-repeat center center/cover;}
.wofnmo .wpfnmo-swiper .swiper-button-prev{left: 0;background: url(../images/wo-prev.png)no-repeat center center/cover;}
.wofnmo .wpfnmo-swiper .swiper-button-next:hover{background: url(../images/wo-nexta.png)no-repeat center center/cover;}
.wofnmo .wpfnmo-swiper .swiper-button-prev:hover{background: url(../images/wo-preva.png)no-repeat center center/cover;}
.wofnmo .wpfnmo-swiper .swiper-button-next:after,
.wofnmo .wpfnmo-swiper .swiper-button-prev:after{opacity: 0;}
@media(max-width:1100px){
	.wofnmo .wpfnmo-swiper { margin-top:10px; }
	.wofnmo .wpfnmo-swiper .swiper-button-next,
	.wofnmo .wpfnmo-swiper .swiper-button-prev{width: 40px;height: 40px;}
	.wofnmo .wpfnmo-swiper .swiper-slide { padding: 10px 0; }
	.wofnmo .wpfnmo-swiper { padding:0 15px; }
}



.wofnmoa{padding: 4.3vw 0 4.4vw;position: relative;background: url(../images/wofnmoa.png)no-repeat left bottom #f5f5f5;}
.wofnmoa .moalgy .algyl{float: left;width: 27.5%;}
.wofnmoa .moalgy .algyr{width: 66.375%;float: right;}
.wofnmoa .moalgy .algyr ul li{float: left;margin-right: 1.14%;width: 32.57%;margin-bottom: 1.14%;position: relative;}
.wofnmoa .moalgy .algyr ul li span{display: inline-block;position: absolute;right: 12px;color: #c02424;font-size: 16px;z-index: 1;top: 57%;transform: translateY(-50%);}
.wofnmoa .moalgy .algyr ul li input{border: 1px solid #fff;height: 55px;font-size: 15px;color: #333;border-radius: 5px;padding-left: 47px;}
.wofnmoa .moalgy .algyr ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li input::-moz-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li input:-moz-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li input:-ms-input-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li input:hover{border: 1px solid #74c6c4 !important;}
.wofnmoa .moalgy .algyr ul li .icon{position: absolute;left: 15px;top: 50%;z-index: 1;transform: translateY(-50%);}
.wofnmoa .moalgy .algyr ul li .icon .dj{display: none;}
.wofnmoa .moalgy .algyr ul li:hover .icon .dj{display: block;}
.wofnmoa .moalgy .algyr ul li:hover .icon .mr{display: none;}
.wofnmoa .moalgy .algyr ul li:last-child .icon{top: 21%;}
.wofnmoa .moalgy .algyr ul li:nth-child(3){margin-right: 0;}
.wofnmoa .moalgy .algyr ul li:last-child{width: 100%;margin-bottom: 0;}
.wofnmoa .moalgy .algyr ul li textarea{border: 1px solid #fff !importnt;border-radius: 5px;font-size: 15px;padding: 12px 0 0 47px;color: #333;height: 110px;resize:none;}
.wofnmoa .moalgy .algyr ul li textarea:hover{border: 1px solid #74c6c4 !important;}
.wofnmoa .moalgy .algyr ul li textarea::-webkit-input-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li textarea::-moz-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li textarea:-moz-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr ul li textarea:-ms-input-placeholder {color: #aaaaaa;}
.wofnmoa .moalgy .algyr .tjanmo{margin-top: 20px;}
.wofnmoa .moalgy .algyr .tjanmo button{width: 178px;height: 55px;color: #fff;font-size: 16px;background: #77c6c4;}
.wofnmoa .moalgy .algyr .tjanmo button:hover{color: #fff !important;background: #77c6c4 !important;}
.wofnmoa .moalgy .algyl .ylxq{font-size:16px;line-height: 1.6; margin-top: 20px;}


.wofnmoa .moalgy .algyr ul li.w50 { margin-right:1.14%; width: 49.43%; }
.wofnmoa .moalgy .algyr ul li.w502 { margin-right:1.14%!important; width: 49.43%; }
.wofnmoa .moalgy .algyr ul li.marginRight0 { margin-right:0!important; }


.footer .foot{background: #372d74;padding: 60px 0 0;}
.footer .foot .ootlogo{float: left;margin-right: 9vw;}
.footer .foot .ootlogo a{display: block;}
.footer .foot .lltdh{float: left;margin-top: 8px;}
.footer .foot .lltdh dl{float: left;margin-right: 125px;}
.footer .foot .lltdh dl:last-child{margin-right: 0;}
.footer .foot .lltdh dl dt{margin-bottom: 12px;}
.footer .foot .lltdh dl dt a{display: block;color: #fff;font-size: 17px;line-height: 1;}
.footer .foot .lltdh dl dd{margin-bottom: 7px;}
.footer .foot .lltdh dl dd:last-child{margin-bottom: 0;}
.footer .foot .lltdh dl dd a{color: rgba(255, 255, 255, .4);font-size: 15px; transition: all 0.5s; }
.footer .foot .lltdh dl dd:hover a { color:#fff; }
.footer .foot .lltdhr{width: 34.68%;float: right;margin-top: 8px;border-left: 1px solid #43397c;padding-left: 115px;}
.footer .foot .lltdhr .dywm{color: #fff;line-height: 1;font-size: 17px;}
.footer .foot .lltdhr .bgddx{margin-top: 17px;position: relative;}
.footer .foot .lltdhr .bgddx input{float: left;width: 100%;overflow: hidden;height: 50px;color: #fff;font-size: 15px;border-radius: 5px;padding-left: 15px;border: 1px solid rgba(255, 255, 255, .14);background: rgba(0, 0, 0, 0);}
.footer .foot .lltdhr .bgddx input::-webkit-input-placeholder {color: rgba(255, 255, 255, .3);}
.footer .foot .lltdhr .bgddx input::-moz-placeholder {color: rgba(255, 255, 255, .3);}
.footer .foot .lltdhr .bgddx input:-moz-placeholder {color: rgba(255, 255, 255, .3);}
.footer .foot .lltdhr .bgddx input:-ms-input-placeholder {color: rgba(255, 255, 255, .3);}
.footer .foot .lltdhr .bgddx button{position: absolute;right: 0;top: 0;height: 100%;width: 128px;border-radius: 5px;background: #77c6c4;}
.footer .foot .lltdhr .lgewm {margin-top: 20px;}
.footer .foot .lltdhr .lgewm .wml{position: relative;float: left;margin-right: 16px;}
.footer .foot .lltdhr .lgewm .wml:last-child{margin-right: 0;}
.footer .foot .lltdhr .lgewm .wml .ewm{position: absolute;left: 50%;top: 63px;width: 130px;height: 130px;background: #000;z-index: 1;display: none;transform: translateX(-50%);}
.footer .foot .lltdhr .lgewm .wml:hover .ewm{display: block;}
.footer .foot .lltdhr .lgewm .wml .pho { padding-bottom: 20px; text-align:center; height:auto; background: none; width: 200px; top: 50px; }
.footer .foot .lltdhr .lgewm .wml .pho .tt { padding: 10px; text-align:center; height:auto; width: 100%; font-size:16px;color:#fff; }

.footer .yqljd{margin-top: 56px;padding: 25px 0 30px;border-top: 1px solid #3d3478;}
.footer .yqljd .ljl{float: left;font-size: 14px;color: rgba(255, 255, 255, .2); margin-right: 12px;}
.footer .yqljd .ljl ul li{float: left;margin-right: 25px;}
.footer .yqljd .ljl ul li a{display: block; transition:all 0.5s; font-size: 14px;color: rgba(255, 255, 255, .2);}
.footer .yqljd .ljl ul li:hover a{ color: rgba(255, 255, 255, 1);}
.footer .foob{background: #31286a;padding: 25px 0 23px;}
.footer .foob .oobl{float: left;font-size: 14px;line-height: 1;color: rgba(255, 255, 255, .24);}
.footer .foob .oobl a { color: rgba(255, 255, 255, .24);}
.footer .foob .oobr{float: right;}
.footer .foob .oobr a{display: inline-block;line-height: 1;font-size: 14px;color: rgba(255, 255, 255, .24);}
.footer .foob .oobr span{display: inline-block;line-height: 1;font-size: 14px;color: rgba(255, 255, 255, .24);}
@media(max-width:1800px) {
	.footer .foot .ootlogo {margin-right: 4vw;}
	.footer .foot .lltdh dl{margin-right: 90px;}
}

@media(max-width:1500px) {
	.footer .foot .lltdh dl {margin-right: 40px;}
	.footer .foot .lltdhr{padding-left: 50px;}
	/*.container{max-width: 90%;}*/
	.footer .foot .lltdh dl dd a { font-size:14px; }
}

@media(max-width:1150px) {
	.footer .foot .lltdh dl:nth-child(2){width: 200px;}
	.footer .foot .lltdh dl dd a { font-size: 12px; }
}

@media(max-width:1100px){
	.wofnmo,
	.wofnmoa{padding: 35px 0 45px;}
	.wofnmoa .moalgy .algyl{width: 100%;margin-bottom: 20px;}
	.wofnmoa .moalgy .algyl .ylxq{font-size: 14px;}
	.wofnmoa .moalgy .algyr{width: 100%;}
	.wofnmoa:after{display: none;}
	.wofnmoa .moalgy .algyr ul li{width: 100%;margin-bottom: 20px;}

	.wofnmoa .moalgy .algyr ul li.w50 { margin-right:0%; width: 100%; }
	.wofnmoa .moalgy .algyr ul li.w502 { margin-right:0%!important; width: 100%; }
	.wofnmoa .moalgy .algyr ul li.marginRight0 { margin-right:0!important; }

	.wofnmoa .moalgy .algyr ul li input{font-size: 14px;height: 45px;}
	.wofnmoa .moalgy .algyr ul li textarea{font-size: 14px;}
	.wofnmoa .moalgy .algyr .tjanmo button{height: 50px;font-size: 15px;}
	.footer .foot .lltdh{display: none;}
	.footer .yqljd{display: none;}
	.footer .foob{ text-align:center; }
	.footer .foob .oobr,.footer .foob .oobl { width: 100%;line-height: 1.8;  }
	.footer .foob .oobr span,.footer .foob .oobr a { line-height: 1.8; vertical-align:top; }
	.footer .foot{padding: 35px 0 45px;}
	.footer .foot .ootlogo{width: 120px;margin-right: 0;}
	.footer .foot .lltdhr{float: left;width: 100%;padding-left: 0;border-left: 0;margin-top: 20px;}
	.footer .foot .lltdhr .dywm{font-size: 15px;}
	.footer .foot .lltdhr .bgddx input{height: 45px;font-size: 15px;}
	.footer .foot .lltdhr .bgddx button{font-size: 15px;}
	.footer .foot .lltdhr .lgewm .wml .ewm{left: 0;transform: translateX(0);}
	.container{max-width: 92%;}
	.footer .foot .lltdhr .bgddx {margin-top: 9px;}
	.wofnmo .wpfnmo-swiper{margin-top: 20px;}
}


@media(max-width:750px) {
	.wofnmo .wpfnmo-swiper{padding: 0;}
	.wofnmo .wpfnmo-swiper .swiper-button-next,
	.wofnmo .wpfnmo-swiper .swiper-button-prev{display: none;}
}


/*02-1产品展示-dens汇总页*/
.nyBg { background: #454648; }
.nyBg .nav ul li.cur>a { color:#77c6c4; }
.nyBg .nav ul li.cur a:after { display:none; }
.nyBg .nav ul li:hover>a:after { content:''; position: absolute; left: 0; bottom: 15px; transform:translateX(0); display:block; width: 100%; height: 2px; border:0; background: #77c6c4; }
.proBannerA { top:50%; transform:translateY(-50%); bottom:auto; }
.mainTit .c { font-size:16px;color:#666666; line-height: 1.6; }
.proBannerA .mainTit .c { margin-top: 15px; max-width:520px; }
.proBanner .swiper-pagination { text-align:center; bottom:auto!important; position: absolute; top: 50%; transform:translateY(-50%); right: calc(8% + 15px); width: 10px!important; left:auto!important; }
.proBanner .swiper-pagination .swiper-pagination-bullet { position: relative; width: 8px; height: 8px; margin:20px 0!important; background: #101010; }
.proBanner .swiper-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
.proBanner .swiper-pagination .swiper-pagination-bullet:after { 
content:''; width: 0px; height: 0px; position: absolute; left: 50%; opacity: 0; top: 50%; transform:translate(-50%, -50%); border:1px solid #77c6c4; border-radius:50%; transition: all 0.5s; }
.proBanner .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 30px; height: 30px; border:1px solid #77c6c4; }

.proBanner .img { position: relative; }
.proBanner .img:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0;  }


@media(max-width: 1600px){
	.proBannerA .mainTit .c { margin-top: 12px; max-width:450px; }
	.proBanner .swiper-pagination { right: calc(7% + 15px); }
}
@media(max-width: 1500px){
	.proBanner .swiper-pagination { right: calc(7% + 15px); }
	/*.mainTit .c { max-width:415px; }*/
}
@media(max-width: 1300px){
	.proBannerA .mainTit .c { margin-top: 5px; max-width:420px; }
	.proBanner .swiper-pagination { right: calc(5% + 15px); }
	/*.mainTit .c { max-width:300px; }*/
}
@media(max-width: 1100px){
	.proBanner { padding-top: 30px; }
	.proBanner .img:before { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(255,255,255,0.6); }
	.proBannerA .mainTit .c { margin-top: 5px; max-width:420px; }
	.mainTit .c { font-size:14px; }
	.proBanner .swiper-pagination { bottom: 24px!important; top: auto; width:100%!important; transform:translateY(0%); right: 0%!important; left:auto!important; }
	.proBanner .swiper-pagination .swiper-pagination-bullet { margin: 0 10px!important; }
	.proBanner .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 20px; height: 20px; border:1px solid #77c6c4; }
}

.alignC { text-align:center; }
.alignC .mainTit .et { display:inline-block; margin-top: 20px;}
.proA { padding:5vw 40px 6vw; }
.proA-c .topTit { background: #77c6c4; padding: 1.5vw 1vw; }
.proA-b a { display:block; border-radius:6px; overflow: hidden; }
.proA-c .topTit .tit { font-size:30px; position: relative; padding-left:33px; line-height: 28px; font-family:"Roboto Bold"; }
.proA-c .topTit .icon { position: absolute; left:0; top:0; }
.proA-c .topTit .icon img { width: 30px; height: auto; }
.proA-c .topTit .t1 { font-weight:bold; margin-top: 6px; font-size:18px;color:rgba(255,255,255,0.8); }
.proA-b { margin-top:40px; }
.proA-b .swiper-container { padding-bottom: 90px; }
.proA-b .swiper-pagination .swiper-pagination-bullet { position: relative; width: 8px; height: 8px; margin: 0 20px!important; background: #101010; }
.proA-b .swiper-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
.proA-b .swiper-pagination .swiper-pagination-bullet:after { 
content:''; width: 0px; height: 0px; position: absolute; left: 50%; opacity: 0; top: 50%; transform:translate(-50%, -50%); border:1px solid #77c6c4; border-radius:50%; transition: all 0.5s; }
.proA-b .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 30px; height: 30px; border:1px solid #77c6c4; }

@media(max-width:1700px){
	.proA-c .topTit .tit { font-size:26px; }
	.proA-c .topTit .t1 { font-size:16px; }
	.proA { padding:5vw 30px 6vw; }
}
@media(max-width:1500px){
	.proA-b { margin-top:30px; }
	.proA-b .swiper-container { padding-bottom: 70px; }
	.proA-c .topTit .tit { font-size:24px; }
	.proA-c .topTit .t1 { font-size:16px; }
	.proA { padding:5vw 20px 6vw; }
}
@media(max-width:1100px){
	.proA-b { margin-top:20px; }
	.proA-b .swiper-container { padding-bottom: 50px; }
	.proA-c .topTit .tit { font-size:24px; }
	.proA-c .topTit .t1 { font-size:16px; }
	.proA { padding:40px 3% 50px; }
	.proA-c .topTit { padding: 16px 12px; }
	.proA-b .swiper-pagination .swiper-pagination-bullet { margin: 0 10px!important; }
	.proA-b .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 20px; height: 20px; border:1px solid #77c6c4; }
}


.proB { background: #f5f5f5; padding: 5vw 0 3.5vw; }
.proB-a a { border-radius:5px; overflow: hidden; display:block; height: 17vw; min-height: 345px; position: relative; border-right: 1px solid #e5e5e5; }
.proB-a a:hover { background: #e8f0f0; }
.proB-b { text-align:center; width: 100%; position: absolute; left:0; top: 50%; transform:translateY(-50%); padding: 0 2.5vw; }
.proB-b .img { display:inline-block; background: url(../images/pro/pbbg1.png) no-repeat center/cover; }
.proB-a a:hover .proB-b .img { background: url(../images/pro/pbbg2.png) no-repeat center/cover; }
.proB-b .img img.p2 { display:none; }
.proB-a a:hover .proB-b .img img.p1 { display:none; }
.proB-a a:hover .proB-b .img img.p2 { display:inline-block; }



.proB-b .con .t { font-size:22px;color:#333333; margin-top:24px; }
.proB-b .con .c { height: 0; overflow: hidden; transition: all 0.5s; font-size:16px;color:#666666; margin-top: 6px; line-height: 1.7; }
.proB-a a:hover .proB-b .con .c { height:108px; overflow:visible; }

@media(max-width:1600px){
	.proB-b .con .t { font-size:20px; }
	.proB-b .img img { height: 86px; width: auto; }
}

@media(max-width:1100px){
	.proB-b .con .t { font-size:20px; }
	.proB-b .img img { height: 86px; width: auto; }

	.proB-a a { background: #e8f0f0; }
	.proB-b { padding: 0 12px; }
	.proB-a a .proB-b .img { background: url(../images/pro/pbbg2.png) no-repeat center/cover; }
	.proB-a a .proB-b .img img.p1 { display:none; }
	.proB-a a .proB-b .img img.p2 { display:inline-block; }
	.proB-a a .proB-b .con .c { height:auto; overflow:visible; }


}





.nuclear3{padding: 11vw 0 17vw;position: relative;}
.nuclear3 .ulearn-bt .rna{color: #fff;line-height: 1.4;}
.nuclear3 .ulearn-bt .rna .szo,.nuclear3 .ulearn-bt .rna i{font-style: normal;font-size: 80px;display: inline-block;margin-top: -19px;vertical-align: middle;}

.nuclear3 .ulearn-bt .rne{margin-top: 32px;margin-bottom: 8px;}
.nuclear3 .ulearn-bt .rnb{margin-top: 56px;}
.nuclear3 .ulearn-bt .rnb a{text-align: center;background: #77c6c4;transition: all .3s ease-in-out;display: inline-block;padding: 0 40px;border-radius:3px; overflow: hidden;height: 53px;font-size: 16px;color: #fff;line-height: 53px;}

.nuclear3 .ulearn-bt .rnb a span{display: inline-block;width: 24px;height: 25px;vertical-align: middle;margin-bottom: 3px;margin-right: 10px;background: url(../images/pro/stecshc.png) no-repeat center center/cover;}
.nuclear3 .ulearn-bt .rnb a:hover{background: #31286a;}
.nuclear3 .ulearn-dw{position: absolute;bottom: 0;width: 100%;padding: 3.1vw 0;background: rgba(0, 0, 0, .7);}
.nuclear3 .ulearn-dw ul li{float: left;position: relative;padding-left: 7vw;width: 33.33%;}
.nuclear3 .ulearn-dw ul li .icon{position: absolute;border:1px solid rgba(255,255,255,0.6); border-radius:50%;content: "";left: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 6vw;
	height: 6vw;
}
.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .img { border:1px solid rgba(255,255,255,0.6); border-radius:50%; }


.nuclear3 .ulearn-dw ul li .num span.countera { position: relative; font-size: 3vw;color: #ffffff;line-height: 1;}
.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .num span.countera { position: relative; }
.nuclear3 .ulearn-dw ul li .num span.d { position: absolute; font-size: 1.5vw; line-height: 1; position: absolute; right:-1.2vw; top:0; color: #ffffff; line-height: 1;}
.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .num span.d { position: absolute; font-size: 16px; line-height: 1; position: absolute; right: -15px; top:0; color: #ffffff; line-height: 1;}
.nuclear3 .ulearn-dw ul li .num i{font-size: 1.5vw;color: #fff;font-style: normal;line-height: 1;}
.nuclear3 .ulearn-dw ul li .nuw{ font-size: 1vw; color: #fff;line-height: 1;margin-top: 10px;}
.nuclear3 .mjdxsacsq{display: none; }


@media(max-width: 750px){
	.nuclear3 .ulearn-bt .rnb { margin-top: 40px; }
	.nuclear3{background: initial;padding: 0;}
	.nuclear3 .earsbjt{background: url(../images/nuclear3.jpg) no-repeat center center/cover;padding: 50px 0 150px;}
	.nuclear3 .ulearn-dw .pcdyc{display: none;}
	.nuclear3 .mjdxsacsq{display: block;}
	.nuclear3 .ulearn-dw{padding: 20px 0;}
	.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .img { width: 70px;}
	.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .kkp{position: absolute;top: 50%;left: 80px;transform: translateY(-50%);}
	.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .num span{font-size: 30px;color: #ffffff;line-height: 1;}
	.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .num i{color: #fff;font-style: normal;line-height: 1;font-size: 16px;}
	.nuclear3 .mjdxsacsq .swiper-wrapper .swiper-slide .nuw{color: #fff;font-size: 14px;}
	.nuclear3 .ulearn-bt .rnb a{width: 160px;height: 47px;font-size: 14px;line-height: 49px;}
	.nuclear3 .ulearn-bt .rna .szo,.nuclear3 .ulearn-bt .rna i {font-size: 32px;margin-top: -7px;}
}

.homeBoxP { padding:120px 0 130px; }
.homeBoxP-c { margin-top:50px; display: flex; flex-wrap: wrap; }
.homeBoxP-d { border-radius:5px; overflow: hidden; float: left; width: calc(33% - 8px); margin-right:12px; height: 31.8vw; }
.homeBoxP-e .con { color:#fff; position: absolute; width: 100%; left:0; bottom:5%; padding:0 5% 0; }
.homeBoxP-e .con .tit { font-size: 16px; color: #77c6c4; }
.homeBoxP-e .img { position: relative; }
.homeBoxP-e .img:after { content:''; width: 100%; height: 100%; position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.3); }
.homeBoxP-e .con .t { font-size: 20px; line-height: 1.6; margin:10px 0 0;  color: #ffffff;}
.homeBoxP-e .con .d { font-size: 14px; margin-bottom: 30px; }
.homeBoxP-e .con .more,.homeBoxP-j .more { font-size: 14px; display: inline-block; padding-right:10px; background: url(../images/jtwhite.png) no-repeat right center; }
.homeBoxP-d2 { background: #f1f1f1; }
.homeBoxP-d3 { margin-right:0; background: #77c6c4; }
.homeBoxP-f { padding-top:45px; }
.homeBoxP-f .con { position: relative; left:auto; bottom:auto; color:#333; }
.homeBoxP-f .con .tit { color:#77c6c4; }
.homeBoxP-f .con .t { color:#111111;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
.homeBoxP-f .con .d { color:#666666; margin: 0; }
.homeBoxP-f .con .c { color:#666666; font-size: 15px;line-height: 1.8; margin:15px 0 30px; height: 54px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.homeBoxP-f .con .more { color:#18559a; background-image: url(../images/jtblue.png); }
.homeBoxP-g { position: absolute; left:0; bottom:0; width: 100%; }
.homeBoxP-g .img { position: relative; }
.homeBoxP-h { position: absolute; left:5%; width: 90%; top:50%; transform: translateY(-50%);  }
.homeBoxP-h .t { font-size: 16px;color:#fff; }
.homeBoxP-h .c { font-size: 22px;color:#fff; margin:10px 0 16px; }
.homeBoxP-h .ico { display: inline-block; width: 43px; height: 43px; background: url(../images/vid.png) no-repeat center/cover; }
.homeBoxP-i .con .tit { color:#ffffff; }
.homeBoxP-i .con .t { color:#ffffff; }
.homeBoxP-j { margin-top:0; }
.homeBoxP-j dl dd { padding: 2.2vw 5%; }
.homeBoxP-j dl dd .con { background: url(../images/newb.png) no-repeat right center; }
.homeBoxP-j dl dd .t { font-size: 16px; height: 20px; overflow: hidden;color:#fff;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; width: calc(100% - 20px); }
.homeBoxP-j dl dd .d { font-size: 14px;color:rgba(255,255,255,0.6); margin-bottom:12px; }
.homeBoxP-j dl dd:hover { background: #85ccca; }
.homeBoxP-j .mainMore { margin:2vw 0 0 5%; }
.homeBoxP-j dl dd:nth-child(n+2) { border-top:1px solid rgba(255,255,255,0.2); }
.homeBoxP-j dl dd:hover a .t { text-decoration:underline; }
@media(max-width: 2250px){
	.homeBoxP-j dl dd { padding: 2vw 5%; }
}
@media(max-width: 2000px){
	.homeBoxP-f .con .c { margin:12px 0 20px; }
}
@media(max-width: 1880px){
	.homeBoxP-f { padding-top: 35px; }
	.homeBoxP-e .con .t { font-size: 22px; }
	.homeBoxP-f .con .c { margin:6px 0 15px; }
	.homeBoxP-j dl dd { padding: 1.6vw 5%; }
}
@media(max-width: 1780px){
	.homeBoxP-e .con .t { font-size: 18px; margin:6px 0 0; }
	.homeBoxP-j { margin-top:0; }
	.homeBoxP-j dl dd .d { margin-bottom:8px; }
}
@media(max-width: 1680px){
	.homeBoxP { padding: 100px 0; }
	.homeBoxP-e .con .t,.homeBoxP-h .c { font-size: 20px; }
	.homeBoxP-f { padding-top:20px; }
}
@media(max-width: 1580px){
	.homeBoxP-j dl dd { padding: 1.55vw 5%; }
	.homeBoxP-j .more { margin-top:20px; }
	.homeBoxP-f .con .c { margin: 6px 0 10px; }
}
@media(max-width: 1480px){
	.homeBoxP-c { margin-top:40px; }
	.homeBoxP { padding: 70px 0; }
	.homeBoxP-d { height: 34.3vw; }
	.homeBoxP-j dl dd .con { background: url(../images/newb.png) no-repeat right center; background-size: 8px auto; }
}
@media(max-width: 1380px){
	.homeBoxP-e .con .t { font-size: 18px; }
	.homeBoxP-e .con .t,.homeBoxP-h .c { font-size: 18px; }
	.homeBoxP-f .con .c { margin: 6px 0 12px; line-height: 20px; height: 40px; }
	.homeBoxP-f { padding-top:20px; }
	.homeBoxP-e .img { overflow: hidden; }
	.homeBoxP-e .img img { width: 107%!important; max-width: 200%; height: auto; }
}
@media(max-width: 1280px){
	.homeBoxP-c { margin-top:30px; }
	.homeBoxP { padding: 50px 0; }
	.homeBoxP-j dl dd .d { margin-bottom:5px; }
	.homeBoxC-j .more { margin-top:15px; }
	.homeBoxP-j dl dd { padding: 1.2vw 5%; }
}
@media(max-width: 1180px){
	.homeBoxP-e .con .t { font-size: 16px; margin: 5px 0; }
	.homeBoxP-f .con .c { margin: 6px 0; line-height: 20px; height: 40px; }
	.homeBoxP-f { padding-top:15px; }
}
@media(max-width: 1100px){
	.homeBoxP-j dl dd { padding: 1vw 5%; }
}
@media(max-width: 1024px){
	.homeBoxP-c { margin-top:20px; }
	.homeBoxP { padding: 30px 0; }
	.homeBoxP-d { width: 100%; margin:0 0 15px 0; height: auto; }
	.homeBoxP-d1 { display: none; }
	.homeBoxP-e .con { padding: 0 2%; }
	.homeBoxP-h { left:2%; }
	.homeBoxP-d3 {margin-bottom:0; padding: 20px 0 30px; }
	.homeBoxP-j dl dd { padding: 12px 2%; }
	.homeBoxP-j .more { margin-left:2%; }
	.homeBoxP-g { margin-top:20px; position: relative; left:auto; bottom:auto; }
}


.proE { padding:5vw 0 6vw; background: #f5f5f5; }
.proE-b { margin-top:40px; }

.proE-b .img { padding:1vw 10px; background: #f5f5f5; border-radius:6px; overflow: hidden; }
.proE-b .t { font-size:18px;color:#666666; line-height: 1.6; margin-top:20px; }

.proE .homeBoxP-d2 { background: #fff; }
.proE-b .pean-pagination{position: initial;width: calc(100% - 130px);height: 2px;margin-top: 25px;background: #e5e5e5;}
.proE-b .pean-pagination .swiper-pagination-progressbar-fill{background: #77c6c4;}
.proE-b  .swipe-an{margin-top: 50px;}
.proE-b .swipe-an .an .pean-next{margin-left: 10px;}
.proE-b .swipe-an .an .pean-next,
.proE-b .swipe-an .an .pean-prev{position: initial;margin-top: 0;width: 48px;height: 48px;background: none; border-radius:50%; border:1px solid #dedede; }
.proE-b .swipe-an .an .pean-next:after,
.proE-b .swipe-an .an .pean-prev:after{font-size: 16px; font-weight:bold; color: #999;}
.proE-b .swipe-an .an .pean-next:hover,
.proE-b .swipe-an .an .pean-prev:hover{background: #77c6c4; border-color:#77c6c4;}
.proE-b .swipe-an .an .pean-next:hover:after,
.proE-b .swipe-an .an .pean-prev:hover:after{color: #fff;}
@media(max-width: 1600px){
	.proE-b { margin-top:30px; }
	.proE-b .t { font-size:16px; line-height: 1.5; margin-top: 15px; }
	.proE-b  .swipe-an{margin-top: 40px;}
}
@media(max-width: 1300px){
	.proE-b { margin-top:20px; }
	.proE-b  .swipe-an{margin-top: 30px;}
}
@media(max-width: 1100px){
	.proE { padding: 40px 0 50px; }
	.proE-b { margin-top:20px; }
	.proE-b  .swipe-an{margin-top: 20px;}
}

.proF { background: #fff; }
.proF-b { margin-top:40px; }
.proF-b ul li { border-radius:6px; overflow: hidden; float:left; width:calc(50% - 10px); margin-right:20px; }
.proF-b ul li:nth-child(2n) { margin-right:0; }
.proF-d { transition: all 0.6s; height: 160px; overflow: hidden; color:#fff; position: absolute; left:0; bottom: 30px; padding:0 2vw; }
.proF-d .t { font-size:24px; margin:15px 0 20px; }
.proF-d .c { font-size:16px; line-height: 1.6; }
.proF-b ul li:hover .proF-d { height: 340px; }
.proF-b ul li:hover .proF-d  { overflow-y: scroll;}
.proF-b ul li:hover .proF-d {
	scrollbar-color:  #fff rgba(0,0,0,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none; 
} 
.proF-b ul li:hover .proF-d::-webkit-scrollbar { 
	width: 3px; 
	height: 1px;
}
.proF-b ul li:hover .proF-d::-webkit-scrollbar-thumb { 
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #fff;
}
.proF-b ul li:hover .proF-d::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 3px;
	background: rgba(0,0,0,0);
}
.proF-c:before { opacity: 0; transition:all 0.6s; content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: url(../images/pro/pfbg.png) no-repeat top right #76c4c2; }
.proF-b ul li:hover .proF-c:before { opacity: 0.9; }
@media(max-width: 1600px){
	.proF-b { margin-top: 30px; }
	.proF-d .icon img { width: 90px; }
	.proF-d .t { font-size:22px; margin:12px 0 18px; }
	.proF-d { height: 140px; }
	.proF-d .c { font-size:15px; line-height: 1.6; }
	.proF-b ul li:hover .proF-d { height: 320px; }
}
@media(max-width: 1500px){
	.proF-d .icon img { width: 70px; }
	.proF-d .t { font-size:20px; margin:10px 0 15px; }
	.proF-d { bottom: 20px; height: 110px; }
	.proF-b ul li:hover .proF-d { height: 260px; overflow-y: scroll; }
}

@media(max-width: 1100px){
	.proF-b { margin-top: 20px; }
	.proF-b ul li { width: 100%; margin-right:0; }
	.proF-b ul li:nth-child(n+2) { margin-top: 16px; }
}
@media(max-width: 600px){
	.proF-d .icon img { width: 50px; }
	.proF-d .t { font-size:18px; margin:5px 0 8px; }
	.proF-d { bottom: 15px; height: 80px; }
	.proF-b ul li:hover .proF-d { height: 200px; }
}
@media(max-width: 450px){
	.proF-b ul li:hover .proF-d { height: 180px; }
}


/*产品详情一*/
.proDetBanner { margin-top: 70px; background: url(../images/pro/prodetbg1.jpg) no-repeat top right; background-size: auto 100%; }

.proDetBanner { padding:5.5vw 0 0; }
.proDetBannerA { position: relative; }
/*.proDetBannerA-a { padding-left: 10vw; width: 50%; padding-top: 2vw; }*/
.proDetBannerA-a { width: 50%; padding-top: 2vw; }
.proDetBannerA-b { width: 42%; text-align:center; }
.proDetBannerA-a .tit { color:#77c6c4; font-size: 4.5vw; height: 4.5vw; line-height: 4.5vw; }
.proDetBannerA-a .t { vertical-align:top; position: relative; display:inline-block;padding-left: 1.2vw; font-weight:bold; }

.proDetBannerA-a .t:after { content:''; width: 4px; height: 3.6vw; position: absolute; left: -0.5vw; top:50%; transform:translateY(-50%); background: #77c6c4; }
.proDetBannerA-a .tit .icon { vertical-align:top; display:inline-block; width: 4.5vw; overflow: hidden; }
.proDetBannerA-a .tit .icon img { width: 4.5vw; filter: drop-shadow(#77c6c4 4.5vw 0); transform: translateX(-5.5vw); }
.proDetBannerA-a .tit2 { font-size:2.2vw; color:#333333; margin:24px 0 12px; }
.proDetBannerA-a .con { font-size:16px;color:#666; line-height: 1.6; }
.proDetBannerA-a .more { margin-top:2vw; }
.proDetBannerA-a .more a { margin-right: 10px; }
.proDetBannerA-c { position: absolute; right:0; top:50%; transform:translateY(-50%); }

.proDetBannerA-c ul li a { display: inline-block; padding-bottom:5px; margin: 8px 0; font-size:15px; border-bottom: 1px solid rgba(255,255,255,0); color:#999999; }
.proDetBannerA-c ul li.cur a,.proDetBannerA-c ul li:hover a { color:#77c6c4; border-color:#77c6c4; }


@media(max-width: 1400px){
	.proDetBannerA-a .t:after { width: 3px; }
	.proDetBannerA-c ul li a { margin:5px 0; font-size:14px; }
	.proDetBannerA-a { padding-top: 1.2vw; }
	.proDetBannerA-a .tit2 { margin: 16px 0 8px; }
}
@media(max-width: 1100px){
	.proDetBanner { margin-top: 50px; }
	.proDetBannerA-a .t:after { width: 2px; height: 28px; left: -5px; }
	.proDetBannerA-a .tit { height: 40px; line-height: 40px; }
	.proDetBannerA-a .t { font-size:30px; }
	.proDetBannerA-a .tit .icon { height: 40px; width: 40px; }
	.proDetBannerA-a .tit .icon img { width: 40px; }
    .proDetBannerA-a .tit .icon img { height:40px; width: 40px; filter: drop-shadow(#77c6c4 40px 0); transform: translateX(-50px); }
    /*.proDetBannerA-a .con { font-size:14px; line-height: 1.5; }*/
    .proDetBanner { padding-top: 30px; }
    .proDetBannerA-a .tit2 { font-size:24px; }
    .proDetBannerA-a .t { padding-left: 10px; }
    .proDetBannerA-a .more { margin-top:20px; }
	.proDetBannerA-a { padding-left:0; width: 100%; }
	.proDetBannerA-b { width: 100%; margin-top: 20px; }
	.proDetBannerA-c { display:none; }
	.proDetBannerA-a .t:after { width: 2px; height: 28px; }
	.proDetBannerA-a .t { font-size:30px; }
	.proDetBannerA-a .tit .icon { height: 40px; width: 40px; }
	.proDetBannerA-a .tit .icon img { width: 40px; }
    .proDetBannerA-a .tit .icon img { width: 40px; filter: drop-shadow(#77c6c4 40px 0); transform: translateX(-50px); }
}
.mainM a { font-size:16px; display:inline-block; padding: 12px 36px; border:1px solid #dedede; border-radius:50px; line-height: 1; }
.mainM a span { display:inline-block; padding-left:25px; }
.mainM a.hqdj span { background: url(../images/pro/hqdj.png) no-repeat left center; }
.mainM a.xzcp span { background: url(../images/pro/cpxz.png) no-repeat left center; }
.mainM a.hqdj:hover span { background: url(../images/pro/hqdjbg.png) no-repeat left center; }
.mainM a.xzcp:hover span { background: url(../images/pro/cpxzbg.png) no-repeat left center; }

.mainM a:hover { background: #77c6c4; border-color:#77c6c4; color:#fff; }

@media(max-width:1400px){
	.mainM a { font-size:14px; line-height: 16px; padding: 10px 30px; }
}
@media(max-width:400px){
	.mainM a { padding: 10px 20px; }
	.proDetBannerA-a .more a { margin-right: 5px; }
}

.homeMdA { width: 100%; height: 67px; }
.homeMd { width: 100%; padding:15px 0; background: #77c6c4; text-align:center; }
.homeMd ul li { cursor: pointer; display:inline-block; opacity: 0.8; font-size: 16px;color:#fff;padding: 8px 30px; border-radius:80px;margin:0 5px; }
.homeMd ul li.active { background: #8acecc; opacity: 1; }
.homeMd ul li.active { background: #4d9896; opacity: 1; }

.fixhomeMd { position: fixed; left:0; top: 66px; z-index: 102; }
.mainTit .c { font-size:16px;color:#666666; line-height: 1.8; margin-top:20px; }

.proaA { padding:5vw 0 6vw; }

@media(max-width: 1700px){
    .mainTit .c { line-height:1.5; }
}

@media(max-width: 1400px){
	.homeMd ul li { margin:0; }
	.mainTit .c { margin-top:10px; }
}
@media(max-width: 1100px){
	.homeMdA,.homeMd,.fixhomeMd { display:none; }
	.proaA { padding:40px 0 50px; }
	.mainTit .c { margin-top:10px; }
	.proaA .alignC { text-align:left; }
}

.borderRadius8 { border-radius:8px; overflow: hidden; }
.robot { font-family:"robot"; }
.proaA-b { margin-top:2vw; }
.proaA-a .img { float:left; width: 35%; }
.proaA-a { background: #f5f5f5; }
.proaA-a .con { position: absolute; width: 52%; top: 50%; transform:translateY(-50%); right: 8%; }
.proaA-a .con .t1 { font-size:1.8vw; color:#77c6c4; }
.proaA-a .con .t2 { font-size:1.1vw; color:#333333; margin:1.5vw 0 1vw; }
.proaA-a .con .c { padding-right: 10px; max-height: 12vw; overflow-y:scroll; font-size:16px;color:#666666; line-height: 1.8; }
.proaA-a .con .c p:nth-child(n+2) { margin-top:12px; }

.proaA-b .swiper-slide { height: 25vw!important; }
.proaA-b .swiper-container { height:25vw!important; overflow: hidden; }

.proaA-b .swiper-pagination { width: 8px!important; position: absolute; left:auto!important; 
	bottom: auto!important; top: 50%; transform:translateY(-50%); right: 4.5%; }
.proaA-a .con .c{
	scrollbar-color:  #77c6c4 rgba(0,0,0,0.2);
	scrollbar-width: thin;
	-ms-overflow-style:none;
}
.proaA-a .con .c::-webkit-scrollbar { 
	width: 3px; 
	height: 1px;
}
.proaA-a .con .c::-webkit-scrollbar-thumb { 
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #77c6c4;
}
.proaA-a .con .c::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 3px;
	background: rgba(0,0,0,0);
}
.proaA-b .swiper-pagination-bullet { border-radius:5px; opacity: 1; background: #ccc; transition:all 0.6s; }
.proaA-b .swiper-pagination-bullet-active { background: #77c6c4; height: 50px; }
@media(max-width: 1600px){
	.proaA-a .con .t1 { font-size: 30px; }
	.proaA-a .con .t2 { font-size:18px; margin: 15px 0 10px; }
	.proaA-a .con .c { font-size:16px; line-height: 1.6; }
}
@media(max-width: 1300px){
	.proaA-b .swiper-slide { height: 27vw!important; }
	.proaA-b .swiper-container { height:27vw!important; overflow: hidden; }
}
@media(max-width: 1100px){
	.proaA-a .con .t1 { font-size: 30px; }
	.proaA-a .con .t2 { font-size:18px; margin: 15px 0 10px; }
	.proaA-a .con .c { max-height:100000px; overflow: hidden; font-size:16px; line-height: 1.6; }
	.proaA-a .img { width: 100%; }
	.proaA-a .con { position: relative; float: left; padding: 20px 16px 70px; width: 100%; top: 0%; transform:translateY(0%); right: 0; }
	.proaA-b .swiper-pagination { width: 100%!important; position: absolute; left:0!important; 
	bottom: 20px!important; top: auto; transform:translateY(0%); right: auto; }
	.proaA-b .swiper-pagination-bullet-active { height: 8px; width: 40px; }


	.proaA-b .swiper-slide { height: auto!important; }
	.proaA-b .swiper-container { height:auto!important; overflow: hidden; }

}

.proaB { background: #f5f5f5; }
.proaB-a { position: relative; }
.proaB-b { margin-top:2vw; }

.proaB-a .pean-next,.proaB-a .pean-prev { position: absolute; right:0; top:50%; transform:translateY(-50%); }
.proaB-a .pean-next { right:0; }
.proaB-a .pean-prev { right: 55px; }
.proaB-a .pean-next,
.proaB-a .pean-prev{ left:auto; margin-top: 0;width: 48px;height: 48px;background: none; border-radius:50%; border:1px solid #dedede; }
.proaB-a .pean-next:after,
.proaB-a .pean-prev:after{font-size: 16px; font-weight:bold; color: #999;}
.proaB-a .pean-next:hover,
.proaB-a .pean-prev:hover{background: #77c6c4; border-color:#77c6c4;}
.proaB-a .pean-next:hover:after,
.proaB-a .pean-prev:hover:after{color: #fff;}

@media(max-width: 1100px){
	.proaB-a .pean-next,.proaB-a .pean-prev { width: 40px; height: 40px; }
}




.proaB-c { background: #fff; }
.proaB-c .con { padding:1.5vw 1vw 1vw; }
.proaB-c .tit { padding: 10px 0; position: relative; padding-left:3.2vw; }
.proaB-c .tit .icon { position: absolute; left:0; top: 50%; transform:translateY(-50%); width:2.8vw; }
.proaB-c .tit .zh { transition:all 0.6s; font-size:1.2vw; color:#333; }
.proaB-c .tit .en { transition:all 0.6s; margin-top:8px; font-size:16px; color:#999999; }
.proaB-c .c { transition:all 0.6s; font-size:16px;color:#666666; line-height: 1.6; margin-top:16px; padding-top: 20px; border-top:1px solid #dedede; min-height:100px; }
.proaB-c:hover .tit .zh,.proaB-c:hover .ccc,.proaB-c:hover .tit .en { color:#77c6c4 }

@media(max-width: 1500px){
	.proaB-c .tit { padding-left: 50px; }
	.proaB-c .tit .icon { width: 40px; }
	.proaB-c .tit .zh { font-size: 20px; }
	.proaB-c .tit .en { margin-top:3px; font-size:14px; }
}
@media(max-width: 1100px){
	.proaB-c .c { font-size:16px; margin-top:10px; padding-top: 15px; }
	.proaB-c .con { padding: 5px 12px 10px; }
}


.proaC-a .container { position: relative; min-height: 38vw; }

.proaC-b { position: absolute; right:0; top:50%; transform:translateY(-50%); width: 35%; min-width: 560px; }
.proaC-b .t { font-size:1.5vw; margin: 26px 0 15px; color:#ffffff; }
.proaC-b .c { font-size: 16px; margin:; line-height: 1.6; color:#ffffff; }
.proaC-b .tt { font-size:2.4vw; color:#77c6c4; margin: 2vw 0 6px; }
.proaC-b .cc { font-size:18px; color:#77c6c4; }

@media(max-width: 1500px){
	.proaC-b .icon img { height: 100px; }
}
@media(max-width: 1300px){
	.proaC-b .t { font-size:20px; margin: 15px 0 8px; }
	.proaC-b .icon img { height: 80px; }
	.proaC-b .tt { font-size: 30px; margin: 2vw 0 6px; }
	.proaC-b .cc { font-size:16px; }
}
@media(max-width: 1100px){
	.proaC-a .container { min-height: 480px; }
	.proaC-a:before { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(0,0,0,0.5); }
	.proaC-a { position: relative; }
	.proaC-b { width: 100%; top: 45%; min-width: 200px; }
	.proaC-b .t { font-size:20px; margin: 15px 0 8px; }
	.proaC-b .icon img { height: 80px; }
	.proaC-b .tt { font-size: 30px; margin: 2vw 0 6px; }
	.proaC-b .cc { font-size:16px; }
}

.proaC .swiper-pagination { bottom: 40px!important; }
.proaC .swiper-pagination-bullet { border-radius:50%; opacity: 1; margin:0 20px!important; background: #74797d; position: relative; transition:all 0.6s; }
.proaC .swiper-pagination-bullet-active { background: #77c6c4; }
.proaC .swiper-pagination-bullet:after { content:''; border-radius:50%; transition:all 0.5s; width: 0px; height: 0px; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); border:1px solid #74797d;  }
.proaC .swiper-pagination-bullet-active:after { width: 30px; height: 30px; border:1px solid #77c6c4;  }
@media(max-width: 1100px){
	.proaC .swiper-pagination-bullet-active:after { width: 20px; height: 20px; border:1px solid #77c6c4;  }
	.proaC .swiper-pagination { bottom: 26px!important; }
	.proaC .swiper-pagination-bullet { margin: 0 12px!important; }
}
.proaD { padding:6vw 0 6vw; background: url(../images/pro/pro1cbg1.jpg) no-repeat top center/cover; }
.proaD .proDetBannerA-a { display:inline-block; width: auto; }
.proaD-a .cc { margin:20px 0 2vw; font-size:1.2vw; color:#666666; }
.proaD-c { margin: 2vw auto 0; max-width:1200px; font-size:16px;color:#666666; line-height: 1.6; }
.proaD-c table { max-width:600px; margin: 0 auto; }
.proaD-c table tr td { width: 200px; vertical-align:top; }
@media(max-width: 1100px){
	.proaD-a .cc { font-size:18px; margin: 12px 0 20px; }
}
@media(max-width: 600px){
	.proaD-c { margin: 18px auto 0; font-size:16px; }
}


.proaE { padding:6vw 0 4vw; }


.proaE-a .img { float:left; width: 50%; text-align:center; }
.proaE-a .con { width: 50%; right:0; position: absolute; top:50%; transform:translateY(-50%); }

.proaE-a .con ul { margin:2vw 0 3vw; }
.proaE-a .con ul li { max-width: 33.33333%; text-align:center; float:left; padding: 0 50px; border-right:1px solid #dedede; }
.proaE-a .con ul li:last-child { border:none; padding-right:0; }
.proaE-a .con ul li:nth-child(1) { padding-left: 10px; }
.proaE-a .con ul li .tt { font-size:16px;color:#333; margin-top: 6px; }

.proaE-a .con ul li .icon img { max-width:60px;-webkit-filter: grayscale(100%);
				/* Chrome, Safari, Opera */
				filter: grayscale(100%); }

.proaE-a .con ul {
	clear: both;
}

.proaE-a .con ul:after {
	clear: both;
	height: 0;
	content: "";
	line-height: 0;
	font-size: 0;
	display: block;
}



@media(max-width: 1500px){
	.proaE-a .con ul li { padding: 0 30px; }
}
@media(max-width: 1100px){
	.proaE { padding:6vw 0 40px; }
	.proaE-a .img { float:left; width: 100%; text-align:center; }
	.proaE-a .con { width: 100%; right:0; position: relative; top:0%; transform:translateY(0%);float:left;margin-top: 10px; }
	.proaE-a .con ul li { padding: 0 30px; }
}
@media(max-width: 600px){
	.proaE-a .con ul { margin:16px 0 20px; }
	.proaE-a .img { float:left; width: 100%; text-align:center; }
	.proaE-a .con { width: 100%; right:0; position: relative; top:0%; transform:translateY(0%);float:left;margin-top: 0px; }
	.proaE-a .con ul { display:flex;flex-wrap:wrap; }
	.proaE-a .con ul li { float:left; width: 33.3333%; padding:0 10px!important; }
}


.proaE .swiper-container { padding-bottom: 50px; }
.proaE .swiper-container { bottom: 10px!important; }
.proaE .swiper-pagination-bullet { border-radius:50%; opacity: 1; margin:0 20px!important; background: #74797d; position: relative; transition:all 0.6s; }
.proaE .swiper-pagination-bullet-active { background: #77c6c4; }
.proaE .swiper-pagination-bullet:after { content:''; border-radius:50%; transition:all 0.5s; width: 0px; height: 0px; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); border:1px solid #74797d;  }
.proaE .swiper-pagination-bullet-active:after { width: 30px; height: 30px; border:1px solid #77c6c4;  }
@media(max-width: 1100px){
	.proaE .swiper-container { padding-bottom: 50px; }
	.proaE .swiper-pagination-bullet-active:after { width: 20px; height: 20px; border:1px solid #77c6c4;  }
	.proaE .swiper-pagination { bottom: 10px!important; }
	.proaE .swiper-pagination-bullet { margin: 0 12px!important; }
}




.proaETc { position: fixed; left:50%; top:50%; transform:translate(-50%, -50%); width: 100%; height: 100vh; background: #fff; z-index: 100000; background: url(../images/pro/pro1ebg2.jpg) no-repeat bottom center #fff; background-size: 100% auto; }

.proaETc-b { max-height: 80vh; position: absolute; top:5vh; left:50%; transform:translateX(-50%); }

.proaETc-c { padding: 12px 0; border-bottom:1px solid #dedede; }
.proaETc-c .t { line-height: 30px; font-size:18px;color:#999999; }
.proaETc-c .closeA { width: 30px; cursor: pointer; height: 30px; position: relative; }

.proaETc-c .closeA:after,.proaETc-c .closeA:before { transition: all 0.5s; content:''; width: 2px; position: absolute; left: 50%; top:0; height: 28px; background: #999; }
.proaETc-c .closeA:before { transform: rotate(45deg); }
.proaETc-c .closeA:after { transform: rotate(-45deg); }
.proaETc-c .closeA:hover:after { background: #78cdc9; transform:rotate(45deg); }
.proaETc-c .closeA:hover:before { background: #78cdc9; transform:rotate(-45deg); }

.proaETc-d { margin-top:8vh;  }
.proaETc-e { padding: 0 130px;}
.proaETc-e .img { float:left; width: 50%; }

.proaETc-e .con { position: absolute; top:50%; transform:translateY(-50%); width: calc(46% - 130px); right: 130px; }
.proaETc-e .con .t { font-size:1.5vw; color:#333333; margin: 18px 0 8px; }
.proaETc-e .con .c { font-size:16px;color:#666666; line-height: 1.6; }
.proaETc-e .con .t {  }

.proaETc { display:none; }

.proaETc-d .pean-next,.proaETc-d .pean-prev { right:0; top:50%; transform:translateY(-50%); }
.proaETc-d .pean-next { right:0; }
.proaETc-d .pean-prev { left: 0; right:auto; }
.proaETc-d .pean-next,
.proaETc-d .pean-prev{ left:auto; width: 48px;height: 48px;background: none; border-radius:50%; border:1px solid #dedede; }
.proaETc-d .pean-next:after,
.proaETc-d .pean-prev:after{font-size: 16px; font-weight:bold; color: #999;}
.proaETc-d .pean-next:hover,
.proaETc-d .pean-prev:hover{background: #77c6c4; border-color:#77c6c4;}
.proaETc-d .pean-next:hover:after,
.proaETc-d .pean-prev:hover:after{color: #fff;}

.proaETc-e .con .c { max-height: 12vw; padding-right:10px; overflow: scroll; }
.proaETc-e .con .c {
	scrollbar-color:  #77c6c4 rgba(0,0,0,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none; 
} 
.proaETc-e .con .c::-webkit-scrollbar { 
	width: 3px; 
	height: 1px;
}
.proaETc-e .con .c::-webkit-scrollbar-thumb { 
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #77c6c4;
}
.proaETc-e .con .c::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 3px;
	background: rgba(0,0,0,0);
}
.proaETc-d {
	scrollbar-color:  #77c6c4 rgba(0,0,0,0.2); 
	scrollbar-width: thin; 
	-ms-overflow-style:none; 
} 
.proaETc-d::-webkit-scrollbar { 
	width: 1px; 
	height: 1px;
}
.proaETc-d::-webkit-scrollbar-thumb { 
	border-radius: 1px;
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	background: #77c6c4;
}
.proaETc-d::-webkit-scrollbar-track { 
	-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0);
	border-radius: 1px;
	background: rgba(0,0,0,0);
}

@media(max-width: 1600px){
	.proaETc-e .con .icon img { height: 50px; }
	.proaETc-e { padding: 0 100px;}
	.proaETc-e .con { width: calc(46% - 100px); right: 100px; }
}
@media(max-width: 1100px){
	.proaETc-e .con,.proaETc-e .img { right:0; width: 100%; float:left; position: relative; top:0; transform:translateY(0); }
	.proaETc-d .pean-next,.proaETc-d .pean-prev { width: 40px; height: 40px; }
	.proaETc-e .con .c { max-height:1000000px;overflow: hidden; padding-right:0; }
	.proaETc-d { max-height: 74vh; overflow: scroll; }
	.proaETc-e .con { margin-top: 20px; }
	.proaETc-e { padding: 0px;}
	.proaETc-d { margin-top: 20px; }
	.proaETc-e .con .t { font-size:20px; margin: 12px 0 6px; }
	.proaETc-d .pean-next,.proaETc-d .pean-prev { border-color:#fff; top:30vw; transform:translateY(0%); }
	.proaETc-d .pean-next { right: 10px; }
	.proaETc-d .pean-prev { left: 10px; }
	.proaETc-d .pean-next:after,
	.proaETc-d .pean-prev:after { color:#fff; }
	.proaETc-b { top: 3vh; }
}

.proaF-b { margin-top: 2vw; }
.proaF-b table { border-radius:5px; overflow: hidden; border:none; border-color:rgba(0,0,0,0); }
.proaF-b table tr { border:none; }
.proaF-b table tr td { padding: 20px; font-size:16px;color:#666666; border:none; border-right:1px solid rgba(180,180,180,0.1) }


.proaF-b table tr:nth-child(2n) td { background: #fbfbfb; }
.proaF-b table tr:nth-child(2n-1) td { background: #fff; }
.proaF-b table tr:nth-child(1) td { font-size:20px; background: #77c6c3; color:#fff; }
.proaF-b .table { height: 429px; overflow: hidden; }
.proaF-b .table.auto { height: auto; overflow: hidden; }

.proaF-c { margin-top:2vw; }
.proaF-c { cursor: pointer; }
.proaF-c .icon { display:inline-block; width: 45px; height: 45px; background: #77c6c3; border-radius:50%; position: relative; }
.proaF-c .t { display:block; font-size:16px;color:#999999;margin-top:12px; }
.proaF-c .icon:after { content:''; width: 20px; height: 20px; position: absolute;left:50%; margin-left: -10px; top:10px; background: url(../images/pro/pro1more.png) no-repeat center; }
.proaF-c.close .icon:after { transform:rotate(180deg); }

.proaF-c .icon:after {
	-webkit-animation: godown 1.5s infinite;
	animation: godown 1.5s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes godown {
	0% { top:6px; opacity: 0;}
	50% {opacity: 1;}
	100% { top: 20px; opacity: 0;}
}
@keyframes godown {
	0% { top:6px; opacity: 0;}
	50% {opacity: 1;}
	100% { top:20px; opacity: 0;}
}

.proaF-c.close .icon:after {
	-webkit-animation: up 1.5s infinite;
	animation: up 1.5s infinite;
	box-sizing: border-box;
}
@-webkit-keyframes up {
	0% { top:20px; opacity: 0;}
	50% {opacity: 1;}
	100% { top: 6px; opacity: 0;}
}
@keyframes up {
	0% { top:20px; opacity: 0;}
	50% {opacity: 1;}
	100% { top:6px; opacity: 0;}
}


@media(max-width: 1600px){
	.proaF-b table tr:nth-child(1) td { font-size:18px; }
	.proaF-b table tr td { font-size:14px; padding: 15px; }
}
@media(max-width: 1100px){
	.proaF-c,.proaF-b { margin-top:20px; }
	.proaF-b table tr:nth-child(1) td { font-size:16px; }
	.proaF-b table tr td { font-size:14px; padding: 12px 10px; }
	.proaF-c .alignC { text-align:center; }
}

.proaG { background: url(../images/pro/pro1g1.jpg) no-repeat right top #77c6c4; }
.proG-b { margin-top: 2vw; }
.proG-b ul { display:flex; flex-wrap:wrap; }
.proG-b ul li { text-align:center; float: left; width: 160px; margin-right: calc(20% - 192px); }
.proG-b ul li:last-child { margin-right:0; }
.proG-b ul li .t { font-size:22px;color:#fff; margin-top: 20px; }

.proG-b ul li .icon { margin: 0 auto; width: 140px; height: 140px; position: relative; }
.proG-b ul li .icon:before { content:''; width: 140px; height: 140px; position: absolute; left:0; top:0; background: url(../images/hcbg2a.png) no-repeat center/cover; }
.proG-b ul li:hover .icon:before { -webkit-animation:haha1 5s linear infinite;}


@media(max-width: 1600px){
	.proG-b ul li { float: left; width: 140px; margin-right: calc(20% - 168px); }
	.proG-b ul li img { width: 100%; }
	.proG-b ul li .t { font-size:20px;color:#fff; margin-top: 18px; }
}
@media(max-width: 1400px){
	.proG-b ul li { width: 130px; margin-right: calc(20% - 156px); }
	.proG-b ul li img { width: 100%; }
	.proG-b ul li .icon:before,.proG-b ul li .icon { width: 130px; height: 130px; }
	.proG-b ul li .t { font-size:18px; margin-top: 15px; }
}
@media(max-width: 1100px){
	.proG-b ul li { text-align:center!important; width: 33.33333%; margin-right: 0; }
	.proG-b ul li img { max-width: 120px; }
	.proG-b ul li .icon:before,.proG-b ul li .icon { width: 120px; height: 120px; }
	.proG-b ul li .t { font-size:16px; margin-top: 8px; }
	.proG-b ul li:nth-child(n+4) { margin-top: 20px; }
	.proG-b { margin-top: 20px; }
}
@media(max-width: 600px){
	.proG-b ul li img { max-width: 90px; }
	.proG-b ul li .icon:before,.proG-b ul li .icon { width: 90px; height: 90px; }
	.proG-b ul li .t { font-size:16px; margin-top: 8px; }
	.proG-b ul li:nth-child(n+4) { margin-top: 20px; }
	.proG-b { margin-top: 20px; }
}

.proaH-b { padding-top: 20px; }

.proaH-b ul li { border-radius: 500px; padding:18px; position: relative; border:1px solid #dedede; }
.proaH-b ul li:hover { background: url(../images/pro/pro1hbg1.png) no-repeat right top #f1f9f9; border:1px solid #f1f9f9; }
.proaH-b ul li .img { width: 140px; height: 140px; border-radius:50%; overflow: hidden; position: relative; }
.proaH-b ul li .con { position: absolute; width:calc(100% - 300px); top:50%; transform:translateY(-50%); left: 180px; }
.proaH-b ul li .con .c { font-size:16px;color:#666666; line-height: 1.6; }
.proaH-b ul li .con .t { font-size:16px;color:#333333; margin-top: 10px; }
.proaH-b ul li .con .t span { display:inline; color:#77c6c3; }
.proaH-b ul li:nth-child(n+2) { margin-top: 20px; }


@media(max-width: 1300px){
	.proaH-b ul li { padding: 10px; }
	.proaH-b ul li .con { position: absolute; width:calc(100% - 200px); top:50%; transform:translateY(-50%); left: 160px; }
}
@media(max-width: 1100px){
	.proaH-b ul li .con .c { font-size:14px; }
}
@media(max-width: 1100px){
	.proaH .proaH-bSw { padding-bottom: 30px!important; margin-top:30px; }
	.proaH .proaH-bSw .swiper-pagination { bottom:0; }
	.proaH .proaH-bSw .swiper-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
	.proaH-b ul li { padding: 16px 12px 30px; border-radius:0; }
	.proaH-b ul li .img { width: 100%; width: 140px; height: 140px; text-align:center; border-radius:50%; margin: 0 auto; }
	.proaH-b ul li .con { margin-top:10px; position: relative; top:0; transform:translateY(0); width: 100%;left:0; float: left; }
	.proaH-b ul li .con .c { font-size:14px; }
}


.wofnmoa .moalgy .algyr ul li.w50 { width: 49.2%; margin-right: 1.6%; }
.wofnmoa .moalgy .algyr ul li.w50:nth-child(2n) { margin-right:0; }
.wofnmoa .moalgy .algyr ul li.w50:last-child .icon { top: 50%; }
.proaI .mainTit .c { margin: 10px 0 30px; }
.proaI-a { padding:36px 30px 320px; background: url(../images/pro/densbg.png) no-repeat right bottom #fefefe; }
.proaI-a .proDetBannerA-a { width: 100%; margin: 2vw 0 1vw; padding:0; }
.proaI-a .proDetBannerA-a .tit { font-size: 26px; line-height: 30px; height: 30px; }
.proaI-a .proDetBannerA-a .tit2 { font-size: 23px; line-height: 1; }
.proaI-a .proDetBannerA-a .t { padding-left: 12px }
.proaI-a .proDetBannerA-a .tit .icon { width: 30px; }
.proaI-a .proDetBannerA-a .t:after { height: 20px; width: 2px; }
.proaI .algyr { padding-top: 80px; }

.wofnmoa.proaI .moalgy .algyr .tjanmo button { width: auto; padding: 0 30px 0 50px; background: url(../images/pro/down.png) no-repeat 30px center #77c6c4; }

@media(max-width: 1600px){
	.proaI .mainTit .c { margin: 10px 0 20px; }
	.proaI-a { padding:26px 20px 240px; background: url(../images/pro/densbg.png) no-repeat right bottom #fefefe; }
	.proaI-a .proDetBannerA-a { margin: 2vw 0 1vw; padding:0; }
	.proaI-a .proDetBannerA-a .tit { font-size: 24px; line-height: 30px; height: 30px; }
	.proaI-a .proDetBannerA-a .tit2 { font-size: 22px; line-height: 1; }
	.proaI-a .proDetBannerA-a .tit .icon { width: 30px; }
	.proaI-a .proDetBannerA-a .t:after { height: 20px; width: 2px; }
	.proaI .algyr { padding-top: 40px; }
}
@media(max-width: 1300px){
	.proaI .mainTit .c { margin: 10px 0 20px; }
	.proaI-a { padding:20px 20px 280px; background: url(../images/pro/densbg.png) no-repeat right bottom #fefefe; }
	.proaI-a .proDetBannerA-a { margin: 2vw 0 1vw; padding:0; }
	.proaI-a .proDetBannerA-a .tit { font-size: 22px; line-height: 28px; height: 28px; }
	.proaI-a .proDetBannerA-a .tit2 { font-size: 20px; line-height: 1; }
	.proaI-a .proDetBannerA-a .tit .icon { width: 28px; }
	.proaI-a .proDetBannerA-a .t:after { height: 20px; width: 2px; }
	.proaI .algyr { padding-top: 30px; }
}

@media(max-width: 1100px){
	.wofnmoa .moalgy .algyr ul li { margin-bottom:12px; }
	.proaI .mainTit .c { margin: 10px 0 20px; }
	.proaI-a { padding:20px 14px 20px; background: url(../images/pro/densbg.png) no-repeat right bottom #fefefe; }
	.proaI .algyr { padding-top: 0px; }
	.proaI-a .proDetBannerA-a .t { font-size:22px; }
	.proaI-a .proDetBannerA-a .tit .icon { width: 28px; height: 28px; }
	.proDetBannerA-a .tit .icon img { width: 100%; height: auto; }
	.wofnmoa .moalgy .algyr ul li.w50 { width: 100%;margin-right:0; }

	.wofnmoa.proaI .moalgy .algyr .tjanmo button { width: auto; padding: 0 20px 0 40px; height: 44px; background: url(../images/pro/down.png) no-repeat 20px center #77c6c4; }

}

/*VSParticle 全自动纳米研究平台*/
.proBanner2 { overflow: hidden; position: relative; padding:10vw 0 0;  }
.proBanner2:after { content:''; position: absolute; width: 100%; height: 100%; padding:7vw 0 0; left:0; top:0; background: url(../images/pro/pro2bannerbg.png) no-repeat top center/cover #fff; }
.proBanner2-a .c { display:inline-block; max-width:560px; }

.proBanner2-a .mainTit {  }
.proBanner2-a { position: relative; z-index: 5; }

@media(max-width: 1100px){
	.proBanner2 { padding-top: 100px; }
	.proBanner2-a .mainTit .et { background: url(../images/mainbg.png) no-repeat left 1px; }
	.proBanner2-a .mainTit .t { font-size:20px; }
	.proBanner2 .alignC { text-align:left; }
}

.pro2A { padding:5vw 0 6vw; }

@media(max-width: 1100px){
	.pro2A { padding: 40px 0 50px; }
}



.pro2A-c { max-width:1380px; margin: 1.8vw auto 0; }
.pro2A-b { margin-top:2vw; }
.pro2A-b ul { text-align:center; border-bottom: 1px solid #dedede; }
.pro2A-b ul li { display:inline-block; padding-bottom:15px; cursor: pointer; position: relative; margin: 0 30px; font-size:16px;color:#666666; }
.pro2A-b ul li:after { content:''; width: 0; height: 2px; position: absolute; left:50%; transform:translateX(-50%); bottom: -1px; transition:all 0.5s; background: #77c6c4; }
.pro2A-b ul li.cur:after { width: 100%; }
.pro2A-b ul li.cur { color:#77c6c4; }
.pro2A-c .c { font-size:17px;color:#666; line-height: 1.6; }
@media(max-width: 1500px){
	.pro2A-b ul li { margin: 0 20px; font-size:16px; }
	.pro2A-c .c { font-size:16px;color:#666; line-height: 1.6; }
}
@media(max-width: 1100px){
	.pro2A-c .c { text-align:left; }
	.pro2A-c .c p { display: inline; }
	.pro2A-c { margin: 20px auto 0; }
	.pro2A-b { margin-top:20px; }
}
@media(max-width: 750px){
	.pro2A-b ul { border:none; }
	.pro2A-b ul li { width: 100%; padding: 15px 0;margin:0; border-bottom:1px solid #dedede; }
}


.pro2B { background: #f5f5f5; }

.pro2B-a { margin-top: 2vw; text-align:center; }
.pro2B-a ul { display:flex; flex-wrap:wrap; }
.pro2B-a ul li { position: relative; display: inline-block; float:left; width: 200px; margin-right: calc(25% - 250px); }
.pro2B-a ul li:last-child { margin-right:0; }
.pro2B-a ul li:nth-child(n+2):after { content:'';width: 1px; height: 100%; background: #ddd; position: absolute; left:calc(125px - 10.4vw); top:0; }
.pro2B-a ul li .t { font-size:18px; color:#333333; margin-top: 15px; line-height: 1.6; }

@media(max-width: 1600px){
	.pro2B-a ul li img { width: 160px; }
	.pro2B-a ul li { width: 180px; }
	.pro2B-a ul li .t { font-size:16px; line-height: 1.5; margin-top: 10px; }
	.pro2B-a ul li { width: 180px; margin-right: calc(25% - 225px); }
	.pro2B-a ul li:nth-child(n+2):after { left:calc(112px - 10.4vw); }
}
@media(max-width: 1100px){
	.pro2B-a ul li img { max-width: 120px; }
	.pro2B-a ul li { width: 33.3333%; margin-right:0; }
	.pro2B-a ul li .t { font-size:16px; }
	.pro2B-a ul li:nth-child(n+2):after { display:none; }
	.pro2B-a ul li:nth-child(n+4) { margin-top: 18px; }
}
@media(max-width: 600px){
	.pro2B-a ul li img { max-width: 120px; }
	.pro2B-a ul li { width: 50%; }
	.pro2B-a ul li .t { font-size:16px; }
	.pro2B-a ul li:nth-child(n+2):after { display:none; }
	.pro2B-a ul li:nth-child(n+3) { margin-top: 18px; }
}

.pro2C.homeBoxA .homeBoxA-a .mainTit { width:calc(100% - 100px); }



.pro2C .homeBoxA-c { padding:0; }
.homeBoxA-c { position: relative; }
.pro2C-a { position: absolute; padding:40px 30px 0; left:0; top:0; width: 100%; height: 100%; }
.homeBoxA-c .t1 { font-size:16px;color:#666666; line-height: 1.6; margin-top:10px; padding-bottom: 15px; border-bottom:1px solid rgba(255,255,255,0); }

.homeBoxA-c:hover .t1 { color:#fff; border-color:rgba(255,255,255,0.3); }

.pro2C .pro2C-a .c p { position: relative; padding-left: 12px; }
.pro2C .pro2C-a .c p:before { content:''; width: 4px; height: 4px; background: #fff; border-radius:50%; position: absolute; left: 0; top: 10px; }
.pro2C .homeBoxA-c:hover .t { margin-top:0; }
.pro2C .homeBoxA-z .homeBoxA-c:hover .t { margin-top:20px; }

.pro2C .homeBoxA-c .img { margin-top:0; }


@media(max-width: 1800px){
	.pro2C-a { padding-top: 20px; }
	.homeBoxA-d .con .c { font-size:15px; line-height: 1.5; }
}
@media(max-width: 1300px){
	.pro2C-a { padding: 20px 20px 0; }
}
@media(max-width: 1100px){
	.pro2C-a { padding: 20px 12px 0; }
}



.pro2D-a { margin-top:2vw; }
.pro2D-a ul li { position: absolute; border-radius:6px; overflow: hidden; }
.pro2D-a .con { position: absolute; left: 0; bottom: 18px; padding: 0 20px; }
.pro2D-a .con .t { font-size:20px;color:#fff; margin-top: 10px; }
.pro2D-a ul { width: 100%; height: calc(30.66vw + 10px); position: relative; }
.pro2D-a ul li .img { overflow: hidden; }
.pro2D-a ul li .img img { width: 100%; transition:all 0.5s; }
.pro2D-a ul li:hover .img img { transform:scale(1.05); }
.pro2D-a ul li .img img.mb { display:none; }
.pro2D-a ul li.sign1 { width: 24%; height: 17.8vw; left:0; top:0; }
.pro2D-a ul li.sign2 { width: calc(45% - 20px); height:17.8vw; left:calc(24% + 10px); top:0; }
.pro2D-a ul li.sign3 { width: 31%; height: 12.5vw; right:0; top:0; }
.pro2D-a ul li.sign4 { width: 24%; height: 12.86vw; left:0; bottom:0; }
.pro2D-a ul li.sign5 { width: 18.53%; height: 12.86vw; left:calc(24% + 10px); bottom:0; }
.pro2D-a ul li.sign6 { width: calc(26.47% - 30px); height: 12.86vw; left:calc(42.53% + 20px); bottom:0; }
.pro2D-a ul li.sign7 { width: 31%; height: 18.16vw; right:0; bottom:0; }
@media(max-width: 1600px){
	.pro2D-a .con .t { font-size:18px; }
}
@media(max-width: 1300px){
	.pro2D-a .con .icon img { height: 40px; }
	.pro2D-a .con .t { font-size:15px; }
}
@media(max-width: 1100px){
	.pro2D-a { margin-top:20px; }
	.pro2D-a ul { height: auto; }
	.pro2D-a ul li { position: relative; left:auto!important; top:auto!important; right:auto!important; bottom:auto!important; width: 100%!important; height: auto!important; }
	.pro2D-a ul li:nth-child(n+2) { margin-top: 12px; }
	.pro2D-a .con .icon img { height: 40px; }
	.pro2D-a .con .t { font-size:15px; }
	.pro2D-a ul li .img img.mb { display:block; }
	.pro2D-a ul li .img img.pc { display:none; }
}


.pro2E-a { position: absolute; left:3.5%; top:50%; transform:translateY(-50%); float:left; width: 25.5%; background:url(../images/pro/pro2ebg1.png) no-repeat right bottom #77c6c4; background-size: 60% auto; padding:4.5vw 2vw 17vw; border-radius:8px; overflow: hidden; }
.pro2E-a .mainMore { margin-top:2.5vw; }
.pro2E-b { float:right; width: 71%; }
.pro2E-c { padding:10vw 30px 11vw; border-right:1px solid #ededed; }
.pro2E-c .topT a { line-height: 1; vertical-align:top; display:inline-block; padding:12px 30px 10px; font-size:16px;color:#333333; background: #dcf0f0; border-radius:50px;  }
.pro2E-c .img { border-radius:12px; overflow: hidden; margin:4vw 0 1.5vw; }
.pro2E-c .t { font-size:20px;color:#333333; min-height: 145px; }

@media(max-width: 1600px){
	.pro2E-c .t { font-size:18px; min-height:135px; }
	.pro2E-c { padding:10vw 20px 11vw; }
}
@media(max-width: 1100px){
	.pro2E { padding: 30px 0 50px; }
	.pro2E-a { float: left; position: relative; width: 92%; margin:0 auto; left:4%; padding: 20px 16px; top:0; transform:translate(0); }
	.pro2E-b { width: 100%; float:left; }
	.pro2E-c { padding:20px  4% 0; }
	.pro2E-c .t { font-size:16px; min-height: 60px; margin-bottom: 10px; }
}


/*详情页*/

.pro2DetBanner.proBanner .img:before { display:none; } 

@media(max-width:1100px){
	.proBannerA .mainTit .c { line-height: 1.5; }
}

.probA { background: #f5f5f5; padding-top:5vw; }
.probA-b { margin-top:2vw; background: #fff; }

.probA-b { position: relative; padding:2vw 0; }
.probA-b .tit { float:left; padding:0 2.5vw; text-align:center; border-right:1px solid #dedede; }
.probA-b .tit .t { font-size:24px;color:#333333; margin-top: 10px; }

.probA-b .con { position: absolute; top:50%; transform:translateY(-50%); font-size:16px; color:#666666; line-height: 1.6; padding-right: 2.5vw; width: calc(100% - 7.5vw - 100px); left: calc(7.5vw + 100px); }


@media(max-width: 1600px){
	.probA-b .con { font-size:15px; line-height: 1.5; }
}

@media(max-width: 1500px){
	.probA-b .tit { position: absolute; left:0; top:50%; transform:translateY(-50%); }
	.probA-b .con { position: relative; float:right; top:0; transform:translateY(0); padding-right: 2.5vw; left:auto; font-size:15px; line-height: 1.5; }
	.probA-b .tit .t { font-size:22px; }
}

@media(max-width: 1100px){
	.probA-b { padding: 20px 16px; }
	.probA-b .tit { border:none; position: relative; padding: 0; width: 100%; text-align:left; font-size:20px; padding-left: 40px; left:0; top:0%; transform:translateY(0%); }
	.probA-b .tit .t { font-size:20px; margin-top:0; }
	.probA-b .tit .i { position: absolute; left:0; top:50%; transform:translateY(-50%); }
	.probA-b .tit .i img { width: 36px; height: auto; }
	.probA-b .con { width: 100%; margin-top: 15px; font-size:16px; line-height: 1.5; }
}

.probA-d { padding-left: 90px; position: relative; }
.probA-d .img { position: absolute; left: 0px; top: 50%; transform:translateY(-50%); width: 80px; border:1px solid #ededed; border-radius:50%; overflow: hidden; }
.probA-d .cc { padding: 30px 0; }
.probA-d .cc .tt { font-size: 18px;color:#666666; }
.probA-d .cc .c { margin-top:0px; font-size: 16px;color:#666666; }
.probA-c .swiper-container .swiper-slide { margin-right: 3vw; width: auto; }
.probA-c .swiper-container { padding: 20px 0; }
.probA-c .swiper-container .swiper-pagination { bottom:0; }
.probA-c .swiper-container .swiper-pagination-bullet { transition: all 0.5s; border-radius:6px; width: 11px; height: 11px; }
.probA-c .swiper-container .swiper-pagination-bullet-active { width:40px; background: #77c6c4; }
.probA-e { margin-top: 3vw; }

@media(max-width: 1100px){
	.probA-d .cc { padding: 20px 0; }
	.probA-c .swiper-container { padding: 0 0 30px; }
	.probA-c .swiper-container .swiper-slide { margin-right: 30px; }
}
@media(max-width: 600px){
	.probA-d .cc { padding: 10px 0; }
	.probA-d .img { width: 60px; }
	.probA-d { padding-left: 70px; }
	.probA-d .cc .tt { font-size:16px; }
	.probA-d .cc .c { font-size:14px; }
	.probA-c .swiper-container { padding: 0 0 30px; }
	.probA-c .swiper-container .swiper-slide { margin-right: 20px; }
}
/*background: url(../images/pro/probbbg1.png) no-repeat center/cover;产品展示背景图*/
.probB { position: relative; background:#F5F5F5; }
.probB-a { background: #77c6c4; float:left; width: 36.5%; padding:5vw 0 3vw; }
.probB-a .mainTit { padding-left:8vw; }

.probB-b { margin-top:2vw; }
.probB-b ul li { cursor: pointer; padding:2vw 1.5vw 2vw 8vw; border-top:1px solid rgba(255,255,255,0.1); }
.probB-b .t { position: relative; padding: 0 30px 0 10px; font-size:22px;color:#fff; }
.probB-b .t:before { content:''; width: 4px; height: 70%; position: absolute; background: rgba(255,255,255,0.3); border-radius:5px; left:0; top: 15%; }
.probB-b .t span { font-size:14px; line-height: 30px; text-align:center; background: rgba(255,255,255,0.3); border-radius:50%; right:0; top:50%; transform:translateY(-50%); position: absolute; width: 30px; }
.probB-b .c { font-size:15px;color:#fff; margin-top:10px; }
.probB-b .c p { position: relative; padding-left: 10px; line-height: 20px; }
.probB-b .c p:nth-child(n+2) { margin-top: 6px; }
.probB-b .c p:before { content:''; width: 4px; height: 4px; background: #fff; border-radius:50%; position: absolute; left:0; top:8px; }
.probB-b ul li.cur,.probB-b ul li:hover { background: #82cac9; }
.probB-c { position: absolute; width: 48%; top:50%; transform:translateY(-50%); right: 8vw; height: calc(34vw + 60px); }
.probB-c .swiper-container { height: 100%; }
.probB-d { text-align:center; }
.probB-d ul li { display:inline-block; }
.probB-d ul li:nth-child(n+2) { margin-left: 4vw; }
.probB-d .t { font-size: 16px;color:#333; margin-top:12px; }
.probB-c .swiper-slide{ text-align:center; }
.probB-e { margin-top: 4vw; }
.probB-c .swiper-container { padding: 0 0 0px; }
.probB-c .swiper-container .swiper-pagination { bottom:0; }
.probB-c .swiper-container .swiper-pagination-bullet { background: #fff; opacity: 1; transition: all 0.5s; border-radius:6px; }
.probB-c .swiper-container .swiper-pagination-bullet-active { width:40px; background: #77c6c4; }

.probB-c .swiper-container .swiper-pagination { top:auto; transform:translate(0);right:auto; width:100%; text-align:center; }
.probB-c .swiper-container .swiper-pagination .swiper-pagination-bullet { display:inline-block;margin: 0 5px; }

.probB-f { display:none; text-align:left; }
@media(max-width: 1600px){
	.probB-a .mainTit { padding-left:7vw; }
	.probB-c { position: absolute; width: 49%; right: 7vw; }
	.probB-b ul li { cursor: pointer; padding:2vw 1.5vw 2vw 7vw; border-top:1px solid rgba(255,255,255,0.1); }
}

@media(max-width: 1300px){
	.probB-a .mainTit { padding-left:5vw; }
	.probB-c { position: absolute; width: 49%; right: 5vw; }
	.probB-b ul li { cursor: pointer; padding:2vw 1.5vw 2vw 5vw; border-top:1px solid rgba(255,255,255,0.1); }
}
@media(max-width: 1100px){
	.probB-f { display:block; }
	.probB-a { padding: 20px 0; width: 100%; }
	.probB-a .mainTit { padding:0 4vw; }
	.probB-b { display:none; }
	.probB-c { height: auto; }
	.probB-c .swiper-container { padding: 0 0 40px; }
	.probB-c { position: relative; float:left; padding: 30px 4% 40px; width: 100%; top:0%; transform:translateY(0%); right: 0; }
}
@media(max-width: 1100px){
	.probB-d ul li { width: 33.333%; display:inline-block; margin: 0; float:left; padding: 0 10px; }
	.probB-d ul li:nth-child(n+2) { margin-left: 0; }
	.probB-d .t { font-size:14px; }
	.probB-f .t { font-size:20px; color:#333; }
	.probB-f .c { font-size: 16px; line-height: 1.6; margin: 10px 0 20px; }
	.probB-f .c p { position: relative; padding-left: 10px; line-height: 20px; }
	.probB-f .c p:nth-child(n+2) { margin-top: 6px; }
	.probB-f .c p:before { content:''; width: 4px; height: 4px; background: #999; border-radius:50%; position: absolute; left:0; top:8px; }
}

.probC { padding:6.5vw 0 7vw; background: url(../images/pro/probcbg1.jpg) no-repeat right bottom/cover; }
.probC-a { margin-top:2vw; }
.probC-d table td:nth-child(1) { padding-right: 10px; }
.probC-d table td:nth-child(2) { padding-left: 10px; }
.probC-c { float:left; width: 35%; }
.probC-d { float:right; width: 61%; }
.probC-c .tit  { position: relative; padding-bottom:5px; }
.probC-c .tit .t { padding-bottom: 20px; border-bottom:1px solid #dedede; position: absolute; left:0; bottom:0; font-size: 24px;color:#333; }
.probC-c .tit .num { line-height: 1; font-size:6.5vw;background-image:-webkit-linear-gradient(top,#c1dada,#c1dada,#c1dada); opacity: 0.4;-webkit-background-clip:text; -webkit-text-fill-color:transparent; font-weight: bold; }
.probC-c .con .t { font-size:20px;color:#333; margin:20px 0 10px; }
.probC-c .con .c { font-size: 16px;color:#333; line-height: 1.8; }
.probC-a { padding-bottom: 40px; position: relative; }
.probC-a .swiper-button-prev { left:0; top:auto; margin:0; transform:translateY(0); bottom:0; }
.probC-a .swiper-button-next { right: auto; left:60px; top:auto; margin:0; transform:translateY(0); bottom:0; }
@media(max-width:1600px){
	.probC-c .tit .t { font-size:22px; }
	.probC-a { padding-bottom: 60px; }
}

@media(max-width:1300px){
	.probC-c .tit .t { font-size:20px; }
	.probC-d { width: 60%; }
}
@media(max-width:1100px){
	.probC-c .tit .num { font-size:80px; }
	.probC-c { width: 100%; }
	.probC-d { width: 100%; margin-top:16px; }
	.probC-c .tit .t { font-size:18px; }
	.probC-c .tit { padding-bottom: 20px; }
}

.probC-a .swiper-pagination { opacity: 0; }
.probF .proDetBannerA-a .tit2 { line-height: 1.6; }


/*Forge Nano*/
.proBanner3 { padding-top:0; }
.proBanner3A { position: absolute; left:0; bottom:27vw; width: 100%; }
.proBanner2-a .proBanner3A .c { max-width: 700px; }

@media(max-width: 1100px){
	.proBanner3A { bottom:auto; position: relative; padding: 110px 0 0; background: #00040d; }
}
@media(max-width: 750px){
	.proBanner2-a .proBanner3A .c { font-size:15px; line-height: 1.5; }
}
@media(max-width: 600px){
	.proBanner2-a .proBanner3A .c { font-size:15px; line-height: 1.5; }
}


.pro3A { padding: 6vw 0 6vw; }
.pro3A-b { float:right; width:  calc(66.666% - 7px); }
.pro3A-a { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 28%; }

.pro3A .img,.pro3B-b .img { border-radius:5px; overflow: hidden; }
.pro3A-c { margin-top: 21px; }
.pro3A-c ul li { float: left; width:calc(33.333% - 14px); margin-right:21px; }
.pro3A-c ul li:nth-child(3n) { margin-right:0; }

.pro3A-c .swiper-pagination { opacity: 0; display:none; }

.pro3A-c .con { position: relative; padding-left: 65px; margin-top: 12px; }
.pro3A-c .con .c .t { font-size: 22px;color:#333333; }
.pro3A-c .con .c .c { font-size: 16px;color:#666666; margin-top: 5px; }
.pro3A-c .con .icon { position: absolute; left:0; top:50%; transform:translateY(-50%); }

@media(max-width: 1600px){
	.pro3A-c .con .icon img { width: 50px; height: auto; }
	.pro3A-c .con .c .t { font-size:20px; }
	.pro3A-c .con { position: relative; padding-left: 60px; } 
	
	.pro3A-a { position: relative; float: left; top:0; transform: translateY(0); }
}
@media(max-width: 1300px){
	.pro3A-c .con .icon img { width: 45px; height: auto; }
	.pro3A-c .con .c .t { font-size:18px; }
	.pro3A-c .con { position: relative; padding-left: 55px; } 
}
@media(max-width: 1100px){
	.pro3A { padding: 40px 0 50px; }
	.pro3A-a { position: relative; top:0; transform:translateY(0); width: 100%; float:left; width:100%; }
	.pro3A-b { width: 100%; margin-top: 20px; }
	.pro3A-c .con .icon img { width: 45px; height: auto; }
	.pro3A-c .con .c .t { font-size:18px; }
	.pro3A-c .con { position: relative; padding-left: 55px; margin-top:5px; } 
	.pro3A-c ul li { width: 100%; margin-right:0; }
	.pro3A-c ul li:nth-child(n+2) { margin-top: 0px; }
	.pro3A-c { padding-bottom: 40px!important; }
	.pro3A-c .swiper-pagination { opacity: 1; display:block; bottom: 5px; }
	.pro3A-c .swiper-pagination .swiper-pagination-bullet-active { background: #6db9b7; }

}


.pro3B { background: url(../images/pro/pro3bbg1.png) no-repeat right bottom #f5f5f5; }
.pro3B-b .img { float: left; width: 49%; }
.pro3B-b .con { position: absolute; top: 50%; transform:translateY(-50%); right:0; width: 47%; }
.pro3B-a .swiper-container { padding-bottom: 90px; }
.pro3B-a .swiper-pagination { bottom: 10px!important; }
.pro3B-a .swiper-pagination-bullet { border-radius:50%; opacity: 1; margin:0 20px!important; background: #74797d; position: relative; transition:all 0.6s; }
.pro3B-a .swiper-pagination-bullet-active { background: #77c6c4; }
.pro3B-a .swiper-pagination-bullet:after { content:''; border-radius:50%; transition:all 0.5s; width: 0px; height: 0px; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); border:1px solid #74797d;  }
.pro3B-a .swiper-pagination-bullet-active:after { width: 30px; height: 30px; border:1px solid #77c6c4;  }
@media(max-width: 1100px){
	.pro3B-a .swiper-pagination-bullet-active:after { width: 20px; height: 20px; border:1px solid #77c6c4;  }
	.pro3B-a .swiper-pagination { bottom: 26px!important; }
	.pro3B-a .swiper-pagination-bullet { margin: 0 12px!important; }
	.pro3B-a .swiper-container { padding-bottom: 60px; }
	.pro3B-b .img { float: left; width: 100%; }
	.pro3B-b .con { position: relative; float:left; top: 0; transform:translateY(0%); right:0; width: 100%; margin-top: 20px; }

}

.pro3C .homeBoxA-a .mainQh { top:auto; transform:translateY(0); bottom:0; }
@media(max-width:1100px){
	.pro3C .homeBoxA-a { padding-bottom: 55px; }
	.pro3C.homeBoxA .homeBoxA-a .mainTit { width: 100%; }
}
.pro3D { background: #f5f5f5; }
.pro3D-b { margin-top:2vw; }
.pro3D-b ul li { position: relative; float:left; width: calc(50% - 10px); margin-right: 20px; }
.pro3D-b ul li .con { position: absolute; left: 0; bottom: 30px; padding: 0 20px; }
.pro3D-b ul li .img { border-radius:5px; overflow: hidden; }
.pro3D-b ul li:nth-child(2n) { margin-right:0; }
.pro3D-b .t { font-size: 30px; color:#77c6c4; }
.pro3D-b .c { margin-top: 6px; font-size: 16px; color:#ffffff; }
@media(max-width: 1600px){
	.pro3D-b .t { font-size:26px; }
}
@media(max-width: 1300px){
	.pro3D-b .t { font-size:22px; }
}
@media(max-width: 1100px){
	.pro3D-b ul li { width: 100%; margin-right:0; }
	.pro3D-b ul li:nth-child(n+2) { margin-top: 16px; }
	.pro3D-b .t { font-size:20px; }
	.pro3D-b ul li .con { bottom: 20px; }
}


.pro3E-a { position: relative; padding-left:148px; }
.pro3E-a .icon { position: absolute; left:0; top:50%; transform:translateY(-50%); }
.pro3E-a .et { font-size:44px; color:#77c6c4; }
.pro3E-a .t { font-size:44px; color:#000052; }
.pro3E-b { margin-top:3.5vw; }
.pro3E-b .tabTit span { cursor: pointer; margin-right: 45px; display: inline-block; font-size:16px;color:#666666; padding:0 0 12px; border-bottom: 3px solid rgba(255,255,255,0); }
.pro3E-b .tabTit span.cur { color:#77c6c4; border-bottom: 3px solid #77c6c4; }

.pro3E-b .tabTit span:last-child { margin-right:0; }
.pro3E-c { margin-top: 2.5vw; }
.pro3E-d { position: relative; }
.borderRadius5 { border-radius:5px; overflow: hidden; }
.pro3E-d .img { float:right; width: 50%; }
.pro3E-e { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 44%; }

.pro3E { background: #fff; padding-top: 6vw; }

.pro3E-e .num { line-height: 1; font-size:6.5vw; color:#f6f6f6; background-image:-webkit-linear-gradient(top,#efefef,#f0f0f0,#Ffff); -webkit-background-clip:text; -webkit-text-fill-color:transparent;  }
.pro3E-e .tit .t { font-size:44px;color:#77c6c4; margin-top:-1.5vw; line-height: 1; }
.pro3E-e .con { margin-top:1.6vw; }
.pro3E-e .con .t { font-size:24px;color:#333333; }
.pro3E-e .con .c { font-size:16px; line-height: 1.6; color:#666666; }
.pro3E-e .con .c p { margin-top:12px; }

@media(max-width: 1600px){
	.pro3E-b .tabTit span { margin-right: 40px; }
	.pro3E-a .et,.pro3E-a .t,.pro3E-e .tit .t { font-size:40px; }
}
@media(max-width: 1300px){
	.pro3E-b .tabTit span { margin-right: 35px; }
	.pro3E-a .et,.pro3E-a .t,.pro3E-e .tit .t { font-size:32px; }
	.pro3E-e .con .t { font-size:22px; }
	.pro3E-a .icon img { width: 80px; }
	.pro3E-a { padding-left: 100px; }
}
@media(max-width: 1200px){
	.pro3E-b .tabTit span { margin-right: 30px; }
	.pro3E-a .et,.pro3E-a .t,.pro3E-e .tit .t { font-size:28px; }
	.pro3E-e .con .t { font-size:20px; }
	.pro3E-a .icon img { width: 70px; }
	.pro3E-a { padding-left: 90px; }
	.pro3E-e .con .c p { line-height: 1.5; }
	.pro3E-e .con .c p { margin-top:10px; }
}
@media(max-width: 1100px){
	.pro3E { padding-top: 40px; }
	.pro3E-b .tabTit span { margin-right: 20px; margin-top: 10px; padding-bottom: 10px; }
	.pro3E-a .et,.pro3E-a .t,.pro3E-e .tit .t { font-size:24px; }
	.pro3E-e .con .t { font-size:20px; }
	.pro3E-a .icon img { width: 50px; }
	.pro3E-a { padding-left: 60px; }
	.pro3E-e .con .c p { line-height: 1.5; }
	.pro3E-e .con .c p { margin-top:10px; }
	.pro3E-e .num { font-size:80px; }
	.pro3E-d .img { float:right; width: 100%; margin-top: 18px; }
	.pro3E-e { position: relative; float:left; left:0; top:100%; transform:translateY(0%); width: 100%; }
}

.pro3F { margin-top:4.5vw; padding:3.5vw 0 4vw; background: #000052; }
.pro3F { text-align:center; }
.pro3F ul li { vertical-align:top; display: inline-block; width: 200px; margin: 0 calc(12.5% - 125px); }
.pro3F ul.w5 li { float: left; width: 200px; margin: 0; }
.pro3F ul.w5 li:nth-child(n+2) { margin-left: calc(25% - 250px); }
.pro3F .t { font-size:24px;color:#77c6c4; margin:15px 0 8px; }
.pro3F .c { font-size:16px;color:#ffffff; line-height: 1.6; }

.pro3F ul li .icon img { transition: all 0.3s; }
.pro3F ul li:hover .icon img { transform:scale(0.9); }


@media(max-width: 1600px){
	.pro3F .t { font-size:22px; }
}
@media(max-width: 1400px){
	.pro3F .t { font-size:20px; }
	.pro3F ul.w5 li .icon img { width: 55px; }
	.pro3F ul.w5 li { width: 180px; margin: 0; }
	.pro3F ul.w5 li:nth-child(n+2) { margin-left: calc(25% - 225px); }
	.pro3F .c { font-size:14px;color:#ffffff; line-height: 1.6; }
}
@media(max-width: 1100px){
	.pro3F ul { width: 100%; display:flex; flex-wrap:wrap; }
	.pro3F { margin-top: 20px; padding: 30px 0; }
	.pro3F ul li,.pro3F ul.w5 li { width: calc(50% - 10px); margin: 0; }
	.pro3F ul.w5 li:nth-child(n+2) { margin-left: 0; }
	.pro3F ul.w5 li:nth-child(n+3) { margin-top: 20px; }
	.pro3F ul.w5 li:nth-child(2n) { margin-left: 20px; }
}


.pro3G-a { margin-top: 3vw; }
.pro3G-b { padding-left: 15px; border-left:1px solid #ededed; }

.pro3G-b .tag { display:inline-block;padding:8px 35px; border-radius:50px; font-size:16px;color:#333333; background: #dcf0f0;  }
.pro3G-b .t { font-size:22px;color:#333333; line-height: 30px; max-height: 60px; margin: 26px 0 15px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
.pro3G-b .c { font-size:16px;color:#666666; line-height: 23px; max-height: 46px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }

.pro3G-b .mainMore { margin:60px 0 40px; }


.pro3G-a .swiper-slide { padding-right:3vw; }
.pro3G-a .swiper-slide:nth-child(2n) { padding-top:4.5vw; }


@media(max-width: 1600px){
	.pro3G-b .t { font-size:20px; margin: 20px 0 12px; }
	.pro3G-b .mainMore { margin: 50px 0 30px; }
}

@media(max-width: 1300px){
	.pro3G-b .t { font-size:20px; margin: 20px 0 12px; }
	.pro3G-b .mainMore { margin: 30px 0 20px; }
}
@media(max-width: 1100px){
	.pro3G-a { margin-top: 20px; }
	.pro3G-a .swiper-slide:nth-child(2n) { padding-top: 0; }
	.pro3G-b .mainMore { margin: 15px 0 10px; }
}

/*Prometheus 详情页*/
.pro3DetBanner { padding:170px 0 50px; background: #fff; }

.pro3DetBanner-a { position: relative; }
.pro3DetBanner-c { float:right; text-align: left; width: 50%; }
.pro3DetBanner-b { position: absolute; left:0; top: 50%; transform:translateY(-50%); width: 50%; padding-left: 10vw; }
/*.pro3DetBanner-b .mainTit { max-width: 24vw; }*/


@media(max-width: 1100px){
	.pro3DetBanner { padding:90px 0 50px; }
	.pro3DetBanner-b { width: 100%; position: relative; top:0; padding-left:0; transform:translateY(0);left:0; float:left; }
	.pro3DetBanner-c { width: 100%; }
}




.procA { padding:7vw 0 10vw; background: url(../images/pro/procabg.jpg) no-repeat center/cover; }
.procA .con { margin-top: 20px; font-size:1.5vw; color:#666666; line-height: 1.6; }

@media(max-width: 1300px){
	.procA .con { margin-top: 15px; font-size:16px; }
}
@media(max-width: 400px){
	.procA .con { margin-top: 15px; font-size:14px; }
}


.procB { padding:6vw 0 7vw; background: #f5f5f5; }
.procB-b { position: relative; margin-top:0px; }
.procB-b .img { float:right; width: 50%; text-align:center }
.procB-c { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 48%; }
.procB-c ul { display: flex; flex-wrap:wrap; }
.procB-c ul li { padding: 8px 0; margin: 0.6vw 0; padding-left:90px; position: relative; float:left; width: 48%; }
.procB-c ul li .icon { position: absolute; left:0; top:50%; transform:translateY(-50%); border-radius:50%; width: 74px; height: 74px; border:1px solid #dedede; }
.procB-c ul li .icon img { width: 100%; height: auto; }
.procB-c .t { font-size:20px; color:#333333; }
.procB-c .c { font-size:18px; color:#666666; margin-top:8px; }
@media(max-width: 1600px){
	.procB-c .t { font-size:18px; }
	.procB-c .c { font-size:16px; margin-top:4px; }
	.procB-c ul li { padding-left: 80px; }
	.procB-c ul li .icon { width: 66px; height: 66px; }
}
@media(max-width: 1100px){
	.procB-b { margin-top:20px; }
	.procB-b .img { float:right; width: 100%; text-align:center }
	.procB-c { position: relative; left:0; top:0%; transform:translateY(0%); width: 100%; }
	.procB-c .t { font-size:18px; }
	.procB-c .c { font-size:16px; }
}
@media(max-width: 600px){
	.procB-c ul li { width: 100%; margin:5px 0; }
	.procB-c .t { font-size:16px; }
	.procB-c .c { font-size:14px; }
	.procB-c ul li { padding-left: 68px; }
	.procB-c ul li .icon { width: 54px; height: 54px; }
}


.procC { padding:7vw 0 7vw; background: #fff; }


.procC-a { float:left; width: 51%; }

.procC-b { float:right; width: 36.5%; }

.procC-a .con { margin:1.5vw 0 2vw; }
.procC-a .con .t1 { font-size:20px;color:#333333; }
.procC-a .con .c { font-size:16px;color:#666666; line-height: 1.6; margin-top:6px; }
.procC-c ul { display:flex; flex-wrap:wrap; }
.procC-c ul li { padding:1.5vw 1vw 3.5vw; width: calc(33.3333% - 14px); margin-right: 21px;box-shadow: 0px 0px 19.95px 1.05px rgba(221, 221, 221, 0.7); background: url(../images/pro/proccbg1.png) no-repeat bottom right #fff; }
.procC-c ul li:nth-child(3n) { margin-right:0; }


.procC-c .icon .b { display:none; }
.procC-c .t { font-size: 20px;color:#666666; margin:10px 0 20px; }
.procC-c .c { font-size: 15px;color:#ffffff; line-height: 1.6; opacity: 0; }



.procC-c ul li:hover { background-color: #77c6c3; }
.procC-c ul li:hover .icon .b { display:inline-block; }
.procC-c ul li:hover .icon .h { display:none; }
.procC-c ul li:hover .t,.procC-c ul li:hover .c { opacity: 1; color:#fff; }

.procC-d { position: relative; }
.procC-d:before { content:''; width: 1px; height: 100%; background: #ededed; position: absolute; top:0; left: 57.6%; }


@media(max-width: 1600px){
	.procC-c .icon img { height: 50px; width: auto; }
	.procC-a .con .t1 { font-size:18px; }
	.procC-c .t { font-size:18px; margin: 6px 0 12px; }
}
@media(max-width: 1100px){
	.procC { padding: 40px 0 50px; }
	.procC-a,.procC-b { width: 100%; }
	.procC-d:before { display:none; }
	.procC-c .c { opacity: 1; color:#666; }
	.procC-b { margin-top: 20px; }
}
@media(max-width: 700px){
	.procC-c ul li { padding: 20px 15px 30px; width: 100%; margin-right: 0; }
	.procC-c ul li:nth-child(n+2) { margin-top:15px; }
}




.proBanner { position: relative; }

.proBannerAB { width: 100%; position: absolute; left:0; bottom:0; }
.proBannerAB-a { border-radius:5px; overflow: hidden; border:2px solid rgba(255,255,255,0); padding:3.5vw 0 2vw 1.5vw; position: relative; z-index: 1; }
.proBannerAB-a .t { font-size:22px;color:#333333; }
.proBannerAB-a .c { min-height: 86px; margin-top:8px; max-width:40%; font-size: 15px; line-height: 1.6; color:#666666; }
.proBannerAB-b { position: relative; }
.proBannerAB .swiper-slide { cursor: pointer; padding-top: 13px; }
.proBannerAB-b:before { content: '';width: 34px;height: 34px; opacity: 0; transform: rotate(45deg);background: #77c6c3;position: absolute;left: 50%;margin-left: -17px;top: -6px;z-index: -1;}

.proBannerAB .swiper-slide-thumb-active .proBannerAB-a { border-color:#77c6c3; }
.proBannerAB .swiper-slide-thumb-active .proBannerAB-b:before { opacity: 1; }


@media(max-width: 1500px){
	.proBannerA { top:52%; }
	.proBannerAB-a .t { font-size:20px; }
	.proBannerAB-a .c { max-width:60%; }
	.proBannerAB-a:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(255,255,255,0.6); }
	.proBannerAB-a .t,.proBannerAB-a .c { position: relative; z-index: 5; }
	.proBannerAB-a { padding: 2vw 1vw 1vw 1.2vw; }
	.proBannerA .mainTit .c { max-width: 490px; }
}
@media(max-width: 1100px){
    .proBannerA { top: 60px; transform: translateY(0);  }
	.proBannerAB { display:none; }
	.proBannerA .mainTit .c {  overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2; }
}



.pro4A { position: relative; padding:15vw 0; }
.pro4A-a { position: relative; z-index: 5; }
.pro4A-b { max-width: 600px; }
.pro4C .pro4A-b { max-width:700px; }
.pro4C .pro4A-b .c { max-width:500px; }
.mainTit .t { font-size:40px; }
.pro4A-b.right { float:right; max-width:540px; }

@media(max-width:1800px){
	.mainTit .t { font-size: 32px; }
	.pro4A-b { max-width: 500px; }
	.pro4C .pro4A-b { max-width:600px; }
	.pro4C .pro4A-b .c { max-width:400px; }
	.pro4A-b.right { width: 400px; }
}
@media(max-width:1700px){
    .mainTit .t { font-size: 28px; }
}
@media(max-width:1400px){
	.mainTit .t { font-size: 24px; }
	/*.pro4A-b.right { width: 400px; }*/
}
@media(max-width:1100px){
	.pro4A-b.right,.pro4A-b { max-width:100%; }
	.mainTit .t { font-size: 24px; }
	.pro4A:after { content:''; width: 100%; height: 100%; position: absolute; left:0; top:0; background: rgba(255,255,255,0.7);  }
	.pro4C .pro4A-b { max-width:100%; }
	.pro4C .pro4A-b .c { max-width:100%; }
}


.pro4B { background: url(../images/pro/pro4bbg.jpg) no-repeat center/cover; }
.pro4B-a { margin-top: 2vw; }
.pro4B-b { background: #fff; transition:all 0.6s; }
.pro4B-b .tit { position: relative; font-size:22px;color:#333333; border-bottom: 1px solid #ededed; height: 100px; position: relative; }
.pro4B-b .t { position: absolute; width: 100%;  padding: 0 1.2vw; left: 0; top: 50%; transform:translateY(-50%); }
.pro4B-b .c { padding: 20px 1.2vw 15px; font-size: 16px;color:#666; min-height:220px; line-height: 1.6; }
.pro4B-b .t p { position: relative; padding-left: 46px; }
.pro4B-b .t p span { position: absolute; left:0; top:50%; transform:translateY(-50%); width: 36px; line-height: 36px; text-align:center; background: #77c6c4; border-radius:50%; color:#fff; }
.pro4B-b:hover { background: #77c6c4; }
.pro4B-b:hover .tit .t,.pro4B-b:hover .c { color: #ffffff; }
.pro4B-b:hover .t p span { background: #92d1d0; }
@media(max-width: 1600px){
	.pro4B-b .tit { font-size:20px; }
}
@media(max-width: 1300px){
	.pro4B-b .tit { font-size:18px; }
	.pro4B-b .tit { height: 90px; }
}
@media(max-width: 1100px){
	.pro4B-a { margin-top: 20px; }
	.pro4B-b .tit { font-size:18px; }
	.pro4B-b .tit { height: 80px; }
	.pro4B-b .t { padding: 0 15px; }
	.pro4B-b .c { padding: 15px 15px; }
	.pro4B-b .t p span { width: 30px; line-height: 30px; }
	.pro4B-b .t p { padding-left: 40px; }
}

.pro4D { background: #77c6c4; }

.pro4D .proE-b .t { color:#fff; padding-right: 15px; }

.pro4D .proE-b .pean-pagination { background: rgba(255,255,255,0.3); }
.pro4D .proE-b .pean-pagination .swiper-pagination-progressbar-fill { background: #fff; }

.pro4D .proE-b .img { padding:0; }
.pro4D .proE-b .swipe-an .an .pean-prev,.pro4D .proE-b .swipe-an .an .pean-next{ border:1px solid rgba(255,255,255,0.5); }
.pro4D .proE-b .swipe-an .an .pean-next:after,
.pro4D .proE-b .swipe-an .an .pean-prev:after{ color: #fff;}
.pro4D .proE-b .swipe-an .an .pean-next:hover,
.pro4D .proE-b .swipe-an .an .pean-prev:hover{background: #fff; border-color:#fff;}
.pro4D .proE-b .swipe-an .an .pean-next:hover:after,
.pro4D .proE-b .swipe-an .an .pean-prev:hover:after{color: #77c6c4;}



.pro4D .proE-c:hover .t { text-decoration:underline; }


/*产品4详情页*/
.bgWhite { background: #fff; }
.prodBanner .con .t { font-size:22px;color:#333333; margin: 20px 0 0; }
.prodBanner .con .c { font-size: 16px;color:#666666; }
.prodBanner .con .c p { position: relative; line-height: 1.6; padding-left: 10px; margin-top: 10px; }

.prodBanner .con .c p:before { content:''; width: 3px; height: 3px; background: #999; border-radius:50%; position: absolute; left: 0; top: 10px; }
.mainTit .c ul li { list-style: disc; }
.mainTit .c ul { margin-left: 18px; }

@media(max-width:1600px){
	.prodBanner .con .t { font-size: 20px; }
}



@media(max-width:1100px){
	.prodBanner .con .t { font-size: 18px; }
	.prodBanner .con .c p { margin-top: 6px; }
	.prodBanner .proBannerA { position: relative; top:0; transform:translateY(0); padding: 20px 0 30px; }

}
/*.proBannerA .t,.proBannerA .et, .proBannerA .c { text-shadow: 3px 3px 2px rgba(0,0,0,0.5); }*/


.prodB-b { width: 100%; position: absolute; left:0; top:8vw; }
.prodB-b .mainTit { max-width: 650px; }
.prodB { position: relative; }
.prodC { position: absolute;  width: 65vw; left:50%; transform:translateX(-50%); bottom: 20px; z-index: 2; }
.prodC .relative { padding: 0 100px; }
.prodC .swiper-slide { border-radius:8px; overflow: hidden; border: 2px solid rgba(255,255,255,0); }
.prodC .swiper-slide-thumb-active { border-color:#77c6c3; }


.prodB .swiper-pagination { bottom: 20px; opacity: 0; }
.prodB .swiper-pagination .swiper-pagination-bullet { position: relative; width: 8px; height: 8px; margin: 0 20px!important; background: #fff; }
.prodB .swiper-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
.prodB .swiper-pagination .swiper-pagination-bullet:after { 
content:''; width: 0px; height: 0px; position: absolute; left: 50%; opacity: 0; top: 50%; transform:translate(-50%, -50%); border:1px solid #77c6c4; border-radius:50%; transition: all 0.5s; }
.prodB .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 30px; height: 30px; border:1px solid #77c6c4; }


@media(max-width: 1100px){
	.prodB .swiper-pagination { opacity: 1; }
	.prodC { display:none; }
	.prodB-b { top:50%; transform:translateY(-50%); }
	.prodB .swiper-pagination .swiper-pagination-bullet { margin: 0 10px!important; }
	.prodB .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 20px; height: 20px; border:1px solid #77c6c4; }
}






/**小慢**/
.xmddh{
	background: rgba(0,0,0,.7);
}

.xmgybanner{
	position: relative;
	z-index: 1;
}

.xmgybanner .img .md{
	display: none;
}

.xmgybanner .bandwz{
	position: absolute;
	left: 0;
	top: 55%;
	width: 100%;
	transform: translateY(-50%);
}

.journala{
	background: #f5f5f5;
	padding: 5.6vw 0 4vw;
}

.journala .zwksl{
	margin-top: 35px;
}

.journala .zwksl .nrsxkl{
	margin-top: 40px;
}

.journala .zwksl .nrsxkl ul li{
	float: left;
	margin-right: 1.38%;
    width: 32.41%;
	margin-bottom: 48px;
}

.journala .zwksl .nrsxkl ul li a{
	display: block;
	position: relative;
	padding-bottom: 26px;
	border-bottom: 1px solid #e5e5e5;
}

.journala .zwksl .nrsxkl ul li a::before{
	position: absolute;
	left: 0;
	content: "";
	width: 0;
	transition: all .5s;
	bottom: -1px;
	height: 1px;
	background: #77c6c4;
}

.journala .zwksl .nrsxkl ul li:hover a::before{
	width: 100%;
}

.journala .zwksl .nrsxkl ul li a .img{
	background: #fff;
	line-height: 0;
	border-radius: 5px;
	padding: 2.2vw 2vw 2.2vw;
}

.journala .zwksl .nrsxkl ul li:nth-child(3n){
	margin-right: 0;
}

.journala .zwksl .nrsxkl ul li .wzmo .w{
	font-size: 20px;
	/*text-transform: uppercase;*/
	font-weight: bold;
	color: #333333;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	height: 52px;
	margin-top: 22px;
}

.journala .zwksl .nrsxkl ul li .wzmo .mo {
	margin-top: 12px;
}

.journala .zwksl .nrsxkl ul li .wzmo .mo .o{
	margin-right: 27px;
}

.journala .zwksl .nrsxkl ul li .wzmo .mo .o,
.journala .zwksl .nrsxkl ul li .wzmo .mo .m{
	font-size: 15px;
	color: #999999;
}

.journala .zwksl .nrsxkl ul li:hover .wzmo .w{
	color: #77c6c4;
	text-decoration: underline; 
}

.journala .zwksl .wzfxk .btrpal{
	width: 38.5%;
	position: relative;
	border: 1px solid #dcdcdc;
	border-radius: 8px;
}

.journala .zwksl .wzfxk .btrpal .multiple-select{
	line-height: 60px;
	font-size: 16px;
	height: 60px;
	color: #999999;
	padding-left: 18px;
	overflow: hidden;
	position: relative;
	padding-right: 23px;
	cursor:pointer;
}

.journala .zwksl .wzfxk .btrpal .multiple-select::before{
	position: absolute;
	right: 14px;
	top: 50%;
	content: "";
	width: 15px;
	height: 9px;
	transform: translateY(-50%);
	background: url(../img/multiple.png)no-repeat center center/cover;
}

.journala .zwksl .wzfxk .btrpal .multiple-select.cur::before{
	background: url(../img/multiplea.png)no-repeat center center/cover;
}

.journala .zwksl .wzfxk .btrpal .multiple-parent{
	position: absolute;
	left: 0;
	top: 66px;
	width: 100%;
	background: #fff;
	z-index: 9;
	display: none;
	border-radius: 8px;
	border: 1px solid #dcdcdc;
}

.journala .zwksl .wzfxk .btrpal .multiple-parent ul li{
	border-bottom: 1px solid #eeeeee;
	padding: 15px 0 16px 19px;
	position: relative;
	cursor:pointer;
}

.journala .zwksl .wzfxk .btrpal .multiple-parent ul li:last-child{
	border-bottom: 0;
}

.journala .zwksl .wzfxk .btrpal .multiple-parent ul li input{
	width: 0;
	height: 0;
	position: absolute;
}

.journala .zwksl .wzfxk .btrpal .multiple-parent ul li label{
	font-size: 15px;
	color: #666666;
	width: 100%;
	display: inline-block;
}

/* .journala .zwksl .wzfxk .btrpal .multiple-parent ul li:before{
	position: absolute;
	right: 10px;
	top: 50%;
	width: 21px;
	height: 21px;
	content: "";
	transform: translateY(-50%);
	background: url(../img/parent.png)no-repeat center center/cover;
} */

.wsdjdmd input[type='checkbox']:checked + label{
	color: #77c6c4 !important;
}

.wsdjdmd input[type='checkbox'] +label:before{
	position: absolute;
	right: 10px;
	top: 50%;
	width: 21px;
	height: 21px;
	content: "";
	transform: translateY(-50%);
	background: url(../img/parent.png)no-repeat center center/cover;
}

.wsdjdmd input[type='checkbox']:checked + label:before{
	background: url(../img/parenta.png)no-repeat center center/cover;
}

.journala .zwksl .wzfxk .btrpa{
    border-radius: 8px;
    width: 60.6%;
    position: relative;
}

.journala .zwksl .wzfxk .btrpa input {
    width: 100%;
    border: 0;
    height: 62px;
    font-size: 16px;
	background: rgba(0,0,0,0);
    border-radius: 8px;
    padding-left: 23px;
	border: 1px solid #dcdcdc;
}

.journala .zwksl .wzfxk .btrpa input::-webkit-input-placeholder {
	color: #999999;
}

.journala .zwksl .wzfxk .btrpa input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
}

.journala .zwksl .wzfxk .btrpa input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
}

.journala .zwksl .wzfxk .btrpa input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999999;
}

.journala .zwksl .wzfxk .btrpa span {
    display: inline-block;
    width: 16px;
    height: 17px;
    margin-top: -2px;
    margin-right: 8px;
    vertical-align: middle;
    background: url(../img/btrpaa.png)no-repeat center center/cover;
}

.journala .zwksl .wzfxk .btrpa button {
    position: absolute;
    right: -1px;
    height: 100%;
    border: 0;
    width: 182px;
    background: #77c6c4;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}

.journala .zwksl .nrsxkl .fyq{
	margin-top: 1.7vw;
}

.fyq{
	text-align: center;
}

.fyq a{
	display: inline-block;
	font-size: 18px;
	color: #999999;
	padding: 15px 0 14px;
	margin-right: 8px;
	line-height: 1;
	width: 50px;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
}

.fyq a img{
	margin-top: 1px;
}

.fyq a:last-child{
	margin-right: 0;
}

.fyq a.cur{
	background: #77c6c4;
	color: #fff;
	border-color: #77c6c4;
}

.fyq a:hover{
	background: #77c6c4;
	color: #fff;
	border-color: #77c6c4;
}

.fyq a .py{
	display: none;
}


.fyq a:hover .py{
	display: inline-block;
}

.fyq a:hover .mr{
	display: none;
}


@media(max-width:1480px) {
	.journala .zwksl .nrsxkl ul li{
		margin-bottom: 28px;
	}
}

@media(max-width:1400px) {
	.journala .zwksl .nrsxkl ul li .wzmo .w{
		font-size: 18px;
		height: 46px;
	}

	.journala .zwksl .wzfxk .btrpal .multiple-parent{
		top: 54px;
	}

	.journala .zwksl .wzfxk .btrpal .multiple-select{
		height: 47px;
		line-height: 47px;
		font-size: 14px;
	}

	.journala .zwksl .wzfxk .btrpal .multiple-select::before{
		width: 13px;
		height: 7px;
	}
	

	.journala .zwksl .wzfxk .btrpal .multiple-parent ul li label{
		font-size: 13px;
	}

	.multiple-parent input[type='checkbox'] +label:before{
		width: 17px;
		height: 17px;
	}

	.journala .zwksl .wzfxk .btrpa input{
		font-size: 14px;
		height: 49px;
		line-height: 49px;
		padding-left: 20px;
	}

	.journala .zwksl .wzfxk .btrpa button{
		font-size: 14px;
		width: 150px;
	}

	.journala .zwksl .wzfxk .btrpa span{
		width: 12px;
		height: 13px;
		background-size: 100% 100%;
	}

	.journala .zwksl{
		margin-top: 25px;
	}

	.journala .zwksl .nrsxkl{
		margin-top: 25px;
	}

	.journala .zwksl .nrsxkl ul li .wzmo .mo .o,
	.journala .zwksl .nrsxkl ul li .wzmo .mo .m{
		font-size: 14px;
	}

	.fyq a{
		font-size: 16px;
	}
}

@media(max-width:1100px) {
	.journala .zwksl .wzfxk .btrpa button{
		width: 110px;
	}

	.journala{
		padding: 40px 0 50px;
	}

	.journala .zwksl{
		margin-top: 20px;
	}

	.journala .zwksl .nrsxkl ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.journala .zwksl .nrsxkl ul li:nth-child(3n){
		margin-right: 2%;
	}

	.journala .zwksl .nrsxkl ul li:nth-child(2n){
		margin-right: 0;
	}

	.journala .zwksl .wzfxk .btrpal{
		width: 100%;
	}

	.journala .zwksl .wzfxk .btrpa{
		width: 100%;
		margin-top: 15px;
	}

	.journala .zwksl .nrsxkl ul li a .img{
		padding: 15px;
	}

	.journala .zwksl .nrsxkl ul li .wzmo .w{
		margin-top: 10px;
	}

	.journala .zwksl .nrsxkl ul li .wzmo .mo{
		margin-top: 5px;
	}

	.journala .zwksl .nrsxkl ul li .wzmo .mo .o{
		margin-right: 20px;
	}

	.journala .zwksl .nrsxkl ul li a{
		padding-bottom: 15px;
	}
}

@media(max-width:750px) {
	.journala .zwksl .nrsxkl ul li{
		width: 100%;
		margin-bottom: 20px;
	}

	.fyq a{
		font-size: 14px;
		width: 40px;
		padding: 11px 0 11px;
	}

	.fyq a img{
		height: 12px;
	}
}






/**联系我们**/
.contactusa{
	padding: 6vw 0 5.6vw;
}

.contactusa .ctusl{
	width: 34%;
	padding-top: 68px;
}

.contactusa .ctusl .uslt .uslb{
	margin-top: 48px;
}

.contactusa .ctusl .uslt .uslb .box ul li{
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 35px;
	margin-bottom: 35px;
}

.contactusa .ctusl .uslt .uslb .box ul li:last-child{
	margin-bottom: 0;
}

.contactusa .ctusl .uslt .uslb .box ul li .icon{
	position: relative;
	overflow: hidden;
	width: 77px;
	height: 77px;
	border-radius: 50%;
	background: #f3f7f9;
	margin-right: 15px;
}

.contactusa .ctusl .uslt .uslb .box ul li .icon img{
	position: absolute;
	left: 50%;
	top: 50%;
	line-height: 1;
	transform: translate(-50%,-50%);
}

.contactusa .ctusl .uslt .uslb .box ul li .uslp{
	width: 60%;
}

.contactusa .ctusl .uslt .uslb .box ul li .uslp .l{
	font-size: 22px;
	color: #333333;
	line-height: 1;
	margin-top: 14px;
}

.contactusa .ctusl .uslt .uslb .box ul li .uslp .p{
	font-size: 20px;
	color: #666666;
	line-height: 1.5;
	margin-top: 3px;
}

.contactusa .ctusr{
	width: 59%;
	position: relative;
}

.contactusa .ctusr .img{
	line-height: 0;
}

.contactusa .ctusr .tus{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	top: 0;
	left: 0;
}

.contactusa .ctusr .tus .t{
	position: absolute;
	cursor:pointer;
	transform: translate(-50%,-50%);
}

.contactusa .ctusr .tus .t span{
	display: inline-block;
    width: 1.7vw;
    height: 2.3vw;
	background: url(../img/tus.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.contactusa .ctusr .tus .t i{
	font-size: 18px;
	color: #77c6c4;
	line-height: 1;
	position: absolute;
	display: inline-block;
	width: 200px;
	top: 50%;
	left: 45px;
	transform: translateY(-50%);
}

.contactusa .ctusr .tus .cur i{
	color: #372d74;
}

.contactusa .ctusr .tus .cur span{
	background: url(../img/tusa.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.contactusa .ctusr .tus .t1{
    top: 35.4%;
    left: 64.5%;
}

.contactusa .ctusr .tus .t2{
    top: 65%;
    left: 43%;
}

.contactusa .ctusr .tus .t3{
    top: 58.9%;
    left: 74.8%;
}

.contactusa .ctusr .tus .t4{
    top: 82%;
    left: 62.6%;
}


@media(max-width:1400px) {
	.contactusa .ctusl .uslt .uslb .box ul li .uslp .l{
		font-size: 18px;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .uslp .p{
		font-size: 15px;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .icon img{
		width: 20px;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .icon{
		width: 60px;
		height: 60px;
	}

	.contactusa .ctusr .tus .t i{
		font-size: 14px;
		left: 2.2vw;
	}

	.contactusa .ctusl .uslt .uslb .box ul li{
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.contactusa .ctusl{
		padding-top: 38px;
	}

	.contactusa .ctusl .uslt .uslb{
		margin-top: 28px;
	}
}

@media(max-width:1100px) {
	.contactusa{
		padding: 35px 0 45px;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .uslp .l {
		margin-top: 7px;
	}

	.contactusa .ctusl{
		padding-top: 0;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .uslp .p{
		font-size: 14px;
	}

	.contactusa .ctusl .uslt .uslb .box ul li {
		padding-bottom: 12px;
		margin-bottom: 12px;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .icon {
		width: 50px;
		height: 50px;
	}

	.contactusa .ctusl .uslt .uslb{
		margin-top: 20px;
	}
	.contactusa .ctusr .tus .t i { width: 60px; }
}

@media(max-width:950px){
	.contactusa .ctusl{
		width: 100%;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .uslp{
		width: 80%;
	}

	.contactusa .ctusl .uslt .uslb .box ul li .uslp .l {
		font-size: 16px;
		margin-top: 7px;
	}

	.contactusa .ctusr{
		width: 100%;
		margin-top: 20px;
	}

	.contactusa .ctusr .tus .t i {
		font-size: 12px;
	}
}





/**关于我们招聘**/
.Werecruita{
	padding: 6.8vw 0 6.8vw;
	position: relative;
}

.Werecruita::before{
	position: absolute;
	content: "";
	bottom: 0;
	left: 34.3%;
    width: 12.2vw;
    height: 14.1vw;
	background: url(../img/Werecruita.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.Werecruita .ruital{
	width: 34.5%;
	padding-top: 35px;
}

.Werecruita .ruital .italbt{
	margin-bottom: 40px;
}

.Werecruita .ruital .italnr ul li{
	margin-bottom: 17px;
}

.Werecruita .ruital .italnr ul li:last-child{
	margin-bottom: 0;
}

.Werecruita .ruital .italnr ul li .icon{
	width: 73px;
	height: 73px;
	border: 1px solid #e7f5f5;
	border-radius: 50%;
	position: relative;
	margin-right: 15px;
}

.Werecruita .ruital .italnr ul li .icon img{
	line-height: 0;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
}

.Werecruita .ruital .italnr ul li .alnr{
	width: calc(100% - 91px);
}

.Werecruita .ruital .italnr ul li .alnr .n{
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	margin-top: 11px;
}

.Werecruita .ruital .italnr ul li .alnr .r{
	font-size: 16px;
	color: #666666;
	margin-top: 4px;
}

.Werecruita .ruitar{
	width: 52.6%;
	border-radius: 10px;
	overflow: hidden;
}

.Werecruita .ruitar .swiper-container .swiper-pagination{
	bottom: 28px;
	left: 30px;
	right: auto;
	line-height: 1;
	width: auto;
}

.Werecruita .ruitar .swiper-container .swiper-pagination .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	opacity: 1;
	background: rgba(255, 255, 255, .5);
	margin: 0 10px 0 0;
}

.Werecruita .ruitar .swiper-container .swiper-pagination .swiper-pagination-bullet:last-child{
	margin-right: 0;
}

.Werecruita .ruitar .swiper-container .swiper-pagination .swiper-pagination-bullet-active{
	background: rgba(255, 255, 255, 1);
}

.Werecruitb{
	background: #ffffff;
	padding: 5.6vw 0 6.1vw;
}

.qhanys-prev,
.qhanys-next{
	width:46px;
	height:46px;
}

.qhanys-prev:after,
.qhanys-next:after{
	opacity: 0;
}

.qhanys-prev{
	background: url(../img/qhprev.png)no-repeat center center/cover;
}

.qhanys-next{
	background: url(../img/qhnext.png)no-repeat center center/cover;
}

.qhanys-prev:hover{
	background: url(../img/qhpreva.png)no-repeat center center/cover;
}

.qhanys-next:hover{
	background: url(../img/qhnexta.png)no-repeat center center/cover;
}

.Werecruitb .riotbbt .clearfix{
	position: relative;
}

.Werecruitb .riotbbt .bbtr{
	position: absolute;
	right: 0;
	bottom: .2vw;
}

.Werecruitb .riotbbt .bbtr .swiper-button-prev{
	margin-right: .6vw;
}

.Werecruitb .riotbbt .bbtr .fl{
	position: initial;
	margin-top: 0;
	width: 2.4vw;
	height: 2.4vw;
	background-size: 100% 100%;
}

.Werecruitb .riotnrop{
	margin-top: 35px;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide{
	text-align: center;
	background: #f5f5f5;
	border-radius: 10px;
	padding: 58px 0 81px 0;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide .icon .mba{
	display: none;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide .wsmpo .pera{
	font-size: 24px;
	color: #001842;
	margin: 22px 0 7px;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide .wsmpo .perb{
	font-size: 16px;
	color: #001842;
	line-height: 1.5;
	width: 65%;
	display: inline-block;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide:hover{
	background: #77c6c4;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide:hover .icon .mba{
	display: inline-block;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide:hover .icon .pca{
	display: none;
}

.Werecruitb .riotnrop .swiper-container .swiper-slide:hover .wsmpo .pera,
.Werecruitb .riotnrop .swiper-container .swiper-slide:hover .wsmpo .perb{
	color: #fff;
}

.font22{
	font-size: 22px;
}

.font16{
	font-size: 16px;
}

.Werecruitc{
	padding: 5.5vw 0 6.2vw;
	background: #f5f5f5;
}

.Werecruitc .cruitcbt{
	margin-bottom: 33px;
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide{
	border-radius: 10px;
	overflow: hidden;
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide::before{
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, .3);
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide .pera{
	position: absolute;
	width: 100%;
	bottom: -50%;
	padding: 0 30px 26px 30px;
	transition: all .5s;
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide .pera .ra{
	color: #fff;
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide .pera .rb{
	color: #cecfcc;
	margin-top: 8px;
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide-active .pera{
	bottom: 0;
}

.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide-active::before{
	background: rgba(255, 255, 255, 0);
}

.Werecruitd{
	background: #f5f5f5;
	padding: 5vw 0 6vw;
}

.Werecruitd .criitd{
	margin-bottom: 31px;
}

.Werecruitd .criitdnr .ujinsozknr{
	border: 1px solid #eeeeee;
	border-radius: 10px;
	overflow: hidden;
}

.Werecruitd .criitdnr .ujinsozknr .zknt,
.Werecruitd .criitdnr .ujinsozknr .zknps .pta .t{
	padding: 0 60px 0 40px;
}

.Werecruitd .criitdnr .ujinsozknr .zknt{
	background: #77c6c4;
	padding-top: 22px;
	padding-bottom: 22px;
}

.Werecruitd .criitdnr .ujinsozknr .zknt .tl{
	color: #fff;
	font-size: 18px;
}

.Werecruitd .criitdnr .ujinsozknr .tl1{
	width: 19.7%;
}

.Werecruitd .criitdnr .ujinsozknr .tl2{
	width: 19.4%;
}

.Werecruitd .criitdnr .ujinsozknr .tl3{
	width: 21.3%;
}

.Werecruitd .criitdnr .ujinsozknr .tl4{
	width: 15.6%;
}

.Werecruitd .criitdnr .ujinsozknr .tl5{
	width: 17.3%;
}

.Werecruitd .criitdnr .ujinsozknr .tl6{
	width: 6.7%;
}

.Werecruitd .criitdnr .zknps .pta .t .ccuyck{
	width: 95%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}

.Werecruitd .criitdnr .zknps .pta .t .tl{
	line-height: 60px;
	color: #666666;
	min-height:10px;
}

.Werecruitd .criitdnr .zknps .pta .t .tl4{
	color: #001842;
}

.Werecruitd .criitdnr .zknps .pta .t .tl6{
	position: relative;
}

.Werecruitd .criitdnr .zknps .pta .t .tl6 span{
	display: inline-block;
	width: 15px;
	height: 9px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	left: 75px;
	background: url(../img/multipleaaa.png)no-repeat center center/cover;
}

.Werecruitd .criitdnr .zknps .pta .t.cur .tl6 span{
	background: url(../img/multipleaa.png)no-repeat center center/cover;
}

.Werecruitd .criitdnr .zknps .pta .t.cur .tl6{
	color: #77c6c4;
}

.Werecruitd .criitdnr .zknps .pta .t.cur .tl{
	color: #77c6c4;
}

.Werecruitd .criitdnr .zknps .pta{
	background: #fff;
	cursor:pointer;
}

.Werecruitd .criitdnr .zknps .pta:nth-child(2n){
	background: #fbfbfb;
}

.Werecruitd .criitdnr .zknps .pta .cont{
	background: #fbfbfb;
	display: none;
	padding: 40px 37px 50px 37px;
}

.Werecruitd .criitdnr .zknps .pta .cont .nta h3{
	color: #333;
	font-weight: bold;
	margin-bottom: 5px;
}

.Werecruitd .criitdnr .zknps .pta .cont .nta p{
	color: #666666;
	line-height: 2;
}

.Werecruitd .criitdnr .zknps .pta .cont .ntb{
	margin-top: 31px;
}

.Werecruitd .criitdnr .zknps .pta .cont .ntb a{
	padding-top: 9px;
}

@media(max-width:1400px) {
	.Werecruita .ruital .italnr ul li .alnr .r{
		font-size: 15px;
		line-height: 1.3;
	}

	.Werecruita .ruital .italnr ul li .icon img{
		width: 27px;
	}

	.Werecruitb .riotnrop .swiper-container .swiper-slide .wsmpo .pera{
		font-size: 18px;
	}

	.Werecruitb .riotnrop .swiper-container .swiper-slide .wsmpo .perb{
		font-size: 14px;
	}

	.Werecruitb .riotnrop .swiper-container .swiper-slide{
		padding: 35px 0 50px;
	}

	.Werecruitb .riotnrop .swiper-container .swiper-slide .icon{
		width: 50px;
		display: inline-block;
	}

	.font22{
		font-size: 18px;
	}
	
	.font16{
		font-size: 14px;
	}

	.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide .pera{
		padding: 0 20px 16px 20px;
	}

	.Werecruitd .criitdnr .ujinsozknr .zknt .tl{
		font-size: 16px;
	}

	.Werecruitd .criitdnr .zknps .pta .t .tl{
		line-height: 45px;
	}

	.Werecruitd .criitdnr .zknps .pta .t .tl6 span {
		width: 12px;
		height: 7px;
		left: 64px;
	}

	.Werecruitd .criitdnr .ujinsozknr .zknt, .Werecruitd .criitdnr .ujinsozknr .zknps .pta .t {
		padding: 0 35px 0 35px;
	}

	.Werecruitd .criitdnr .ujinsozknr .zknt {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.Werecruitd .criitdnr .zknps .pta .cont {
		padding: 30px 35px 40px 35px;
	}
}

@media(max-width:1150px) {
	.Werecruitd .criitdnr .ujinsozknr .zknt,
	.Werecruitd .criitdnr .ujinsozknr .zknps .pta .t {
		padding: 0 25px 0 25px;
	}

	.Werecruitd .criitdnr .ujinsozknr .zknt {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.Werecruitd .criitdnr .zknps .pta .cont {
		padding: 20px 25px 30px 25px;
	}
}

@media(max-width:1100px) {
	.Werecruita{
		padding: 40px 0 50px;
	}

	.Werecruita .ruital{
		width: 100%;
		padding-top: 0;
	}

	.Werecruita .ruitar{
		width: 100%;
		margin-top: 25px;
	}

	.Werecruita .ruital .italnr ul li .icon{
		width: 60px;
		height: 60px;
	}

	.Werecruita .ruital .italnr ul li .alnr .n{
		margin-top: 8px;
	}

	.Werecruita .ruital .italnr ul li .alnr .n{
		font-size: 16px;
	}

	.Werecruita .ruital .italnr ul li .alnr .r{
		font-size: 14px;
	}

	.Werecruita .ruitar .swiper-container .swiper-pagination .swiper-pagination-bullet{
		width: 7px;
		height: 7px;
	}

	.Werecruita .ruitar .swiper-container .swiper-pagination{
		left: 15px;
		bottom: 15px;
	}

	.Werecruita::before{
		display: none;
	}

	.Werecruita .ruital .italbt{
		margin-bottom: 20px;
	}

	.Werecruita .ruital .italnr ul li{
		margin-bottom: 10px;
	}

	.Werecruitb .riotnrop .swiper-container .swiper-slide{
		padding: 15px 0;
	}

	.Werecruitb .riotbbt .bbtr{
		display: none;
	}

	.Werecruitb .riotnrop{
		margin-top: 20px;
	}

	.Werecruitb{
		padding: 40px 0 50px;
	}

	.Werecruitb .riotnrop .swiper-container .swiper-slide .wsmpo .pera {
		margin: 15px 0 5px;
	}

	.Werecruitc .cruitcnr .swiper-wrapper .swiper-slide .pera .rb{
		margin-top: 5px;
	}

	.Werecruitc .cruitcbt{
		margin-bottom: 20px;
	}

	.Werecruitc,
	.Werecruitd{
		padding: 40px 0 50px;
	}

	.Werecruitd .criitd{
		margin-bottom: 20px;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl2{
		display: none;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl6{
		float: right;
		width: 78px;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl5{
		display: none;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl1{
		width: 25%;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl3{
		width: 30%;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl4{
		width: 20%;
	}

	.Werecruitd .criitdnr .ujinsozknr .zknt, 
	.Werecruitd .criitdnr .ujinsozknr .zknps .pta .t{
		padding: 0 15px 0 15px;
	}

	.Werecruitd .criitdnr .ujinsozknr .zknt{
		padding-top: 15px;
    	padding-bottom: 15px;
	}

	.Werecruitd .criitdnr .zknps .pta .cont {
		padding: 20px 15px 30px 15px;
	}
}

@media(max-width:550px) {
	.Werecruitd .criitdnr .ujinsozknr .tl4{
		display: none;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl1{
		width: 30%;
	}
}

@media(max-width:450px) {
	.Werecruita .ruital .italnr ul li .alnr .n{
		margin-top: 2px;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl3{
		display: none;
	}

	.Werecruitd .criitdnr .ujinsozknr .tl1{
		width: 40%;
	}

	.Werecruitd .criitdnr .zknps .pta .t .tl6{
		padding-right: 0;
	}
}












/**资讯活动详情**/
.mbxys{
	background: #f5f5f5;
}

.mbx{
	padding: 18px 0 0;
}

.mbx a{
	float: left;
	line-height: 1;
	font-size: 14px;
	color: #999999;
}

.mbx a.cur{
	color: #77c6c4;
}

.mbx span{
	line-height: 1;
	font-size: 14px;
	color: #999999;
	display: inline-block;
	margin: 0 4px;
	float: left;
}

.font30{
	font-size: 1.56vw;
}

.InformationDetails{
	background: #f5f5f5;
	padding: 50px 0 90px;
}

.InformationDetails .detail{
	background: #fff;
    width: 74.34%;
	border-radius: 8px;
	padding: 35px 30px 50px 30px;
}

.InformationDetails .detail .sbt .dbt{
	line-height: 1.35;
	color: #292b2b;
}

.InformationDetails .detail .sbt .dbta{
	margin: 8px 0 26px;
	padding-bottom: 28px;
	border-bottom: 1px solid #eeeeee;
}

.InformationDetails .detail .sbt .dbta .ta{
	font-size: 15px;
	color: #999999;
	margin-right: 20px;
}

.InformationDetails .detail .sbks{
	line-height: 2;
	overflow: auto;
}

.InformationDetails .detail .taild{
	border-top: 1px solid #eeeeee;
	padding-top: 40px;
	margin-top: 40px;
}

.InformationDetails .detail .taild .ldl .dl{
	margin-bottom: 13px;
}

.InformationDetails .detail .taild .ldl .dl:last-child{
	margin-bottom: 0;
}

.InformationDetails .detail .taild .ldl .dl a{
	display: block;
	line-height: 1;
	font-size: 16px;
}

.InformationDetails .detail .taild .ldl .dl a span{
	display: inline-block;
	color: #333333;
}

.InformationDetails .detail .taild .ldl .dl a i{
	display: inline-block;
	color: #999999;
	margin-left: 5px;
	width: 31vw;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
	vertical-align: middle;
}

.InformationDetails .detail .taild .ldl .dl a:hover i{
	color: #77c6c4;
	text-decoration: underline;
}

.InformationDetails .detail .taild .ldr a{
	width: 174px;
	height: 54px;
	line-height: 55px;
	background: #77c6c4;
	color: #fff;
	display: block;
	text-align: center;
	border-radius: 40px;
	font-size: 16px;
	opacity: 1;
	transition: all .4s;
}

.InformationDetails .detail .taild .ldr a:hover{
	opacity: .8;
}

.InformationDetails .detail .taild .ldr a span{
	width: 15px;
	height: 12px;
	margin-right: 14px;
	margin-top: -3px;
	display: inline-block;
	vertical-align: middle;
	background: url(../img/taild.png)no-repeat center center/cover;
}

.InformationDetails .detair{
	width: 24%; float: right;
	position: sticky; top: 60px;
}

.InformationDetails .detair .taira{
	background: #fff;
	border-radius: 8px;
	padding: 34px 30px 16px 30px;
}

.InformationDetails .detair .taira .irbt{
	color: #292b2b;
	padding-bottom: 25px;
	border-bottom: 1px solid #eeeeee;
}

.InformationDetails .detair .taira .irnr ul li {
	position: relative;
}

.InformationDetails .detair .taira .irnr ul li a{
	display: block;
	color: #666666;
	font-size: 1.05vw;
	position: relative;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 22px;
	border-bottom: 1px solid #eeeeee;
}

.InformationDetails .detair .taira .irnr ul li a::before{
	position: absolute;
	right: 0;
	top: 32px;
	width: 15px;
	content: "";
	height: 14px;
	background: url(../img/irnr.png)no-repeat center center/cover;
}

.InformationDetails .detair .taira .irnr ul li::after{
	position: absolute;
	left: 0;
	top: -1px;
	width: 0%;
	content: "";
	height: 2px;
	background: #77c6c4;
	transition: all .5s;
}

.InformationDetails .detair .taira .irnr ul li:hover::after{
	width: 100%;
}

.InformationDetails .detair .taira .irnr ul li:last-child a{
	border-bottom: 0;
}


.InformationDetails .detair .taira .irnr ul li a:hover{
	color: #77c6c4;
}
.InformationDetails .detair .taira .irnr ul li.cur a{
	color: #77c6c4;
}

.InformationDetails .detair .taira .irnr ul li a:hover::before{
	background: url(../img/irnra.png)no-repeat center center/cover;
}

.InformationDetails .detair .taira .irnr ul li.cur a::before{
	background: url(../img/irnra.png)no-repeat center center/cover;
}

.InformationDetails .detair .tairb{
	border-radius: 8px;
	background: #fff;
	margin-top: 20px;
	padding: 28px 30px 13px 30px;
}

.InformationDetails .detair .tairb .irbt{
	color: #333333;
	margin-bottom: 24px;
}

.InformationDetails .detair .tairb .irnr ul li{
	margin-bottom: 27px;
}

.InformationDetails .detair .tairb .irnr ul li:last-child{
	margin-bottom: 0;
}

.InformationDetails .detair .tairb .irnr ul li a{
	display: block;
}

.InformationDetails .detair .tairb .irnr ul li a .img{
	overflow: hidden;
	border-radius: 5px;
}

.InformationDetails .detair .tairb .irnr ul li a .nral{
	font-size: 18px;
	color: #333333;
	line-height: 1.6;
	margin-top: 18px;
	padding-bottom: 20px;
	border-bottom: 1px solid #eeeeee;
}

.InformationDetails .detair .tairb .irnr ul li a .nral p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.InformationDetails .detair .tairb .irnr ul li:hover a .nral{
	color: #77c6c4;
}

.InformationDetails .detair .tairb .irnr ul li:last-child a .nral{
	border-bottom: 0;
}

.InformationDetails .detair .tairc{
	background: #77c6c4;
	margin-top: 20px;
	padding: 14px 0 14px 14px;
	border-radius: 8px;
	position: relative;
}

.InformationDetails .detair .tairc::before{
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	right: 3px;
    width: 4.2vw;
    height: 3.8vw;
	background: url(../img/tairc.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.InformationDetails .detair .tairc .clearfix{
	position: relative;
}

.InformationDetails .detair .tairc .ircl{
	width: 35.3%;
}

.InformationDetails .detair .tairc .ircr{
	position: absolute;
	top: 50%;
	left: 40%;
	transform: translateY(-50%);
}

.InformationDetails .detair .tairc .ircr .ra{
	font-size: 18px;
	color: #ffffff;
}

.InformationDetails .detair .tairc .ircr .rb{
	font-size: 15px;
	color: #d6eeed;
	margin-top: 8px;
	line-height: 1.6;
}


@media(max-width:1400px) {
	.InformationDetails .detair .taira .irnr ul li a{
		font-size: 16px;
		padding-top: 16px;
		padding-bottom: 16px;
	}

	.InformationDetails .detair .taira .irnr ul li a::before{
		top: 21px;
	}


}

@media(max-width:1100px) {
	.InformationDetails .detair{
		display: none;
	}

	.font30{
		font-size: 18px;
	}

	.InformationDetails .detail{
		width: 100%;
	}

	.mbx{
		display: none;
	}

	.InformationDetails{
		padding: 40px 0 50px;
	}

	.InformationDetails .detail{
		padding: 20px;
	}

	.InformationDetails .detail .sbt .dbta .ta {
		font-size: 14px;
	}

	.InformationDetails .detail .sbt .dbta {
		margin: 5px 0 8px;
		padding-bottom: 15px;
	}

	.InformationDetails .detail .sbks{
		line-height: 1.6;
	}

	.InformationDetails .detail .taild .ldr a {
		width: 136px;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
	}

	.InformationDetails .detail .taild .ldr a span{
		margin-top: -1px;
	}

	.InformationDetails .detail .taild {
		padding-top: 20px;
		margin-top: 20px;
	}
}

@media(max-width:550px) {
	.InformationDetails .detail .sbt .dbta .ta{
		width: 100%;
		margin-bottom: 5px;
	}

	.InformationDetails .detail .sbt .dbta .ta:last-child{
		margin-bottom: 0;
	}

	.InformationDetails .detail .sbt .dbta .ta{
		margin-right: 0;
	}
}

@media(max-width:450px) {
	.InformationDetails .detail .taild .ldl{
		width: 100%;
	}
	
	.InformationDetails .detail .taild .ldl .dl a i{
		width: 80%;
	}

	.InformationDetails .detail .taild .ldr{
		float: left;
		margin-top: 20px;
		width: 100%;
	}
	
	.InformationDetails .detail .taild .ldr a{
		width: 100%;
	}
}































/**支持中心培训中心**/
.fixVideo{
	display: none;
	position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    width: 100%;
    height: 100%;
    z-index: 1000;
}

.fixVideoA {
    width: 100%;
    height: 100%;
    position: relative;
}

.fixVideoB {
    position: absolute;
    width: 60%;
    max-width: 800px;
    height: auto;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.fixVideoB .close {
    position: absolute;
    right: -1px;
    top: -40px;
    height: 40px;
    width: 40px;
    cursor: pointer;
    text-align: center;
    line-height: 40px;
    font-size: 30px;
    z-index: 10000;
    background: #000;
    color: #fff;
}

.pulso{
	position: relative;
	cursor:pointer;
}

.pulso::before{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 76px;
	height: 76px;
	transform: translate(-50%,-50%);
	background: url(../img/pulso.png)no-repeat center center/cover;
}

.InformationDetailsa .detail{
    overflow: hidden;
	padding-bottom: 60px;
}
/*.InformationDetails .container { overflow: hidden; }*/
.InformationDetailsa .detail .taild{
	padding: 10px 0 0 0;
	border-top: 0;
}

.InformationDetailsa .xqfwlyz{
	margin-top: 50px;
	padding-top: 58px;
	border-top: 1px solid #eeeeee;
}

.InformationDetailsa .xqfwlyz .xqsbt{
	margin-bottom: 25px;
}


.InformationDetailsa .xqfwlyz .xqsbt .dwpol{
	position: relative;
}

.InformationDetailsa .xqfwlyz .xqsbt .dwpol .sbtr{
	position: absolute;
	bottom: .2vw;
	right: 0;
}

.InformationDetailsa .xqfwlyz .xqsbt .dwpol .sbtr .gydmo{
    position: initial;
    margin-top: 0;
    width: 48px;
    height: 48px;
    background-size: 100% 100%;
}

.InformationDetailsa .xqfwlyz .xqsbt .dwpol .sbtr  .swiper-button-prev {
    margin-right: 12px;
}

.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade{
	border-bottom: 1px solid #eeeeee;
	padding-bottom: 20px;
	position: relative;
}

.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade::before{
	position: absolute;
	left: 0;
	bottom: -1px;
	width: 0%;
	height: 2px;
	content: "";
	transition: all .5s;
	background: #77c6c4;
}

.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide:hover .ade::before{
	width: 100%;
}

.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade a{
	display: block;
}

.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade a .img{
	overflow: hidden;
	border-radius: 10px;
}

.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade a .adeb{
	font-size: 18px;
	color: #333333;
	margin-top: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}

.InformationDetailsa .detair .tairb .irnr ul li a .img{
	position: relative;
}

.InformationDetailsa .detair .tairb .irnr ul li a .img::before{
	position: absolute;
	content: "";
	width: 46px;
	height: 46px;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	/*background: url(../img/irnrabv.png)no-repeat center center/cover;*/
}

.InformationDetailsa .detair .tairc .ircl {
    width: 34.8%;
}


@media(max-width:1400px) {
	.pulso::before{
		width: 66px;
		height: 66px;
	}
}

@media(max-width:1100px) {
	.InformationDetailsa .xqfwlyz .xqsbt .dwpol .sbtr .gydmo{
		display: none;
	}

	.InformationDetailsa .xqfwlyz{
		margin-top: 20px;
		padding-top: 20px;
	}

	.InformationDetailsa .xqfwlyz .xqsbt{
		margin-bottom: 20px;
	}

	.InformationDetailsa .detail{
		padding-bottom: 30px;
	}

	.pulso::before{
		width: 47px;
		height: 47px;
	}

	.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade a .adeb{
		font-size: 16px;
		margin-top: 8px;
	}

	.InformationDetailsa .xqfwlyz .xqsnr .swiper-wrapper .swiper-slide .ade{
		padding-bottom: 13px;
	}
}










/**应用中心详情**/
.ProductCenterDetailsa .tsddlx{
	margin-top: 60px;
}

.ProductCenterDetailsa .tsddlx a{
	display: block;
	background: #f7fbfb;
	border-radius: 8px;
	position: relative;
	padding: 34px 33px 33px 33px;
}

.ProductCenterDetailsa .tsddlx a::before{
	position: absolute;
	content: "";
	right: 2vw;
	top: 0;
    width: 5vw;
    height: 4.5vw;
	background: url(../img/tsddlx.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.ProductCenterDetailsa .tsddlx a .plmxs .x{
	color: #292b2b;
	font-size:18px;
}
.ProductCenterDetailsa .tsddlx a .pic { width: 152px; }

.ProductCenterDetailsa .tsddlx a .plmxs { margin-left: 10px; position: absolute; left:190px; padding-right: 15px; top:50%; transform:translateY(-50%); }
@media(max-width:1100px){
	.ProductCenterDetailsa .tsddlx a .pic { width: 120px; }
	.ProductCenterDetailsa .tsddlx a .plmxs { left: 140px; }
}
	


.ProductCenterDetailsa .tsddlx a .plmxs .s{
	color: #77c6c4;
	font-size: 16px;
	line-height: 1;
	margin-top: 10px;
}

.ProductCenterDetailsa .tsddlx a .plmxs .s span{
	display: inline-block;
}

.ProductCenterDetailsa .tsddlx a .plmxs .s i{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	margin-top: -5px;
	vertical-align: middle;
	background: url(../img/plmxs.png)no-repeat center center/cover;
}

.ProductCenterDetailsa .detair .tairb .irnr ul li a .img::before{
	display: none;
}

@media(max-width:1100px) {
	.ProductCenterDetailsa .tsddlx a{
		padding: 15px;
	}

	.ProductCenterDetailsa .tsddlx{
		margin-top: 20px;
	}

	.ProductCenterDetailsa .tsddlx a .plmxs .s{
		font-size: 14px;
	}

	.ProductCenterDetailsa .tsddlx a .plmxs .s i{
		width: 12px;
		margin-top: -2px;
		height: 12px;
		margin-left: 5px;
	}

	.ProductCenterDetailsa .tsddlx a .plmxs .x{
		font-size: 16px;
	}

	.ProductCenterDetailsa .tsddlx a::before{
		display: none;
	}
}
@media(max-width:500px){
	.ProductCenterDetailsa .tsddlx a .plmxs .x { font-size:14px; }
}




/**支持中心售后服务**/
.AfterSalesa{
	padding: 11.4vw 0 9.8vw;
	position: relative;
}

.AfterSalesa::before{
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
    width: 14.5vw;
    height: 12.8vw;
	background: url(../img/AfterSalesae.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.AfterSalesa .alesar{
	width: 41.5%;
}

.AfterSalesa .alesar .sarxq{
	color: #666666;
	line-height: 1.7;
	margin: 19px 0 0;
}

.AfterSalesa .alesar .sarrx{
	margin: 13px 0 45px;
}

.AfterSalesa .alesar .sarrx .rxa{
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 1;
}

.AfterSalesa .alesar .sarrx .rxb{
	font-size: 24px;
	color: #666666;
	font-weight: bold;
	line-height: 1;
	margin-top: 7px;
}

.AfterSalesa .alesar .sarrx .rxb span{
	display: inline-block;
}

.AfterSalesa .alesar .sarrx .rxb i{
	display: inline-block;
	width: 18px;
	margin-right: 5px;
	height: 18px;
	vertical-align: middle;
	margin-top: -6px;
	background: url(../img/sarrx.png)no-repeat center center/cover;
}

.AfterSalesa .alesar .sarxan a{
	display: block;
	width: 176px;
	height: 52px;
	line-height: 53px;
	font-size: 16px;
	color: #fff;
	text-align: center;
	border-radius: 40px;
	background: #77c6c4;
	opacity: 1;
	transition: all .4s;
}

.AfterSalesa .alesar .sarxan a i{
	display: inline-block;
	width: 24px;
	margin-right: 10px;
	margin-top: -3px;
	height: 25px;
	vertical-align: middle;
	background: url(../img/sarxan.png)no-repeat center center/cover;
}

.AfterSalesa .alesar .sarxan a:hover{
	opacity: .8;
}

.AfterSalesb{
	padding: 6.7vw 0 6.7vw;
}

.AfterSalesb .container{
	position: relative;
}

.AfterSalesb .salesl{
	width: 51.3%;
}

.AfterSalesb .salesr{
	width: 43%;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%);
}

.AfterSalesb .salesr .esrnr{
	line-height: 1.7;
	color: #666666;
	margin: 19px 0 34px;
}

.AfterSalesb .salesr .esrnml ul li{
	float: left;
	margin-right: 80px;
	text-align: center;
}

.AfterSalesb .salesr .esrnml ul li:last-child{
	margin-right: 0;
}

.AfterSalesb .salesr .esrnml ul li .nmlwz{
	color: #666666;
	margin-top: 15px;
}

.AfterSalesc{
	padding: 10.9vw 0 0;
}

.AfterSalesc .salesct .nrxq{
	color: #ffffff;
	width: 487px;
	margin-top: 20px;
	line-height: 1.6;
}

.AfterSalesc .salescb{
	margin-top: 218px;
	padding: 24px 0 25px;
	background: rgba(0,0,0,.6);
}

.AfterSalesc .salescb ul li{
	float: left;
	width: 25%;
	position: relative;
	text-align: center;
} 

.AfterSalesc .salescb ul li::before{
	position: absolute;
	right: -1px;
	height: 77%;
	top: 16px;
	width: 1px;
	content: "";
	background: rgba(255,255,255,.1);
}

.AfterSalesc .salescb ul li .icon .jgo{
	display: none;
}

.AfterSalesc .salescb ul li .escbop{
	font-size: 22px;
	color: #ffffff;
	margin-top: 11px;
}

.AfterSalesc .salescb ul li:hover .icon .jgo{
	display: inline-block;
}

.AfterSalesc .salescb ul li:hover .icon .mr{
	display: none;
}

@media(max-width:1400px) {
	.AfterSalesc .salescb ul li .icon{
		width: 60px;
		display: inline-block;
	}

	.AfterSalesc .salescb ul li .escbop{
		font-size: 18px;
	}

	.AfterSalesc .salescb{
		padding: 20px 0 21px;
		margin-top: 110px;
	}

	.AfterSalesc .salescb ul li::before{
		height: 78%;
		top: 10px;
	}

	.AfterSalesb .salesr .esrnml ul li .icon{
		width: 70px;
		display: inline-block;
	}

	.AfterSalesb .salesr .esrnml ul li{
		margin-right: 40px;
	}
	
}

@media(max-width:1100px) {
	.AfterSalesa{
		padding: 40px 0 50px;
	}

	.AfterSalesa .alesar .sarrx .rxa{
		font-size: 14px;
	}

	.AfterSalesa .alesar .sarrx .rxb{
		font-size: 20px;
	}

	.AfterSalesa .alesar .sarxq{
		margin-top: 8px;
	}

	.AfterSalesa .alesar .sarrx {
		margin: 10px 0 20px;
	}

	.AfterSalesa .alesar .sarxan a{
		font-size: 14px;
	}

	.AfterSalesa .alesar .sarxan a i {
		width: 17px;
		margin-right: 5px;
		height: 18px;
	}

	.AfterSalesa .alesar .sarxan a{
		width: 132px;
		height: 42px;
		line-height: 42px;
	}

	.AfterSalesb .salesl{
		width: 100%;
	}

	.AfterSalesb{
		padding: 40px 0 50px;
	}

	.AfterSalesb .salesr{
		position: inherit;
		transform: translateY(0);
		margin-top: 25px;
		width: 100%;
	}

	.AfterSalesb .salesr .esrnr{
		margin: 8px 0 15px;
		line-height: 1.6;
	}

	.AfterSalesb .salesr .esrnml ul li {
		margin-right: 0;
		width: 33.33%;
	}

	.AfterSalesc{
		padding: 40px 0 50px;
	}

	.AfterSalesc .salescb{
		display: none;
	}

	.AfterSalesc .salesct .nrxq{
		width: 70%;
		line-height: 1.6;
		margin-top: 8px;
	}

	.AfterSalesa .alesar{
		width: 100%;
		padding: 20px 4% 30px;
		background: rgba(255, 255, 255, .8);
	}

	.AfterSalesa{
		padding: 0;
	}

	.AfterSalesa .container{
		max-width: 100%;
		width: 100%;
	}
}

@media(max-width:420px) {
	.AfterSalesb .salesr .esrnml ul li {
		width: 50%;
	}

	.AfterSalesb .salesr .esrnml ul li:last-child{
		width: 100%;
		margin-top: 20px;
	}

	.AfterSalesc .salescb ul li .escbop{
		font-size: 16px;
	}

}






/**资讯活动**/
.sbswtb{
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 100%;
}

.sbswtb .container{
	position: relative;
}

.sbswtb .swtbr{
	position: absolute;
	bottom: 3px;
	right: 0;
}

.sbswtb .swtbr .tbra .r{
	float: left;
	margin-right: 15px;
}

.sbswtb .swtbr .tbra .r a{
	display: block;
	width: 148px;
	height: 47px;
	color: #fff;
	font-size: 16px;
	border-radius: 40px;
	text-align: center;
	line-height: 45px;
	background: rgba(0,0,0,.3);
	transition: all .5s;
	border: 1px solid rgba(125,125,125,.3);
}

.sbswtb .swtbr .tbra .r.cur a{
	background: #77c6c4;
	border-color: #77c6c4;
}

.sbswtb .swtbr .tbra .r:hover a{
	background: #77c6c4;
	border-color: #77c6c4;
}

.sbswtb .swtbr .tbrb{
	position: relative;
}

.sbswtb .swtbr .tbrb input{
	height: 47px;
	line-height: 47px;
	font-size: 15px;
	width: 500px;
	padding-left: 23px;
	color: #fff;
	border-radius: 40px;
	background: rgba(0,0,0,.3);
	border: 1px solid rgba(125,125,125,.3);
}

.sbswtb .swtbr .tbrb input::-webkit-input-placeholder {
	color: #fff;
}

.sbswtb .swtbr .tbrb input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #fff;
}

.sbswtb .swtbr .tbrb input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #fff;
}

.sbswtb .swtbr .tbrb input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #fff;
}

.sbswtb .swtbr .tbrb button{
	position: absolute;
	right: 0;
	height: 100%;
	width: 160px;
	background: #77c6c4;
	color: #fff;
	border-radius: 40px;
	border: 0;
	cursor: pointer;
}

.sbswtc{
	position: relative;
    margin-top: -19.5vw;
    width: 100%;
    z-index: 1;
}
.sbswtc .swiper-wrapper { height:auto!important; }
.sbswtc .container{
	background: #fff;
	border-radius: 8px;
	position: relative;
	box-shadow: 0px 0px 6px rgba(0, 0, 0, .1);
	padding: 65px 60px 125px 57px;
}

.sbswtc .container .swiper-pagination{
	bottom: 50px;
	left: 50%;
	transform: translateX(-50%);
}

.sbswtc .container .swiper-pagination .swiper-pagination-bullet{
	opacity: 1;
	width: 10px;
	height: 10px;
	transition: all .5s;
	margin-right: 14px;
	background: #cccccc;
}

.sbswtc .container .swiper-pagination .swiper-pagination-bullet:last-child{
	margin-right: 0;
}

.sbswtc .container .swiper-pagination .swiper-pagination-bullet-active{
	width: 52px;
	background: #77c6c4;
	border-radius: 40px;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl{
	width: 44.4%;
	padding: 2vw 0 0 0;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erla{
	color: #333333;
	line-height: 1.6;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erla p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlb{
	margin-top: 3px;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlb ul li{
	float: left;
	font-size: 15px;
	color: #999999;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlb ul li{
	margin-right: 20px;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlc{
	color: #666666;
	line-height: 1.63;
	margin-top: 17px;
	margin-bottom: 43px;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlc p{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;	
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .symadan{
	margin-top: 0;
}

.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperr{
	width: 50.6%;
	border-radius: 8px;
	overflow: hidden;
}

.Informationactivitiesa{
	padding: 3.4vw 0 80px;
}

.Informationactivitiesa ul li{
	margin-bottom: 40px;
}

.Informationactivitiesa ul li:last-child{
	margin-bottom: 0;
}

.Informationactivitiesa ul li a{
	display: block;
	position: relative;
	padding-bottom: 40px;
	border-bottom: 1px solid #eeeeee;
}

.Informationactivitiesa ul li a:before{
	position: absolute;
	bottom: -1px;
	height: 1px;
	content: "";
	background: #77c6c4;
	width: 0;
}

.Informationactivitiesa ul li:hover a:before{
	width: 100%;
}


.Informationactivitiesa ul li .tiesl{
	width: 25.2%;
}

.Informationactivitiesa ul li .tiesr{
	width: 71.7%;
	padding: 16px 0 0 0;
}

.Informationactivitiesa ul li .srb {
	color: #333333;
}

.Informationactivitiesa ul li .srb{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; 
}

.Informationactivitiesa ul li .srba{
	margin-top: 6px;
}

.Informationactivitiesa ul li .srba ul li{
	float: left;
	font-size: 15px;
	color: #999999;
	margin-bottom: 0;
	margin-right: 20px;
}

.Informationactivitiesa ul li .srbb{
	color: #666666;
	line-height: 1.6;
	margin-top: 17px;
}

.Informationactivitiesa ul li .srbb p{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.symadan{
	cursor: pointer;
    position: relative;
    font-size: 16px;
    color: #666666;
    display: inline-block;
    height: 44px;
    padding: 14px 60px 13px 0;
    transition: all 0.5s;
	margin-top: 36px;
}

.symadan i {
    position: relative;
    z-index: 2;
	transition: all .5s;
}

.symadan span {
    transition: all 0.5s;
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    height: 45px;
	border: 1px solid #dedede;
	border-radius: 50%;
	z-index: 1;
}

.symadan span::before{
	position: absolute;
	content: "";
	right: 12px;
	top: 50%;
	width: 18px;
	z-index: 1;
	height: 12px;
	transition: all .5s;
	transform: translateY(-50%);
	background: url(../img/symadan.png)no-repeat center center/cover;
}

.symadan span::after{
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	width: 0%;
	height: 100%;
	background: #77c6c4;
	border-radius: 40px;
}

.symadan:hover span {
	width: 100%;
	border-radius: 40px;
	border-color: #77c6c4;
}

.symadan:hover{
	padding-left: 15px;
}

.symadan:hover span:after{
	width: 100%;
}

.symadan:hover i{
	color: #fff;
}

.symadan:hover span:before{
	background: url(../img/symadana.png)no-repeat center center/cover;
}

.Informationactivitiesa .fyq{
	margin-top: 80px;
}

@media(max-width:1750px) {
	.symadan{
		margin-top: 20px;
	}
}

@media(max-width:1550px) {
	.Informationactivitiesa ul li .tiesl{
		width: 30%;
	}

	.Informationactivitiesa ul li .tiesr {
		width: 66%;
	}
}

@media(max-width:1400px) {
	.sbswtc .container {
		padding: 30px 30px 80px 30px;
	}	

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl{
		padding-top: 2vw;
	}

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlc{
		margin-bottom: 25px;
	}

	.sbswtc .container .swiper-pagination{
		bottom: 25px;
	}

	.sbswtb .swtbr .tbrb input{
		width: 400px;
	}

	.Informationactivitiesa .fyq{
		margin-top: 50px;
	}
}

@media(max-width:1200px) {
	.Informationactivitiesa ul li .tiesl {
		width: 33%;
	}

	.Informationactivitiesa ul li .tiesr {
		width: 63%;
	}
}

@media(max-width:1100px) {
	.sbswtc{
		position: initial;
		margin-top: 40px;
	}

	.Informationactivitiesa{
		padding: 40px 0 50px;
	}
	
	.sbswtb .swtbr{
		display: none;
	}

	.sbswtb{
		top: 55%;
	}

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperr{
		width: 100%;
	}

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl{
		padding-top: 20px;
		width: 100%;
	}

	.sbswtc .container{
		padding: 20px 20px 50px 20px;
	}

	.sbswtc .container .swiper-pagination{
		left: 20px;
		bottom: 20px;
		transform: translateX(0);
	}

	.sbswtc .container .swiper-pagination .swiper-pagination-bullet{
		width: 7px;
		height: 7px;
		margin-right: 10px;
	}

	.sbswtc .container .swiper-pagination .swiper-pagination-bullet-active{
		width: 30px;
	}

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlb ul li{
		font-size: 14px;
		margin-right: 0;
		width: 33.33%;
	}

	.Informationactivitiesa ul li .tiesl{
		width: 100%;
	}

	.Informationactivitiesa ul li .tiesr{
		width: 100%;
	}

	.Informationactivitiesa ul li .srbb{
		margin-top: 10px;
	}

	.symadan{
		font-size: 14px;
		height: 44px;
    	padding: 12px 51px 13px 0;
	}

	.symadan span{
		width: 40px;
		height: 40px;
	}

	.symadan:hover span{
		width: 40px;
		border-radius: 50%;
	}

	.symadan:hover{
		padding-left: 0;
	}

	.symadan span::before{
		left: 50%;
		right: auto;
		width: 15px;
    	height: 10px;
		transform: translate(-50%,-50%);
	}

	.Informationactivitiesa ul li a{
		padding-bottom: 17px;
	}

	.Informationactivitiesa ul li{
		margin-bottom: 20px;
	}

	.Informationactivitiesa .fyq{
		margin-top: 25px;
	}
}

@media(max-width:550px) {
	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlb ul li{
		width: 100%;
		margin-bottom: 5px;
	}

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlb ul li:last-child{
		margin-bottom: 0;
	}

	.sbswtc .swiper-container .swiper-wrapper .swiper-slide .pperl .erlc{
		line-height: 1.6;
		margin: 5px 0 10px;
	}

	.Informationactivitiesa ul li .srba ul li{
		width: 100%;
		margin-right: 0;
	}
}





/**应用中心应用分享好像是假的不知道是哪个页面了**/
.ContentCentera{
	padding: 4vw 0 0;
}

.ContentCentera .sxssle{
	margin-top: 35px;
}

.ContentCentera .sxssle .wzfxk .btrpal{
    width: 38.5%;
    position: relative;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-select {
    line-height: 60px;
    font-size: 16px;
    height: 60px;
    color: #999999;
    padding-left: 18px;
    overflow: hidden;
    position: relative;
    padding-right: 23px;
	cursor:pointer;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-select::before {
    position: absolute;
    right: 14px;
    top: 50%;
    content: "";
    width: 15px;
    height: 9px;
    transform: translateY(-50%);
    background: url(../img/multiple.png)no-repeat center center/cover;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-select.cur::before {
    background: url(../img/multiplea.png)no-repeat center center/cover;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent {
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    background: #fff;
    z-index: 9;
	display: none;
    border-radius: 8px;
    border: 1px solid #dcdcdc;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent  ul li {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0 16px 19px;
    position: relative;
	cursor:pointer;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent ul li:last-child{
	border-bottom: 0;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent ul li input{
	width: 0;
    height: 0;
    position: absolute;
}

.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent ul li label{
	font-size: 15px;
    color: #666666;
    width: 100%;
}

.ContentCentera .sxssle .wzfxk .btrpa{
	border-radius: 8px;
    width: 60.6%;
    position: relative;
}

.ContentCentera .sxssle .wzfxk .btrpa input {
    width: 100%;
    border: 0;
    height: 62px;
    font-size: 16px;
    background: rgba(0,0,0,0);
    border-radius: 8px;
    padding-left: 23px;
    border: 1px solid #dcdcdc;
}

.ContentCentera .sxssle .wzfxk .btrpa input::-webkit-input-placeholder {
	color: #999999;
}

.ContentCentera .sxssle .wzfxk .btrpa input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
}

.ContentCentera .sxssle .wzfxk .btrpa input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
}

.ContentCentera .sxssle .wzfxk .btrpa input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999999;
}

.ContentCentera .sxssle .wzfxk .btrpa button {
    position: absolute;
    right: -1px;
    height: 100%;
    border: 0;
    width: 182px;
    background: #77c6c4;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}

.ContentCentera .sxssle .wzfxk .btrpa span {
    display: inline-block;
    width: 16px;
    height: 17px;
    margin-top: -2px;
    margin-right: 8px;
    vertical-align: middle;
    background: url(../img/btrpaa.png)no-repeat center center/cover;
}

.ContentCentera .xldomksl{
	margin-top: 67px;
}

.ContentCentera .xldomksl .domks {
	margin-bottom: 83px;
	position: relative;
}

.ContentCentera .xldomksl .domks .btbq{
	border-bottom: 1px solid #eeeeee;
	margin-bottom: 35px;
	padding-bottom: 20px;
}

.ContentCentera .xldomksl .domks .btbq .tbql{
	font-size: 24px;
	color: #333333;
	line-height: 1;
	margin-left: 15px;
	padding-left: 16px;
	border-left: 1px solid #e5e5e5;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a{
	display: block;
	text-align: center;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb{
	border: 1px solid #e5e5e5;
	border-radius: 7px;
	padding: 30px 34px 25px 34px;
	transition: all .5s;
	background: #fff;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb .img{
	overflow: hidden;
	border-radius: 7px;
	width: 100%;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb .deli{
	font-size: 20px;
	color: #333333;
	margin-top: 17px;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela{
	width: 193px;
	height: 52px;
	display: inline-block;
	line-height: 52px;
	font-size: 16px;
	color: #666666;
	border: 1px solid #d2d2d2;
	border-radius: 40px;
	margin-top: 30px;
	position: relative;
	overflow: hidden;
	transition: all .5s;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela::before{
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 100%;
	background: #77c6c4;
	content: "";
	transition: all .5s;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela span{
	position: relative;
	z-index: 1;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 10px;
	margin-top: -4px;
	vertical-align: middle;
	transition: all .5s;
	background: url(../img/dela.png)no-repeat center center/cover;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela i{
	position: relative;
	z-index: 1;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide:hover a .dela span{
	background: url(../img/delaa.png)no-repeat center center/cover;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide:hover a .dela::before{
	width: 100%;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide:hover a .dela{
	color: #fff;
	border-color: #77c6c4;
}

.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide:hover a .nb{
	background: #f7fbfc;
	border-color: #b7e0e0;
}

.yzmoutclayui{
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.7);
	z-index: 9999;
	display: none;
}

.yzmoutclayui .wssgmo{
	position: fixed;
	top: 50%;
	left: 50%;
	width: 63.5%;
	background: #fff;
	border-radius: 10px;
	padding: 30px 0 114px 0;
	transform: translate(-50%,-50%);
}

.yzmoutclayui .wssgmo::before{
	position: absolute;
	bottom: 0;
	right: 0;
    width: 30.5vw;
    height: 7vw;
	content: "";
	background: url(../img/wssgmo.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.yzmoutclayui .wssgmo .gmo{
	margin-right: 37px;
}

.yzmoutclayui .wssgmo .gmo img{
	cursor:pointer;
}

.yzmoutclayui .wssgmo .wssgmot .motgxq{
	color: #666666;
	margin-top: 15px;
	margin-bottom: 40px;
}

.yzmoutclayui .wssgmo .wssgmot{
	padding: 0 70px 0 70px;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li{
    float: left;
    width: 49.2%;
    position: relative;
    margin-bottom: 1.6%;
    margin-right: 1.6%;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li.ju{
	margin-bottom: 0;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:nth-child(2n){
	margin-right: 0;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .j{
	position: absolute;
	left: 13px;
	top: 50%;
	transform: translateY(-50%);
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:last-child .j{
	top: 52.5%;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .j .jglm{
	display: none;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li input{
	height: 55px;
	padding-left: 45px;
	line-height: 55px;
	padding-right: 18px;
	border-radius: 5px;
	font-size: 15px;
	color: #666;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .u{
	position: absolute;
	right: 14px;
	top: 57%;
	font-size: 16px;
	color: #c02424;
	display: block;
	line-height: .5;
	transform: translateY(-50%);
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:hover .j .jglm{
	display: block;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:hover .j .mr{
	display: none;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:hover input{
	border-color: #74c6c4 !important;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li input:focus {
	border-color: #74c6c4 !important;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .input input::-webkit-input-placeholder {
	color: #aaaaaa;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .input input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #aaaaaa;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .input input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #aaaaaa;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .input input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #aaaaaa;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks .an button{
	width: 148px;
	height: 55px;
	line-height: 55px;
	color: #fff;
	font-size: 16px;
	background: #77c6c4;
	opacity: .8;
	border-radius: 2px;
	margin-top: 30px;
}

.yzmoutclayui .wssgmo .wssgmot .yzbdks .an button:hover{
    opacity: 1;
}

.ContentCentera .xldomksl .domks .qhanys-prev,
.ContentCentera .xldomksl .domks .qhanys-next{
	width: 46px;
	height: 46px;
	margin-top: 0;
	top: 50%;
	transform: translateY(-50%);
}

.ContentCentera .xldomksl .domks .qhanys-prev{
	left: -66px;
}

.ContentCentera .xldomksl .domks .qhanys-next{
	right: -66px;
}

@media(max-width:1400px) {
	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb .deli{
		font-size: 17px;
	}

	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb {
		padding: 20px 24px 25px 24px;
	}

	.ContentCentera .xldomksl .domks{
		margin-bottom: 50px;
	}

	.ContentCentera .sxssle .wzfxk .btrpal .multiple-select{
		height: 47px;
		font-size: 14px;
		line-height: 47px;
	}

	.ContentCentera .sxssle .wzfxk .btrpal .multiple-select::before{
		width: 13px;
    	height: 7px;
	}

	.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent ul li label {
		font-size: 13px;
	}

	.ContentCentera .sxssle .wzfxk .btrpal .multiple-parent {
		top: 54px;
	}

	.ContentCentera .sxssle .wzfxk .btrpa input{
		font-size: 14px;
		height: 49px;
		line-height: 49px;
		padding-left: 20px;
	}

	.ContentCentera .sxssle .wzfxk .btrpa button {
		font-size: 14px;
		width: 150px;
	}

	.ContentCentera .sxssle .wzfxk .btrpa span {
		width: 12px;
		height: 13px;
		background-size: 100% 100%;
	}

	.ContentCentera .xldomksl{
		margin-top: 35px;
	}

	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela {
		width: 175px;
		height: 45px;
		line-height: 45px;
		font-size: 14px;
		margin-top: 25px;
	}

	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela span {
		width: 14px;
		height: 14px;
		margin-top: -3px;
	}

	.yzmoutclayui .wssgmo .wssgmot {
		padding: 0 35px 0 35px;
	}

	.yzmoutclayui .wssgmo .gmo img{
		width: 40px;
	}

	.yzmoutclayui .wssgmo .gmo {
		margin-right: 30px;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li input{
		height: 47px;
		font-size: 14px;
		padding-left: 37px;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li .j{
		width: 15px;
	}

	.yzmoutclayui .wssgmo .wssgmot .motgxq{
		margin-bottom: 25px;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks .an button {
		width: 135px;
		height: 45px;
		line-height: 45px;
		font-size: 15px;
		margin-top: 30px;
	}

	.yzmoutclayui .wssgmo{
		padding: 25px 0 90px 0;
		width: 70%;
	}

	.ContentCentera .xldomksl .domks .qhanys-next {
		right: -47px;
		width: 40px;
		height: 40px;
	}

	.ContentCentera .xldomksl .domks .qhanys-prev {
		left: -47px;
		width: 40px;
		height: 40px;
	}

	.ContentCentera .xldomksl .domks .btbq .tbql{
		font-size: 18px;
	}
}

@media(max-width:1100px){
	.ContentCentera .sxssle .wzfxk .btrpa button{
		width: 110px;
	}

	.ContentCentera .xldomksl .domks .qhanys-next,
	.ContentCentera .xldomksl .domks .qhanys-prev {
		display: none !important;
	}

	.ContentCentera .xldomksl .domks .btbq .tbql{
		font-size: 18px;
		margin-left: 10px;
		padding-left: 10px;
		width: 80%;
	}

	.ContentCentera .xldomksl .domks .btbq .icon{
		width: 57px;
	}

	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb .deli {
		font-size: 16px;
	}

	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .nb{
		padding: 20px;
	}

	.ContentCentera .xldomksl .domks{
		margin-bottom: 30px;
	}

	.ContentCentera .xldomksl .domks .btbq {
		margin-bottom: 23px;
		padding-bottom: 15px;
	}

	.ContentCentera .xldomksl .nrqhlo .swiper-container .swiper-wrapper .swiper-slide a .dela{
		margin-top: 20px;
	}

	.ContentCentera .sxssle .wzfxk .btrpal{
		width: 100%;
	}

	.ContentCentera .sxssle .wzfxk .btrpa{
		width: 100%;
		margin-top: 15px;
	}

	.ContentCentera .xldomksl{
		margin-top: 22px;
	}

	.ContentCentera .sxssle{
		margin-top: 20px;
	}

	.yzmoutclayui .wssgmo{
		width: 92%;
		padding: 20px 0 52px 0;
	}

	.yzmoutclayui .wssgmo .wssgmot{
		padding: 0 20px 0 20px;
	}

	.yzmoutclayui .wssgmo .gmo{
		margin-right: 24px;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks .an button{
		width: 125px;
		height: 43px;
		font-size: 14px;
		margin-top: 20px;
	}

	.yzmoutclayui .wssgmo .wssgmot .motgxq{
		margin-top: 10px;
		margin-bottom: 20px
	}

}

@media(max-width:550px) {
	.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li{
		width: 100%;
		margin-bottom: 15px;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li.ju{
		margin-bottom: 15px;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:last-child{
		margin-bottom: 0;
	}

	.yzmoutclayui .wssgmo::before {
		width: 76.5vw;
		height: 13vw;
	}

	.yzmoutclayui .wssgmo .wssgmot .yzbdks ul li:last-child .j {
		top: 56%;
	}
}



/**支持中心**/
.xbnwlnhsyza{
	padding: 4.5vw 0 4vw;
}

.xbnwlnhsyza .wzfxk{
	margin-top: 38px;
}

.xbnwlnhsyza .wzfxk .btrpal{
	width: 38.5%;
    position: relative;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-select {
    line-height: 60px;
    font-size: 16px;
    height: 60px;
    color: #999999;
    padding-left: 18px;
    overflow: hidden;
    position: relative;
    padding-right: 23px;
    cursor: pointer;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-select::before {
    position: absolute;
    right: 14px;
    top: 50%;
    content: "";
    width: 15px;
    height: 9px;
    transform: translateY(-50%);
    background: url(../img/multiple.png)no-repeat center center/cover;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-select.cur::before {
    background: url(../img/multiplea.png)no-repeat center center/cover;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-parent {
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    background: #fff;
    z-index: 9;
	display: none;
    border-radius: 8px;
    border: 1px solid #dcdcdc;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-parent ul li {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0 16px 19px;
    position: relative;
    cursor: pointer;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-parent ul li:last-child{
	border-bottom: 0;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-parent ul li input {
    width: 0;
    height: 0;
    position: absolute;
}

.xbnwlnhsyza .wzfxk .btrpal .multiple-parent ul li label {
    font-size: 15px;
    color: #666666;
    width: 100%;
    display: inline-block;
}

.xbnwlnhsyza .wzfxk .btrpa {
    border-radius: 8px;
    width: 60.6%;
    position: relative;
}

.xbnwlnhsyza .wzfxk .btrpa input {
    width: 100%;
    border: 0;
    height: 62px;
    font-size: 16px;
    background: rgba(0,0,0,0);
    border-radius: 8px;
    padding-left: 23px;
    border: 1px solid #dcdcdc;
}

.xbnwlnhsyza .wzfxk .btrpa input::-webkit-input-placeholder {
	color: #999999;
}

.xbnwlnhsyza .wzfxk .btrpa input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
}

.xbnwlnhsyza .wzfxk .btrpa input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
}

.xbnwlnhsyza .wzfxk .btrpa input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999999;
}

.xbnwlnhsyza .wzfxk .btrpa button {
    position: absolute;
    right: -1px;
    height: 100%;
    border: 0;
    width: 182px;
    background: #77c6c4;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}

.xbnwlnhsyza .wzfxk .btrpa span {
    display: inline-block;
    width: 16px;
    height: 17px;
    margin-top: -2px;
    margin-right: 8px;
    vertical-align: middle;
    background: url(../img/btrpaa.png)no-repeat center center/cover;
}

.xbnwlnhsyza .bsbjow{
	position: relative;
}

.xbnwlnhsyza .bsbjow::before{
	position: absolute;
	content: "";
	right: 0;
	bottom: 0;
	width: 23.5vw;
    height: 11.1vw;
	background: url(../img/bsbjow.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.xbnwlnhsyza .container{
	position: relative;
}

.xbnwlnhsyza .img{
	width: 49.5%;
	overflow: hidden;
	border-radius: 7px;
}

.xbnwlnhsyza .syzbnro{
	padding: 5.2vw 0 5.7vw;
}

.xbnwlnhsyza .bnror{
	width: 43%;
}

.xbnwlnhsyza .syzbnro .bnror{
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.xbnwlnhsyza .syzbnro .bnror .rora{
	color: #333333;
	margin-top: 45px;
	margin-bottom: 10px;
}

.xbnwlnhsyza .syzbnro .bnror .rorb ul li{
	float: left;
	font-size: 15px;
	color: #999999;
	margin-right: 18px;
}

.xbnwlnhsyza .syzbnro .bnror .rorbc{
	color: #666666;
	line-height: 1.75;
	margin-top: 15px;
	height: 84px;
	overflow-y: auto;
    overflow-x: hidden;
	padding-right: 10px;
}

.xbnwlnhsyza .syzbnro .bnror .rorbc::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 4px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 4px;
}

.xbnwlnhsyza .syzbnro .bnror .rorbc::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #77c6c4;
}

.xbnwlnhsyza .syzbnro .bnror .rorbc::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.xbnwlnhsyza .syzbnro .bnror .wlhzy{
    cursor: pointer;
    position: relative;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    height: 44px;
    padding: 13px 51px 13px 0;
    transition: all 0.5s;
	margin-top: 35px;
	color: #666666;
}

.xbnwlnhsyza .syzbnro .bnror .wlhzy span {
    transition: all 0.5s;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    background: url(../img/wlhzy.png) no-repeat calc(100% - 16px) center #77c6c4;
    border-radius: 22px;
}

.xbnwlnhsyza .syzbnro .bnror .wlhzy:hover{
	color: #fff;
    padding-left: 15px;
    padding-right: 40px;
}

.xbnwlnhsyza .syzbnro .bnror .wlhzy:hover span {
    width: 100%;
}

.xbnwlnhsyza .syzbnro .bnror .wlhzy i {
    position: relative;
    z-index: 2;
	
}

.xbnwlnhsyza .hsbjow{
	background: url(../img/hsbjow.jpg)no-repeat center center/cover;
}

.xbnwlnhsyza .hsbjow .bnror{
	left: 0;
}

.xbnwlnhsyza .fyq{
	padding-top: 4.2vw;
}

@media(max-width:1400px) {
	.xbnwlnhsyza .syzbnro .bnror .icon{
		width: 100px;
	}

	.xbnwlnhsyza .syzbnro .bnror .rora{
		margin-top: 30px;
	}

	.xbnwlnhsyza .wzfxk .btrpal .multiple-select {
		height: 47px;
		line-height: 47px;
		font-size: 14px;
	}

	.xbnwlnhsyza .wzfxk .btrpal .multiple-select::before {
		width: 13px;
		height: 7px;
	}

	.xbnwlnhsyza .wzfxk .btrpal .multiple-parent {
		top: 54px;
	}

	.xbnwlnhsyza .wzfxk .btrpal .multiple-parent ul li label {
		font-size: 13px;
	}
	

	.xbnwlnhsyza .wzfxk .btrpa input {
		font-size: 14px;
		height: 49px;
		line-height: 49px;
		padding-left: 20px;
	}

	.xbnwlnhsyza .wzfxk .btrpa button {
		font-size: 14px;
		width: 150px;
	}

	.xbnwlnhsyza .wzfxk .btrpa span{
		width: 12px;
		height: 13px;
		background-size: 100% 100%;
	}

	.xbnwlnhsyza .wzfxk{
		margin-top: 28px;
	}

	.xbnwlnhsyza .syzbnro .bnror .rorbc{
		height: 74px;
	}

	.xbnwlnhsyza .bnror {
		width: 46%;
	}

	.xbnwlnhsyza .syzbnro .bnror .rorb ul li {
		font-size: 13px;
	}

}

@media(max-width:1100px) {
	.xbnwlnhsyza{
		padding: 40px 0 50px;
	}

	.xbnwlnhsyza .wzfxk .btrpal{
		width: 100%;
		margin-bottom: 15px;
	}

	.xbnwlnhsyza .wzfxk .btrpa{
		width: 100%;
	}

	.xbnwlnhsyza .wzfxk{
		margin-top: 20px;
	}

	.xbnwlnhsyza .syzbnro{
		padding: 25px 0 30px;
	}

	.xbnwlnhsyza .bsbjow::before{
		display: none;
	}

	.xbnwlnhsyza .img{
		width: 100%;
	}

	.xbnwlnhsyza .syzbnro .bnror{
		transform: translateY(0);
		position: initial;
		width: 100%;
		margin-top: 25px;
	}

	.xbnwlnhsyza .syzbnro .bnror .rorbc{
		height: auto;
		line-height: 1.6;
		margin-top: 10px;
	}

	.xbnwlnhsyza .hsbjow{
		background: #f0f2f5;
	}

	.xbnwlnhsyza .syzbnro .bnror .icon{
		width: 80px;
	}

	.xbnwlnhsyza .syzbnro .bnror .rora{
		margin-top: 15px;
		margin-bottom: 7px;
	}

	.xbnwlnhsyza .syzbnro .bnror .wlhzy{
		font-size: 14px;
	}

	.xbnwlnhsyza .syzbnro .bnror .wlhzy {
		padding: 8px 51px 9px 0;
		height: 35px;
	}

	.xbnwlnhsyza .syzbnro .bnror .wlhzy span{
		height: 35px;
		width: 35px;
		background: url(../img/wlhzy.png) no-repeat calc(100% - 11px) center #77c6c4;
	}

	.xbnwlnhsyza .syzbnro .bnror .wlhzy:hover {
		padding-right: 30px;
	}

	.xbnwlnhsyza .syzbnro .bnror .wlhzy{
		margin-top: 20px;
	}

	.xbnwlnhsyza .fyq{
		padding-top: 30px;
	}

	.xbnwlnhsyza .wzfxk .btrpa button{
		width: 110px;
	}
}





/**应用中心-技术分享**/
.wsjsfxxmbanben .wzfxk{
	margin: 35px 0 50px;
}

.wsjsfxxmbanben .wzfxk .btrpal {
    width: 38.5%;
    position: relative;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-select {
    line-height: 60px;
    font-size: 16px;
    height: 60px;
    color: #999999;
    padding-left: 18px;
    overflow: hidden;
    position: relative;
    padding-right: 23px;
    cursor: pointer;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-select::before {
    position: absolute;
    right: 14px;
    top: 50%;
    content: "";
    width: 15px;
    height: 9px;
    transform: translateY(-50%);
    background: url(../img/multiple.png)no-repeat center center/cover;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-select.cur::before {
    background: url(../img/multiplea.png)no-repeat center center/cover;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent {
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    background: #fff;
    z-index: 9;
    display: none;
    border-radius: 8px;
    border: 1px solid #dcdcdc;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent ul li {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0 16px 19px;
    position: relative;
    cursor: pointer;
	margin-bottom: 0;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent ul li:last-child{
	border-bottom: 0;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent ul li input {
    width: 0;
    height: 0;
    position: absolute;
}

.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent ul li label {
    font-size: 15px;
    color: #666666;
    width: 100%;
    display: inline-block;
}

.wsjsfxxmbanben .wzfxk .btrpa {
    border-radius: 8px;
    width: 60.6%;
    position: relative;
}

.wsjsfxxmbanben .wzfxk .btrpa input {
    width: 100%;
    border: 0;
    height: 62px;
    font-size: 16px;
    background: rgba(0,0,0,0);
    border-radius: 8px;
    padding-left: 23px;
    border: 1px solid #dcdcdc;
}

.wsjsfxxmbanben .wzfxk .btrpa input::-webkit-input-placeholder {
	color: #999999;
}

.wsjsfxxmbanben .wzfxk .btrpa input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
}

.wsjsfxxmbanben .wzfxk .btrpa input:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
}

.wsjsfxxmbanben .wzfxk .btrpa input:-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: #999999;
}

.wsjsfxxmbanben .wzfxk .btrpa button {
    position: absolute;
    right: -1px;
    height: 100%;
    border: 0;
    width: 182px;
    background: #77c6c4;
    border-radius: 8px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
}

.wsjsfxxmbanben .wzfxk .btrpa span {
    display: inline-block;
    width: 16px;
    height: 17px;
    margin-top: -3px;
    margin-right: 8px;
    vertical-align: middle;
    background: url(../img/btrpaa.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

@media(max-width:1400px){
	.wsjsfxxmbanben .wzfxk .btrpal .multiple-select{
			height: 47px;
			line-height: 47px;
			font-size: 14px;
	}

	.wsjsfxxmbanben .wzfxk .btrpal .multiple-select::before {
		width: 13px;
		height: 7px;
	}

	.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent {
		top: 54px;
	}

	.wsjsfxxmbanben .wzfxk .btrpal .multiple-parent ul li label {
		font-size: 13px;
	}

	.wsjsfxxmbanben .wzfxk .btrpa input{
		font-size: 14px;
		height: 49px;
		line-height: 49px;
		padding-left: 20px;
	}

	.wsjsfxxmbanben .wzfxk .btrpa span {
		width: 12px;
		height: 13px;
		background-size: 100% 100%;
	}

	.wsjsfxxmbanben .wzfxk .btrpa button {
		font-size: 14px;
		width: 150px;
	}
}

@media(max-width:1100px) {
	.wsjsfxxmbanben .wzfxk{
		margin: 20px 0 25px;
	}

	.wsjsfxxmbanben .wzfxk .btrpal{
		width: 100%;
		margin-bottom: 15px;
	}

	.wsjsfxxmbanben .wzfxk .btrpa{
		width: 100%;
	}

	.wsjsfxxmbanben .wzfxk .btrpa button {
		width: 110px;
	}

	
}






/**应用中心分享**/


.wsdjatmooo .wzfxk .btrpal {
	width: 28%;
	margin-right: .9%;
}

.wsdjatmooo .wzfxk .btrpa {
    width: 42.2%;
}

.wsdjatmooo .wzfxk .btrpa button{
	width: 160px;
}

.wsdjatmooo .wzfxk .btrpal .multiple-selecta {
    line-height: 60px;
    font-size: 16px;
    height: 60px;
    color: #999999;
    padding-left: 18px;
    overflow: hidden;
    position: relative;
    padding-right: 23px;
    cursor: pointer;
}

.wsdjatmooo .wzfxk .btrpal .multiple-selecta::before {
    position: absolute;
    right: 14px;
    top: 50%;
    content: "";
    width: 15px;
    height: 9px;
    transform: translateY(-50%);
    background: url(../img/multiple.png)no-repeat center center/cover;
}

.wsdjatmooo .wzfxk .btrpal .multiple-selecta.curp::before {
    background: url(../img/multiplea.png)no-repeat center center/cover;
}

.wsdjatmooo .wzfxk .btrpal .multiple-parenta {
    position: absolute;
    left: 0;
    top: 66px;
    width: 100%;
    background: #fff;
    z-index: 9;
    display: none;
    border-radius: 8px;
    border: 1px solid #dcdcdc;
}

.wsdjatmooo .wzfxk .btrpal .multiple-parenta ul li input {
    width: 0;
    height: 0;
    position: absolute;
}

.wsdjatmooo .wzfxk .btrpal .multiple-parenta ul li {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0 16px 19px;
    position: relative;
    cursor: pointer;
    margin-bottom: 0;
}

.wsdjatmooo .wzfxk .btrpal .multiple-parenta ul li:last-child{
	border-bottom: 0;
}

.wsdjatmooo .wzfxk .btrpal .multiple-parenta ul li label {
    font-size: 15px;
    color: #666666;
    width: 100%;
    display: inline-block;
}

.multiple-parenta input[type='checkbox']:checked + label{
	color: #77c6c4 !important;
}

.multiple-parenta input[type='checkbox'] +label:before{
	position: absolute;
	right: 10px;
	top: 50%;
	width: 21px;
	height: 21px;
	content: "";
	transform: translateY(-50%);
	background: url(../img/parent.png)no-repeat center center/cover;
}

.multiple-parenta input[type='checkbox']:checked + label:before{
	background: url(../img/parenta.png)no-repeat center center/cover;
}

@media(max-width:1400px) {
	.wsdjatmooo .wzfxk .btrpal .multiple-selecta{
		  height: 47px;
	    line-height: 47px;
	    font-size: 14px;
	}

	.wsdjatmooo .wzfxk .btrpal .multiple-selecta::before {
	 		width: 13px;
	  	height: 7px;
	}

	.wsdjatmooo .wzfxk .btrpal .multiple-parenta {
	    top: 54px;
	}

	.wsdjatmooo .wzfxk .btrpal .multiple-parenta ul li label {
	    font-size: 13px;
	}

	.multiple-parenta input[type='checkbox'] +label:before{
		width: 17px;
		height: 17px;
	}
}

@media(max-width:1100px) {
	.wsdjatmooo .wzfxk .btrpal{
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}

	.wsdjatmooo .wzfxk .btrpa{
		width: 100%;
	}

	.wsdjatmooo .wzfxk .btrpa button{
		width: 110px;
	}
}


.xbnwlnhsyza .wzfxk .btrpal .multiple-parent ul  { max-height: 200px; overflow-y:scroll; }




.Aboutupa{
	padding: 6.1vw 0 16.6vw;
	position: relative;
}

.Aboutupa::before{
	position: absolute;
	content: "";
	bottom: 2.1vw;
	left: 0;
	width: 12.3vw;
    height: 22.9vw;
	background: url(../img/Aboutupa.png)no-repeat center center/cover;
	background-size: 100% 100%;
}

.Aboutupa .tupr{
	width: 76.56%;
}

.Aboutupa .tupr .tupre{
    line-height: 1.75;
}

.Aboutupa .tupr .tuprom{
	margin-top: 52px;
}

.Aboutupa .tupr .tuprom ul li{
	float: left;
	width: 25%;
	padding-bottom: 2px;
	text-align: center;
	border-right: 1px solid #e5e5e5;
}

.Aboutupa .tupr .tuprom ul li:last-child{
	border-right: 0;
}

.Aboutupa .tupr .tuprom ul li .icon{
	margin-bottom: 30px;
}

.Aboutupa .tupr .tuprom ul li:nth-child(1){
	text-align: left;
}

.Aboutupa .tupr .tuprom ul li:nth-child(4){
	text-align: right;
}

.Aboutupa .tupr .tuprom ul li .pro span{
	font-size: 48px;
	color: #77c6c4;
	line-height: .8;
}

.Aboutupa .tupr .tuprom ul li .pro i{
	font-size: 30px;
	color: #77c6c4;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	margin-top: -19px;
}

.Aboutupa .tupr .tuprom ul li .pro .roe{
	margin-top: -50px;
}

.Aboutupa .tupr .tuprom ul li .on{
	font-size: 16px;
	color: #999999;
	margin-top: 6px;
}

.Aboutupb{
	position: relative;
	z-index: 1;
	margin-top: -13.7vw;
}

.Aboutupb .tupbou{
	padding: 8.3vw 0 11.4vw 6.5vw;
	border-radius: 5px;
}

.Aboutupb .tupbou .pbwznr{
	color: #fff;
	font-size: 1.87vw;
	line-height: 2.4vw;
	margin-top: 1.8vw;
}

.Aboutupc{
	position: relative;
	margin-top: -15.7vw;
	background: #f5f5f5;
	padding: 20.8vw 0 5vw;
}

.Aboutupc .danqbmo{
	position: relative;
	margin-top: 35px;
}

.Aboutupc .danqbmo .swiper-button-prev,
.Aboutupc .danqbmo .swiper-button-next{
	width: 46px;
	height: 46px;
	margin-top: 0;
	right: auto;
	top: 236px;
}

.Aboutupc .danqbmo .swiper-button-prev{
	left: 601px;
}

.Aboutupc .danqbmo .swiper-button-next{
	left: 660px;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img{
	width: 533px;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img .dwmdqhm .swiper-pagination{
	right: 30px;
	left: auto;
	width: auto;
	bottom: 26px;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img .dwmdqhm .swiper-pagination .swiper-pagination-bullet{
	width: 10px;
	height: 10px;
	opacity: 1;
	background: #cccccc;
	margin-right:10px;
	margin-left: 0;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img .dwmdqhm .swiper-pagination .swiper-pagination-bullet-active{
	background: #77c6c4;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img .dwmdqhm .swiper-pagination .swiper-pagination-bullet:last-child{
	margin-right: 0;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq{
	width: calc(100% - 601px);
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqa{
	font-size: 60px;
	color: #77c6c4;
	line-height: 1;
	margin-top: 34px;
	margin-bottom: 4px;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb{
	line-height: 1.87;
	height: 115px;
	overflow-y: auto;
    overflow-x: hidden;
	padding-right: 10px;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb::-webkit-scrollbar {
	width: 4px;
	height: 4px;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb::-webkit-scrollbar-thumb {
	border-radius: 5px;
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.15);
	background: #77c6c4;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.1);
	border-radius: 0;
	background: rgba(0, 0, 0, 0.1);
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb p{
	padding-left: 15px;
	position: relative;
}

.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb p::before{
	position: absolute;
	content: "";
	left: 3px;
	top: 13px;
	width: 2px;
	height: 2px;
	background: #666666;
}

.Aboutupc .danqbmo .xmfyals{
	position: relative;
	margin-top: 45px;
}

.Aboutupc .danqbmo .xmfyals::before{
	position: absolute;
	content: "";
	left: 0;
	top: 5px;
	width: 100%;
	height: 16px;
	background: url(../img/xmfyals.png)no-repeat center center/cover;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide{
	text-align: center;
	line-height: 1;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide .kb{
	width: 24px;
	height: 24px;
	overflow: hidden;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0);
	display: inline-block;
	position: relative;
	transition: all .4s;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide .kb::before{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	border-radius: 50%;
	background: #77c6c4;
	transform: translate(-50%,-50%);
	transition: all .4s;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide .kb::after{
	position: absolute;
	content: "";
	left: 50%;
	top: 50%;
	width: 0;
	height: 0;
	border-radius: 50%;
	border: 0px solid #77c6c4;
	transform: translate(-50%,-50%);
	transition: all .4s;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide-thumb-active .kb{
	background: rgba(255, 255, 255, 1);
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide-thumb-active .kb::before{
	width: 6px;
	height: 6px;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide-thumb-active .kb::after{
	width: 21px;
	height: 21px;
	border: 3px solid #77c6c4;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide .dep{
	font-size: 18px;
	color: #666666;
	margin-top: 16px;
}

.Aboutupc .danqbmo .xmfyals .gallery-thumbs .swiper-slide-thumb-active .dep{
	color: #77c6c4;
}

.Aboutupd{
	padding: 6.2vw 0 5.2vw;
}

.Aboutupd .xnbt .xnxq{
	color: #666666;
	line-height: 1.6;
	margin: 23px 0 31px;
}

.Aboutupd .nr ul{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.Aboutupd .nr ul li{
	width: 24%;
	display: inline-block;
    margin-right: 1.33%;
	border: 1px solid #eeeeee;
	float: left;
	border-radius: 10px;
	margin-bottom: 1.33%;
}

.Aboutupd .nr ul li:nth-child(4n){
	margin-right: 0;
}

.Aboutupd .nr ul li:last-child{
	margin-right: 0;
}

.Aboutupe{
	position: relative;
}

.Aboutupe .tupedw{
	position: absolute;
	top: 40.5%;
	transform: translateY(-50%);
	width: 100%;
	left: 0;
	z-index: 1;
}

.Aboutupe .tupedw .pedwa{
	line-height: 1.75;
	margin-top: 17px;
}

.Aboutupf {
	background: #f5f5f5;
	padding: 5.8vw 0 6.5vw;
}

.Aboutupf .smdqfl{
	position: relative;
}

.Aboutupf .smdqfl .tupfan{
	position: absolute;
	right: 0;
	bottom: 23px;
}

.Aboutupf .smdqfl .tupfan .fl{
	position: initial;
	width: 46px;
	height: 46px;
}

.Aboutupf .smdqfl .tupfan .swiper-button-prev{
	margin-right: 14px;
}

.Aboutupf .smdqfl .tupfbt .btxq{
	line-height: 1.75;
	margin-top: 20px;
}

.Aboutupf .mdqhb{
	text-align: center;
	margin-top: 33px;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide {
	background: #fff;
	overflow: hidden;
	border-radius: 10px;
	padding: 104px 0 0 0;
	height: 550px;
	transition: all .5s;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover{
	padding-top: 64px;
	background: #77c6c4;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:before{
	position: absolute;
	content: "";
	top: 0;
	height: 3px;
	left: 0;
	width: 100%;
	background: #77c6c4;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon {
	width: 168px;
	display: inline-block;
	height: 168px;
	border: 1px solid #f4f4f4;
	border-radius: 50%;
	position: relative;
	transition: all .5s;
	background: rgba(255, 255, 255, 0);
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon{
	width: 140px;
	height: 140px;
	transition: all .5s;
	background: rgba(255, 255, 255, .1);
	border: 1px solid rgba(0, 0, 0, 0);
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon img{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 145px;
	transition: all .5s;
	transform: translate(-50%,-50%);
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon img{
	width: 120px;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon .jgk{
	opacity: 0;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon .jgk{
	opacity: 1;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon .mr{
	opacity: 0;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .w{
	font-size: 30px;
	color: #333333;
	margin-top: 22px;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .wznr .w{
	color: #fff;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .r{
	font-size: 16px;
	color: #fff;
	line-height: 1.75;
	width: 73%;
	margin-top: 8px;
	display: inline-block;
	overflow: hidden;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .r p{
	margin-bottom: -84px;
	transition: all .5s;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .wznr .r p{
	margin-bottom: 0;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .dwsz{
	position: absolute;
	bottom: 0;
	left: 50%;
	font-size: 11.3vw;
	color: rgba(119, 198, 196,.05);
	transform: translateX(-50%);
	line-height: .7;
	transition: all .5s;
}

.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .dwsz{
	color: rgba(255, 255, 255,.05);
}

.Aboutupg{
	padding: 7.8vw 0 6vw;
}

.Aboutupg .otupgl{
	width: 35%;
	position: relative;
	z-index: 2;
	padding-top: 16px;
}

.Aboutupg .otupgl .btmo .xqwz{
	color: #666666;
	line-height: 1.75;
	margin-top: 17px;
}

.Aboutupg .otupgl .hxmoren{
	border-radius: 10px;
	margin-top: 5vw;
	position: relative;
	right: -17.5%;
	background: #fff;
	padding: 3.1vw 30px 3.1vw 3.3vw;
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .2);
}

.Aboutupg .otupgl .swiper-container .swiper-slide .d{
	font-size: 24px;
	color: #333333;
	margin-top: 28px;
}

.Aboutupg .otupgl .swiper-container .swiper-slide .e{
	color: #666666;
	line-height: 1.75;
	margin-top: 8px;
}

.Aboutupg .otupgl .swiper-container .wsxm{
	margin-top: 33px;
}

.Aboutupg .otupgl .swiper-container .wsxm .gywl{
	position: initial;
	width: 46px;
	height: 46px;
	margin-top: 0;
}

.Aboutupg .otupgl .swiper-container .wsxm .qhanys-prev{
	margin-right: 14px;
}

.Aboutupg .otupgr{
	width: 55%;
	position: relative;
	z-index: 1;
	margin-right: 6.8%;
}

.Aboutuph a{
	display: block;
	padding: 11.5vw 0 11.5vw;
}

.Aboutuph a .wksl{
	width: 520px;
}

.Aboutuph a .wksl .sbt .xqol{
	color: #fff;
	margin-top: 15px;
	line-height: 1.75;
}

.Aboutuph a .wksl .sbt .rbsnzwsb{
    position: relative;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    height: 44px;
    margin-top: 34px;
    padding: 13px 60px 13px 0;
    transition: all 0.5s;
}

.Aboutuph a .wksl .sbt .rbsnzwsb:hover { 
	color:#fff; 
	padding-left:15px; 
	padding-right: 40px;
}

.Aboutuph a .wksl .sbt .rbsnzwsb span {
    transition: all 0.5s;
    position: absolute;
    right: 0;
    top: 0;
    width: 44px;
    height: 44px;
    background: url(../images/mainjt.png) no-repeat calc(100% - 14px) center #77c6c4;
    border-radius: 22px;
}

.Aboutuph a .wksl .sbt .rbsnzwsb i {
    position: relative;
    z-index: 2;
}

.Aboutuph a .wksl .sbt .rbsnzwsb:hover span { width: 100%; }




@media(max-width:1600px) {
	.Aboutupg .otupgl .hxmoren {
	    padding: 2.1vw 30px 2.1vw 1.3vw;
	}
}

@media(max-width:1400px) {
	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon{
		width: 130px;
		height: 130px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon img{
		width: 100px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon img {
  	width: 80px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon{
		width: 100px;
		height: 100px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .dwsz{
		font-size: 10vw;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide{
		height: 490px;
		padding-top: 70px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover{
		padding-top: 54px;
	}


	.Aboutupg .otupgl .swiper-container .swiper-slide .icon{
		width: 50px;
	}

	.Aboutupg .otupgl .swiper-container .swiper-slide .d{
		font-size: 18px;
		margin-top: 22px;
	}

	.Aboutupg .otupgl .swiper-container .wsxm{
		margin-top: 20px;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img{
		width: 470px;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqa{
		font-size: 27px;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq {
    width: calc(100% - 515px);
	}

	.Aboutupc .danqbmo .swiper-button-prev {
    left: 517px;
	}

	.Aboutupc .danqbmo .swiper-button-next {
	    left: 575px;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb {
    height: 100px;
    line-height: 1.75;
	}

	.Aboutupc .danqbmo .swiper-button-prev,
	.Aboutupc .danqbmo .swiper-button-next{
		top: 210px;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img .dwmdqhm .swiper-pagination{
		right: 20px;
		bottom: 15px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .w{
		font-size: 22px;
	}

	.Aboutupa .tupr .tuprom ul li .pro span{
		font-size: 27px;
	}

	.Aboutupa .tupr .tuprom ul li .pro i{
		font-size: 16px;
		margin-top: -8px;
	}

	.Aboutupb .tupbou .pbwznr{
		font-size: 22px;
		line-height: 1.3;
		margin-top: 25px;
	}

	.Aboutupa .tupr .tuprom ul li .pro .roe {
    margin-top: -22px;
    font-size: 19px;
	}

	.Aboutupa .tupr .tuprom ul li .on{
		font-size: 14px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .r{
		font-size: 14px;
	}

}

@media(max-width:1100px) {
	.Aboutupa{
		padding: 40px 0 30px;
	}

	.Aboutupa .tupr{
		width: 100%;
		margin-top: 20px;
	}

	.Aboutupa .tupr .tupre{
		line-height: 1.6;
	}

	.Aboutupa .tupr .tuprom{
		margin-top: 25px;
	}

	.Aboutupa::before{
		display: none;
	}

	.Aboutupa .tupr .tuprom ul li .icon{
		width: 40px;
		margin-bottom: 20px;
		display: inline-block;
	}

	.Aboutupa .tupr .tuprom ul li .pro span {
	    font-size: 22px;
	}

	.Aboutupa .tupr .tuprom ul li .pro i {
    font-size: 14px;
    margin-top: -5px;
	}

	.Aboutupa .tupr .tuprom ul li .pro .roe {
	    margin-top: -14px;
	}

	.Aboutupb{
		margin-top: 0;
		padding:0 0 50px;
	}

	.Aboutupb .tupbou .pbicon{
		width: 25vw;
	}

	.Aboutupb .tupbou{
		padding: 4vw 0 5vw 20px;
	}

	.Aboutupb .tupbou .pbwznr{
		font-size: 14px;
		line-height: 1.6;
		margin-top: 20px;
	}

	.Aboutupa .tupr .tuprom ul li:nth-child(1){
		text-align: center;
	}

	.Aboutupa .tupr .tuprom ul li:nth-child(4){
		text-align: center;
	}

	.Aboutupc{
		margin-top: 0;
		padding: 40px 0 50px;
	}
	.Aboutupd{
		margin-top: 0;
		padding: 40px 0 30px;
	}

	.Aboutupc .danqbmo{
		margin-top: 20px;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqb{
		height: auto;
		line-height: 1.6;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .img{
		width: 100%;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq{
		width: 100%;
	}

	.Aboutupc .boutupqh .gallery-top .swiper-wrapper .swiper-slide .wzqq .qqa {
    font-size: 22px;
		margin-top: 25px;
	}

	.Aboutupc .danqbmo .swiper-button-prev, .Aboutupc .danqbmo .swiper-button-next{
		top: auto;
		bottom: 25px;
	}

	.Aboutupc .danqbmo .swiper-button-prev{
		left: 0;
		background: url(../img/qhprev.png)no-repeat center center/cover #f5f5f5;
	}

	.Aboutupc .danqbmo .swiper-button-next{
		right: 0;
		left: auto;
		background: url(../img/qhnext.png)no-repeat center center/cover #f5f5f5;
	}

	.Aboutupc .danqbmo .swiper-button-prev:hover{
		background: url(../img/qhpreva.png)no-repeat center center/cover;
	}

	.Aboutupc .danqbmo .swiper-button-next:hover{
		background: url(../img/qhnexta.png)no-repeat center center/cover;
	}

	.Aboutupd .nr ul li{
		width: 49%;
		margin-right: 2%;
		margin-bottom: 2%;
	}

	.Aboutupd .nr ul{
		display: block;
	}

	.Aboutupd .nr ul li:nth-child(2n){
		margin-right: 0;
	}

	.Aboutupd .xnbt .xnxq{
		margin-top: 15px;
		margin-bottom: 25px;
	}

	.Aboutupe .tupedw .pedwa{
		line-height: 1.6;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .w {
    font-size: 18px;
	}

	.Aboutupf .mdqhb{
		margin-top: 25px;
	}

	.Aboutupf{
		padding: 40px 0 50px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .wznr .r{
		width: 90%;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon{
		width: 100px;
		height: 100px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .icon img{
		width: 80px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon{
		width: 80px;
		height: 80px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover .icon img {
    width: 60px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide .dwsz{
		font-size: 80px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide{
		height: 350px;
		padding-top: 60px;
	}

	.Aboutupf .mdqhb .swiper-wrapper .swiper-slide:hover {
	  padding-top: 44px;
	}

	.Aboutupf .smdqfl .tupfan {
    bottom: -236px;
    z-index: 2;
    width: 100%;
    display: none;
	}

	.Aboutupf .smdqfl .tupfan .qhanys-next{
		float: right;
	}

	.Aboutupg{
		padding: 40px 0 50px;
	}

	.Aboutupg .otupgl{
		width: 100%;
	}

	.Aboutupg .otupgl .hxmoren{
		width: 100%;
		right: 0;
		padding: 20px;
		margin-top: 25px;
		margin-bottom: 30px;
		box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);
	}

	.Aboutupg .otupgr{
		width: 100%;
		margin-right: 0;
	}

	.Aboutuph a{
		padding: 50px 0;
	}

	.Aboutuph a .wksl{
		width: 100%;
	}

	.Aboutuph a .wksl .sbt .rbsnzwsb{
		margin-top: 20px;
	}

	.Aboutuph a .wksl .sbt .rbsnzwsb{
		font-size: 14px;
	}

	.Aboutupg .otupgl .btmo .xqwz {
    margin-top: 9px;
	}

	.Aboutupg .otupgl .swiper-container .swiper-slide .e{
		line-height: 1.6;
	}

}

@media(max-width:750px) {
	.Aboutupe{
		padding: 0 0 50px;
	}

	.Aboutupe .tupedw{
		position: initial;
		transform: translateY(0);
		margin-top: 0;
	}

	.Aboutupa .tupr .tuprom ul li{
		width: 50%;
		padding: 15px 0;
		border-bottom: 1px solid #e5e5e5;
	}

	.Aboutupa .tupr .tuprom ul li:nth-child(2){
		border-right: 0;
	}

	.Aboutupa .tupr .tuprom ul li:nth-child(3){
		margin-bottom: 0;
		border-bottom: 0px solid #e5e5e5;
	}

	.Aboutupa .tupr .tuprom ul li:last-child{
		margin-bottom: 0;
		border-bottom: 0px solid #e5e5e5;
	}
}














.ibannerA {  padding:150px 0 120px; background:#77c6c4; }
.colorWhite { color: #fff!important; }
.sousuo_jg { background: #fff; padding: 4vw 0 10vw; }

.ibannerA .mainTit .t span { color:#e61018; }
.ibannerA .mainTit .t {
	color: #fff;
}
@media(max-width: 1100px){
    .ibannerA {  padding:100px 0 80px; }
    .searchNews { padding:0; }
    .sousuo_jg { padding: 30px 0 50px; }
}

.newsC ul li a { display: block; padding: 30px; background: #f6f7f8; }
.newsList .img { float: left; width: 27%;  }
.newsListA-b { float: right; width: 70%; }
.newsList li { position: relative; background: #fff; border-radius: 3px; border-bottom:  2px solid #d3f1ee; margin-top: 20px; }
.newsListA-b { position: absolute; top:50%; right:0;  transform: translateY(-50%); }
.newsList li .hot { z-index: 5; position: absolute; width: 92px; height: 52px; text-align: center; font-size: 14px; padding-left: 5px; color:#fff; line-height: 40px; background: url(../images/hotbg.png) no-repeat center/cover; top: 35px; right: -11px; }

.productB .newsList ul li:nth-child(1) { margin-top:0; }


.newsList li:hover .d { color:#25b7aa; }
.newsList li:hover .t { color:#77c6c4; text-decoration: underline; }

.newsList li:after { content: ''; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; transition: all 0.6s; height: 3px; background: #999999; position: absolute; left: 0; bottom: -2px; width: 0%; }
.newsList li:hover:after { width: 100%; }

.newsListA-b .d { font-size: 14px;color:#264994; }
.newsListA-b .t { font-size: 18px;color:#333333; margin: 12px 0 20px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; height: 28px; line-height: 28px; }
.newsListA-b .c { font-size: 15px;color:#666666; margin: 0px 0 30px; height: 57px; line-height: 1.8; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.newsListA-b .smallMore { font-size: 14px; color: #666666; padding-right: 32px; }

.smallMore { display: inline-block; font-size: 15px; padding-right:54px; color:#3d67ac; background: url(../images/mainmore.png) no-repeat right center; }

.newsList ul { margin-bottom:60px; }


.searNews .newsListA-b { position: relative; width: 100%; top:0; transform: translateY(0); }
.searNews .newsListA-b .c { height: auto; margin-top: 12px; }
.searNews .newsListA-b .t { margin: 0; height: auto; }


@media(max-width: 1680px){
	.newsB { padding:120px 0 100px; }
	.newsList ul { margin-bottom:50px; }
}
@media(max-width: 1480px){
	.newsB { padding:90px 0 90px; }
	.newsListA-b .t { font-size: 18px; margin: 8px 0 16px; }
	.newsListA-b .c { margin-bottom: 20px; }
	.newsB-a .nyNav a { padding:8px 50px; margin: 0 8px; font-size: 16px;}
	.newsList ul { margin-bottom:40px; }
	.homeBoxB-b ul li a { width: 120px; display: block; padding: 10px 0; text-align: center; }
	.homeBoxB-b ul li { float: left; margin-left: 10px; }
	.newsList li .hot { width: 72px; height: 40px; font-size: 12px; padding-left: 4px; line-height: 33px; top: 15px; right: -8px; }
}
@media(max-width: 1280px){
	.newsB { padding:70px 0 80px; }
	.newsC ul li a { padding: 20px; }
	.newsListA-b .t { font-size: 18px; margin: 5px 0 2px; }
	.newsListA-b .c { margin-bottom: 16px; }
	.newsList ul { margin-bottom:30px; }
}
@media(max-width: 1100px){
	.newsList .img { width: 100%; }
	.newsListA-b { float: right; width: 100%; position: relative; transform: translateY(0); padding:16px 0; }
	.newsB { padding:50px 0 60px; }
	.newsC ul li a { padding: 20px 12px; }
	.newsList li { margin-top: 12px; }
	.newsListA-b .t { font-size: 18px; margin: 5px 0 2px; }
	.newsListA-b .c { margin-bottom: 16px; }
}
@media(max-width: 900px){
	.newsB { padding:30px 0 40px; }
	.newsListA-b .c {  height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1; }
}
@media(max-width: 640px){
	.homeBoxB-b { position: relative; left:0; bottom:auto;text-align: left; margin-top:20px; }
	.homeBoxB-b ul li { float: left; margin:0 10px 0 0; }
	.newsC ul li a { padding: 14px 12px; }
	.newsListA-b .smallMore { display: none; }
	.newsListA-b .c { margin-bottom: 0;}
}
@media(max-width: 440px){
	.homeBoxB-b ul li a { width: 90px; padding: 8px 0; text-align: center; }
	.homeBoxB-b ul li { float: left; margin: 0 5px 0 0; }

}


.pro2E-b .mainQhA { top:auto; transform:translateY(0); top: 4vw; left:auto;}
.pro2E-b .swiper-button-prev { right:calc(8vw + 70px); }
.pro2E-b .swiper-button-next { right:8vw; }
.pro2E-b .swiper-button-prev { right: 75px; }
.pro2E-b .swiper-button-next { right: 20px; }


@media(max-width: 1100px){
	.pro2E-b .swiper-container { padding-top: 60px; }
	.pro2E-b .mainQhA { top: 45px; }
	.pro2E-b .swiper-button-prev { right:calc(4vw + 50px); }
	.pro2E-b .swiper-button-next { right:4vw; }

}


.Werecruitc .swiper-container { padding-bottom:40px; }
.Werecruitc .swiper-container .swiper-pagination { bottom:0; }
.Werecruitc .swiper-container .swiper-pagination-bullet { transition: all 0.5s; border-radius:6px; width: 11px; height: 11px; }
.Werecruitc .swiper-container .swiper-pagination-bullet-active { width:40px; background: #77c6c4; }


.cookiesA { font-size:16px;color:#666; line-height: 1.6; }

.ibannerA .subsearchZ { display:block; position:relative; top:0; left:0; padding:0; margin: 0 auto; width:100%; max-width: 500px; }
.sousuo_jg .mainTit { margin-bottom:2vw; }
.sousuo_jg .mainTit .colorBlue { color:#77c6c4; font-weight:bold; }
@media(max-width:1100px){
	.sousuo_jg .mainTit { margin-bottom:30px; }
}



/**汇总页面**/
.hhnwmdA { background: url(../imge/hhnwmdAe.jpg)no-repeat center center/cover; padding: 6.77083vw 0; }
.hhnwmdA .wwmdal { width: 41%; padding: 2.55208vw 0 0 0;}
.hhnwmdA .wwmdal .mdalw .w { font-size: 1.5625vw; color: #333333; line-height: 1.5625vw; margin-top: 2.08333vw; margin-bottom: 1.5625vw; }
.hhnwmdA .wwmdal .mdalw .lianxi { border-bottom: 1px solid #eeeeee; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li { border-top: 1px solid #eeeeee; padding-bottom: 26px; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li.cur { border-color: #77c6c4; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li .t { font-size: 22px; color: #999999; padding-top: 25px; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li.cur .t { color: #77c6c4; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li .cont { display: none; margin-top: 11px; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li .cont .bbqe ul li { float: left; font-size: 16px; color: #666666; padding-left: 6px; margin-right: 1.5625vw; position: relative; }
.hhnwmdA .wwmdal .mdalw .lianxi ul .li .cont .bbqe ul li::before { position: absolute; content: ""; left: 0; top: 10px; width: 2px; height: 2px; background: #79797a; }
.hhnwmdA .wnmdar { width: 50%; line-height: 0; overflow: hidden; border-radius: 10px; }

.lpyzn { background: #f5f5f5; }
.lpyzn .homeBoxA-c:after { background: url(../imge/h1bga.png) no-repeat right bottom #77c6c4; }
/*.lpyzn .homeBoxA-a .mainQh { opacity: 0; }*/

.lpyznA { background: #fff; }


.hhnwmdC { background: url(../imge/hhnwmdC.jpg)no-repeat center center/cover; padding: 5.98958vw 0 4.6875vw; }
.hhnwmdC .bospx { margin-bottom: 3.64583vw; }
.hhnwmdC .bospx .bospxl .xqls { font-size: 16px; color: #666666; line-height: 1.6; margin-top: 1.04166vw; }
.hhnwmdC .bospx .more { position: absolute; bottom: 50px; right: 0; }
.hhnwmdC .swiper-container .swiper-slide ul li { float: left; width: 100%; text-align: center; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; position: relative; }
.hhnwmdC .swiper-container .swiper-slide ul li a { display: block; height: 163px; }
.hhnwmdC .swiper-container .swiper-slide:nth-child(2n) ul li:nth-child(3n) { border-right: 0; }
.hhnwmdC .swiper-container .swiper-slide ul li::before { position: absolute; content: ""; bottom: -7px; right: -7px; width: 13px; height: 13px; z-index: 1; background: url(../imge/slide.png)no-repeat center center/cover; }
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(2):before,
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(4):before,
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(5):before,
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(6):before,
.hhnwmdC .swiper-container .swiper-slide:nth-child(2n) ul li:nth-child(3):before { display: none; }
.hhnwmdC .swiper-container .swiper-slide ul li .img .p2 { display: none; }
.hhnwmdC .swiper-container .swiper-slide ul li:hover .img .p2 { display: inline-block ; }
.hhnwmdC .swiper-container .swiper-slide ul li:hover .img .p1 { display: none; }
.hhnwmdC .swiper-container .swiper-slide ul li .wom { font-size: 20px; color: #333333; margin-top: 13px; }
.hhnwmdC .swiper-container .swiper-slide ul li:hover .wom { color: #77c6c4; text-decoration: underline; text-decoration-color: #77c6c4; } 
.hhnwmdC .swiper-container .swiper-slide ul li .mospx { position: absolute; width: 100%; }
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(2) .mospx,
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(4) .mospx,
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(5) .mospx,
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(6) .mospx { bottom: 0; }
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(2),
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(4),
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(5),
.hhnwmdC .swiper-container .swiper-slide ul li:nth-child(6) { border-bottom: 0; }
.hhnwmdC .swiper-container { padding-bottom: 135px; }
.hhnwmdC .swiper-pagination .swiper-pagination-bullet { position: relative; width: 8px; height: 8px; margin: 0 20px!important; background: #101010; }
.hhnwmdC .swiper-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
.hhnwmdC .swiper-pagination .swiper-pagination-bullet:after { 
content:''; width: 0px; height: 0px; position: absolute; left: 50%; opacity: 0; top: 50%; transform:translate(-50%, -50%); border:1px solid #77c6c4; border-radius:50%; transition: all 0.5s; }
.hhnwmdC .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 30px; height: 30px; border:1px solid #77c6c4; }


.hhnwmdD { background: #f5f5f5; padding: 5.98958vw 0 5.20833vw; }
.hhnwmdD .koumo { float: left; width: 24.19%; margin-right: 1.068%; overflow: hidden; border-radius: 7px; background: #fff; text-align: center; margin-bottom: 1.068%; }
.hhnwmdD .koumo:nth-child(4n) { margin-right: 0; }
.hhnwmdD .koumo .img { position: relative; border-radius: 7px; overflow: hidden; }
.hhnwmdD .koumo .img .wz { color: #fff; font-size: 15px; transition: all .5s; position: absolute; line-height: 1; right: 14px; top: 14px; background: rgba(255, 255, 255, .1); border-radius: 50px; padding: 9px 25px 9px 25px; }
.hhnwmdD .koumo:hover .img .wz { background: #77c6c4; }
.hhnwmdD .koumo .wmo { font-size: 22px; color: #333333; padding: 18px 0 22px; }
.hhnwmdD .wmddbto { margin-top: 1.77083vw; }
.hhnwmdD .wmddbtomduansuiwosx { display: none; }
.hhnwmdD .sj { display: none; }


.hhnwmdE { background: #fff; padding: 5.98958vw 0 8.33333vw; }
.hhnwmdE .mainTit { margin-bottom: 7.91666vw; }
.hhnwmdE ul { display: flex; flex-wrap: wrap; }
.hhnwmdE ul li { float: left; position: relative; transition: all .5s; width: 30.12%; background: #f5f5f5; margin-right: 4.82%; border-radius: 5px; }
.hhnwmdE ul li::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); width: 2.08333vw; height: 1.30208vw; right: -3.18vw; background: url(../imge/snmxks.png)no-repeat center center/cover; }
.hhnwmdE ul li:nth-child(3):before { display: none; } 
.hhnwmdE ul li:last-child { margin-right: 0; }
.hhnwmdE ul li .img { position: absolute; top: -5.10416vw; left: 50%; transform: translateX(-50%); width: 11.45833vw; height: 11.45833vw; }
.hhnwmdE ul li .img::before { position: absolute; transition: all .5s; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); border: 3px solid #e5e5e5; width: 12.5vw; height: 12.5vw; border-radius: 50%; }
.hhnwmdE ul li .wenzlx { padding: 9.27083vw 2.60416vw 2.86458vw 2.60416vw; }
.hhnwmdE ul li .wenzlx .omra .r { font-size: 6.77083vw; transition: all .5s;  line-height: 5.1vw; color: #eeeeee; }
.hhnwmdE ul li .wenzlx .omra .m{ color: #333333; font-size: 1.25vw; transition: all .5s; line-height: 1.45833vw; margin-top: -1.04166vw; position: relative; z-index: 1; }
.hhnwmdE ul li .wenzlx .omr { font-size: 16px; line-height: 1.6; transition: all .5s; color: #666666; margin-top: 0.52083vw; text-align:justify; }

.hhnwmdE ul li:hover { background: #77c6c4; }
.hhnwmdE ul li:hover .img::before { border-color: rgba(255, 255, 255, .24); }
.hhnwmdE ul li:hover .wenzlx .omra .r { color: #85ccca; }
.hhnwmdE ul li:hover .wenzlx .omra .m,
.hhnwmdE ul li:hover .wenzlx .omr { color: #fff; }


.hhnwmdE .swiper-container .swiper-slide { float: left; position: relative; transition: all .5s; width: 30.12%; background: #f5f5f5; margin-right: 4.82%; border-radius: 5px; }
.hhnwmdE .swiper-container .swiper-slide:nth-child(3):before { display: none; } 
.hhnwmdE .swiper-container .swiper-slide:last-child { margin-right: 0; }
.hhnwmdE .swiper-container .swiper-slide .img { position: absolute; top: -5.10416vw; left: 50%; transform: translateX(-50%); width: 11.45833vw; height: 11.45833vw; }
.hhnwmdE .swiper-container .swiper-slide .img::before { position: absolute; transition: all .5s; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); border: 3px solid #e5e5e5; width: 12.5vw; height: 12.5vw; border-radius: 50%; }
.hhnwmdE .swiper-container .swiper-slide .wenzlx { padding: 9.27083vw 2.60416vw 2.86458vw 2.60416vw; }
.hhnwmdE .swiper-container .swiper-slide .wenzlx .omra .r { font-size: 6.77083vw; transition: all .5s;  line-height: 5.1vw; color: #eeeeee; }
.hhnwmdE .swiper-container .swiper-slide .wenzlx .omra .m{ color: #333333; font-size: 1.25vw; transition: all .5s; line-height: 1.45833vw; margin-top: -1.04166vw; position: relative; z-index: 1; }
.hhnwmdE .swiper-container .swiper-slide .wenzlx .omr { font-size: 16px; line-height: 1.6; transition: all .5s; color: #666666; margin-top: 0.52083vw; }
.hhnwmdE .swiper-container { display: none; }  







@media(max-width:1600px) {
	.hhnwmdA .wwmdal .mdalw .lianxi ul .li .t { font-size: 20px; }
	.hhnwmdC .swiper-container .swiper-slide ul li .img img { width: 68px; }
	.hhnwmdE ul li .wenzlx .omra .m { font-size: 20px; }
	.hhnwmdD .koumo .wmo { font-size: 20px; }
}

@media(max-width:1100px) {
	.hhnwmdA,
	.proB,
	.hhnwmdC,
	.hhnwmdE { padding: 40px 0 45px; }
	.hhnwmdA .wwmdal { width: 100%; padding-top: 0; }
	.hhnwmdA .wwmdal .mdalw .w { font-size: 20px; line-height: 1.6; margin: 10px 0 20px; }
	.hhnwmdA .wwmdal .mdalw .lianxi ul .li { padding-bottom: 15px; }
	.hhnwmdA .wwmdal .mdalw .lianxi ul .li .t { font-size: 18px; padding-top: 15px; }
	.hhnwmdA .wwmdal .mdalw .lianxi ul .li .cont .bbqe ul li { font-size: 14px; margin-right: 20px; }
	.hhnwmdA .wnmdar { width: 100%; margin-top: 25px; }

	.hhnwmdC .bospx .bospxl .xqls { font-size: 14px; line-height: 1.6; margin-top: 15px; }
	.hhnwmdC .bospx .more { bottom: auto; top: 10px; }

	.hhnwmdC .swiper-container .swiper-slide ul li a { height: 115px; }
	.hhnwmdC .swiper-container .swiper-slide ul li .img img { width: 55px; }
	.hhnwmdC .swiper-container .swiper-slide ul li .wom { font-size: 16px; }
	.hhnwmdC .swiper-container { padding-bottom: 65px; }
	.hhnwmdC .swiper-pagination .swiper-pagination-bullet { margin: 0 10px !important; }
	.hhnwmdC .swiper-pagination .swiper-pagination-bullet-active:after { width: 20px; height: 20px; }

	.hhnwmdD .wmddbto .wmddbtowkl { display: none; }
	.hhnwmdD .wmddbtomduansuiwosx { display: block; }
	.hhnwmdD .koumo .img .wz { font-size: 14px; padding: 7px 20px 7px 20px; }
	.hhnwmdD .koumo .wmo { font-size: 18px; padding: 15px 0 20px; }

	.hhnwmdE ul { display: none; }

	.hhnwmdE .swiper-container { padding-bottom: 35px; display: block; }
	.hhnwmdE .swiper-container .swiper-wrapper { padding-top: 20vw; }
	.hhnwmdE .swiper-container .swiper-slide { width: 100%; margin-bottom: 5vw;  }
	.hhnwmdE .swiper-container .swiper-slide .wenzlx .omr { font-size: 14px; line-height: 1.6; }
	.hhnwmdE .swiper-container .swiper-slide .img { width: 36.45833vw; height: 36.45833vw; top: -14vw; }
	.hhnwmdE .swiper-container .swiper-slide .img::before { width: 40.5vw; height: 40.5vw; }
	.hhnwmdE .swiper-container .swiper-slide .wenzlx .omra .r { font-size: 34px; margin-bottom: 5px; line-height: 1; }
	.hhnwmdE .swiper-container .swiper-slide .wenzlx .omra .m { line-height: 1; font-size: 20px; margin-top: 0; margin-bottom: 15px; }
	.hhnwmdE .swiper-container .swiper-slide .wenzlx { padding: 31.27083vw 20px 25px 20px; }
	.hhnwmdE .mainTit { margin-bottom: 20px; }
	.hhnwmdE .swiper-pagination .swiper-pagination-bullet { position: relative; width: 8px; height: 8px; margin: 0 10px!important; background: #101010; }
	.hhnwmdE .swiper-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
	.hhnwmdE .swiper-pagination .swiper-pagination-bullet:after { 
	content:''; width: 0px; height: 0px; position: absolute; left: 50%; opacity: 0; top: 50%; transform:translate(-50%, -50%); border:1px solid #77c6c4; border-radius:50%; transition: all 0.5s; }
	.hhnwmdE .swiper-pagination .swiper-pagination-bullet-active:after { opacity: 1; width: 20px; height: 20px; border:1px solid #77c6c4; }

	
}






/**台式显微CT**/
/*Forge Nano*/
.proBanner4 { padding-top:0; }
.proBanner4A { position: absolute; left:0; bottom:25.52083vw; width: 100%; }
.proBanner2-a .proBanner4A .c { max-width: 700px; margin-top: 7px; }

@media(max-width: 1100px){
	.proBanner4A { bottom:auto; top: 35%; transform: translateY(-50%); text-align: center; }
	.proBanner2-a .proBanner4A .mainTit .t { font-size: 24px; }
	.proBanner2-a .proBanner4A .c { font-size: 14px; }
}
@media(max-width: 750px){
	.proBanner2-a .proBanner4A .c { font-size:15px; line-height: 1.5; }
}
@media(max-width: 600px){
	.proBanner2-a .proBanner4A .c { font-size:15px; line-height: 1.5; }
}


.DesktopA { background: url(../imge/DesktopAb.jpg)no-repeat center center/cover; padding: 5.72916vw 0 6.25vw; }
.DesktopA .DesktopAswiper .swiper-slide .ktol { width: 35%; padding: 1.30208vw 0 0 0; }
.DesktopA .DesktopAswiper .swiper-slide .ktol .con { color: #666666; font-size: 16px; line-height: 1.75; margin-top: 1.04166vw; }
.DesktopA .DesktopAswiper .swiper-slide .img { width: 53.75%; overflow: hidden; border-radius: 10px; }
.DesktopA .ontan { position: absolute; bottom: 10px; z-index: 2; }
.DesktopA .ontan .tton { position: initial; margin-top: 0; width: 43px; height: 43px; transition: all .3s; }
.DesktopA .ontan .tton:after { opacity: 0; }
.DesktopA .ontan .swiper-button-prev { background: url(../images/wo-prev.png)no-repeat center center/cover; margin-right: 10px; }
.DesktopA .ontan .swiper-button-next { background: url(../images/wo-next.png)no-repeat center center/cover; }
.DesktopA .ontan .swiper-button-prev:hover { background: url(../images/wo-preva.png)no-repeat center center/cover; }
.DesktopA .ontan .swiper-button-next:hover { background: url(../images/wo-nexta.png)no-repeat center center/cover; }


.DesktopB .mainTit .et { background: url(../imge/mainbgaw.svg) no-repeat left -3px center; }
.DesktopB .proA-a { position: absolute; z-index: 1; width: 100%; top: 3.90625vw; }
.DesktopB .ktob ul li { float: left; width: 20%;  height: 45.05208vw; position: relative; border-right: 1px solid rgba(255, 255, 255, .1); background: rgba(255, 255, 255, .0); transition: all 0.5s; }
.DesktopB .ktob ul li:last-child { border-right: 0; }
.DesktopB .ktob ul li .proB-b { top: 55%; }
.DesktopB .ktob ul li .proB-b .img { background: none; border: 1px solid rgba(255, 255, 255, .3); width: 5.72916vw; height: 5.72916vw; border-radius: 50%; position: relative; }
.DesktopB .ktob ul li .proB-b .img img { position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); height: auto; }
.DesktopB .ktob ul li .proB-b .con .t { color: #fff; line-height: 1.52; margin-top: 23px; }
.DesktopB .ktob ul li .proB-b .con .c { color: #fff; line-height: 1.62; margin-top: 8px; }
.DesktopB .ktob ul li:hover .proB-b .con .c { height: 108px; overflow: visible; }
.DesktopB .ktob ul li:hover { background: rgba(255, 255, 255, .06); }
.DesktopB .ktob ul li:hover .proB-b .img .p2 { display: block; }
.DesktopB .ktob ul li:hover .proB-b .img .p1 { display: none; }
.DesktopB .ktob ul li:hover .proB-b .img { background: rgba(119,198,196,.1); border-color: rgba(119,198,196,.4); }
.DesktopB .pcyc { display: none; }


.DesktopD { padding: 4.42708vw 0 4.94791vw; }
.DesktopD .topd-bt { margin-bottom: 1.66666vw; }
.DesktopD .topd-bt .more { margin-top: 13px; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide { background: #f5f5f5; overflow: hidden; border-radius: 10px; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide .img { overflow: hidden; border-radius: 10px; height:16.03593vw; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr { padding: 1.51041vw 1.25vw 2.23958vw 1.25vw; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .d { color: #333333; font-size: 1.25vw; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .d span { color: #77c6c4; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .n { color: #999999; margin-top: 3px; padding-bottom: 1.30208vw; border-bottom: 1px solid #e5e5e5; font-size: 16px; }
.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .r { color: #666666; font-size: 16px; line-height: 1.6; margin-top: 1.14583vw; height: 102px; }
.DesktopD .topdan { position: relative; margin-top: 2.08333vw; }
.DesktopD .topdan .pdanr .pand { position: initial; margin-top: 0; width: 46px; height: 46px; }
.DesktopD .topdan .pdanr .pand:after { opacity: 0; }
.DesktopD .topdan .pdanr .swiper-button-prev { background: url(../images/wo-prev.png)no-repeat center center/cover; margin-right: 10px; }
.DesktopD .topdan .pdanr .swiper-button-next { background: url(../images/wo-next.png)no-repeat center center/cover; }
.DesktopD .topdan .pdanr .swiper-button-prev:hover { background: url(../images/wo-preva.png)no-repeat center center/cover; }
.DesktopD .topdan .pdanr .swiper-button-next:hover { background: url(../images/wo-nexta.png)no-repeat center center/cover; }
.DesktopD .topdan .pdanl { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: calc(100% - 141px); }
.DesktopD .topdan .pdanl .swiper-pagination { height: 2px; background: #e5e5e5; opacity: 1 ; width: 100%; }
.DesktopD .topdan .pdanl .swiper-pagination .swiper-pagination-progressbar-fill { background: #77c6c4; }


.DesktopE { background: #f5f5f5;  }
.DesktopE .container { padding: 5.78125vw 0 5.72916vw; background: url(../imge/DesktopE.png)no-repeat left bottom #f5f5f5; }
.DesktopE .ktopl { width: 25.625%; padding: 4.94791vw 0 0; }
.DesktopE .ktopl .tplos { color: #666666; line-height: 1.89; font-size: 16px; margin-top: 0.88541vw; }
.DesktopE .ktopl .tplos p { position: relative; padding-left: 15px; }
.DesktopE .ktopl .tplos p::before { position: absolute; top: 14px; content: ""; left: 4px; width: 3px; height: 2px; background: #707070; }
.DesktopE .ktope { width: 67.375%; overflow: hidden; border-radius: 10px; }
.DesktopE .ktope .tosplx { position: absolute; bottom: 20px; left: 0; padding: 0 20px; }
.DesktopE .ktope .tosplx .tabBoxnsma .lx { float: left; width: 24.13%; margin-right: 1.16%; border-radius: 10px; overflow: hidden; position: relative; }
.DesktopE .ktope .tosplx .tabBoxnsma .lx::before { position: absolute; content: ""; left: 0; width: 100%; height: 100%; top: 0; background: rgba(119,198,195,.0); }
.DesktopE .ktope .tosplx .tabBoxnsma .lx:last-child { margin-right: 0; }
.DesktopE .ktope .tosplx .tabBoxnsma .lx img { width: 100%; }
.DesktopE .ktope .tosplx .tabBoxnsma .lx.swiper-slide-thumb-active::before { background: rgba(119,198,195,.9); }

.DesktopG { padding: 4.42708vw 0 6.25vw; }
.DesktopG .ltopg { margin-bottom: 2.86458vw; }
.DesktopG .ltopg .topgan { bottom: 10px; position: absolute; right: 0; }
.DesktopG .ltopg .topgan ul li { float: left; margin-right: 15px; cursor: pointer; font-size: 16px; transition: all .5s; color: #666666; text-align: center; border: 1px solid #dcdcdc; line-height: 1; padding: 16px 35px 16px; border-radius: 50px; }
.DesktopG .ltopg .topgan ul li:last-child { margin-right: 0; }
.DesktopG .ltopg .topgan ul li.cur { background: #77c6c4; border-color: #77c6c4; color: #fff; }
.DesktopG .ltopbom .pboml { width: 43.75%; }
.DesktopG .ltopbom .pbomr { width: 52.18%; }
.DesktopG .ltopbom .pbomr .omra .r { font-size: 6.77083vw; line-height: 5.1vw; opacity: .5; background: linear-gradient(180deg, #77c6c3 16%, #fff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.DesktopG .ltopbom .pbomr .omra .m { color: #333333; font-size: 1.25vw; line-height: 1.45833vw; margin-top: -1.04166vw; position: relative; z-index: 1; }
.DesktopG .ltopbom .pbomr .omrb { color: #666666; font-size: 16px; line-height: 1.75; margin-top: 0.78125vw; }
.DesktopG .ltopbom .pbomr .proaF-b .table { height: auto; }


.DesktopH .wofnmoa { background: url(../imge/DesktopH.png)no-repeat right bottom #f5f5f5; padding: 5.72916vw 0 5.72916vw; }
.DesktopH .wofnmoa .moalgy .algyl { padding: 0; background: none; }
.DesktopH .wofnmoa .moalgy .algyr { padding-top: 65px; }
.DesktopH .wofnmoa .moalgy .algyr ul li { width: 49.29%; margin-right: 1.42%; margin-bottom: 1.42%; }
.DesktopH .wofnmoa .moalgy .algyr ul li:last-child .icon { top: 50%; }
.DesktopH .wofnmoa .moalgy .algyr ul li:nth-child(3) { margin-right: 1.42%; }
.DesktopH .wofnmoa .moalgy .algyr ul li:nth-child(2n) { margin-right: 0; }
.DesktopH .wofnmoa .moalgy .algyr .tjanmo { margin-top: 25px; }

@media(max-width:1500px) {
	.DesktopB .ktob ul li .proB-b .img img { width: 40%; }
}

@media(max-width:1100px) {
	.DesktopA { padding: 35px 0 45px; }
	.DesktopA .DesktopAswiper .swiper-slide .ktol { width: 100%; padding-top: 0; }
	.DesktopA .DesktopAswiper .swiper-slide .ktol .con { font-size: 14px; margin-top: 8px; line-height: 1.6; }
	.DesktopA .DesktopAswiper .swiper-slide .img { width: 100%; margin-top: 15px; }
	.DesktopA .ontan { position: initial; margin-top: 25px; }
	.DesktopA .ontan .tton { width: 40px; height: 40px; }


	.DesktopB { padding: 35px 0 45px; }
	.DesktopB .proA-a { position: initial; }
	.DesktopB .mainTit .et { margin-top: 0; }
	.DesktopB .ktob ul { display: none; }
	.DesktopB .pcyc { display: block; }
	.DesktopB .pcyc .proB-b { position: initial; transform: translateY(0); margin-top: 30px; }
	.DesktopB .pcyc .proB-b .img { background: none; border-radius: 50%; position: relative; width: 100px; height: 100px; border: 1px solid rgba(255, 255, 255, .3); }
	.DesktopB .pcyc .proB-b .img img { height: auto; position: absolute; top: 50%; left: 50%; width: 40px; transform: translate(-50%,-50%); }
	.DesktopB .pcyc .proB-b .con .t { color: #fff; margin-top: 20px; }
	.DesktopB .pcyc .proB-b .con .c { height: auto; color: #fff; font-size: 14px; line-height: 1.6; }
	.oucengd .oucengd-pagination { width: 100%; margin-top: 30px; position: initial; }
	.oucengd .oucengd-pagination .swiper-pagination-bullet { border-radius:50%; opacity: 1; margin:0 13px!important; background: #74797d; position: relative; transition:all 0.6s; }
	.oucengd .oucengd-pagination .swiper-pagination-bullet-active { background: #77c6c4; }
	.oucengd .oucengd-pagination .swiper-pagination-bullet:after { content:''; border-radius:50%; transition:all 0.5s; width: 0px; height: 0px; position: absolute; left:50%; top:50%; transform:translate(-50%, -50%); border:1px solid #74797d;  }
	.oucengd .oucengd-pagination .swiper-pagination-bullet-active:after { width: 25px; height: 25px; border:1px solid #77c6c4;  }

	.DesktopD { padding: 35px 0 45px; }
	.DesktopD .topd-bt { margin-bottom: 20px; }
	.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .d { font-size: 20px; }
	.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr { padding: 20px; }
	.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .n { font-size: 14px; margin-top: 5px; padding-bottom: 10px; }
	.DesktopD .topdnr .DesktopDswiper .swiper-slide .pdnr .r { height: auto; font-size: 14px; line-height: 1.6; }
	.DesktopD .topdan { margin-top: 25px; }
	.DesktopD .topdan .pdanr .pand { width: 40px; height: 40px; }
	.DesktopD .topdan .pdanl { width: calc(100% - 108px); }
	.DesktopD .topdnr .DesktopDswiper .swiper-slide .img { height:51.30399vw; }

	.DesktopE .container { padding: 35px 0 45px; }
	.DesktopE .ktopl { width: 100%; padding-top: 0; }
	.DesktopE .ktopl .tplos { font-size: 14px; margin-top: 5px; }
	.DesktopE .ktopl .tplos p::before { top: 13px; }
	.DesktopE .ktope { width: 100%; margin-top: 20px; }
	.DesktopE .ktope .tosplx { position: initial; margin-top: 20px; padding: 0; }
	

	.DesktopG { padding: 35px 0 45px}
	.DesktopG .ltopg { margin-bottom: 20px; }
	.DesktopG .ltopg .topgan { position: initial; width: 100%; bottom: 0; margin-top: 10px; }
	.DesktopG .ltopg .topgan ul li { font-size: 13px; width: 49%; margin-right: 2%; margin-bottom:2%; padding:10px 0; }
	.DesktopG .ltopg .topgan ul li:nth-child(2n) { margin-right:0; }
	.DesktopG .ltopbom .pboml { margin-bottom: 20px; width: 100%; }
	.DesktopG .ltopbom .pbomr { width: 100%; }
	.DesktopG .ltopbom .pbomr .omra .r { font-size: 34px; margin-bottom: 5px; line-height: 1; }
	.DesktopG .ltopbom .pbomr .omra .m { font-size: 20px; line-height: 1; margin-top: 0; }
	.DesktopG .ltopbom .pbomr .omrb { line-height: 1.6; font-size: 14px; margin-top: 10px; }
	
	.DesktopH .wofnmoa { padding: 35px 0 45px; }
	.DesktopH .wofnmoa .moalgy .algyr ul li { width: 100%; margin-bottom: 12px; }
	.DesktopH .wofnmoa .moalgy .algyr ul li:last-child { margin-bottom: 0; }
	.DesktopH .wofnmoa .moalgy .algyr { padding-top: 0; }
	.DesktopH .wofnmoa .moalgy .algyr .mainTit .c { font-size: 14px; line-height: 1.6; }
}







