@charset "utf-8";
a, img { vertical-align: top; }
.container { width: 75%; margin: auto; }
.container1 { width: 92%; margin: auto; }
@media(max-width: 1480px){
	.container { width: 83%; }
}

@media(max-width: 1100px){
	.container { width: 94%; }
}

body { position: relative; }

.f2 { background: #f2f2f2; padding: 1px 0; }

.fl { float: left; }
.fr { float: right; }

i { font-style: normal; }

.zh64 { font-size: 64px; font-family: DIN1451; color: #ffffff; }
.zh55 { font-size: 55px; font-family: DIN1451; }
.zh44 { font-size: 44px; font-family: DIN1451; color: #000000; }
.zh34 { font-size: 27px; font-family: DIN1451; }
.zh30 { font-size: 27px; font-family: DIN1451; }
.zh22 { font-size: 22px; font-family: DIN1451; }
.zh20 { font-size: 20px; font-family: DIN1451; }
.zh28 { font-size: 27px; font-family: DIN1451; }
.zh26 { font-size: 26px; font-family: DIN1451; }
.zh24 { font-size: 24px; font-family: DIN1451; }
.zh18 { font-size: 18px; font-family: DIN1451; color: #50d1c1; }
.zh16 { font-size: 16px; font-family: DIN1451; color: #fff; }
.zh15 { font-size: 15px; font-family: DIN1451; color: #fff; }
.zh14 { font-size: 14px; font-family: DIN1451; }
.zh13 { font-size: 13px; font-family: DIN1451; }
.zh12 { font-size: 12px; font-family: DIN1451; }




@media(max-width:1660px) {
	.zh64 { font-size: 54px; }
	.zh55 { font-size: 45px; }
	.zh44 { font-size: 40px; }
	
}
@media(max-width:1450px) {
	.zh64 { font-size: 46px; }
	.zh55 { font-size: 40px; }
	.zh44 { font-size: 35px; }
}

@media(max-width:1300px) {
	.zh44 { font-size: 34px; }
}

@media(max-width:1100px) {
	.zh64 { font-size: 27px; }
	.zh55 { font-size: 24px; }
	.zh44 { font-size: 24px; }
	.zh34 { font-size: 22px; }
	.zh30 { font-size: 22px; }
	.zh28 { font-size: 22px; }
	.zh26 { font-size: 22px; }
	.zh24 { font-size: 20px; }
	.zh22 { font-size: 18px; }
	.zh20 { font-size: 18px; }
	.zh18 { font-size: 16px; }
	.zh16 { font-size: 14px; }
}

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



/**首页banner**/
.banner { position: relative; max-height: 100vh; overflow: hidden; }
.banner .imgk .pic2 { display: none; }
.banner .imgk { overflow: hidden; }
.banner .swiper-slide-active .imgk .pic1,
.banner .swiper-slide-active .imgk .pic2 {-webkit-animation:fa1 3s linear 1; }
/* @-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
} */



.topHeader { position: fixed; top: 0; left: 0; width: 100%; z-index: 8; padding: 0 57px; border-bottom: 1px solid rgba(255,255,255,.12); background: rgba(0,0,0,0); transition: all 1s; }
.topHeader:hover { background: #000; }
.topHeader .logo a { display: block; padding: 24px 0 25px; position: relative; }
.topHeader .eaderz { margin-left: 105px; }
.topHeader .eaderz ul li { float: left; padding-right: 50px; }
.topHeader .eaderz ul li:last-child { padding-right: 0; }
.topHeader .eaderz ul li .sub { display: block; color: #fff; font-size: 16px; padding: 33px 0 32px; line-height: 1; position: relative; }
.topHeader .eaderz ul li .sub::before { position: absolute; content: ""; left: 0; bottom: -1px; width: 0; transition: all .3s; height: 2px; background: #2cbdbe; }
.topHeader .eaderz ul li.cur .sub::before { width: 100%; }
.topHeader .eaderz ul li:hover .sub::before { width: 100%; }
.topHeader .eaddc { padding-top: 21px; }
.topHeader .eaddc a { display: block; width: 110px; height: 40px; line-height: 40px; color: #fff; font-size: 15px; background: #2cbdbe; text-align: center; border-radius: 40px; }
.topHeader .enskx { padding-top: 35px; position: relative; }
.topHeader .enskx .modui { font-size: 16px; color: #fff; line-height: 1; padding: 0 12px 0 25px; position: relative; margin-right: 40px; }
.topHeader .enskx .modui::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 18px; height: 18px; background: url(../images/diqu.png)no-repeat center center/cover; }
.topHeader .enskx .modui::after { position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ""; width: 11px; height: 7px; background: url(../images/xial.png)no-repeat center center/cover; }

.topHeader .subsearch { display: none; width: 140px; position: absolute; top: 38px; left: 0%; padding-top: 25px; }
.topHeader .subsearch .lanSub { background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 0px; position: relative;width: 100%;}
.topHeader .subsearch .lanSub a { display: inline-block;line-height: 20px; font-size: 14px;color:#343945;width: 100%;margin-bottom: 10px;padding: 2px 20px;}
.topHeader .subsearch .lanSub a:last-child{margin-bottom: 0;}
.topHeader .subsearch .lanSub a:hover,.topHeader .subsearch .lanSub a.cur { color:#2cbdbe;background: #f8f9fa; }
.topHeader .enskx:hover .subsearch { display: block; }

.topHeader .logo a img { width:139px; }

.fixed-head {
    background: #000; 
    z-index: 99;
    position: fixed;
    top: 0;
    margin-top: 0;
    width: 100%;
    left: 0;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    transition: All .4s ease;
    -webkit-transition: All .4s ease;
    -moz-transition: All .4s ease;
    -o-transition: All .4s ease;
    -webkit-animation: headerFix 1s ease 1;
    animation: headerFix 1s ease 1;
}

.fixed-head .navez { border-color: #000; }

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

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

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

    to {
        transform: translateY(0);
    }
}

/**导航下拉**/
.Gross { position: absolute; display: none; left: 0; width: 100%; background: rgba(72, 70, 70, 0.96); padding: 73px 0 77px; top: 82px; transition: all 0.6s; opacity: 1; transition: initial; }
.Gross .Grossbj { width: 66%; margin: 0 auto; }
.Gross .Grossks .Grossa { float: left; width: 19.9%; margin-left: -35px; }
.Gross .Grossks .Grossa .Grossa1 { margin-bottom: 21px; }
.Gross .Grossks .Grossa .Grossa1 a { position: relative; padding-right: 17px; color: #fff; padding-bottom: 0; padding-top: 0; display: inline-block }
.Gross .Grossks .Grossa .Grossa1 a:before { position: absolute; content: ""; right: 0; width: 6px; height: 9px; top: 50%; transform: translateY(-50%); left: inherit; background: url(../images/gb2.png) no-repeat center/cover; }
.Gross .Grossks .Grossb { float: left; width: 40%; border-left: 1px solid #5b5959; padding-left: 10%; }
.Gross .Grossks .Grossb .Grossb1 { color: #989898; }
.Gross .Grossks .Grossb .Grossb2 { color: #ffffff; line-height: 38px; margin-top: 13px; margin-bottom: 58px; }
.Gross .Grossks .Grossb .Grossb3 a { color: #b7b6b6; padding: 0; }
.Gross .Grossks .Grossb .Grossb3 a span { display: inline-block; width: 6px; height: 9px; margin-right: 5px; background: url(../images/gb2.png) no-repeat center/cover; }
.Gross .Grossks .Grossc { float: right; width: 40%; }
.Grossa1 .ycxl .ycxla:last-child { margin-bottom: 0; }

/**导航下拉带二**/
.Grossa1 .ycxl { display: none; }
.Gross .Grossks .Grossa .Grossa1.hide { padding-bottom: 21px; margin-bottom: 0; }
/* .Gross .Grossks .Grossa .Grossa1.hide .zh16 { margin-bottom: 21px; }
.Gross .Grossks .Grossa .Grossa1.hide:last-child .zh16 { margin-bottom: 0; } */
.Grossa .hide .ycxla { margin-top: 13px; margin-bottom: 13px; }
.Grossa .hide .ycxla a { color: #b1b0af !important; font-size: 16px; }
.Grossa .hide .zh16:before { background: url(../images/gb1a.png) no-repeat center/cover !important; width: 9px !important; height: 6px !important; }
.Grossa .cur .zh16:before { background: url(../images/tmd.png) no-repeat center/cover !important; width: 9px !important; height: 6px !important; }





/**首页**/

.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a { position: absolute; top: 45%; transform: translateY(-55%); left: 17.65%; }
.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a .slide-a1 { margin-bottom: 4px; text-shadow: rgba(0,0,0,0.3) 0px 1px 1px; color: #50d1c1; }
.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a .slide-a2 { margin-bottom: 12px; text-shadow: rgba(0,0,0,0.3) 0px 1px 1px; color: #fff; }
.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a .slide-a3 { color: #fff; margin-bottom: 43px; }
.banner .swiper-container-xt .swiper-pagination-xt { bottom: 25px; }
.banner .swiper-container-xt .swiper-button-next-xt { color: rgba(255,255,255,.33); right: 3.9%; margin-top: 0; top: 45%; transform: translateY(-50%); }
.banner .swiper-container-xt .swiper-button-prev-xt { color: rgba(255,255,255,.33); left: 3.9%; margin-top: 0; top: 45%; transform: translateY(-50%); }
.banner .swiper-button-next:hover:after,
.banner .swiper-button-prev:hover:after { color: #50d1c1; }
.banner .swiper-container-xt .swiper-pagination-xt .swiper-pagination-bullet { width: 40px; height: 4px; background: #fff; opacity: 1; border-radius: inherit; position: relative; }
.banner .swiper-container-xt .swiper-pagination-xt .swiper-pagination-bullet:hover { height: 6px; }
.banner .swiper-container-xt .swiper-pagination-xt .swiper-pagination-bullet-active { background: #50d1c1; }

.hsbt { color: #000000; } 

.index-A { padding: 120px 0 90px; }
.index-A .slfaa { float: left; width: 25%; padding:27px 0 0 78px; }
.index-A .slfab { float: right; width: 70%; }
.slfaa1 { border-top: 2px solid #50d1c1; color: #666666; display: inline-block; padding-top: 11px; margin-bottom: 28px; }
.slfaa2 { line-height: 1.31; }
.slfa .slfaa .slfaa2 { margin-bottom: 22px; }
.slfa .slfaa .slfaa3 { line-height: 2.13; color: #666666; letter-spacing: 1px; margin-bottom: 58px; }

.index-A,
.index-B { background: #f2f2f2; }
.index-B { padding-bottom: 95px; }

.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a { float: left; width: 70%; position: relative; }
.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw { position: absolute; right: 60px; bottom: 60px; width: 26%; }
.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw ul { margin-top: 20px; }
.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw ul li { float: left; background: #fff; text-align: center; width: 48%; margin-right: 2%; margin-bottom: 2%; padding: 24px 0 16px; border-radius: 8px; position: relative; overflow: hidden; }
.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw ul li .li-e { color: #666666; margin-top: 10px; }

.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b { float: right; width: 24.89%; position: relative; padding-right: 60px; padding-top: 66px; }
.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b .wrapper-a .wrapper-a1 { margin: 20px 0 5px; }
.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b .wrapper-a .wrapper-a3 { color: #666666; line-height: 2; margin: 25px 0 79px; }
.index-B .swiper-pagination-ntxt { bottom: 25px !important; width: 100%; }
.index-B .swiper-pagination-ntxt .swiper-pagination-bullet { margin-right: 8px; width: 39px; height: 4px; border-radius: inherit; background: #aaaaaa; opacity: 1; }
.index-B .swiper-pagination-ntxt .swiper-pagination-bullet:hover { height: 6px; }
.index-B .swiper-pagination-bullet-active { background: #50d1c1 !important; }


.swiper-container-ntxt .swiper-button-next-ntxt { width: 23px; height: 42px; background: url(../images/jt_yj_h2.png) no-repeat center center/cover; }
.swiper-container-ntxt .swiper-button-next-ntxt:hover { background: url(../images/jdxbw.png) no-repeat center center/cover; }
.swiper-container-ntxt .swiper-button-next-ntxt:after,
.swiper-container-ntxt .swiper-button-prev-ntxt:after { opacity: 0; }
.swiper-container-ntxt .swiper-button-prev-ntxt { width: 23px; height: 42px; background: url(../images/jt_yj_h1.png) no-repeat center center/cover; }
.swiper-container-ntxt .swiper-button-prev-ntxt:hover { background: url(../images/jdxbw1.png) no-repeat center center/cover; }
.swiper-container-ntxt .swiper-button-disabled { opacity: 1 !important; }



.index-C { background: #333333; text-align: center; padding-bottom: 63px; }
.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera { padding: 128px 0 107px; }
.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera .swipera1 { color: #fff; margin-bottom: 28px; }
.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera .swipera2 { margin-bottom: 14px; }
.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera .swipera3 { margin-bottom: 18px; color: #fff; }
.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera .swipera4 { line-height: 30px; color: #fff; margin-bottom: 32px; }
.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera .slide-a3 a { color: #fff; }
.cjqh .swiper-container-xx .swiper-pagination-xx .swiper-pagination-bullet { background: #aaaaaa; opacity: 1; width: 39px; height: 4px; border-radius: inherit; }
.cjqh .swiper-container-xx .swiper-pagination-xx .swiper-pagination-bullet-active { background: #50d1c1; }
.cjqh .swiper-container-xx .swiper-button-next-xx { right: 74px; width: 10px; height: 16px; top: 59%; background: url(../images/rrrr.png) no-repeat center center/cover; }
.cjqh .swiper-container-xx .swiper-button-next-xx:hover { background: url(../images/rrrra.png) no-repeat center center/cover; }
.cjqh .swiper-container-xx .swiper-button-next-xx:after { opacity: 0; }
.cjqh .swiper-container-xx .swiper-button-prev-xx { left: 74px; width: 10px; height: 16px; top: 59%; background: url(../images/llll.png) no-repeat center center/cover; }
.cjqh .swiper-container-xx .swiper-button-prev-xx:hover { background: url(../images/lllla.png) no-repeat center center/cover; }
.cjqh .swiper-container-xx .swiper-button-prev-xx:after { opacity: 0; }


.index-D { height: 55.93749vw; position: relative; }
.index-D .dexddws { position: absolute; top: 50%; transform: translateY(-50%); left: 0; padding-left: 17.65%; width: 100%; }
.index-D .dexddws .slfaa1 { color: #fff; margin-bottom: 23px; }
.index-D .dexddws .ddws { color: #fff; } 
.index-D .dexddws .ddwsa { color: #fff; line-height: 32px; margin: 18px 0 24px; }


.footer .tertop { background: #333333; padding:32px 4.1% 75px; }
.footer .tertop .nsmxl { border-bottom: 1px solid #404040; padding-bottom: 32px; }
.footer .tertop .logo { margin-right: 60px; }
.footer .tertop .logo a img { width:139px; }
.footer .tertop .topls ul li { float: left; margin-right: 53px; }
.footer .tertop .topls ul li:last-child { margin-right: 0; }
.footer .tertop .topls ul li a { display: block; color: #eeeeee; font-size: 16px; padding: 6px 0 0; }

.footer .tertop .enskx { position: relative; margin-top: 10px; }
.footer .tertop .enskx .modui { font-size: 16px; color: #a5a5a5; line-height: 1; padding: 0 18px 0 23px; position: relative; margin-right: 40px; }
.footer .tertop .enskx .modui::before { position: absolute; left: 0; top: 50%; transform: translateY(-50%); content: ""; width: 18px; height: 18px; background: url(../images/diqua.png)no-repeat center center/cover; }
.footer .tertop .enskx .modui::after { position: absolute; right: 0; top: 50%; transform: translateY(-50%); content: ""; width: 11px; height: 7px; background: url(../images/xiala.png)no-repeat center center/cover; }
.footer .subsearch { width: 140px; display: none; position: absolute; top: 0; left: 0%; padding-top: 25px; }
.footer .tertop .enskx .lanSub { background: rgba(255,255,255,0.9); border-radius: 3px; padding:15px 0px; position: relative;width: 100%;}
.footer .tertop .enskx .lanSub a { display: inline-block;line-height: 20px; font-size: 14px;color:#343945;width: 100%;margin-bottom: 10px;padding: 2px 20px;}
.footer .tertop .enskx .lanSub a:last-child{margin-bottom: 0;}
.footer .tertop .enskx .lanSub a:hover,
.footer .subsearch .lanSub a.cur { color:#2cbdbe;background: #f8f9fa; }
.footer .tertop .enskx:hover .subsearch { display: block; }
.footer .nsxmld .xmldl .dla { color: #cccccc; padding-top: 66px; }
.footer .nsxmld .xmldl .dlb { color: #999999; line-height: 28px; margin-top: 4px; }
.footer .nsxmld .xmldr { padding-top: 70px; }
.footer .nsxmld .xmldr .detop span { font-size: 15px; color: #cccccc; line-height: 1; }
.footer .nsxmld .xmldr .detop i { font-style: normal; font-size: 14px; color: #999999; line-height: 1; margin-left: 8px; }
.footer .nsxmld .xmldr .debott { margin-top: 18px; }
.footer .nsxmld .xmldr .debott .gong { float: left; margin-right: 9px; position: relative; }
.footer .nsxmld .xmldr .debott .gong:last-child { margin-right: 0; }
.footer .nsxmld .xmldr .debott .gong .oyems { border: 1px solid rgba(255,255,255,.11); border-radius: 50px; text-align: center; width: 132px; height: 44px; line-height: 42px; }
.footer .nsxmld .xmldr .debott .gong .oyems span { display: inline-block; vertical-align: middle; margin-top: -1px; }
.footer .nsxmld .xmldr .debott .gong .oyems span img { display: block; }
.footer .nsxmld .xmldr .debott .gong .oyems i { display: inline-block; font-size: 14px; color: #858585; font-style: normal; margin-left: 4px; }
.footer .nsxmld .xmldr .debott .gong .oyenms { position: absolute; display: none; width: 150px; height: 150px; background: #fff; left: 50%; transform: translateX(-50%); top: 60px; }
.footer .nsxmld .xmldr .debott .gong:hover .oyenms { display: block; }





.footer .footterb { background: #2f2f2f; padding: 30px 4.1% 29px; }
.footer .footterb .footterb1 { float: left; }
.footer .footterb .footterb2 { float: right; }
.footer .footterb .footterb2 a { margin-right: 8px; color: rgb(107 107 107); }
.footer .footterb .footterb2 a:last-child { margin-right: 0; }
.footer .footterb p,.footer .footterb a {color:#666; }

@media(max-width:1865px) {
	.index-A .slfaa { width: 28%; }
	.index-A .slfab { width: 68%; }
}

@media(max-width:1680px) {
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b { width: 27%; }
}

@media(max-width:1600px) { 
	.Gross .Grossks .Grossb .Grossb2 { font-size: 20px; line-height: 30px; }
}

@media(max-width:1417px) {
	.index-A .slfaa { width: 32%; }
	.index-A .slfab { width: 63%; }
}

@media(max-width:1400px) {
	.topHeader .eaderz { margin-left: 60px; }

	.slfa .slfaa .slfaa2 { margin-bottom: 5px; }
	.slfa .slfaa .slfaa3 { margin-bottom: 30px; }

	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b { padding-top: 27px; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b .wrapper-a .wrapper-a3 { margin-bottom: 30px; }
	
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw ul li { padding: 13px 0; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw { width: 40%; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a .slidedw ul li a img { display: block; width: 50px; display: inline-block; }

	.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera { padding: 90px 0 80px; }

	.footer .tertop { padding-bottom: 50px; }
	.footer .tertop .logo { margin-right: 30px; }
	.footer .tertop .topls ul li { margin-right: 20px; }
	.footer .nsxmld .xmldr { padding-top: 30px; }
	.footer .nsxmld .xmldl .dla { padding-top: 28px; }
	
}

@media(max-width:1300px) {
	.slfaa1 { margin-bottom: 7px; }

	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b .wrapper-a .wrapper-a1 { margin-top: 0px; }
}

@media(max-width:1250px) {
	.Gross .Grossks .Grossb .Grossb2 { font-size: 18px; line-height: 27px; }
}

@media(max-width:1200px) {
	.topHeader .eaderz { margin-left: 30px; }
	.topHeader .eaderz ul li { padding-right: 30px; }
}

@media(max-width:1100px) {
	.banner .imgk .pic2 { display: block; }
	.banner .swiper-slide .imgk .pic1 { display: none; }
	.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a { left: 2.5%; }
	.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a .slide-a3 { margin-bottom: 20px; }
	.banner .swiper-container-xt .swiper-button-next-xt,
	.banner .swiper-container-xt .swiper-button-prev-xt { display: none; }

	.index-A { padding: 30px 0 40px; }
	.index-A .slfaa { width: 100%; padding: 0 2.5%; }
	.index-A .slfab { width: 100%; padding: 0 2.5%; margin-top: 30px; }

	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a { width: 100%; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b { width: 100%; }
}



/**关于艾瑞德**/
/**产品中心**/
.banner .cpd {
	position: relative;
}

.banner img { width: 100%; }

.box-cp {
	position: absolute;
	left: 4%;
	top: 50%;
	transform: translateY(-50%);
}

.banner .zh24 { color: #fff; margin-top: 13px; }


/**关于星童**/
.lzzd {
	padding: 99px 0 0;
	text-align: center;
	overflow: hidden;
}

.lzzd .lzzda .zh16 {
	color: #666666;
	line-height: 34px;
	width: 62%;
	display: inline-block;
	margin: 6px 0 62px;
	text-align: justify;
	text-indent: 2em;
}

.lzzd .lzzdb img { width: 100%; }

.zyqq {
	padding: 80px 0;
	background: #f6f6f6;
}

.zyqq .zyqqa {
	float: left;
	padding-left: 4%;
}

.zyqq .wcnmde {
	width: 71.4%;
	float: right;
}

.zyqq .zyqqb {
	float: left;
	width: 33%;
	background: #eeeeee;
	height: 80vh;
	padding-top: 31px;
	padding-left: 43px;
	padding-right: 43px;
	position: relative;
}

.a-fadeinR2 .zyqqb {
	background: #fff;
}

.zyqq .zyqqb .zyqqb1 .ao {
	color: #d4d4d4;
	margin-bottom: 46px;
	line-height: 1;
}

.zyqqb .zyqqb1 .zh34 {
	margin-bottom: 10px;
	color: #333;
}

.zyqqb .zyqqb1 .zh20 {
	line-height: 38px;
	color: #666666;
	text-align: justify;
}

.zyqq .zyqqb .zyqqb2 {
	position: absolute;
	bottom: 0;
	left: 0;
}

.zyqq .zy-bs {
	background: #fff;
}


.zyfz {
	background: #333333;
	text-align: center;
	padding: 105px 0 90px;
}

.zyfz .zyfza .zh44 {
	color: #fff;
	margin-bottom: 14px;
}

.zyfz .zyfza .obt {
	width: 44%;
	display: inline-block;
	line-height: 30px;
}

.zyfz .zyfzb {
	margin-top: 80px;
}

.zyfz .zyfzb ul {
	display: inline-block;
}

.zyfz .zyfzb ul li {
	float: left;
	margin-right: 100px;
}

.zyfz .zyfzb ul li:last-child {
	margin-right: 0;
}

.zyfz .zyfzb ul li .z {
	line-height: 28px;
	margin-top: 32px;
	color: #fff;
}

.zyfz .zyfzb ul li:last-child {
	margin-right: 0;
}

.zyfz .zyfzc {
	background: #50d1c1;
	display: inline-block;
	border-radius: 50px;
	margin-top: 61px;
}

.zyfz .zyfzc a {
	color: #fff;
	padding: 12px 34px 12px 45px;
	display: block;
}

.zyfz .zyfzc a p {
	position: relative;
}

.zyfz .zyfzc a p:before {
	position: absolute;
	content: "";
	left: -15px;
	top: 56%;
	transform: translateY(-50%);
	width: 8px;
	height: 13px;
	background: url(../images/oep.png) no-repeat center center/cover;
}

.tzr .tzra {
	float: left;
	width: 75.4%;
	position: relative;
}

.tzr .tzra .tzradw {
	position: absolute;
	top: 10%;
	left: 5%;
}

.tzr .tzra .tzradw .slfaa1 {
	color: #fff;
	margin-bottom: 22px;
}

.tzr .tzra .tzradw .zh44 {
	color: #fff;
	margin-bottom: 11px;
}

.tzr .tzra .tzradw .zh16 {
	margin-bottom: 75px;
}

.tzr .tzra .tzradw ul li {
	float: left;
	margin-right: 47px;
}

.tzr .tzra .tzradw ul li:last-child {
	margin-right: 0;
}

.tzr .tzra .tzradw ol li {
	float: left;
	margin-right: 64px;
	margin-top: 42px;
}

.tzr .tzra .tzradw ol li:last-child {
	margin-right: 0;
}

.tzr .tzrb {
	float: right;
	width: 21%;
	padding-top: 90px;
	padding-right: 50px;
	height: 45vw;
}

.tzr .tzrb .swiper-container-obt {
	height: 100%;
}

.tzr .tzrb .swiper-container-obt .zh16 {
	color: #666666;
	line-height: 35px;
	letter-spacing: 1px;
	text-align: justify;
}

.tzr .tzrb .tzr-img {
	padding: 55px 0;
}

.tzr .tzrb .zh26 {
	margin: 33px 0 0;
}

.tzr .tzrb .zh16 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 9;
	-webkit-box-orient: vertical;
}

.tzr .tzrb .swiper-container-obt .swiper-pagination-bullet {
	border-radius: inherit;
	width: 39px;
	height: 4px;
	opacity: 1;
	background: #d3d6d7;
}

.tzr .tzrb .swiper-container-obt .swiper-pagination-bullet:hover {
	height: 6px;
}

.tzr .tzrb .swiper-container-obt .swiper-pagination-bullet-active {
	background: #50d1c1;
}


@media (max-width:1450px) {
	.tzr .tzrb {
		height: 48vw;
	}

	.tzr .tzrb .tzr-img {
		padding: 26px 0;
	}

	.zyqq .zyqqb {
		padding-left: 20px;
		padding-right: 20px;
	}

	.zyqqb .zyqqb1 .zh20 {
		line-height: 30px;
	}
}

@media (max-width:1420px) {
	.tzr .tzrb {
		padding-top: 30px;
	}

	.lzzd .lzzda .zh16 {
		width: 82%;
	}
}

@media (max-width:1250px) {
	.zyqq .zyqqb .zyqqb1 .ao {
		margin-bottom: 15px;

	}

	.zyqqb .zyqqb1 .zh20 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
	}
}

@media (max-width:1200px) {
	.tzr .tzrb .zh26 {
		margin: 18px 0 24px;
	}

	.tzr .tzra .tzradw ul li {
		float: left;
		margin-right: 25px;
	}

	.tzr .tzra .tzradw ul li img {
		width: 150px;
	}

	.tzr .tzra .tzradw ol li {
		margin-right: 29px;
	}

	.tzr .tzra .tzradw ol li img {
		width: 110px;
	}

	.tzr .tzrb .zh16 {
		-webkit-line-clamp: 7;
	}
}

/**专利技术**/
.xz-wl {
	padding: 100px 0;
}

.xz-wl .xz-wla {
	float: left;
	width: 47%;
}

.xz-wl .xz-wla .xz-wla1 {
	width: 94%;
	padding-left: 9%;
}

.xz-wl .xz-wla .xz-wla1 .slfaa1 {
	margin-bottom: 30px;
}

.xz-wl .xz-wla .xz-wla1 .zh44 {
	margin-bottom: 19px;
}

.xz-wl .xz-wla .xz-wla1 .zh16 {
	margin-bottom: 65px;
}

.xz-wl .xz-wlb {
	float: right;
	width: 47%;
}

.xz-wl .zh16 {
	color: #666666;
	line-height: 35px;
	letter-spacing: 1px;
	text-align: justify;
}

.xz-wl .xz-wlb .wl-img {
	margin-bottom: 75px;
}

.xz-wl .xz-wlb .slfaa1 {
	margin-bottom: 24px;
}

.xz-wl .xz-wlb .zh44 {
	margin-bottom: 12px;
}

.xz-wl .xz-wlb .zh16 {
	width: 86%;
}

.dcjs {
	background: #333333;
	text-align: center;
	padding: 101px 0 128px;
}

.dcjs .dcjs-a .slfaa1 {
	color: #fff;
}

.dcjs .dcjs-a .zh44 {
	color: #fff;
	margin-bottom: 85px;
}

.dcjs ul {
	display: inline-block;
}

.dcjs ul li {
	float: left;
	margin-right: 148px;
}

.dcjs ul li:last-child {
	margin-right: 0;
}

.dcjs ul li .li-a {
	font-size: 26px;
	color: #fff;
	margin: 32px 0 10px;
}

.dcjs ul li .zh16 {
	color: #cccccc;
	line-height: 28px;
}

.top {
	padding-top: 90px;
	padding-bottom: 115px;
}

.top .topa .slfaa1 {
	margin-bottom: 28px;
}

.top .topa .zh44 {
	margin-bottom: 15px;
}

.top .topa .topa2 {
	margin-bottom: 50px;
	color: #666666;
}

.top .topa {
	text-align: center;
}

.top .topb ul li {
	float: left;
	background: #fff;
	width: 23.5%;
	margin-right: 2%;
	text-align: center;
	padding: 73px 0 0 0;
	position: relative;
	overflow: hidden;
	height: 28vw;
}

.top .topb ul li .zh24 {
	margin: 33px 0 9px;
}


.top .topb ul li .eee {
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	padding: 0 35px;
	margin-bottom: 20px;
}
.top .topb ul li .lll {
	color: #666666;
	line-height: 26px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	padding: 0 35px;
	
	margin-bottom: 20px;
}

.top .topb ul li:last-child {
	margin-right: 0;
}

.top .topb ul li .topd {
	position: absolute;
	bottom: -250px;
	left: 0;
}

.top .topb ul li:hover .topd {
	bottom: 50px;
	transition: all 0.5s;
}

.top .topb ul li:hover .topc {
	display: none;
}

.top .topb ul li .topd .slide-a3 {
	margin-top: 30px;
}

.top .topb ul li .img img {
	height: 255px;
}

.top .topb ul li:hover .img img {
	height: 150px;
	transition: all 0.5s;
}

.top .topd .zh24 {
	margin-top: 0;
}

.top .topb ul li .topd .slide-a3 a {
	color: #666666;
}


.img100 img { width: 100%; }
.xinzengddiyi { background: url(../images/xinzengddiyi.jpg)no-repeat center center/cover; text-align: center; padding: 100px 0; }
.xinzengddiyi .zyqqa .slfaa1 { color: #fff; }
.xinzengddiyi .zyqqa .zh44 { color: #fff; }
.xinzengddiyi .ddiyisw { margin-top: 35px; }
.xinzengddiyi .ddiyisw .swiper-slide { background: #fff; padding: 39px 30px 0; }
.xinzengddiyi .ddiyisw .swiper-slide .img img { transform:scale(1); transition:all .5s; }
.xinzengddiyi .ddiyisw .swiper-slide:hover .img img { transform:scale(.95); }
.xinzengddiyi .ddiyisw .swiper-slide .zh20 { color: #292b2b; margin-top: 52px; border-top: 1px solid #f0f0f0; padding: 28px 0 28px;}
.xinzengddiyi .ddiyisw .swiper-pagination { position: relative; line-height: 0; margin-top: 95px; white-space: nowrap; left: 50%;
    transform: translateX(-50%); }
.xinzengddiyi .ddiyisw .swiper-pagination .swiper-pagination-bullet { width: 30px; height: 4px; opacity: 1; border-radius: 0; background: #fff; margin-right: 8px; transition: .2s transform,.2s left; }
.xinzengddiyi .ddiyisw .swiper-pagination .swiper-pagination-bullet-active { background: #2cbdbe; }
.xinzengddiyi .ddiyisw .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
/*.xinzengddiyi .ddiyisw .swiper-pagination .swiper-pagination-bullet:hover { height: 6px; }*/

@media (max-width:1750px) {
	.top .topb ul li .img img {
		height: 200px;
		margin-top: -34px;
	}
}

@media (max-width:1600px) {
	.top .topb ul li {
		padding: 26px 0 0 0;
	}
}

@media (max-width:1360px) {
	.top .topb ul li:hover .topd {
		bottom: 17px;
	}
}

@media (max-width:1300px) {
	.top .topb ul li .eee {
		padding: 0 17px;
	}

	.top .topb ul li .lll {
		padding: 0 17px;
	}


	.top .topb ul li:hover .img img {
		height: 100px;
	}

	.top .topb ul li {
		height: 29vw;
	}

	.top .topb ul li .img img {
		height: 170px;
	}
}

@media (max-width:1250px) {
	.dcjs ul li {
		margin-right: 82px;
	}

	.dcjs {
		padding: 101px 0 100px;
	}

	.dcjs .dcjs-a .zh44 {
		margin-bottom: 60px;
	}
}

@media (max-width:1100px) {
	.top .topb ul li {
		height: 31vw;
	}
}

/**新闻资讯**/
.xwzx {
	padding: 117px 0;
	background: #f4f4f4;
}

.xwzx .xwzxa {
	float: left;
	width: 20%;
	padding-left: 77px;
}

.xwzx .xwzxa .slfaa1 {
	margin-bottom: 4px;
	padding-top: 11px;
}

.xwzx .xwzxa .zh44 {
	margin-bottom: 65px;
}

.xwzx .xwzxa .slide-a3 a {
	color: #666666;
}

.xwzx .xwzxb {
	float: right;
	width: 74%;
}

.xwzx .xwzxb .xwzxb1 {
	width: 50%;
	float: left;
	position: relative;
	overflow: hidden;
}

.xwzx .xwzxb .xwzxb1 .dw {
	position: absolute;
	bottom: 58px;
	left: 40px;
	width: 79%;
}

.xwzx .xwzxb .xwzxb1 .xwzxb1a {
	margin-bottom: 15px;
}

.xwzx .xwzxb .xwzxb1 .xwzxb1b {
	color: #fff;
	line-height: 42px;
	margin-bottom: 8px;
}

.xwzx .xwzxb .xwzxb1:hover .xwzxb1b {
	text-decoration: underline;
}

/* .xwzx .xwzxb .xwzxb1 .xwzxb2d{
	margin-top: 10px;
	bottom: -100px;
	position: relative;
}

.xwzx .xwzxb .xwzxb1:hover .xwzxb2d{
	bottom: 0px;
	transition: all 0.6s;
}
 */

.xwzx .xwzxb .xwzxb1:hover .xwzxb2d {
	display: block;
}

.xwzx .xwzxb .xwzxb2 {
	float: right;
	width: 50%;
	background: #fff;
}

.xwzx .xwzxb a {
	display: block;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3 {
	padding: 60px 100px 53px 45px;
	position: relative;
	overflow: hidden;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3:last-child { background:#f9f9f9; }

.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2a {
	color: #797b7d;
	margin-bottom: 13px;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2c {
	color: #999999;
	margin-top: 9px;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2d {
	color: #666666;
	margin-top: 18px;
	width: 90%;
	margin-top: 20px;
	line-height: 1.8;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2d {
	bottom: 80px;
	transition: all 0.6s;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3:hover .xwzxb2b {
	text-decoration: underline;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2b,
.xwzx .xwzxb .xwzxb1 .xwzxb1b {
	overflow: hidden;
	height: 50px;
	/* text-overflow: hidden; */
	line-height: 50px;
	position: relative;
	padding-bottom: 12px;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2b:after,
.xwzx .xwzxb .xwzxb1 .xwzxb1b:after {
	content: '';
	width: 0;
	height: 3px;
	background: #50d1c1;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.6s;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3:hover .xwzxb2b:after,
.xwzx .xwzxb .xwzxb1:hover .xwzxb1b:after {
	width: 100%;
	;
}

.xwzx .xwzxb .xwzxb2 .xwzxb3:hover .xwzxb2b,
.xwzx .xwzxb .xwzxb1:hover .xwzxb1b {
	color: #50d1c1;
	text-decoration: none;
}


.flex { display: flex; }

.mainMore a {
    color: #666;
}

@media (max-width:1800px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 318px;
	}
}

@media (max-width:1750px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 309px;
	}
}

@media (max-width:1700px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 301px;
	}
}

@media (max-width:1680px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 296px;
	}
}

@media (max-width:1600px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 283px;
	}
}

@media (max-width:1550px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 274px;
	}
}

@media (max-width:1500px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 266px;
		padding: 30px 100px 53px 45px;
	}

	/* 	.fixed-head .nao-lix {
		padding-left: 397px;
	} */

	.zh28 {
		font-size: 25px;
	}
}

@media (max-width:1440px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 255px;
		padding: 30px 33px 53px 45px;
	}
}

@media (max-width:1400px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 248px;
	}
}

@media (max-width:1366px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 242px;
	}

	.xwzx .xwzxb .xwzxb1 .dw {
		bottom: 28px;
	}
}

@media (max-width:1360px) {}

@media (max-width:1300px) {
	.zh28 {
		font-size: 22px;
	}

	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 230px;
	}

	.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2d {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}
}

@media (max-width:1280px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 227px;
	}
}

@media (max-width:1200px) {
	.xwzx .xwzxa {
		padding-left: 39px;
	}

	.xwzx .xwzxb {
		width: 79%;
	}
}

@media (max-width:1152px) {
	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		min-height: 218px;
	}
}

@media (max-width:1100px) {
	.xwzx .xwzxb {
		width: 100%;
	}

	.xwzx .xwzxa {
		width: 100%;
		padding: 0;
		text-align: center;
	}

	.xwzx .xwzxa .zh44 {
		margin-bottom: 25px;
	}

	.xwzx .xwzxb .xwzxb1 {
		width: 100%;
		margin-top: 35px;
	}

	.xwzx {
		padding-top: 30px;
	}

	.xwzx .xwzxb .xwzxb2 {
		width: 100%;
		background: inherit;
		padding: 0 15px;
		margin-top: 15px;
	}

	.xwzx .xwzxb .xwzxb2 .xwzxb3 {
		background: rgb(255 255 255);
		margin-bottom: 20px;
		padding: 20px;
		min-height: auto;
	}

	.xwzx .xwzxb .xwzxb2 .xwzxb3 .xwzxb2d {
		position: inherit;
		display: block;
		bottom: inherit;
		width: 100%;
		margin-top: 8px;
	}

	.xwzx .xwzxb .xwzxb1 .xwzxb1a {
		margin-bottom: 1px;
	}

	.xwzx .xwzxb .xwzxb1 .xwzxb1b {
		line-height: 2;
		margin-bottom: -2px;
	}


}





.xinzengddier { background: #f6f6f6; padding: 100px 0 93px; }
.xinzengddier .container1 { position:relative; }
.xinzengddier .dierbott { margin-top: 37px; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotl { width: 47.62%; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr { width: 49.83%; margin-left: 2.55%; position: relative; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .dw { position: absolute; top: 1.66666vw; left: 0; font-size: 26.35416vw; line-height: 19.53125vw; color: #f1f1f1; font-family: DIN1451; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn { position: relative; z-index: 1; padding-top: 6.77083vw; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .sna { color: #333333; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .snb { color: #666666; margin-top: 20px; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .snb p { padding-left: 32px; position: relative; }
.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .snb p:before { position: absolute; content: ""; left: 6px; top: 12px; background: #767676; width: 5px; height: 5px; }
.xinzengddier .dierbott .anzmx { position: absolute; bottom: 0; right: 0; z-index:9; }
.xinzengddier .dierbott .anzmx .fl { position: initial; margin-top: 0; width: 50px; height: 50px; transition: all .5s; }
.xinzengddier .dierbott .anzmx .fl::after { opacity: 0; }
.xinzengddier .dierbott .anzmx .swiper-button-prev { background: url(../images/anzmxl.png)no-repeat center center/cover; margin-right: 20px; }
.xinzengddier .dierbott .anzmx .swiper-button-next { background: url(../images/anzmxr.png)no-repeat center center/cover; }

.xinzengddier .dierbott .anzmx .swiper-button-prev:hover { background: url(../images/anzmxla.png)no-repeat center center/cover; }
.xinzengddier .dierbott .anzmx .swiper-button-next:hover { background: url(../images/anzmxra.png)no-repeat center center/cover; }

.xinzengddier .dierbott .bope { position: relative; margin-top: 76px; }
.xinzengddier .dierbott .bope::before { position: absolute; content: "";  left: 0; top: 16px; width: 100%; height: 2px; background: #e3e3e3; }
.xinzengddier .dierbott .bope .swiperbottom { text-align: center; }
.xinzengddier .dierbott .bope .swiperbottom .swiper-slide { color: #d2d2d2; padding-top: 47px; position: relative; transition: all .5s; cursor: pointer; }
.xinzengddier .dierbott .bope .swiperbottom .swiper-slide span { display: inline-block; position: absolute; background: #d2d2d2; left: 50%; top: 13px; width: 8px; height: 8px; border-radius: 50%; transform: translateX(-50%); transition: all .5s;  }
.xinzengddier .dierbott .bope .swiperbottom .swiper-slide-thumb-active span { background: #79c7c7; }
.xinzengddier .dierbott .bope .swiperbottom .swiper-slide span::before { position: absolute; content: ""; left: 50%; top: 50%; transform: translate(-50%,-50%); transition: all .5s; width: 0px; height: 0px; opacity: 0; border: 1px solid #79c7c7; border-radius: 50%; }
.xinzengddier .dierbott .bope .swiperbottom .swiper-slide-thumb-active span::before { width: 28px; height: 28px; opacity: 1; }
.xinzengddier .dierbott .bope .swiperbottom .swiper-slide-thumb-active { color: #79c7c7; }




.xinzengddisan { background: url(../images/xinzengddisan.jpg)no-repeat center center/cover; }
.xinzengddisan ul li { float: left; border-right: 1px solid rgba(153,153,153,.4); width: 25%; height: 952px; position: relative; overflow: hidden; }
.xinzengddisan ul li:last-child { border-right: 0; }
.xinzengddisan ul li .disandw { position: absolute; bottom: -320px; width: 100%; left: 0; padding: 45px 3.54166vw 0; height: 575px; transition: all .6s; }
.xinzengddisan ul li .disandw .xbt { color: rgba(255,255,255,.4); }
.xinzengddisan ul li .disandw .xnzn { margin-top: 60px; }
.xinzengddisan ul li .disandw .xnzn .za { color: #fff; }
.xinzengddisan ul li .disandw .xnzn .zb { color: #fff; margin-top: 2px; }
.xinzengddisan ul li .disandw .nom { line-height: 2; margin-top: 38px; }
.xinzengddisan ul li .disandw .nom p { padding-left: 10px; position: relative; }
.xinzengddisan ul li .disandw .nom p:before { position: absolute; content: ""; top: 15px; left: 0; background: #fff; width: 4px; height: 4px; }
.xinzengddisan ul li:hover .disandw { bottom: 0; height: 100%; }
.xinzengddisan ul li .disandw::before { position: absolute; content: ""; bottom: 0; left: 0; width: 100%; height: 8px; background: #2cbdbe; }


@media(max-width:1500px) {
	.xinzengddisan ul li { height: 850px; }
	.xinzengddisan ul li .disandw .xnzn .zb { font-size: 44px; }
	.xinzengddisan ul li .disandw { bottom: -320px; }
}




/**投资合作**/
.toubuan { background: #f2f2f2; padding: 120px 0 113px; }
.toubuan .uantop { margin-bottom: 33px; }
.toubuan .uantop .ntopr { position: absolute; bottom: 7px; right: 0; }
.toubuan .uantop .ntopr ul li { float: left; margin-right: 18px; }
.toubuan .uantop .ntopr ul li:last-child { margin-right: 0; }
.toubuan .uantop .ntopr ul li a { display: block; color: #2cbdbe; width: 158px; height: 57px; line-height: 57px; border: 1px solid #2cbdbe; text-align: center; border-radius: 100px; transition: all .5s; }
.toubuan .uantop .ntopr ul li.cur a { background: #2cbdbe; color: #fff; }
.toubuan .uantop .ntopr ul li:hover a { background: #2cbdbe; color: #fff; }

.toubuan .uanbott ul { display:flex; flex-wrap:wrap; }
.toubuan .uanbott ul li { float: left; background: #fff; width: 33.06%; margin-right: .4%; margin-bottom: .4%; }
.toubuan .uanbott ul li:nth-child(3n) { margin-right: 0; }
.toubuan .uanbott ul li a { display: block; }
.toubuan .uanbott ul li a .wzdq { color: #585857; border-top: 1px solid #f0f0f0; padding: 22px 0 30px 37px; }

.toubuan .uanbott ul li .img img { transform:scale(1.0); transition:all .5s; } 
.toubuan .uanbott ul li:hover .img img { transform:scale(.95); } 

.page{
	text-align: center;
	margin-top: 35px;
}
.page a{
	display: inline-block;
	height: 55px;
	width: 55px;
	line-height: 55px;
	color: #666666;
	margin: 0 3px;
	border-radius: 5px;
	transition: all 0.4s;
	background: #fff;
	font-size: 18px;
	font-family: DIN1451;
}

.page a:hover,
.page a.cur{
	color: #fff;
	background: #aaaaaa;
}

.page .prev:hover,
.page .next:hover{
	color: #fff;
	background: #2cbdbe;
}

@media(max-width: 1900px){
	.page{
		margin-top: 4.6vw;
	}
}

@media(max-width: 1500px){
	.page a{
		width: 44px;
		line-height: 44px;
		height: 44px;
	}
}

@media(max-width: 1100px){
	.page a{
		width: 40px;
		line-height: 40px;
		height: 40px;
		margin: 0 3px;
	}
	.page {
	    margin-top: 30px;
	}
    .mokuaibt .auxb span { 
        font-size: 24px;
        
    }
}




/**产品中心**/
.zeqqosx { margin-bottom: 120px; padding-top: 84px; }
.zeqqosx1 { margin-bottom: 0; padding-top: 0; }
.zeqqosx .jysb-sb { text-align: center; }

.zeqqosx .jysb-sb { margin-bottom: 48px; }

.zeqqosx .qosxl { width: 69.6%; }

.zeqqosx .qosxr { width: 30.4%; padding:0 4%; overflow: hidden; }
.zeqqosx .qosxr .slfaa3 { color: #666666; line-height: 32px; margin: 20px 0 47px; }
.zeqqosx .qosxr .swiper-pagination { position: initial; text-align: left; margin-top: 83px; }
.zeqqosx .qosxr .swiper-pagination .swiper-pagination-bullet { width: 39px; height: 4px; opacity: 1; margin: 0 8px 0 0; border-radius: 0; background: #aaaaaa; }
.zeqqosx .qosxr .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.zeqqosx .qosxr .swiper-pagination .swiper-pagination-bullet:hover { height: 6px; }
.zeqqosx .qosxr .swiper-pagination .swiper-pagination-bullet-active { background: #2cbdbe; }

.zeqqomanmz { margin-top: 37px; padding-bottom: 71px; }
.zeqqomanmz .jysb-sb { text-align: center; margin-bottom: 30px; }
.zeqqomanmz ul li { float: left; background: #fff; width: calc(33.33% - 8px); margin-bottom:8px; margin-right: 8px; position: relative; padding: 35px 2.6%; }
.zeqqomanmz ul li:last-child { margin-right: 0; }
.zeqqomanmz ul li .nmza { color: #d6d6d6; }
.zeqqomanmz ul li .nmzb { color: #000000; }
.zeqqomanmz ul li .nmzc { color: #707070; line-height: 32px; margin-top: 19px; }
.zeqqomanmz ul li .nmzc p { padding-left: 10px; position: relative; }
.zeqqomanmz ul li .nmzc p::before { position: absolute; content: ""; left: 0; top: 14px; width: 4px; height: 4px; border-radius: 50%; background: #666666; }
.zeqqomanmz ul li .nmzd { bottom: 46px; left: 0; width: 100%; }





/**2-1超敏**/

.ceshifany { padding: 103px 0 80px; }
.ceshifany .woleil .eil { color: #666666; position: relative; padding-top: 10px; margin-bottom: 24px; }
.ceshifany .woleil .eil::before { position: absolute; content: ""; left: 50%; top: 0; transform: translateX(-50%); width: 88px; height: 2px; background: #50d1c1; }
.ceshifany .anyuz { color: #666666; line-height: 36px; margin: 30px 0 80px; }
.ceshifany .anyuz p { display: inline-block; width: 91%;  }
.ceshifany .zeninc { overflow: hidden; }
.ceshifany .zeninc .swiper-pagination { bottom: 35px; }
.ceshifany .zeninc .swiper-pagination .swiper-pagination-bullet { width: 39px; height: 4px; opacity: 1; margin: 0 8px 0 0; border-radius: 0; background: #aaaaaa; }
.ceshifany .zeninc .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.ceshifany .zeninc .swiper-pagination .swiper-pagination-bullet:hover { height: 6px; }
.ceshifany .zeninc .swiper-pagination .swiper-pagination-bullet-active { background: #2cbdbe; }

.ceshifany .zenind { margin-top: 90px; }
.ceshifany .zenind ul li { border-bottom: 1px solid #e7e7e7; padding: 36px 0 45px; }
.ceshifany .zenind ul li:last-child { border-bottom: 0; }
.ceshifany .zenind ul li .ninl { color: #000; width: 313px; line-height: 1; }
.ceshifany .zenind ul li .ninr { width: calc(100% - 313px); color: #666666; }



/**荣誉资质**/
.rongyumaz { padding: 120px 0 100px; }
.rongyumaz .zyqqa { margin-bottom: 34px; }
.rongyumaz ul { text-align: center; display: flex; flex-wrap: wrap; }
.rongyumaz ul li { float: left; background: #fff; margin-right: 1%; margin-bottom: 1%; width: 24.24%; padding: 58px 0 0; }
.rongyumaz ul li:nth-child(4n) { margin-right: 0; }
.rongyumaz ul li .img { margin-bottom: 46px; padding: 0 40px; }
.rongyumaz ul li .img img { transform:scale(1); transition:all .5s; }
.rongyumaz ul li .img:hover img { transform:scale(.95); }
.rongyumaz ul li .zmo { border-top: 1px solid #e5e5e5; color: #292b2b; padding: 24px 0 37px; }





/**招贤纳士**/
.zhaoxiannashi { padding: 110px 0 100px; }
.zhaoxiannashi .zyqqa { text-align: center; margin-bottom: 43px; }
.zhaoxiannashi .nahizs ul { display: flex; flex-wrap: wrap; }
.zhaoxiannashi .nahizs ul li { float: left; width: 32.95%; padding: 40px 40px 105px 40px; background: #fff; margin-right: .57%; position: relative; }
.zhaoxiannashi .nahizs ul li:last-child { margin-right: 0; }
.zhaoxiannashi .nahizs ul li .mouzto .icon .uzt { display: none; }
.zhaoxiannashi .nahizs ul li .zto { color: #50d1c199; line-height: 17px; margin-top: 8px; transition: all .5s; }
.zhaoxiannashi .nahizs ul li .zte { color: #111111; line-height: 32px; margin-top: 50px; transition: all .5s; }
.zhaoxiannashi .nahizs ul li .ztr { color: #414141; line-height: 30px; margin-top: 25px; transition: all .5s; }
.zhaoxiannashi .nahizs ul li .opznm { position: relative; z-index: 1; }
.zhaoxiannashi .nahizs ul li:before { background: url(../images/zhaoxi.jpg)no-repeat center center/cover; position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: all .5s; }
.zhaoxiannashi .nahizs ul li .opznm .mouzto .icon { width:78px; }


.zhaoxiannashi .nahizs ul li:hover:before { opacity: 1; }
.zhaoxiannashi .nahizs ul li:hover .mouzto .icon .uzt { display: block; }
.zhaoxiannashi .nahizs ul li:hover .mouzto .icon .uze { display: none; }
.zhaoxiannashi .nahizs ul li:hover .zto { color: #f9f9f9; }
.zhaoxiannashi .nahizs ul li:hover .zte,
.zhaoxiannashi .nahizs ul li:hover .ztr { color: #fff; }

.zhaoxiannashia { background: #fff; padding: 92px 0 100px; }
.zhaoxiannashia .zyqqa { margin-bottom: 35px; }

.zhaoxiannashia .naszms { position: relative; }
.zhaoxiannashia .swiper-container { overflow: hidden; }
.zhaoxiannashia .naszms .hiaz { margin-top: 0; width: 21px; height: 39px; transition: all .5s; }
.zhaoxiannashia .naszms .hiaz:after { opacity: 0; }
.zhaoxiannashia .naszms .swiper-button-prev { background: url(../images/hiazl.png)no-repeat center center/cover; left: -3%; }
.zhaoxiannashia .naszms .swiper-button-next { background: url(../images/hiazr.png)no-repeat center center/cover; right: -3%; }
.zhaoxiannashia .naszms .swiper-button-prev:hover { background: url(../images/hiazla.png)no-repeat center center/cover; }
.zhaoxiannashia .naszms .swiper-button-next:hover { background: url(../images/hiazra.png)no-repeat center center/cover; }
.zhaoxiannashia .naszms .swiper-slide .zms { position: absolute; bottom: 45px; left: 40px; line-height: 1; color: #fff; }



.Werecruitd{
	padding: 95px 0 90px;
}

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

.Werecruitd .criitd .zhjr { position: absolute; bottom: 7px; right: 0; }
.Werecruitd .criitd .zhjr ul li { float: left; width: 158px; height: 57px; text-align: center; line-height: 57px; border: 1px solid #2cbdbe; border-radius: 100px; color: #2cbdbe; cursor: pointer; transition: all .5s; margin-right: 20px; }
.Werecruitd .criitd .zhjr ul li:last-child { margin-right: 0; }
.Werecruitd .criitd .zhjr ul li:hover { color: #fff; background: #2cbdbe; }
.Werecruitd .criitd .zhjr ul li.cur { color: #fff; background: #2cbdbe; }

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

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

.Werecruitd .criitdnr .ujinsozknr .zknt{
	background: #333333;
	padding-top: 23px;
	padding-bottom: 24px;
}

.Werecruitd .criitdnr .ujinsozknr .zknt .tl{
	color: #fff;
}

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

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

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

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

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

.Werecruitd .criitdnr .ujinsozknr .tl6{
	width: 90px;
}

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

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

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

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

.Werecruitd .criitdnr .zknps .pta .t .tl6 i {
	font-style: normal;
}

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

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

.Werecruitd .criitdnr .zknps .pta .t.cur .tl6{
	color: #2cbdbe;
}

.Werecruitd .criitdnr .zknps .pta .t.cur .tl{
	color: #2cbdbe;
}

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

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

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

.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: 30px;
}

.Werecruitd .criitdnr .zknps .pta .cont .ntb{
	margin-top: 42px;
	padding-top: 40px;
	border-top: 1px solid #eeeeee;
}

.Werecruitd .criitdnr .zknps .pta .cont .ntbr { color: #9ea1a7; padding-top: 13px; }

.Werecruitd .criitdnr .zknps .pta.cur { background: #e2eeee; }

@media(max-width:1289px) {
	.Werecruitd .criitdnr .ujinsozknr .tl5 { width: 13%; }
}




/**3-0-1用户服务详情页**/
.colorWhite a { color: #fff; }

.mbx { padding-top: 13px; }

.mbx .container1 { line-height: 1; padding-left: 30px; position: relative; }
.mbx .container1::before { position: absolute; content: ""; left: 0; top: 50%; transform: translateY(-50%); width: 18px; height: 18px; background: url(../images/mbxes.png)no-repeat center center/cover; }
.mbx a { display: inline-block; line-height: 1; font-size: 14px; color: #999999; }
.mbx a.cur { color: #666666; }


.fwxqyyh { margin-top: 67px; padding-bottom: 115px; }
.fwxqyyh .qyyhl { background: #fff; width: 78.4%; padding: 40px 45px 105px 45px; }
.fwxqyyh .qyyhl .yyhqzn { border-bottom: 1px solid #e5e5e5; padding-bottom: 22px; }
.fwxqyyh .qyyhl .yyhqzn .qznd .qznal { color: #000000; }
.fwxqyyh .qyyhl .yyhqzn .qznd .qznala { color: #2cbdbe; margin-top: 5px; }
.fwxqyyh .qyyhl .yyhqzn .qznb { position: absolute; right: 0; bottom: 4px; }
.fwxqyyh .qyyhl .yyhqzn .qznb .social-share-icon { border: 0; margin: 0; width: 29px; height: 22px; border-radius: 0; }
.fwxqyyh .qyyhl .yyhqzn .qznb .icon-wechat { background: url(../images/wechate.png)no-repeat center center/cover; margin-right: 8px; }
.fwxqyyh .qyyhl .yyhqzn .qznb .icon-weibo { background: url(../images/wechatw.png)no-repeat center center/cover; }

.fwxqyyh .qyyhl .qyyhmz { color: #666666; line-height: 32px; margin-top: 25px; }
.fwxqyyh .qyyhl .qyyhmz h3 { color: #555555; }
.fwxqyyh .qyyhl .qyyhmz table { width: 70%; text-align: center; border: 1px solid #e5e5e5;  }
.fwxqyyh .qyyhl .qyyhmz table tr { background: #f7f7f7; color: #666666; font-size: 16px; height: 40px; }
.fwxqyyh .qyyhl .qyyhmz table tr:nth-child(1) { background: #333333; color: #fff; font-size: 18px; }
.fwxqyyh .qyyhl .qyyhmz table tr:nth-child(2n) { background: #fff; }

.fwxqyyh .qyyhl .qyyhmz table tr td { border-right: 1px solid #e5e5e5; width: 50%; }
.fwxqyyh .qyyhl .qyyhmz table tr:nth-child(1) td { border: 0; }
.fwxqyyh .qyyhl .qyyhmz table tr td:last-child { border-right: 0; }
.fwxqyyh .qyyhl .anxm { border-top: 1px solid #e5e5e5; margin-top: 60px; padding-top: 34px; }
.fwxqyyh .qyyhl .anxm .nxm a { display: block; background: #2cbdbe; width: 140px; height: 48px; color: #fff; text-align: center; line-height: 48px; font-size: 16px; border-radius: 100px; transition: all .5s; opacity: 1; }
.fwxqyyh .qyyhl .anxm .nxm a span { display: inline-block; width: 8px; height: 13px; background: url(../images/nxmdw.png)no-repeat center center/cover; vertical-align: middle; margin-top: -2px; margin-left: 5px; }
.fwxqyyh .qyyhl .anxm .nxm a:hover { opacity: .8; }

.fwxqyyh .qyyhl .anxm .nxw { width: 40%; }
.fwxqyyh .qyyhl .anxm .nxw .w { margin-bottom: 20px; }
.fwxqyyh .qyyhl .anxm .nxw .w:last-child { margin-bottom: 0; }
.fwxqyyh .qyyhl .anxm .nxw .w a { display: block; position: relative; padding-left: 47px; color: #666666; }
.fwxqyyh .qyyhl .anxm .nxw .w a::before { position: absolute; content: ""; top: 50%; transform: translateY(-50%); left: 0; width: 34px; height: 34px; background: url(../images/nxwt.png)no-repeat center center/cover; }
.fwxqyyh .qyyhl .anxm .nxw .w:last-child a::before { background: url(../images/nxwp.png)no-repeat center center/cover; }
.fwxqyyh .qyyhl .anxm .nxw .w a p { color: #666666; transition: all .5s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.fwxqyyh .qyyhl .anxm .nxw .w a:hover p { color: #2cbdbe; }

.fwxqyyh .qyyhr { background: #fff; width: 20.1%; padding: 45px 27px 55px 27px; }
.fwxqyyh .qyyhr .zyqqa .slfaa1 { margin-bottom: 5px; color: #666666; }
.fwxqyyh .qyyhr .zyqqa .zh34 { color: #4c4b48; }

.fwxqyyh .qyyhr .ythrul ul { border-top: 1px solid #e5e5e5; margin-top: 25px; }
.fwxqyyh .qyyhr .ythrul ul li { border-bottom: 1px solid #f2f2f2; }
.fwxqyyh .qyyhr .ythrul ul li a { display: block; padding: 28px 0 25px 0; }
.fwxqyyh .qyyhr .ythrul ul li .ua { color: #4c4b48; text-transform: uppercase; transition: all .5s; }
.fwxqyyh .qyyhr .ythrul ul li .ub { color: #999999; }
.fwxqyyh .qyyhr .ythrul ul li:hover .ua { color: #2cbdbe; }


.flflxx .qyyhr .ythrul ul li .ua { line-height: 24px; margin-bottom: 10px; }



/**联系我们**/
.contamzne { padding: 112px 0  92px; }
.contamzne .mznel { width: 580px; padding: 0 4% 0 4%; }
.contamzne .mznel .znea { color: #000000; margin-top: 30px; }
.contamzne .mznel .zneb { color: #666666; line-height: 48px; margin: 9px 0 65px; }
.contamzne .meznr { width: calc(100% - 580px); }

.contamznea { padding-bottom: 100px; position: relative; }
.contamznea .zneai { width: 50%; }
.contamznea .mzner { width: 50%; padding: 100px 4% 0 5%; }
.contamznea .mzner .form ul li { position: relative; }
.contamznea .mzner .form ul li:after {
	content: '';
	width: 0;
	height: 1px;
	background: #50d1c1;
	position: absolute;
	left: 0;
	bottom: 0;
	transition: all 0.6s;
}

.contamznea .mzner .form ul li:hover:after {
	width: 100%;
}
.contamznea .mzner .form ul li input { border: 0; border-bottom: 1px solid #f0f0f0; font-size: 16px; color: #666666; height: 68px; padding: 0 20px 0 41px; font-family: DIN1451; }
.contamznea .mzner .form ul li input::-webkit-input-placeholder {color: #aaaaaa;}
.contamznea .mzner .form ul li input::-moz-placeholder {color: #aaaaaa;}
.contamznea .mzner .form ul li input:-moz-placeholder {color: #aaaaaa;}
.contamznea .mzner .form ul li input:-ms-input-placeholder {color: #aaaaaa;}

.contamznea .mzner .form ul li input:hover,
.contamznea .mzner .form ul li input:focus { border-color: #f0f0f0 !important; }

.contamznea .mzner .form ul li .icon { position: absolute; left: 20px; top: 50%; transform: translateY(-50%); line-height: 0; z-index: 1; }
.contamznea .mzner .form ul li .icon img { width:15px; }
.contamznea .mzner .form ul li span { position: absolute; right: 18px; color: #e73e33; font-size: 20px; top: 58%; transform: translateY(-50%);  }


.contamznea .mzner .form ul li textarea { border: 0; border-bottom: 1px solid #f0f0f0; font-size: 16px; color: #666666; height: 100px; padding: 23px 20px 0 41px; resize: none; font-family: DIN1451; }
.contamznea .mzner .form ul li:last-child .icon { transform: translateY(0); top: 25px; }

.contamznea .mzner .form ul li textarea:hover,
.contamznea .mzner .form ul li textarea:focus { border-color: #f0f0f0 !important; }
.contamznea .mzner .form ul li textarea::-webkit-input-placeholder {color: #aaaaaa;}
.contamznea .mzner .form ul li textarea::-moz-placeholder {color: #aaaaaa;}
.contamznea .mzner .form ul li textarea:-moz-placeholder {color: #aaaaaa;}
.contamznea .mzner .form ul li textarea:-ms-input-placeholder {color: #aaaaaa;}
.contamznea .mzner .form .tjanmo { position: relative; display: inline-block; margin-top: 44px; }
.contamznea .mzner .form .tjanmo button { 
	position: relative;
    font-size: 16px;
    color: #666;
    transition: all 0.6s;
    line-height: 49px;
    padding: 0 20px 0 60px;
    display: inline-block;
    color: #666666;
	background: none;
	height: 49px;
	z-index: 2;
}

.contamznea .mzner .form .tjanmo:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 49px;
    height: 49px;
    background: url(../images/ckan.png) no-repeat left center #50d1c1;
    transition: all 0.6s;
    border-radius: 25px;
}

.contamznea .mzner .form .tjanmo button:hover { color: #fff; padding: 0 20px 0 45px; }
.contamznea .mzner .form .tjanmo:hover:after { width: 100%; }
.contamznea canvas { position: absolute; bottom: 0; height: 130px !important; }
.contamznea .gudes { position: relative; z-index: 1; }



@media(max-width:1500px) {
	.contamznea .mzner { padding-top: 30px; }
}






/**文献解读**/
.wxjd {
	padding: 112px 0;
}

.wxjd .wxjd-eexa {
	float: left;
	padding-left: 4%;
	width: 18%;
}

.wxjd .wxjd-eexa .slfaa1 {
	margin-bottom: 23px;
}

.wxjd .wxjd-eexa .zh44 {
	margin-bottom: 37px;
}

.wxjd .wxjd-eexa ul li {
	border-bottom: 1px solid #e5e5e5;
}

.wxjd .wxjd-eexa ul li a {
	color: #666666;
	display: block;
	padding: 24px 0 24px;
}

.wxjd .wxjd-eexa ul .cur {
	border-bottom: 2px solid #60d4c5;
	position: relative;
}

.wxjd .wxjd-eexa ul .cur a {
	color: #60d4c5;
}

.wxjd .wxjd-eexa ul .cur:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	width: 7px;
	height: 13px;
	transform: translateY(-50%);
	background-size: 100% 100%;
	background: url(../images/lowb.png) no-repeat center center/cover;
}

.wxjd .wxjd-eexb {
	float: right;
	width: 75%;
}

.wxjd .wxjd-eexb .jda {
	margin-bottom: 10px;
	background: #fff;
	padding: 51px 0 39px;
	position: relative;
}

.wxjd .wxjd-eexb .jda1 {
	float: left;
	width: 16%;
	padding-left: 60px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}

.wxjd .wxjd-eexb .jda2 {
	float: right;
	padding-right: 63px;
	width: 81%;
	padding-left: 39px;
	border-left: 1px solid #f2f2f2;
}

.wxjd .wxjd-eexb .jda2 .zh15 {
	color: #999999;
	margin-bottom: 20px;
	white-space: nowrap;
	overflow: hidden;
	width: 72px;
}

.wxjd .wxjd-eexb .jda2 .zh16 {
	color: #666666;
	line-height: 30px;
	margin-bottom: 36px;
}

.wxjd .wxjd-eexb .jda2 .zh28 {
	width: 86%;
	line-height: 34px;
	margin-bottom: 7px;
	color: #000000;
}

.eepu .mainMore {
	float: left;
}

.eepu .obgg {
	float: left;
	padding-left: 43px;
}

.eepu .obgg a {
	color: #555555;
	position: relative;
	padding-left: 16px;
	display: inline-block;
	line-height: 49px;
}

.eepu .obgg a:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 8px;
	height: 12px;
	transform: translateY(-50%);
	background: url(../images/ob.png) no-repeat center center/cover;
}

.wxjd .wxjd-eexb .jda2 .bdob .bdoba {
	line-height: 0;
	margin-bottom: 13px;
}

.wxjd .wxjd-eexb .jda2 .bdob .bdobb .bdobb1 {
	float: left;
	margin-right: 93px;
	width: 37%;
}

.wxjd .wxjd-eexb .jda2 .bdob .bdobb .bdobb2 {
	float: left;
	width: 41%;
}


.chakangengd { line-height: 84px; background: #f9f9f9; color: #797b7d; font-size: 14px; }
.chakangengd .jz { display: inline-block; }
.chakangengd .jz span { display: inline-block; width: 27px; height: 20px; vertical-align: middle; margin-top: -1px; margin-right: 7px; background: url(../images/chakangengd.png)no-repeat center center/cover; }

@media (max-width:1450px) {
	.wxjd .wxjd-eexb .jda1 {
		padding-left: 34px;
	}
}




/**新闻中心**/
.xwzx-eex {
	padding: 110px 0 100px;
}

.xwzx-eex .xwzx-eexa {
	float: left;
	padding-left: 4%;
	width: 18%;
}

.xwzx-eex .xwzx-eexa .slfaa1 {
	margin-bottom: 22px;
}

.xwzx-eex .xwzx-eexa .zh44 {
	margin-bottom: 37px;
}

.xwzx-eex .xwzx-eexa ul li {
	border-bottom: 1px solid #e5e5e5;
}

.xwzx-eex .xwzx-eexa ul .cur {
	border-bottom: 2px solid #60d4c5;
	position: relative;
}

.xwzx-eex .xwzx-eexa ul .cur:before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	width: 7px;
	height: 13px;
	transform: translateY(-50%);
	background-size: 100% 100%;
	background: url(../images/lowb.png) no-repeat center center/cover;
}

.xwzx-eex .xwzx-eexa ul .cur a {
	color: #60d4c5;
}

.xwzx-eex .xwzx-eexa ul li a {
	color: #666666;
	display: block;
	padding: 24px 0 24px;
}

.xwzx-eex .xwzx-eexb {
	float: right;
	width: 74.2%;
}

.xwzx-eex .xwzx-eexb .xwnr-o {
	background: #fff;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-left {
	float: left;
	width: 49.9%;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw {
	position: relative;
	overflow: hidden;
}

.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
	height: 673px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer {
	position: absolute;
	bottom: 52px;
	left: 0;
	padding-left: 42px;
	padding-right: 42px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer .xwer-a {
	margin-bottom: 12px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer .zh28 {
	color: #fff;
	line-height: 42px;
	height: 42px;
	overflow: hidden;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer .xwer-b {
	margin-top: 5px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .obt {
	position: absolute;
	bottom: 54px;
	left: 48px;
	padding-right: 98px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .obt .zh28 { color: #000000; }

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw:hover .zh28 {
	text-decoration: underline;
	color: #2cbdbe;
}

/*.xwzx-eex .xwzx-eexb .xwnr-o .kannimw:hover .zh28 {*/
/*	text-decoration: underline;*/
/*	color: #fff;*/
/*}*/


.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw:hover .obt {
	display: none;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .obt .zh16 {
	margin-bottom: 16px;
	color: #797b7d;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .obt .zh15 {
	margin-top: 10px;
	color: #999999;
}


.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw:hover .oleee {
	bottom: 54px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee {
	position: absolute;
	bottom: -240px;
	padding-left: 48px;
	transition: all 0.6s;
	/*background: #fff;*/
	padding-right: 98px;
}


.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-1) .oleee { background: #fff; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-2) .oleee { background: #fff; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-3) .oleee { background: #f9f9f9; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-4) .oleee { background: #f9f9f9; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-5) .oleee { background: #fff; }

.xwzx-eex .xwzx-eexb .xwnr-o .kanhai .oleee { background: #f9f9f9; }


.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .zh15 {
	color: #999999;
	margin-top: 10px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .yx {
	margin-bottom: 16px;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .yxx {
	margin-top: 6px;
	line-height: 30px;
	position: relative;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .yxx:before {
	position: absolute;
	content: "";
	right: -50px;
	bottom: 0;
	width: 14px;
	height: 20px;
	background: url(../images/lowb.png) no-repeat center center/cover;
}

.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .zh16 {
	color: #797b7d;

}

.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
	height: 337px;
}


.xwzx-eex .xwzx-eexb .xwnr-o .hefue2,.xwzx-eex .xwzx-eexb .xwnr-o .hefue3 { background: #f9f9f9; }

.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-1) { background: #fff; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-2) { background: #fff; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-3) { background: #f9f9f9; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-4) { background: #f9f9f9; }
.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(4n-5) { background: #fff; }

.xwzx-eex .xwzx-eexb .ckgd {
	width: 100%;
	text-align: center;
	background: #fff;
	margin-top: 10px;
}

.xwzx-eex .xwzx-eexb .ckgd a {
	color: #797b7d;
	padding: 26px 0;
	display: block;
}

.xwzx-eex .xwzx-eexb .ckgd a span {
	position: relative;
	padding-left: 34px;
}

.xwzx-eex .xwzx-eexb .ckgd a span:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	width: 27px;
	height: 20px;
	transform: translateY(-50%);
	background: url(../images/ckgdxw.png) no-repeat center center/cover;
}

.xwzx-eex .xwzx-eexb .chakangengd { margin-top: 10px; }


@media (max-width:1750px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 309px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .ol-left {
		width: 49.7%;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 617px;
	}

}

@media (max-width:1600px) {
	.xwzx-eex .xwzx-eexb {
		width: 79%;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .zh16 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 2;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 300px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 600px;
	}
}

@media (max-width: 1550px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 291px;
	}

	.tzr .tzrb .zh26 {
		margin: 33px 0 20px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 582px;
	}
}

@media (max-width:1500px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 281px;
	}

	.tzr .tzrb .tzr-img {
		padding: 20px 0;
	}

	.tzr .tzrb {
		padding-top: 50px;
		height: 48vw;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 562px;
	}
}


@media (max-width:1450px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 272px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw:hover .oleee {
		bottom: 28px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 543px;
	}
}

@media (max-width:1400px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 263px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 525px;
	}
}


@media (max-width:1350px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 253px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .ol-left {
		width: 49.5%;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 506px;
	}
}

@media (max-width:1300px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 243px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 486px;
	}
}

@media (max-width: 1250px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 234px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 467px;
	}
}


@media (max-width: 1200px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee .zh16 {
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 224px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .ol-left {
		width: 49.3%;
	}

	.tzr .tzrb .swiper-container-obt .zh16 {
		height: 150px;
	}

	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe {
		height: 447px;
	}
}


@media (max-width: 1150px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 214px;
	}
}

@media (max-width: 1100px) {
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue {
		height: 205px;
	}
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue1,.xwzx-eex .xwzx-eexb .xwnr-o .hefue3 { background: #fff; }
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue2,.xwzx-eex .xwzx-eexb .xwnr-o .hefue0 { background: #f9f9f9; }
}






/**手机导航**/
.header{ padding: 13px 20px; position: fixed; width: 100%; top: 0; left: 0; z-index: 9; border-bottom: 1px solid rgba(255,255,255,0.16); }
.header2{ border-bottom: 1px solid rgba(131,131,131,0.16); }
.header .logo{ float: left; width: 120px; line-height: 0; }

.header_lx { position: absolute; right: 60px; top: 52%; transform: translateY(-50%); cursor: pointer; }
.header_lx a { width: 92px; height: 29px; line-height: 29px; text-align: center; color: #fff; border-radius: 25px; background: #50d1c1; display: inline-block; font-size: 14px; }
.header .nav { float: right; position: absolute; right: 20px; top: 53%; transform: translateY(-50%); cursor: pointer; width: 25px; }


.me { display: none; }
@media(max-width:1100px) {
	.pc { display: none; }
	.me { display: block; }
}



/**首页手机**/

/**mobile nav**/
.nav_box {
	width: 100%;
	height: 100%;
	position: fixed;
	right: auto;
	top: 0;
	bottom: 0;
	left: -100%;
	overflow: auto;
	z-index: 99999999;
	    transition: all .8s;
    -o-transition: all .8s;
    -moz-transition: all .8s;
    -ms-transition: all .8s;
    -webkit-transition: all .8s;
}

.nav_box.cur{
	left: 0;
}

.nav_box .box {
    background: rgba(51,51,51,0.93);
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 2;
    overflow: auto;
}

body.bg:before {
    position: absolute;
    height: 100%;
    width: 100%;
    background: rgba(51,51,51,.63);
    top: 0;
    left: 0;
    content: "";
    z-index: 11;
}

.nav_box .nav-title {
    position: relative;
    padding: 0 20px 0 20px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}

.navlist>ul>li .navlist2 a {
	line-height: 2;
}

.navlist>ul>li .navlist2 .bt { line-height: 2; }

.nav_box .nav-title .navclose {
    width: 22px;
    height: 22px;
    display: block;
    font-size: 0;
    line-height: 41px;
    position: absolute;
    right: 15px;
    top: 50%;
    z-index: 2;
    transform: translateY(-50%);
}

.nav_box .nav-title h1 {
    text-align: left;
    width: 100px;
    line-height: 0;
    padding-bottom: 15px;
    padding-top: 16px;
}

.nav_box .navlist {
    width: 100%;
    margin-top: 10px;
    padding: 0 20px;
    padding-bottom: 20px;
}

.nav_box .navlist ul>li {
    float: left;
    width: 100%;
    font-size: 16px;
    line-height: 50px;
    border-bottom: 1px solid #424241;
    /* padding: 0 15px; */
    text-transform: capitalize;
}

.nav_box .navlist ul>li>a {
    display: block;
    color: #fff;
    position: relative;
}

.navlist>ul>li .navlist2 .box_sj .sanji a {
    font-size: 13px;
    color: #a2a2a2;
    float: left;
    width: 48%;
    margin-right: 2%;
    text-align: left;
    padding-left: 0;
    text-transform: initial;
}


.navlist>ul>li .navlist2 .box_sj .bt a {
    font-size: 14px;
    color: rgba(255,255,255,0.8);
}

.navlist>ul>li .navlist2 .box_sj .sanji {
	padding-bottom: 15px;
}

.navlist>ul>li .navlist2 .box_sj .sanji50 a:nth-child(2n){
	width: 60%;
}

.navlist>ul>li .navlist2 .box_sj .sanji i {
    display: inline-block;
    width: 5px;
    height: 9px;
    background: url(../images/nav_jt.png) no-repeat center center / cover;
    margin-left: 7px;
}

.navlist>ul>li .navlist2 .box_sj .sanji100 a {
    width: 100%;
    margin-right: 0;
}

.sub_dq2 i {
    display: inline-block;
    background: url(../images/xingtong_jt_b.png) center center /cover;
    background-repeat: no-repeat;
    width: 6px;
    height: 10.5px;
    top: -.6px;
    position: relative;
    margin-left: 7px;
}

.navlist .lx {
	width: 100px; 
	height: 31px;
	line-height: 31px;
	text-align: center;
    border-radius: 25px;
    background: #50d1c1;
    display: inline-block;
    font-size: 14px;
	color: #fff;
	margin-top: 20px;
}

.navlist .language { margin-top: 25px; }
.navlist .language a {
    font-size: 15px;
    color: #cacaca;
    float: left;
    margin-right: 20px;
    position: relative;
	line-height: 1;
}

.navlist .language a:before {
    width: 2px;
    height: 12px;
    background: #9f9f9f;
    position: absolute;
    top: 55%;
    transform: translateY(-50%);
    right: -11px;
    content: "";
}

.navlist  .language a.a2:before{
	display: none;
}

.more_new{
	border-radius: 100px;
	background: #50d1c1;
	position: relative;
	line-height: 40px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	padding: 0 30px;
	text-align: center;
}

.more_new i{
	width: 7px;
	height: 10px;
	background: url(../images/more_new_icon2.png) center center/cover;
	right: 15px;
	display: inline-block;
	margin-left: 5px;
}


@media(max-width:1100px) {
	.banner .swiper-container-xt .swiper-pagination-xt { bottom: 20px; }
	.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a .slide-a3 { display: none; }
	.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a { bottom: 80px; top: auto; transform: translateY(0); left: 20px; }
	
	.banner .swiper-container .swiper-wrapper .swiper-slide .slide-a .slide-a2 { margin-bottom: 20px; }

	.index-A { padding: 40px 0 50px; }
	.index-A .slfaa { text-align: center; }
	.slfaa1 { padding-top: 5px; margin-bottom: 10px; }
	.slfa .slfaa .slfaa2 br { display: none; }
	.slfa .slfaa .slfaa2 { margin-bottom: 15px; }
	.slfa .slfaa .slfaa3 { text-align: left; line-height: 2;  text-align: justify;}
	.index-A .slfab { margin-top: 35px; padding: 0 20px; }
	.index-A .slfaa { padding: 0 20px; }

	.index-B { padding: 0 20px 70px; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b { padding-top: 0; text-align: center; padding-right: 0; }

	.swiper-container-ntxt .swiper-button-next-ntxt { display: none; }
	.swiper-container-ntxt .swiper-button-prev-ntxt { display: none; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-a { margin-top: 30px; }
	.index-B .swiper-pagination-ntxt { bottom: -40px !important; width: 100%; }
	.swiper-container-ntxt .swiper-wrapper .swiper-slide .ntxt-b .wrapper-a .wrapper-a3 { text-align: left; line-height: 2; }

	.index-C { padding: 40px 20px 50px; }
	.index-C .swiper-container { padding-bottom: 80px; }
	.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera { padding: 0; }
	.cjqh .swiper-container-xx .swiper-button-prev-xx,
	.cjqh .swiper-container-xx .swiper-button-next-xx { display: none; }
	.cjqh .swiper-container-xx .swiper-wrapper .swiper-slide .swipera .swipera4 { line-height: 2; }
	
	.index-D .dexddws { padding: 0 20px; position: initial; transform: translateY(0); }
	.index-D { padding: 40px 0 50px; height: auto; }
	.index-D .dexddws .ddwsa { line-height: 2; }
	.index-D .dexddws .slfaa1 { margin-bottom: 10px; }

	.banquan{
		padding: 15px 20px;
		background: #2f2f2f;
	}
	.banquan .text{
		text-align: center;
		line-height: 1.6;
		font-size: 14px;
		color: rgba(255,255,255,0.33);
	}
	
	.banquan .text a{
		color: rgba(255,255,255,0.33);
	}


	.footer{
		padding: 30px 20px 40px;
		background: #333333;
	}
	
	.footer .footer_logo{
		width: 120px;
	}
	
	.footer .footer_box{
		margin-top: 25px;
	}
	.footer .footer_box ol{
		border-bottom: 1px solid #3c3c3c;
	}
	.footer .footer_box ol li{
		float: left;
		margin-right: 20px;
	}
	.footer .footer_box ol li a{
		font-size: 14px;
		color: #ffffff;
		padding-bottom: 15px;
		display: block;
	}
	
	.footer .footer_box ol li.cur a{
		border-bottom: 2px solid #e5e5e5;
	}
	
	.footer .footer_box .box{
		margin-top: 25px;
	}
	
	.footer .footer_box .box .text{
		color: #fff;
		font-size: 14px;
		color: #fff;
		line-height: 2;
		display: none;
	}
	
	.footer .footer_box .box .text.cur{
		display: block;
	}
	
	.footer .footer_map{
		margin-top: 20px;
		position: relative;
	}

}




/**荣誉资质手机**/
@media(max-width:1100px) {
	.rongyumaz { padding: 40px 0 50px; }
	.rongyumaz ul li { width: 100%; margin-right: 0; margin-bottom: 20px; padding: 20px 0; }
	.rongyumaz ul li:last-child { margin-bottom: 0; }
	.container1 { width: 100%; padding: 0 20px; }
	.rongyumaz ul li .img { padding: 0 20px; }
	.rongyumaz ul li .zmo { padding: 20px 0 0; }
	.rongyumaz .zyqqa { margin-bottom: 30px; }
	.page a { font-size: 14px; }

	.box-cp .zh64 { margin-top: 5px; }
	.contamzne { padding: 40px 0 50px; }
	.contamzne .mznel { width: 100%; }
}




/**联系我们手机**/
@media(max-width:1100px) {
	.contamzne .meznr { width: 100%; padding: 0 20px; }
	.contamzne .mznel { margin-bottom: 35px; padding: 0 20px; }
	.contamzne .mznel .znea { margin-top: 20px; }
	.contamzne .mznel .zneb { line-height: 2; margin-bottom: 30px; }

	.contamznea { padding-bottom: 40px; }
	.contamznea .zneai { width: 100%; margin-bottom: 30px; padding: 0 20px; }
	.contamznea .mzner { width: 100%; padding: 0 20px 0; }
	.contamznea .mzner .form { margin-top: 8px; }
	.contamznea .mzner .form ul li input { font-size: 14px; height: 45px; }
	.contamznea .mzner .form ul li textarea { height: 60px; min-height: 80px; font-size: 14px; padding-top: 15px; }
	.contamznea .mzner .form ul li:last-child .icon { top: 18px; }
	.contamznea .mzner .form .tjanmo { margin-top: 30px; }
	.contamznea canvas { display: none; }
	.contamznea .mzner .form .tjanmo button { font-size: 14px; padding: 0 30px; line-height: 40px; color: #fff; border-radius: 100px; height: auto; background: #50d1c1; }
	.contamznea .mzner .form .tjanmo:after { display: none; }
	.contamznea .mzner .form .tjanmo button i{
		width: 7px;
		height: 10px;
		background: url(../images/more_new_icon2.png) center center/cover;
		right: 15px;
		display: inline-block;
		margin-left: 5px;
	}
	.contamznea .mzner .form .tjanmo button:hover { padding: 0 30px; opacity: 1; }
}





/**投资合作**/
@media(max-width:1100px) {
	.toubuan { padding: 40px 0 50px; }
	.toubuan .uantop .ntopr { position: initial; width: 100%; margin-top: 15px; }
	.toubuan .uantop .ntopr ul li a { line-height: 40px; height: 40px; width: 100%; }
	.toubuan .uantop .ntopr ul li { width: 49%; margin-right: 2%; }

	.toubuan .uanbott ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.toubuan .uanbott ul li:last-child { margin-bottom: 0; }
	.toubuan .uanbott ul li a .wzdq { padding: 12px 15px; }
}





/**新闻详情手机**/
@media(max-width:1100px) {
	.fwxqyyh .qyyhl { width: 100%; padding: 20px; }
	.fwxqyyh .qyyhr { display: none; }
	.mbx { padding: 13px 20px 0 ; margin-top: 0; }
	.fwxqyyh { margin-top: 30px; padding-bottom: 40px; }
	.fwxqyyh .qyyhl .yyhqzn .qznd .qznal { line-height: 1.5; }
	.fwxqyyh .qyyhl .yyhqzn .qznb .icon-wechat { width: 25px; height: 19px; }
	.fwxqyyh .qyyhl .yyhqzn .qznb .social-share-icon { width: 25px; height: 19px; }
	.fwxqyyh .qyyhl .yyhqzn .qznb { position: initial; float: left; margin-top: 20px; width: 100%; }

	.social-share .icon-wechat .wechat-qrcode { left: -2px !important; }
	.social-share .icon-wechat .wechat-qrcode:after { display: none; }
	.fwxqyyh .qyyhl .qyyhmz { margin-top: 15px; }
	.fwxqyyh .qyyhl .anxm .nxw { width: 100%; }
	.fwxqyyh .qyyhl .anxm .nxw .w { margin-bottom: 30px; }
	.fwxqyyh .qyyhl .anxm .nxm { width: 100%; margin-top: 10px; }
	.fwxqyyh .qyyhl .anxm .nxm a { width: 100%; font-size: 14px; height: 40px; line-height: 40px; }
	.fwxqyyh .qyyhl .anxm { margin-top: 30px; }
}




/**新闻中心手机**/
@media(max-width:1100px) {
	.xwzx-eex { padding: 40px 0 50px; }
	.xwzx-eex .xwzx-eexa { width: 100%; padding: 0 20px; }
	.xwzx-eex .xwzx-eexa .zh44 { margin-bottom: 0; }

	.select_box{
		padding-bottom: 10px;
		border-bottom: 1px solid #dadada;
		position: absolute;
		right: 20px; 
		bottom: 0;
		width: 40%;
		display: none;
	}
	.select_btn{position: relative;}
	.select_btn select {
		width: 100%;
		border: none;
		background: none;
		color: #666666;
		font-size: 14px;
		padding: 0 22px 0 0;
		appearance: none;
		-moz-appearance: none;
		-webkit-appearance: none;
		position: relative;
		z-index: 3;
	}
	
	.select_btn::before {
		content: "";
		position: absolute;
		right: 0;
		top: 50%;
		width: 14px;
		height: 10px;
		background: url(../images/wenxian_jt.png) no-repeat center center/cover;
		transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		z-index: 0;
	}

	.xwzx-eex .xwzx-eexb { width: 100%; margin-top: 30px; padding: 0 20px; }
	.xwzx-eex .xwzx-eexb .xwnr-o .wcwqe { height: auto; width: 100%; background: none !important; }
	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer { bottom: 20px; padding: 0 20px; }
	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer .zh28 { line-height: 1.5; }
	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .ol-xwer .xwer-a { margin-bottom: 7px; }
	.xwzx-eex .xwzx-eexb .xwnr-o .hefue { width: 100%; height: 230px; }

	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .obt { width: 100%; padding: 0 20px; left: 0; bottom: auto; top: 50%; transform: translateY(-50%); }
	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw .oleee { padding: 0 20px; }
	.xwzx-eex .xwzx-eexb .xwnr-o .ol-dw:hover .oleee { bottom: 20px; }

	.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue { background: #fff !important; }
	.xwzx-eex .xwzx-eexb .xwnr-o .daanduxm .hefue:nth-child(2n) { background: #f9f9f9 !important; }
	.chakangengd { line-height: 45px; }
	

}



/**招贤纳士手机**/
@media(max-width:1100px) {
	.zhaoxiannashi { padding: 40px 0 50px; }
	.zhaoxiannashi .zyqqa { margin-bottom: 30px; }

	.zhaoxiannashi .nahizs ul li { width: 100%; margin-bottom: 20px; padding: 20px; }
	.zhaoxiannashi .nahizs ul li:last-child { margin-bottom: 0; }
	.zhaoxiannashi .nahizs ul li .opznm .icon { width: 50px; }

	.zhaoxiannashi .nahizs ul li .zte { margin-top: 20px; }
	.zhaoxiannashi .nahizs ul li .ztr { margin-top: 15px; font-size: 14px; }

	.zhaoxiannashia { padding: 40px 0 50px; }
	.zhaoxiannashia .zyqqa { margin-bottom: 30px; }
	.zhaoxiannashia .naszms .swiper-slide .zms { bottom: 20px; left: 20px; }

	.zhaoxiannashia .naszms .swiper-button-next,
	.zhaoxiannashia .naszms .swiper-button-prev { display: none; }

	.zhaoxiannashia .swiper-pagination-hiaz { width: 100%; position: initial; text-align: center; line-height: 0; margin-top: 25px;  }
	.zhaoxiannashia .swiper-pagination-hiaz .swiper-pagination-bullet { width: 40px; height: 4px; background: #aaaaaa; margin-right: 8px; opacity: 1; border-radius: inherit; position: relative; }
	.zhaoxiannashia .swiper-pagination-hiaz .swiper-pagination-bullet:last-child { margin-right: 0; }
	.zhaoxiannashia .swiper-pagination-hiaz .swiper-pagination-bullet:hover { height: 6px; }
	.zhaoxiannashia .swiper-pagination-hiaz .swiper-pagination-bullet-active { background: #50d1c1; }

	.Werecruitd { padding: 40px 0 50px; }
	.Werecruitd .criitd .zhjr { position: initial; width: 100%; margin-top: 18px; }
	.Werecruitd .criitd .zhjr ul li { width: 49%; margin-right: 2%; height: 40px; line-height: 40px; }
	.Werecruitd .criitd { margin-bottom: 30px; }
	.Werecruitd .criitdnr .ujinsozknr .zknt, .Werecruitd .criitdnr .ujinsozknr .zknps .pta .t { padding: 0 20px; }

	.Werecruitd .criitdnr .ujinsozknr .tl5 { display: none; }
	.Werecruitd .criitdnr .ujinsozknr .tl2 { display: none; }
	.Werecruitd .criitdnr .ujinsozknr .tl3 { display: none; }
	.Werecruitd .criitdnr .ujinsozknr .tl4 { display: none; }

	.Werecruitd .criitdnr .ujinsozknr .tl1 { width: 42%; }
	.Werecruitd .criitdnr .ujinsozknr .tl4 { width: 31%; }
	.Werecruitd .criitdnr .ujinsozknr .tl6 { width: 75px; }

	.Werecruitd .criitdnr .zknps .pta .t .tl6 span { left: auto; right: 0; }

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

	.Werecruitd .criitdnr .zknps .pta .cont { padding: 20px 23px; }
	.Werecruitd .criitdnr .zknps .pta .cont .ntb { margin-top: 20px; padding-top: 20px; }
}



/**3-1技术文档**/
@media(max-width:1100px) {
	.wxjd { padding: 40px 0 50px; }
	.wxjd .wxjd-eexa { width: 100%; padding: 0 20px; }
	.wxjd .wxjd-eexa .zh44 { margin-bottom: 0; }

	.wxjd .wxjd-eexb { width: 100%; padding: 0 20px; margin-top: 30px; }
	.wxjd .wxjd-eexb .jda { padding: 20px 0; }
	.wxjd .wxjd-eexb .jda1 { position: initial; transform: translateY(0); top: 0; width: 100%; padding:0 20px; }
	.wxjd .wxjd-eexb .jda2 { border: 0; width: 100%; margin-top: 25px; padding: 0 20px; } 
	.wxjd .wxjd-eexb .jda2 .zh16 { margin-bottom: 30px; }
	.wxjd .wxjd-eexb .jda { margin-bottom: 20px; }
	.fwxqyyh .qyyhl .anxm .dasd { margin-top: 0; }
	.fwxqyyh .qyyhl .qyyhmz table { width: 100%; }
	.fwxqyyh .qyyhl .qyyhmz table tr { font-size: 14px; }
	.fwxqyyh .qyyhl .qyyhmz table tr:nth-child(1) { font-size: 16px; }
	.tabms { overflow: scroll; }
	.fwxqyyh .qyyhl .qyyhmz table { width: 100%; }
	.fwxqyyh .qyyhl .qyyhmz table { line-height: 1.5; }
	.fwxqyyh .qyyhl .qyyhmz table td { padding: 10px 6px; }
}


/**超敏反应蛋白手机**/
@media(max-width:1100px) {
	.ceshifany .zenind ul li .ninl { width: 100%; }
	.ceshifany .zenind ul li .ninr { width: 100%; line-height: 2; margin-top: 10px; }
	.ceshifany .zenind ul li { padding: 20px 0 25px; }
	.ceshifany .zenind { margin-top: 20px; }
	.ceshifany { padding: 40px 0 30px; }
	.ceshifany .anyuz { margin: 20px 0 30px; }
	.ceshifany .anyuz p { width: 100%; }
	.ceshifany .zeninc .swiper-pagination { bottom: 15px; }

	.box-cp { width: 100%; padding: 0 20px; left: 0; }
}


/**产品中心**/
@media(max-width:1100px) {
	.zeqqosx { padding: 40px 20px 0; margin-bottom: 0; }
	.zeqqosx .jysb-sb { margin-bottom: 30px; }
	.zeqqosx .qosxl { width: 100%; margin-bottom: 40px; }
	.zeqqosx .qosxr { width: 100%; padding: 0; }
	.zeqqosx .qosxr .slfaa3 { margin: 15px 0 25px; }
	.zeqqosx .qosxr .swiper-pagination { margin-top: 40px; }

	.zeqqomanmz { margin-top: 40px; padding-bottom: 50px; }
	.zeqqomanmz ul li { width: 100%; margin-bottom: 20px; margin-right: 0; height: auto; padding: 20px; }

	.zeqqomanmz ul li:last-child { margin-bottom: 0; }
	.zeqqomanmz ul li .nmzd { position: initial; padding: 0; margin-top: 30px; }

	.zeqqomanmz ul li .nmzc { margin-top: 15px; }
}




/**关于艾瑞德手机**/
@media(max-width:1100px) {
	.lzzd { padding: 40px 0 50px; }
	.lzzd .lzzda .zh16 { width: 100%; padding: 0 20px; margin-bottom: 30px; }
	.lzzd .lzzdb { padding: 0 20px; }
	.zyqq { padding: 40px 0 50px; }
	.zyqq .wcnmde { width: 100%; margin-top: 30px; }
	.zyqq .zyqqb { width: 100%; }

	.zyqq .a { background: #eeeeee; padding: 20px 0; }
	.zyqq .a:nth-child(2) { background: #fff; }
	
	.zyqq .a .me .left { float: left; width:100%; margin-bottom:30px; }
	.zyqq .a .me .left .en {  font-size: 14px; color: #d4d4d4; line-height: 1; font-family: DIN1451; }
	.zyqq .a .me .left .cn {  font-size:18px; color: #333; font-family: DIN1451; margin-top: 28px; }
	.zyqq .a .me .right { width: 70px; float: right; }

	.xinzengddiyi { padding: 40px 0 50px; }
	.xinzengddiyi .ddiyisw .swiper-pagination { margin-top: 30px; }
	.xinzengddiyi .ddiyisw .swiper-slide .zh20 { padding: 20px 0; margin-top: 30px; }
	.xinzengddiyi .ddiyisw .swiper-slide { padding: 20px 20px 0; }


	.xinzengddier { padding: 40px 0 45px; }
	.xinzengddier .dierbott { margin-top: 30px; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotl { width: 100%; margin-bottom: 25px; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotr { width: 100%; }
	.flex { display: block; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .dw { display: none; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn { padding-top: 0; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .snb { font-size: 14px; margin-top: 15px; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .snb p { padding-left: 25px; }
	.xinzengddier .dierbott .swipertop .swiper-slide .erbotr .kzosn .snb p:before { left: 0; top: 7px; }
	.xinzengddier .dierbott .anzmx { display: none; }
	.xinzengddier .dierbott .bope { margin-top: 35px; }
	.xinzengddisan ul li { height: auto; width: 100%; border-right: 0; border-bottom: 1px solid rgba(153,153,153,.4); padding: 20px; }
	.xinzengddisan ul li:last-child { border-bottom: 0; }
	.xinzengddisan ul li .disandw .xnzn .zb { font-size: 24px; margin-top: 5px; }
	.xinzengddisan ul li .disandw { position: initial; height: auto; padding: 0; }
	.xinzengddisan ul li .disandw::before { display: none; }
	.xinzengddisan ul li .disandw .xnzn .za { font-size: 16px; }
	.xinzengddisan ul li .disandw .xnzn { margin-top: 25px; }
	.xinzengddisan ul li .disandw .nom { margin-top: 20px; }
	.xinzengddisan ul li .disandw .nom p:before { top: 12px; }
	.xwzx { padding-bottom: 40px; }
	.xwzx .xwzxb .xwzxb1 { margin-top: 30px; }
	.xwzx { padding-top: 40px; }
	
	.xmanznsx { position:relative; }
	.xmanznsx .disandw { position:absolute; left:0; width:100%; top:30px; padding:0 20px; top:20px; }
	.xmanznsx .disandw .xbt { color: rgba(255,255,255,.4); }
    .xmanznsx .disandw .xnzn { margin-top: 25px; }
    .xmanznsx .disandw .xnzn .za { color: #fff; }
    .xmanznsx .disandw .xnzn .zb { font-size: 24px; margin-top: 5px; color:#fff; }
    .xmanznsx .disandw .nom { line-height: 2; margin-top: 20px; }
    .xmanznsx .disandw .nom p { padding-left: 10px; position: relative; }
    .xmanznsx .disandw .nom p:before { position: absolute; content: ""; top: 15px; left: 0; background: #fff; width: 4px; height: 4px; }

    
    .xmanznsx .swiper-pagination { bottom:20px; width:100%; line-height: 0; }
    .xmanznsx .swiper-pagination .swiper-pagination-bullet { width: 30px; height: 4px; opacity: 1; border-radius: 0; background: #fff; margin-right: 8px; }
    .xmanznsx .swiper-pagination .swiper-pagination-bullet-active { background: #2cbdbe; }
    .xmanznsx .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
    .xmanznsx .swiper-pagination .swiper-pagination-bullet:hover { height: 6px; }
    
    	.xwzx-eex .xwzx-eexa ul li {
	    width: 49%;
        margin-right: 2%;
        float: left;
        border-bottom: 0;
	}
	.xwzx-eex .xwzx-eexa ul li:last-child { margin-right:0; }
	.xwzx-eex .xwzx-eexa ul li a {
        display: block;
        color: #2cbdbe;
        width: 100%;
        height: 40px;
        line-height: 40px;
        border: 1px solid #2cbdbe;
        text-align: center;
        border-radius: 100px;
        transition: all .5s;
        padding: 0;
    }
    .xwzx-eex .xwzx-eexa ul .cur:before{ display:none; }
    .xwzx-eex .xwzx-eexa ul .cur { border-bottom:0; }
    .xwzx-eex .xwzx-eexa ul .cur a { 
        background: #2cbdbe;
        color: #fff;
    }
    .xwzx-eex .xwzx-eexa .zh44 { margin-bottom:25px; }
    
    
    
    .wxjd .wxjd-eexa ul li {
	    width: 49%;
        margin-right: 2%;
        float: left;
        border-bottom: 0;
	}
	.wxjd .wxjd-eexa ul li:last-child { margin-right:0; }
	.wxjd .wxjd-eexa ul li a {
        display: block;
        color: #2cbdbe;
        width: 100%;
        height: 40px;
        line-height: 40px;
        border: 1px solid #2cbdbe;
        text-align: center;
        border-radius: 100px;
        transition: all .5s;
        padding: 0;
    }
    .wxjd .wxjd-eexa ul .cur:before{ display:none; }
    .wxjd .wxjd-eexa ul .cur { border-bottom:0; }
    .wxjd .wxjd-eexa ul .cur a { 
        background: #2cbdbe;
        color: #fff;
    }
    .wxjd .wxjd-eexa .zh44 { margin-bottom:25px; }
    
    .index-B .swiper-container-ntxt { overflow:initial; }
}










.banner .swiper-slide-active .imgk .img {-webkit-animation:fa1 5s linear 1; }
.banner img { -webkit-animation:fa1 5s linear 1;  }
.banner .swiper-slide-active .imgk img {-webkit-animation:fa1 5s linear 1; }

@-webkit-keyframes fa1{
	0%{-webkit-transform:scale(1.1);}
	10%{-webkit-transform:scale(1.09);}
	20%{-webkit-transform:scale(1.08);}
	30%{-webkit-transform:scale(1.07);}
	40%{-webkit-transform:scale(1.06);}
	50%{-webkit-transform:scale(1.05);}
	60%{-webkit-transform:scale(1.04);}
	70%{-webkit-transform:scale(1.03);}
	80%{-webkit-transform:scale(1.02);}
	90%{-webkit-transform:scale(1.01);}
	100%{-webkit-transform:scale(1.0);}
}




/**服务条款**/
/**2021/8/3新增页面**/
.yinsi {
	background: #000;
}
.state {
	margin-top: 200px;
	padding-bottom: 50px;
}

.state .w1220 {
	margin-right: auto;
	margin-left: auto;
	max-width: 68.314%;
	width: 100%;
}

.state .state-tit {}

.state .tag-box {
	margin: 0 auto;
	padding: 45px 80px 45px;
	box-shadow: 0 0 80px #EAEAEA;
	box-sizing: border-box;
	margin-top: 35px;
}

.state .tag-box .state-content {
	font-size: 14px;
	color: #A9A9A9;
	line-height: 28px;
	margin-bottom: 40px;
}

.state .state-tit {
	text-align: center;
}

.state .state-tit a {
	display: inline-block;
	font-size: 16px;
	color: #333333;
	padding: 10px 25px;
}

.state .state-tit a.cur {
	color: #ffffff;
	background-color: #2cbdbe;
}


.sitem ul li {
	float: left;
	width: 100%;
	padding: 20px 0;
	line-height: 24px;
	border-bottom: 1px solid #eee;
}

.sitem ul li>a {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	display: inline-block;
}

.sitem ul li .text a {
	display: block;
	float: left;
	margin-right: 25px;
}


.news_info_body .nav .logo .newsa {
	display: none;
}

.news_info_body .nav:hover .logo .newsa {
	display: block;
}

.news_info_body .nav:hover .logo .news {
	display: none;
}







.xwxqjz p iframe {
	width: 81%;
	height: 500px;
}


.social-share .social-share-icon {
	margin: 0 0px;
	width: 22px;
	height: 17px;
	border: none !important;
}

.social-share .social-share-icon:hover {
	background: #ffffff !important;
}

.social-share .icon-qq {
	display: none !important;
}

.social-share .icon-tencent {
	display: none !important;
}

.social-share .icon-douban {
	display: none !important;
}

.social-share .icon-qzone {
	display: none !important;
}

.social-share .icon-linkedin {
	display: none !important;
}

.social-share .icon-diandian {
	display: none !important;
}

.social-share .icon-facebook {
	display: none !important;
}

.social-share .icon-twitter {
	display: none !important;
}

.social-share .icon-google {
	display: none !important;
}

.social-share .icon-wechat:before {
	content: "" !important;
	background: url(../images/wxe.png) no-repeat center;
	display: block;
	width: 17px;
	height: 15px;
}

.social-share .icon-weibo:before {
	content: "" !important;
	background: url(../images/wbe.png) no-repeat center;
	display: block;
	width: 17px;
	height: 15px;
}

@media(max-width:1100px) {
	.state { margin-top: 100px; }
	.state .tag-box { padding: 25px 20px; }
}



.zeqqomanmz .swiper-pagination { position: initial; margin-top: 43px; }
.zeqqomanmz .swiper-pagination .swiper-pagination-bullet { width: 39px; height: 4px; opacity: 1; margin: 0 8px 0 0; border-radius: 0; background: #aaaaaa; }
.zeqqomanmz .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; }
.zeqqomanmz .swiper-pagination .swiper-pagination-bullet:hover { height: 6px; }
.zeqqomanmz .swiper-pagination .swiper-pagination-bullet-active {
    background: #2cbdbe;
}
