/* 导航 */
/*meau*/.ajhotp1{height:500px;}
.container {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    min-width: 1200px;
}
.lcnav .a0.on {
	color: #a50016;
}
/*电脑下拉*/
.mcdsubl {
	margin-left: 324px;
}
.mcdsubl a{ line-height:18px; height:auto; display:block;padding-top:8px;padding-bottom:8px;}
.mcdsub,.mcdsub a{ color:#333;}
.mcdsubl dl.one{  position:relative; display:block; left:0; width:230px;}
.mcdsubl dl{min-width:230px; position:absolute; padding:0 ; display:none;}
.mcdsubl dd{ padding:0 30px;}
.mcdsubl dl{ left:281px; top:0;background: #fff;}
.mcdsubl dl{ text-align:left;}
.mcdsub .hasnav{ position:relative;}
.mcdsub .hasnav.a{ font-size:14px;}
.mcdsub .hasnav:before,.mcdsub .hasnav:after{ position:absolute; content:''; width:8px; height:11px;  right:0; top:50%;transform: translateY(-50%);}
.mcdsub .hasnav:before{ background:url(../img/niur.png) center right no-repeat; background-size: 10px auto;}
.mcdsub .hasnav:after{ background:url(../img/niur01.png) center right no-repeat;opacity:0;-webkit-opacity:0;background-size: 10px auto;}
.mcdsub .dl4>dd>.hasnav:before{ background:url(../img/niur.jpg) center right no-repeat;background-size: 10px auto;}
.mcdsub .dl4>dd>.hasnav:after{ background:url(../img/niur01.jpg) center right no-repeat;background-size: 10px auto;}
.mcdsubl dl{ height:240px; border-right:1px solid #dbdbdb;}
.mcdsubr{ width:318px; text-align:left; float:left; margin-left:80px;}
.mcdsubrh4{  font-weight:bold; font-size:14px; padding-top:10px;}
.mcdsubrdesc{ font-size:14px; color:#333;}
.mcdsubrmore{ cursor:pointer; text-transform:uppercase; padding-right:15px; font-size:12px; color:#666; display:inline-block; margin-top:15px; line-height:19px; position:relative;}
.mcdsubrmore:before,.mcdsubrmore:after{ position:absolute; content:''; width:6px; height:11px; right:0; top:4px;}
.mcdsubrmore:after{opacity:0;-webkit-opacity:0;}
.mcdsubrimg img{ vertical-align:top;}
.mcdsubrdesc{ padding-top:3px;}
.mcdsublpro{ width:820px;}
.mcdsublabout dl.one{ width:280px;}
.mcdsubl dl.b a{ }
.mcdsub .hasnav{position:relative;}
.mcdsubr{display:none;}
.mcdsubl dl,.mcdsubl dl.one{width:280px;box-sizing: border-box;}
.mcdsubl .e,.mcdsubl .dl5{position:relative;left:0;top:0;width:100%;border:none;height:auto;}
.mcdsubl .e dd,.mcdsubl .dl5 dd{padding:0;padding-left:15px;}
.mcdsubl .e dd a,.mcdsubl .dl5 dd a{font-size:12px;line-hieght:18px;color:#666;}
.mcdsub .hasnav.on,.mcdsub a:hover,.mcdsubl .dl5 dd a:hover{color:#a50016 ;}
.mcdsub .hasnav.on{color:#a50016 !important;}
.mcdsub .hasnav.on:before{opacity:0;}
.mcdsub .hasnav.on:after{opacity:1;}
.mcdsubl dl.one>dd>a{font-size: 16px !important;}
.mcdsubl dl.one>dd{padding-top: 5px; padding-bottom: 5px; padding-left: 38px;}
.mcdsubl dl.one>dd:nth-child(1){background: url(../img/nav001.svg) left center no-repeat; background-size:26px auto;}
.mcdsubl dl.one>dd:nth-child(2){background: url(../img/nav002.svg) left center no-repeat;background-size:28px auto;}
.mcdsubl dl.one>dd:nth-child(3){background: url(../img/nav003.svg) left center no-repeat;background-size:28px auto;}
.mcdsubl dl.one>dd:nth-child(4){background: url(../img/nav004.svg) left center no-repeat;background-size:28px auto;}
.mcdsubl dl.one>dd:nth-child(5){background: url(../img/nav005.svg) left center no-repeat;background-size:24px auto;}
.mcdsubwx,.mcdsubl dl, .mcdsubl dl.one{padding-top: 40px;}
.mcdsubwx{width: 480px; position: relative;text-align: left; padding-right: 60px; margin-right: 60px;}
.mcdsubwx,.mcdsubwx:before{background: #fcfcfc;}
.mcdsubwx:before{width: 800px;height: 100%;top:0;height: 100%;content: '';top:0;left:-799px; position: absolute;}
.mcdsublpro{width: 856px;}
.mcdsubwx h4{font-size:20px;font-weight: bold;}
.mcdsubwxdesc{line-height: 1.6; margin-top: 15px;}
.mcdsubl dl,.mcdsubwx{height: 240px;}
.mcdsubl dl dl dl{border: none;}
.mcdsubwx,.mcdsubl dl{border-right:1px solid rgba(0,0,0,0.08);}
.mcdsub1{ text-align: center; padding: 25px 0;}
.mcdsub1 a{padding: 0 35px;font-size:16px !important;}
.subxl{position: absolute;left:0;top:0;width: 100%;visibility: hidden;border-top:1px solid rgba(0,0,0,0.1);background: #fff;z-index: -9;opacity: 0;top:71px;transition: all 0.3s ease; box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
.lcnav li:hover .subxl{top:61px;opacity: 1;visibility: visible;}

 .foot-ewm-fr a{margin-left:20px;}
.mxfoot05mbfxewm{position: relative;}
.mxfooterweima{opacity: 0;transition:all 0.5s ease;position: absolute;bottom:30px;left:-40px;width:100px;height: auto;}
.mxfooterweima img{width:100%;}
.mxfoot05mbfxewm:hover .mxfooterweima{opacity: 1;}

/*右侧导航*/

.parallax {
   
    transition: transform 0.8s ease;
}
.lcsbrand{position: relative;}
.lcsbrand:hover .lanChange {
    visibility: visible;
    top: 40px;
    opacity: 1;
}
.lanChange{text-align: center;padding: 5px 0;}
.lanChange a{font-size:12px;color:#333;text-align: center;}
.lanChange a:hover{color:#a50016;}
.lanChange:before {
    content: '';
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-bottom-color: #fff;
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%);
}
.lanChange {
    border: 1px #e2e2e25e solid;
    position: absolute;
	border-radius:3px;
    top: 50px;
    left: 0;
    width: 100%;
    z-index: 99;
    background: #fff;
    -webkit-box-shadow: 0 0 7px rgba(0,0,0,0.17);
    box-shadow: 0 0 7px rgb(0 0 0 / 13%);
    visibility: hidden;
    transition: all .3s linear;
    -webkit-transition: all .3s linear;
    -moz-transition: all .3s linear;
    opacity: 0;
}

@keyframes trackBallSlide {
	0% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	6% {
		opacity: 1;
		-webkit-transform: scale(.9) translateY(5px);
		transform: scale(.9) translateY(5px)
	}

	14% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(30px);
		transform: scale(.4) translateY(30px)
	}

	15%,
	19% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(-5px);
		transform: scale(.4) translateY(-5px)
	}

	28%,
	29.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	30% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	36% {
		opacity: 1;
		-webkit-transform: scale(.9) translateY(5px);
		transform: scale(.9) translateY(5px)
	}

	44% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(30px);
		transform: scale(.4) translateY(30px)
	}

	45%,
	49% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(-5px);
		transform: scale(.4) translateY(-5px)
	}

	58%,
	59.99% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	60% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}

	66% {
		opacity: 1;
		-webkit-transform: scale(.9) translateY(5px);
		transform: scale(.9) translateY(5px)
	}

	74% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(30px);
		transform: scale(.4) translateY(30px)
	}

	75%,
	79% {
		opacity: 0;
		-webkit-transform: scale(.4) translateY(-5px);
		transform: scale(.4) translateY(-5px)
	}

	100%,
	88% {
		opacity: 1;
		-webkit-transform: scale(1) translateY(-5px);
		transform: scale(1) translateY(-5px)
	}
}

@keyframes nudgeMouse {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	20% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	30% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	50% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	60% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	80% {
		-webkit-transform: translateY(8px);
		transform: translateY(8px)
	}

	90% {
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.sbox {
    width: 300px;
    height: auto;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    bottom: 30px;
	z-index: 80;
}
.mouse {
    border: 1px solid #fff;
    position: relative;
    width: 20px;
    height: 35px;
    border-radius: 100px;
    background-size: 100% 200%;
    -webkit-animation: nudgeMouse 5s ease-out infinite;
    margin: auto;
}

.mouse:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
}
.mouse:after {
    background-color: #fff;
    width: 5px;
    height: 5px;
    border-radius: 100%;
    -webkit-animation: trackBallSlide 5s linear infinite;
    animation: trackBallSlide 5s linear infinite;
}


.lcright{width: 30px;padding: 50px 15px;background: #fff;position: fixed;right:0;z-index: 50; bottom:10%;text-align: center;box-sizing: content-box; font-size:12px;border-top-left-radius: 80px;border-bottom-left-radius: 80px;text-align: center;box-shadow: 0 5px 15px rgba(0,0,0,0.05);}
.lcright li{border-bottom:1px dashed #eaeaea; padding: 12px 0;position: relative;}
.lcright i{display: inline-block;width: 100%;height: 26px;line-height: 26px;}
.lcright .i1{font-size: 26px;}
.lcright .i2{font-size: 26px;}
.lcright .i3{font-size: 26px;}
.lcright .i4{font-size: 26px;}
.lcright p{margin-top: 3px;}
.lcright{display: none;}
.lcrsub span{font-size:20px;}
.lcrsub {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 90%;
    margin-right: 25px;
    border-radius: 10px;
    color: #fff;
    padding: 5px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    visibility: hidden;
    opacity: 0;
}

.lcrsub:after {
    content: "";
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
	width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 12px solid #a50016;
    border-bottom: 6px solid transparent;
}

.lcrsub {
    width: 184px;
    height: 72px;
    background: rgb(250,170,10);
    background: linear-gradient(28deg, rgba(250,170,10,0.8995799003195029) 0%, rgba(246,177,10,1) 49%, rgba(247,180,10,1) 100%);
    background-size: 100%;
    text-shadow: 1px 1.732px 2px rgba( 181, 137, 85, 1);
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: left;
}
.lcright li:hover .lcrsub {
        right: 100%;
        visibility: visible;
        opacity: 1;
    }

.lcrsub2 {
    width: 115px;
    height: 149px;
    background: #a50016;
}
.lcrsub2 p {
    text-shadow: 1px 1.732px 2px rgb(181 137 85);
    text-align: center;
}

.p_gupiao{
    font-weight:600;padding-right:20px !important;font-size:16px;
}

.wyjm{display: block;position: fixed;width: 80px;height: 62px;bottom:10%;padding-top: 18px; left:2%;z-index: 50;border-radius:50%;background-color: #a50016;
background-image: linear-gradient(62deg, #a50016 0%, #fd9428 100%);text-align: center;color:#fff;display: none;}
.wyjm i{font-size:23px;height: 24px;line-height: 24px;vertical-align: top;}
.wyjm p{line-height: 14px;height: 14px;margin-top: 3px;}


.nanum{}

.lchead{position: fixed;left:0;top:0;z-index: 66;width: 100%;color:#fff;}
.lcheada{width: 100%;box-sizing: border-box;padding: 25px 4%;position: relative;border-bottom:1px solid rgba(255,255,255,0.17);}
.lcsearch,.lcsbrand{height: 32px;line-height: 32px;}
.lclogo{height: 42px;position: absolute;width: 90px;display: block;left:50%;margin-left: -45px;}
.lclogo img{position: absolute;height: 100%;top:0;left:0;}
.logo1{opacity: 0;}
.logo2{opacity: 1;}
.lcsearch i{font-size:28px;margin-right: 5px;}
.lcbi1{font-size:24px;margin-right:0;width: 24px;height: 24px;display: inline-block;position: relative;}
.lcbi1:before,.lcbi1:after{position: absolute;left:0;top:0;width: 100%;height: 100%;content: '';}
.lcbi1:before{background: url(../img/language_icon_2.gif) center no-repeat;background-size: 100% auto;}
.lcbi1:after{background: url(../img/language_icon_1.gif) center no-repeat;background-size: 100% auto;opacity: 0;}
.lchead.fixed .lcbi1:before{opacity: 0;}
.lchead.fixed .lcbi1:after{opacity: 1;}
.lcsbrand span{padding:0 5px;}

.lcbi2{font-size:12px;position: relative;top:1px;margin-left: 2px;}

.lcnav{width: 100%;position: absolute;left:0;text-align: center; top:82px;}
.lcnav>li>a{color:#fff;font-size:18px;padding: 0 50px;position: relative;display: inline-block;line-height: 31px;height: 31px;}
.lcnav>li{display: inline-block;padding: 25px 0;}
.lcnavi{position: absolute;right:0;top:12px;color:#fff;opacity: 0.58;font-size:12px;height: 12px;line-height: 12px;}
.lcnav li:last-child .lcnavi{display: none;}

.lchead.fixed{background: #fff;color:#000;box-shadow: 0 5px 15px rgba(0,0,0,0.06);}
.lchead.fixed .logo1{opacity: 1;}
.lchead.fixed .logo2{opacity: 0;}
.lchead.fixed .lcsearch{opacity: 0;}
.lchead.fixed .lclogo{margin: 0;left:4%;}
.lchead.fixed .lcnav{top:0;}
.lchead.fixed .lcnav a{color:#000;}
.lchead.fixed .lcnav a.on{color:#a50016;}
.lchead.fixed .lcnav a:hover{color:#a50016;font-weight:600;}
.lchead.fixed .lcnavi{color: #222;}
.lcnav .on>a{color: #a50016;}
.lcnav a.a0{ font-weight:bold;}


.lchead.bgfff{background: #fff;color:#000;box-shadow: 0 5px 15px rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.1);}
.lchead.bgfff .logo1{opacity: 1;}
.lchead.bgfff .logo2{opacity: 0;}
.lchead.bgfff .lcbi1:after{opacity: 1;}
.lchead.bgfff .lcbi1:before{opacity: 0;}
.lchead.bgfff .lcnav{background: #fff;}
.lchead.bgfff .lcnav a{color:#000;}
.lchead.bgfff .lcnav a:hover{color:#a50016;}
.lchead.bgfff .lcnav .lcnavi{color: #222;}

.lchead.bgfff.fixed .logo1{opacity: 1;}
.lchead.bgfff.fixed .logo2{opacity: 0;}
.lchead.bgfff.fixed .lcbi1:after{opacity: 1;}
.lchead.bgfff.fixed .lcbi1:before{opacity: 0;}
.lchead.bgfff.fixed {border-color:#fff;}
.lchead.bgfff.fixed .lcnav .lcnavi{color: #222;}

.lclogo, .lcsbrand{z-index: 5;}


.lchead,.lcnav a,.lcnav li,.lcsearch,.lcsbrand,.lclogo img,.lcnav{transition: all 0.6s ease;transition-duration: 0.6s;transition-timing-function: cubic-bezier(.25,.74,.22,.99);}


/*
.lclogo {height: 45px;width: 114px;top:20px;}
.lcheada{padding-top: 15px;padding-bottom: 15px;}
.lcnav{top:62px;}
.lchead.fixed .lcnav{background: #fff;}
.lchead.fixed .lcsbrand{top:12px;}
*/
.lcsbrand{transition: all 0.3s ease;top:0;}
.lcheada{padding-top: 20px;padding-bottom: 20px;}
.lcnav{top:62px;}
.lcnav>li{padding-top: 20px;padding-bottom: 20px;}

@media screen and (max-width: 1000px){
	.lcbanerh4 {font-size: 22px;}
	.hbtn{width: 40px;height: 40px;display: none;}
	.hbtnl1{left: 3%;}
	.hbtnr1{right: 3%;}
	
    .newdttxt{font-size:14px;}
    .newdttxt p{font-size:14px;}
}




.more2{display: inline-block;height: 42px;line-height: 42px;border: 1px solid #a50016;border-radius:20px;padding:0 30px;font-size:14px;}
.more2 i{width: 13px;margin-left: 10px; height: 100%;vertical-align: top;display: inline-block;background-size: 100% auto;position: relative;}
.more2 i:before,.more2 i:after{position: absolute;left:0;top:0;width: 100%;height: 100%;content: '';}
.more2 i:before{background: url(../img/icon_viewmore_hei.svg) center no-repeat;background-size: 100% auto;opacity: 0.8;}
.more2 i:after{background: url(../img/icon_viewmore_wt.svg) center no-repeat;opacity: 0;background-size: 100% auto;}
.more2:hover i:after{opacity:1;}
.more2:hover{background: #a50016;color:#fff;}
.more2,.more2 i:before,.more2 i:after{transition: all 0.3s ease;}
.mabmdescp{margin-top: 60px;}


.wzcx2,.wzcx1{position: relative;transform: translateY(100px);opacity: 0;transition: all 0.8s ease;transition-timing-function: cubic-bezier(.25,.74,.22,.99);}
.swiper-slide-active .wzcx1{transition-delay: 0.3s;}
.swiper-slide-active .wzcx2{transition-delay: 0.6s;}
.swiper-slide-active .wzcx2,.swiper-slide-active .wzcx1{opacity: 1;transform: translateY(0);}

.lcbaner{height: 100vh;width: 100%;}
.lcbanertxt{text-align: center;color:#fff;width: 100%;left:0;position: absolute;z-index: 30;top:50%;transform: translateY(-55%); }
.lcbanerh4{font-size:58px;font-weight: bold;letter-spacing: 5px;line-height: 1.6;}
.lcbanermore{font-size:16px;padding: 0 25px;position: relative;display: inline-block;height: 36px;line-height: 34px;text-align: center;color:#fff;margin-top: 50px;cursor: pointer;}
.lcbanermore:before{position: absolute;content: '';left:0;top:0;height:34px;border: 1px solid #fff;width: 34px;border-radius:34px;}
.lcbanermore i{margin-right: 12px;font-size: 22px;position: relative;top:2px;}
.lcbanermore i,.lcbanermore em{height: 34px;vertical-align: top;display: inline-block;}
.lcbanermore:hover:before{width: 100%;}

.lcbanermore:before{transition: all 0.6s ease;transition-duration: 0.6s;transition-timing-function: cubic-bezier(.25,.74,.22,.99);}
.lcbanerimg{position: absolute;width:100%;height: 100%;left:0;top:0;background-size: cover;background-position:center;background-repeat: no-repeat;}

.lcserma{float:left;width: 31.33%;margin-right:3%;}
.lcserma:last-child{margin-right: 0;}
.lcsermimg{overflow: hidden;}
.lcsermimg img{vertical-align: top;width: 100%;}

.pubh2,.pubp{text-align: center;position: relative;z-index: 6;}
.pubh2{font-size:48px;font-weight: bold;letter-spacing: 2px;}
.pubp{font-size:24px;}
.lcserma{color:#000;box-shadow: 0 10px 20px rgba(0,0,0,0.03);}
.lcsermlist{margin-top: 50px;}
.lcsermtxtm{overflow: hidden;}
.lcsermtxtm h3{font-size:26px;padding: 10px 0;}
.lcsermtxtm p{position: relative;color:#666;margin-top:40px;height: 88px;}
.lcsermtxtm i{position: absolute;display: block;width:70px;height: 70px;right:15px;bottom:15px;}
.lcsermtxtm em{position: relative;font-size:24px;}
.lcserma:nth-child(1) i{background: url(../img/icon1.png) center no-repeat;background-size: 100% auto;}
.lcserma:nth-child(2) i{background: url(../img/icon2.png) center no-repeat;background-size: 100% auto;}
.lcserma:nth-child(3) i{background: url(../img/icon3.png) center no-repeat;background-size: 100% auto;}
.lcsermtxt{background: #fff;position: relative;height: 190px;}
.lcsermtxtm{width: 92%;left:4%;bottom:25px;background: rgba(255,255,255,0.9);position: absolute;border-bottom:1px solid #999;padding: 0 6%; padding-bottom: 30px;padding-top: 20px;height: 188px;}
.lcsermtxtm:before{position: absolute;left:0;bottom:0;width: 0;background: #a50016;height: 1px;content: '';}
.lcsermtxtm p,.lcsermtxtm em{opacity: 0;top:20px;}
.lcserma:hover .lcsermtxtm{height: 260px;}
.lcserma:hover .lcsermtxtm p,.lcserma:hover .lcsermtxtm em{opacity: 1;top:0;}
.lcserma:hover .lcsermtxtm i{bottom:177px;transform: scale(0.9);}
.lcserma:hover .lcsermtxtm:before{width: 100%;}
.lcserma:hover{box-shadow: 0 20px 30px rgba(0,0,0,0.1);}
.lcserma,.lcsermtxtm,.lcsermtxtm p,.lcsermtxtm em,.lcsermtxtm i,.lcsermtxtm:before{transition: all 0.6s ease;}
.lcsermtxtm p{transition-delay: 0.3s;}
.lcsermtxtm em{transition-delay: 0.5s;}

@keyframes fadeloho{
   0% {
      opacity: 1;
      bottom:15px;
   }
   50% {
      opacity: 0;
      bottom:81px;
   }
	100% {
      opacity: 1;
      bottom:177px;
   }
} 
@keyframes fadeInDown {
   0% {
      opacity: 0;
      transform: translateY(40px);
   }
   100% {
      opacity: 1;
      transform: translateY(0);
   }
} 

.bf4f8f9{background: #f4f8f9;height: 100%;top:0;width: 200%;right:-220%;position: absolute;}
.lcsys{position: relative;}
#lizi{position: absolute;left:0;top:0;width: 100%;height: 100%;overflow: hidden;}



.drivenBg {
    width: 740px;
    margin: auto;
    border: dotted 1px #cccccc;
    border-radius: 100%;
    padding: 50px;
    position: relative;
    /*visibility: hidden;
    opacity: 0;*/
}
/*.drivenBg.act{
	visibility: visible;
	opacity: 1;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}*/

.drivenBg li {
    position: absolute;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    border: dotted 1px #c0c0c0;
    background-color: #fff;
    -webkit-transform: all 0.3s ease 0s;
    transform: all 0.3s ease 0s;
}

.drivenBg li:nth-child(1) {
    top: 13.54%;
    right: 13.4%;
    background-color: #a50016;
    border-color: #a50016;
}


/*.drivenBg li:nth-child(2){
	bottom: 13.54%;
	right: 13.4%;
}
.drivenBg li:nth-child(3){
	bottom: 13.54%;
	left: 13.4%;
}
.drivenBg li:nth-child(4){
	top: 13.54%;
	left: 13.4%;
}*/


/*svg*/

.svgQuan {
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 100%;
    height: 100%;
}

.circle-load-svg {
    stroke-dasharray: 0 2324;
}

@keyframes rot {
    100% {
        stroke-dasharray: 2324 2324;
    }
}

.act .circle-load-svg {
    stroke-dasharray: 0 2324;
    -webkit-stroke-dasharray: 0 2324;
    animation: rot 5s ease 0s 1;
}


/*svg*/

.drivenDl {
    text-align: center;
    padding-top: 10px;
}

.drivenDl dt {
    display: inline-block;
    font-size: 0;
    position: relative;
    margin-bottom: 12px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.drivenDl dd {
    padding-bottom: 20px;
}
.drivenDl  i{font-size:30px;}
.drivenDl dt .imgHui,
.drivenDl dt .imgCai {
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.drivenDl dt .imgHui,
.swiper-slide-active .drivenDl dt .imgCai,
.swiper-slide-duplicate-active .drivenDl dt .imgCai {
    visibility: visible;
    opacity: 1;
}

.swiper-slide-active .drivenDl dt .imgHui,
.swiper-slide-duplicate-active .drivenDl dt .imgHui,
.drivenDl dt .imgCai {
    visibility: hidden;
    opacity: 0;
}

.drivenDl dt .imgCai {
    position: absolute;
    top: 0;
    left: 0;
}
.imgHui{filter: grayscale(100%);filter: gray; }
.drivenDl .tit {
    font-size: 30px;
   color:#666;
    margin-bottom: 40px;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}

.swiper-slide-active .drivenDl .tit,
.swiper-slide-duplicate-active .drivenDl .tit {
    color: #000;
}

.drivenBox {
    position: relative;margin-top: 50px;
}

.drivenSwp {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.imgDiv img{width: 100%;vertical-align: top;}

.drivenDl .moreAbut {
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    display: inline-block;
}

.swiper-slide-active .drivenDl .moreAbut,
.swiper-slide-duplicate-active .drivenDl .moreAbut {
    visibility: visible;
    opacity: 1;
    transform: translateY(0px);
}

@media screen and (max-width: 1680px){
	.drivenBg {
		width: 650px;
	}
	.drivenBg .circle-load-svg {
    transform: scale(0.87837);
	}
}




/*底部*/

.footTop-lt,
.footTop-rt {
    float: left;
}

.footTop-lt {
    width: 67.045%;
    padding-right: 80px;
    border-right: solid 1px #222e3f;
}

.footTop-rt {
    width: 32.955%;
}

.footTop-ltOne {
    display: flex;
    align-items: center;
    padding-bottom: 65px;
    border-bottom: solid 1px #222e3f;
}

.ftLogo {
    width: 290px;
}
.ftLogo img{height: 40px;}

.ftNav {
    width: 835px;
    display: flex;
    justify-content: space-between;
}

.ftNav li a {
    font-size: 16px;
    color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
	display: inline-block;margin-left: 20px;
}

.footTop-ltTwo {
    padding: 75px 0;
}

.footTop-ltTwo .div {
    display: flex;
    position: relative;
    align-items: flex-start;
}

.ftEwm {
    width: 145px;
    padding: 15px;
    border: solid 1px rgba(255, 255, 255, .15);
}
.ftEwm img{border-radius:3px;}


.linkList {
    position: absolute;
    right: 0;
    top: 0;
}

.linkList li a {
    color: #666666;
    line-height: 32px;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.ftTactList {
    display: flex;
    margin-left: 75px;
}

.ftTactList li {
    width: 240px;
}

.ftTactList .icon {
    width: 50px;
    height: 50px;
    text-align: center;
    line-height: 48px;
    display: block;
    font-size: 0;
    border: solid 1px rgba(255, 255, 255, .15);
    border-radius: 100%;
    margin-bottom: 15px;
}
.ftTactList .icon img{display: inline-block;vertical-align: middle;}
.ftTactList .tit {
    font-size: 16px;
    color: #999999;
}

.ftTactList .txt {
    font-size: 28px;
    color: #af895e;
    margin-bottom: 10px;
}

.ftTactList .spanTxt {
    color: #999999;
}

.footTop-rt {
    padding-left: 80px;
}

.footTop-rt .tit {
    font-size: 26px;
    color: #ffffff;
    margin-bottom: 50px;
    margin-top: 10px;
}
.ftFmbox input{box-sizing: border-box;}
.ftFmbox .ftFm-inp,
.ftFmbox .ftFm-area {
    width: 100%;
    background-color: #222f4d;
    border-radius: 3px;
    padding: 0 20px;
    color: #fff;
    border: solid 1px rgba(0, 0, 0, 0);
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.ftFmbox .on .ftFm-inp,
.ftFmbox .on .ftFm-area {
    border: solid 1px #b28653;
    background-color: rgba(0, 0, 0, 0);
}

.ftFmbox .ftFm-inp {
    height: 32px;
}
.ftFmbox .ftFm-area,.ftFmbox .ftFm-inp,.ftFm-But .but{color: rgba(255,255,255,0.8);}
.ftFm-But{text-align: right;}

.ftFmbox .ftFm-area {
    height: 90px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.ftFm-Row {
    margin: 0 -8px;
    margin-bottom: 15px;
}

.ftFm-Col {
    padding: 0 8px;
}

.ftFm-But {
    margin-top: 50px;
}

.ftFm-But .but {
    background: #222f4d;color:#fff;
	display: inline-block;
	padding: 0 10%;height: 32px; line-height: 32px;
}

.footBtm {
    padding-top: 100px;
    position: relative;padding-bottom: 35px;border-bottom: solid 1px #383f52;
}
.footBtmr a{font-size:12px;opacity:0.7;color:#fff;}
.footBtm-lt {
    display: flex;
    align-items: center;
    float: left;
}

.downBut {
    text-align: center;
    position: relative;
    border-radius: 50px;
    height: 50px;
    border: solid 1px rgba(255, 255, 255, .15);
    display: flex;
    color: #fff;
    align-items: center;
    float: left;
    padding: 0 30px;
}

.downBut .icon {
    position: relative;
    padding-right: 30px;
    text-align: center;
    font-size: 0;
    display: inline-block;
    vertical-align: middle;
}

.downBut .icon:after {
    content: "";
    width: 1px;
    height: 18px;
    background-color: #313131;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.downBut span {
    padding: 0 30px;
}

.bshare-custom {
    margin-left: 30px;
}

.bshare-custom a {
    height: 22px !important;
    padding: 0 !important;
    margin: 0 20px !important;
}
.footBtml img{margin-right: 5%;}
.footBtml{width: 65%;}
.footBtmr{width: 34%;text-align: right;}
.footBtmr a{margin-left:7%;display:inline-block;line-height: 38px;}
.footCopy{font-size:12px;color:rgba(255,255,255,0.3);padding-top: 35px;padding-bottom: 70px;}

.footBtm .topBut {
    position: absolute;
    right: 0;
    bottom: 13px;
    text-align: center;
}

.footBtm .topBut .txt {
    margin-top: 15px;
    color: #fff;
}

#bsWXBox {
    height: 256px !important;
    width: 232px !important;
}

.footBtm-rt,
.footBtm-rt a {
    color: #666666;
    float: right;
    display: flex;
    align-items: center;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.footBtm-rt {
    height: 50px;
}

.footBtm-rt a {
    margin-left: 10px;
}


/*.footBtm-rt a.jzcBut{
	color: #cccccc;
}*/

.footBtm-rt {
    padding-right: 110px;
    position: relative;
}

/*内页导航*/
.lchead.page .lcnav{top:0;}
.lchead.page{background: #fff;color:#000;box-shadow: 0 5px 15px rgba(0,0,0,0.06);border-bottom:none;}
.lchead.page .lclogo {margin: 0;left: 4%;}
.lchead.page .lcnav{background: #fff;}
.lchead.page .lcnav a{color:#000;}
.lchead.page .lcnav .a0:hover,.lchead.page .lcnav .a0.on{color:#a50016;}
.lchead.page .lcnav .lcnavi{color: #222;}
.lchead.page .lcsearch {display: none;}

.lchead.page .logo1{opacity: 1;}
.lchead.page .logo2{opacity: 0;}
.lchead.page .lcbi1:after{opacity: 1;}
.lchead.page .lcbi1:before{opacity: 0;}
.lchead.page {border-color:#fff;}
.lchead.page .lcnav .lcnavi{color: #222;}
.lchead.page .lcheada,.lchead.page .lcnav>li{padding-top: 20px;padding-bottom: 20px;}
.lchead.page .lcnav li:hover .subxl{top:71px;}

/*.lchead.page .lcnav{ position:static; width:85%;text-align: left;padding-left:120px;}*/
/*.lchead.page .lcnav>li>a{padding:0 35px;}*/
/*.lchead.page .lcheada{padding-top:0;padding-bottom:0;}*/
/*.lchead.page .lclogo{top:19px;}*/
/*.lchead.page .lcsbrand{top:19px;}*/




/*内页banner*/
.ajabind1{background:#fff;position:relative;z-index:6;}
.pagebaner{margin-top: 71px;height: 455px;line-height: 1; position: relative;background-position: center;background-size: cover;background-repeat: no-repeat;color:#fff;}
.pbp0{top:210px; position: relative;}
.pbp1{ opacity: 0.5;font-family: "din";font-size: 21px;}
.pbp2{ font-size:42px;margin-top:8px;font-weight:600; text-align: center;}
.pabbp2{margin-top:110px;line-height: 1.5;}
.pabbp2{line-height: 18px;}
.pabbp2,.pabbp2 a{color:#fff;}
.pabbp2 em{padding:0 15px;font-size:12px;font-family:  Helvetica, Arial, "sans-serif";}
.pabbp2 .icon-home{background: url(../img/homeicon.png) center no-repeat; margin-right: 10px;display: inline-block;background-size: 100% auto; width: 16px; position: relative;top:-1px;}
.pabbp2 em:nth-child(2){padding:0 20px;}
.pabbp2 em,.pabbp2 a{height: 18px;vertical-align: top;}
/*内页小导航*/
.pbsmnav{padding:0 5%;border-bottom: 1px solid #eeeeee;background:#fff; position:relative;z-index:6;}
.pbsmnav a{text-align: center;display: block;position: relative;line-height: 62px;height: 62px;font-size:16px;color:#222;}
.pbsmnav a:before{position:absolute;width: 80px;height: 2px;background: #a50016;content: '';left:50%;margin-left:-40px;bottom:0;opacity: 0;}
.pbsmnav a:after{position:absolute;width: 1px;height: 20px;background: #707071;content: '';top:21px;right:0; opacity: 0.6;}
.pbsmnav a.on,.pbsmnav a:hover{color:#a50016;font-weight:bold;}
.pbsmnav a.on:before,.pbsmnav a:hover:before{bottom:-1px;opacity: 1;}
.pbsmnav a:last-child:after{display: none;}
.pbsmnav a:after,.pbsmnav a:before,.pbsmnav a{transition: all 0.5s ease;}
/*
.pbsmnav3 a{width:33.33%;}
.pbsmnav4 a{width: 25%;}
*/
.pbsmnavm{display: flex;width: 100%; flex-direction: row;}
.pbsmnavm a{display: inline-block;    padding: 0 2%;}
.pbsmnavm{display: block;text-align: center;}


.pubcn,.puben{text-align:center;line-height:1.1;}
.pubcn{color:#000;font-size:45px;font-weight:bold;}
.puben{color:#d2d2d2;font-size:30px;font-family:"din",aril;text-transform: uppercase;}
.pubcn2{text-align: center;font-size:18px;padding-bottom: 10px;color:#444;}



/*首页关于*/
.mainabout {padding-top: 65px;padding-bottom: 65px;background: #fff;}
.mainaboutm{width: 1100px;margin: 0 auto;margin-top: 50px;}
.alaboutp4{ text-align:center; margin-top:60px;font-family:"din",aril; display: flex;justify-content: space-between;}
.alaboutp4 li{ display:inline-block; vertical-align:top;}
.alaboutp4i{ display:inline-block; width:50px; height:50px;background-repeat: no-repeat;background-position: center;opacity: 0.6;}
.alaboutp41{ font-size:55px; color:#a50016; }
.alaboutp41 b{ color:#333; font-size:20px; position:relative; vertical-align:top;}
.alaboutp42{ font-size:16px; color:#292929;font-weight:bold;}
.mabmdesc{text-align: center;line-height: 1.5;width: 960px; margin-left:auto; margin-right:auto;}
.homeind{display: flex; box-shadow:0 5px 15px rgba(0,0,0,0.06);}
.homeindl,.homeindr{width: 50%;}
.homeindr{padding: 0 50px;}
.homeind{width: 1350px; margin:0 auto; margin-top: 50px; }
.homeindl img{width: 100%;vertical-align: top;}
.homeindrdesc {font-size:16px; padding-top: 50px; line-height: 1.8;}
.homeindrmore.mpromore{text-align: left; margin-top: 35px;}
.homeindrmore.mpromore a{margin-top: 0;vertical-align: top;}

.ajsudu{padding-bottom: 75px; position: relative;background: #fff; z-index: 6;}
.indexhistorypage{ background:url(../img/ajsudubg.jpg) right bottom no-repeat #f9f9f9; background-size:100% auto;}
/*首页产品*/


/*		#business ul > li {position: relative;float: left;margin-right: 25px;width: calc(20% - 20px);}*/
	#business ul li{background: #fff;}
#business ul  li {position: relative;display: block;}
#business ul  li .thumb {text-align: center;overflow: hidden;position: relative;}
#business ul  li .thumb img{width: 100%;vertical-align: top;}
#business ul  li .cont_box {padding: 35px 20px;}
#business ul  li .cont_box a{color:#333;}
#business ul  li .cont_tit {font-size: 20px;font-weight: 700;}
#business ul  li .btn_area {margin-top: 30px;}
#business ul  li .btn_area .more span {font-size: 14px;display: inline-block;padding-right: 32px;background: url(../img/more_arrow.png) no-repeat center right;}		
#business ul  li .inner {position: absolute;top: 0;left: 0;padding: 40px 15px 52px;width: 100%;height: 100%;text-align: center;color: #fff;box-sizing: border-box;background: #a50016;opacity: 0;transition: opacity 500ms;}
#business ul  li .tag{margin-top: 30px;padding-top: 30px;position: relative;}
#business ul  li .tag:before{position: absolute;width:50px;height: 2px;background: #fff;content: '';left:50%;margin-left: -25px;top:0;opacity: 0.7;}
#business ul > li .inner > h3 {font-size: 20px;font-weight: 100;}
#business ul  li .inner > p {margin-top: 14px;line-height: 1.6;letter-spacing: -.025em;font-size: 13px;color: #fff;}
#business ul  li .inner .tag > span {transition: all 0.3s ease;display: inline-block;margin: 3px 3px;padding:3px 10px;font-size: 12px;font-weight: 300;border: 1px solid #fff;border-radius: 1.2em;opacity: 0.7;margin-top: 6px;}
#business ul  li .inner .tag > span:hover{opacity: 1;}	
#business ul  li:hover {box-shadow: 5px 15px 25px 0px rgb(209 209 209);transition: box-shadow 500ms;}
#business ul  li:hover .inner {opacity: 1;}
#business ul  li:last-child{margin-right: 0;}
.businessslider{padding: 30px; padding-top: 0;}
#business ul  li{ box-shadow:0 5px 20px rgba(0,0,0,0.05);}
#business{width: 1500px;padding: 0 45px; position: relative;}
.businesssbtn{ position: absolute;width: 20px;height: 50px;background-size: 100% auto;top:30%; background-position: center;  background-repeat: no-repeat;}
.businesssbtnlr1{background-image: url(../img/niul.png);left:-10px !important;}
.businesssbtnlr2{background-image: url(../img/niur.png);right:-10px !important;}



	
.mainpro{padding-top:65px;padding-bottom:65px;background: #fff;}
.mproa{float:left;width:32.33%;padding:0;position:relative;overflow: hidden;box-shadow: 0 12px 20px rgba(0,0,0,0.1);margin-right: 1.5%;}
.mproa:nth-child(3){margin-right: 0;}
.mproa>div{position:relative;padding:40px 0;}
.mproa .mprop{color:#222;}
.mproa,.mproa:hover{color:#fff;}
.mproa:hover{box-shadow:0 10px 20px rgba(227,10,32,0.1)}
.mainprom,.mainprom1{width:1350px;margin:0 auto;margin-top:50px;min-width:1200px;}
.mainprom ul{}
.mproa{border-bottom:1px solid #f2f2f2;}
.mproimg{height:300px;width:90%;left:5%;position:relative;}
.mproimg img{max-width: 50%;}
.mproimg img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:100%;max-height:100%;}
.mprop{text-align:center;font-size:24px;font-weight:bold;margin-top: 20px;}
.mprotxt{background:#b50011;width:100%;height:100%;position:absolute;left:0;top:50px;opacity:0;color:#fff;z-index:1;}
.mprotxtm i{background:url(../img/icon_viewmore_wt.svg) left top no-repeat;width:30px;height:18px;background-size:100%;margin-top:50px;display:inline-block;}
.mprotxtm h4{font-size:29px;line-height:1.2;}
.mprotxtm p{font-size:14px;margin-top:20px;}
.mprotxtm{position:absolute;width:100%;left:0;top:50%;padding:0 15%;transform:translateY(-50%);}
.mproa:hover .mprotxt{opacity:1;top:0;}

.mpromore{text-align:center;}
.mpromore a i,.mpromore em i{background:url(../img/icon_viewmore_wt.svg) center no-repeat;width:20px;background-size:20px auto;position: absolute;right:15px;height: 100%;}
.mpromore a,.mpromore em{height:45px;line-height: 45px;width: 50px;background:#a50016;display:inline-block;border-radius:3px;margin-top:20px;padding:0 15px;position: relative;}
.mpromore a span,.mpromore a i,.mpromore em span,.mpromore em i{height: 100%;display:inline-block;color:#fff;}
.mpromore a span,.mpromore em span{position: absolute;top:0;left:15px;opacity: 0;}
.mpromore a:hover span,.mpromore em:hover span{opacity: 1;}
.mpromore a:hover,.mpromore em:hover {width: 135px;}
.mpromore a,.mpromore span,.mpromore i,.mpromore em{transition: all 0.3s ease;}
.mpromore a:hover,.mpromore em:hover{box-shadow:0 8px 20px rgba(227,10,32,0.1);}




.mainappla{padding-top:65px;padding-bottom:65px;background:#f9f9f9;}
.mainapplam{margin-top:50px;}


/*公共按钮*/

				.pubbtnbtn{top:50%; margin-top:-25px; position:absolute; width:50px; height:50px; border:1px solid #e8e6e6;transition: all 0.3s ease; border-radius:50%; background:#fff;}
				.pubbtnbtn:before,.pubbtnbtn:after{ position:absolute;width:100%;height:100%;z-index:3; content:'';transition: all 0.3s ease;}
				.pubbtnbtnl:before{ background:url(../img/pagel1.png) center no-repeat; background-size:12px auto;}
				.pubbtnbtnl:after{ background:url(../img/pagel.png) center no-repeat; background-size:12px auto;}
				.pubbtnbtnr:before{ background:url(../img/pager1.png) center no-repeat; background-size:12px auto;}
				.pubbtnbtnr:after{ background:url(../img/pager.png) center no-repeat; background-size:12px auto;}
				.pubbtnbtnl{left:-100px;}
				.pubbtnbtnr{right:-100px;}
				.pubbtnbtn:after{opacity:0;}
				.proddtxt:hover{box-shadow:0 10px 15px rgba(0,0,0,0.08);}
				.proddtxt:hover img{ transform:scale(1.03);}
				.pubbtnbtn:hover:after{ opacity:1;}
				.pubbtnbtn:hover:before{ opacity:0;}
				.pubbtnbtn:hover{ background:#a50016;border-color:#a50016;}



.ecasem{width: 100%;margin: 0 auto;padding:25px 0;box-sizing: border-box;min-width: 1200px; margin-top: 20px;}
.ecasem img{vertical-align: top;width: 100%;}
.ecasemp{padding: 30px; padding-bottom: 20px;}
.ecasemp p{font-size:18px;color:#222;}
.ecasemp span{font-size:12px;color:#999;display: block;margin-top: 25px; position: relative;line-height: 20px;}
.ecasempi{ display: block;position:absolute;right:15px;top:1px;opacity:0;background: url(../img/icon3.png) center right no-repeat; background-size: auto 100%; height: 18px;width: 30px;}
.ecasema{display: block;position:relative;top:0;box-shadow:0 5px 12px rgba(0, 72, 152, 0.08); vertical-align: top;border-bottom: 1px solid #fff;}
.ecasempi,.ecasema,.ecasemp p{transition: all 0.5s ease;}
.ecasema:hover{box-shadow:0 10px 20px rgba(0, 72, 152, 0.1);top:-5px;border-bottom: 1px solid #a50016;}
.ecasema:hover p{color:#a50016;}
.ecasema:hover .ecasempi{right:0;opacity:1;}
.ecasebtn{text-align: right;margin-top:20px;}
.ecasebtnm{display: inline-block;border: 1px solid #004798;cursor: pointer;border-radius:50%;margin-left:10px;width: 55px;height: 55px; transition: all 0.3s ease; opacity:1;}

.btnlr{width: 48px;height: 48px;cursor: pointer; z-index: 8; position: absolute;top:50%;margin-top: -24px;border-radius:50%;overflow: hidden; }
.btnlr i{display: block;vertical-align: top;width: 100%;height: 100%; position: relative; z-index: 5;}
.btnlr1 i{ background: url(../img/zjta.png) center no-repeat; background-size: 24px auto; }
.btnlr2 i{ background: url(../img/yjta.png) center no-repeat; background-size: 24px auto;}
.btnlr1{left: 28%;}
.btnlr2{right: 28%;}
.btnlr:before{transition: all 0.3s ease; position: absolute;background: #000; opacity: 0; content: '';left:0;top:0;width: 100%;height: 100%; }
.btnlr:hover:before{opacity:0.5;}

.mainnew{padding-top:65px;padding-bottom:65px;background:#fff;}
.mainnewm{width:80%;margin:0 auto;margin-top:50px;width:1350px;}
.mainnewml,.mainnewmr{width:50%;}
.mainnewml{padding-right:10px;}
.mainnewmr{padding-left:10px;}
.mainnewml,.newslider{height:100%;}
.newslider .swiper-slide{opacity:0 !important;}
.newslider .swiper-slide-active{opacity:1!important;}
.mainnewml{height:574px;height:650px;position:relative;}
.newslider{padding-bottoom:25px;}
.newlbtn{position:absolute;width:45px;height:36px;bottom:30px;z-index:7;box-shadow:0 5px 10px rgba(228, 0, 0, 0.1);}
.newlbtnl{background:url(../img/zjta.png) center no-repeat #a50016;background-size:15px auto;left:0;}
.newlbtnr{background:url(../img/yjta.png) center no-repeat #a50016;background-size:15px auto;left:55px;}

.mnewaaimg{overflow: hidden;position:relative;}
.mnewaaimg img{width:100%;}
.mnewaaimg span{position:absolute;display:inline-block;padding:8px 25px;background:rgba(0,0,0,0.74);color:#fff;text-align:center;font-size:14px;border-radius:20px;left:20px;top:20px;z-index:5;}
.mnewa{position:relative;height:100%;}
.mnewatxt{position:absolute;background:#fff;width:60%;padding:25px 5%;right:30px;bottom:25px;z-index:6;}
.mnewatxt span{color:#575757;font-size:12px;vertical-align: top;}
.mnewatxt h4{font-size:18px;color:#000;margin-top:5px; font-weight:bold;}
.mainnewml .mnewatxt h4{height:56px;}
.mnewatxt p{font-size:14px;color:#333;line-height:1.5;margin-top:10px;}
.mnewatxt i{display:inline-block;width:21px;height:15px;background:url(../img/ico_more_b02.png) center no-repeat;background-size:100% auto;margin-top:25px;position:relative;left:0;vertical-align: top;}

.mnewatxt1 span{color:#575757;font-size:12px;line-height:1;}
.mnewatxt1 h4{font-size:18px;color:#000;margin-top:5px;line-height:1; font-weight:bold;}
.mnewatxt1{padding:16px 20px;}
.mainnewmr .mnewaaimg{height:226px;}
.mainnewmra{display:block;width:100%;vertical-align: top;background:#fff;}
.mainnewmra{margin-top:20px;}
.mainnewmra:first-child{margin-top:0;}
.mainnewmra:hover h4,.mnewa:hover h4{color:#a50016;}
.mainnewmra:hover img,.mnewa:hover img{transform:scale(1.08);}
.mainnewmra:hover .mnewaaimg span,.mnewa:hover .mnewaaimg span{background:#a50016;}
.mnewa:hover i{left:5px;}



.maintzz{padding-top:65px;padding-bottom:65px;background:#f5f5f5;}
.maintzzm{width:80%;margin:0 auto;margin-top:50px;width:1350px;}
.gpimg{width:810px;}
.menu_area{width: calc(100% - 822px);}
.menu_area a {
    display: table;
    width: 100%;
    position: relative;
    padding: 0 60px 0 40px;
    background-color: #fff;
    height: 171px;
	margin-top:12px;
}
.menu_area a:first-child{margin-top:0;}
.menu_area a:before {
    content: '';
    display: block;
    position: absolute;
    left: 40px;
    top: 50%;
    width: 52px;
    height: 52px;
    margin-top: -26px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    transition: all .3s;
}
.menu_area a:before {
    background-image: url(../img/ico_ir01.png);
}
.menu_area a.ic02:before {
    background-image: url(../img/ico_ir02.png);
}
.menu_area a.ic03:before {
    background-image: url(../img/ico_ir03.png);
}

.menu_area a:hover:before{background-image: url(../img/ico_ir011.png);}
.menu_area a.ic02:hover:before{background-image: url(../img/ico_ir022.png);}
.menu_area a.ic03:hover:before{background-image: url(../img/ico_ir033.png);}
.menu_area a:after {
    content: '';
    display: block;
    position: absolute;
    right: 60px;
    top: 50%;
    width: 21px;
    height: 15px;
    margin-top: -7px;
    background: url(../img/ico_more_b02.png) no-repeat 0 0 / contain;
    transition: all .3s ease;
}
.menu_areatxt {
    display: table-cell;
    position: relative;
    height: 52px;
    padding-left: 76px;
    font-size: 20px;
    font-weight: 700;
    color: #212121;
    vertical-align: middle;
}
.menu_area a:hover:after {
    right: 50px;
}
.indexhistory{ position: relative;}
.mnewatxt,.mainnewmra{box-shadow:0 10px 20px rgba(0, 0, 0, 0.08);}
.mainnewmra img,.mnewa img{transition:all 0.6s ease;}
.menu_area a:before,.menu_area a:after,.hdbnav li>a:before,.mprotxt,.mproa,.mainnewmra,.mnewatxt i,.mnewatxt h4,.mnewatxt1 h4,.mnewaaimg span{transition:all 0.3s ease;}

.mainnew,.mainpro{ position: relative;z-index: 5;}
.scr-el{position: absolute;width: 100%;height: 130%; overflow: hidden; left:0;top:-15%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.procpwzmsa img{max-width:100%;}
/*首页发展历程*/
.mCSB_outside+.mCSB_scrollTools{right: -67px !important;}
.indhistm{width: 1500px;margin:0 auto; padding: 0 75px; position: relative; margin-top: 50px;}
	.indhistmbtnr{right:0;}
	.indhistmbtnl{left:0;}
	.indhistmbtnl,.indhistmbtnr{width: 45px; height: 45px; opacity: 0; transition: all 0.5s ease;}
	.indhistm:hover .indhistmbtnl,.indhistm:hover .indhistmbtnr{ opacity: 1;}
	
	.indhispagination{height: 2px; background: rgba(165,0,22,0.4); margin-top: 60px; width: 100%; position: relative;}
	.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: rgba(165,0,22,0.9); height: 4px;top:-2px;}
	.indexhistory{ background-position: center; background-repeat: no-repeat; background-size: cover; padding: 80px 0; background:#f8f8f8; }
	/*.indexhistory,.indexhistory .pubcn{color:#fff;}*/
/*.indexhistory .puben{opacity: 0.5;}*/
	.indhistmtxt{ padding-right: 60px; position: relative;}
	.indhistmtxt:before{ position: absolute;right:0;height: 235px;top:0;width: 1px; background: #a50016; opacity: 0.15; content: '';}
	.indhistmh5{font-size:40px; font-family: "din",aril;color:#a50016;}
	.indhistmul p{ padding-left: 15px;background: url(../img/pager1.png) left 5px no-repeat;font-size: 15px;text-align: left;background-size: 7px auto; line-height: 22px; padding-bottom: 15px;}
	.indhistmdesc{ margin-top: 15px; height: 120px; overflow: hidden;}
	.swiper-slide-visible .indhistmtxt:before{ display: none;}
	.swiper-slide-visible.swiper-slide-active .indhistmtxt:before,.swiper-slide-visible.swiper-slide-next .indhistmtxt:before{ display: block;}
	/*.indhistmul p:last-child{ margin-bottom: 0;}*/
.indexhistorypage .indhistm{padding: 0;}
.indexhistorypage .indhistmul p{color:#232323;}
.indexhistorypage .pubcn{color:#000;}
.indexhistorypage .indhistmdesc{height: auto;}
.indexhistorypage .indhistmh5{color:#a50016;}
.indexhistorypage .indhistmtxt:before{background: #ddd;height:100%;}
.indexhistorypage .indhistmbtnl,.indexhistorypage  .indhistmbtnr{opacity: 1;}
.indexhistorypage .indhistmslider {margin-left: 42px;}
.indexhistorypage .indhispagination,.indexhistorypage .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: #bb201b;}
.indexhistorypage .indhistmbtnl {left: -50px;}
.indexhistorypage .indhistmbtnr {right: -50px;}

/*新闻列表*/
.w1200{width:1200px;margin:0 auto;}
.neewdm{padding-top: 65px;}
.neewdmaimg,.neewdmatxt{height:400px;background:#fff;}
.neewdmaimg{width:52%;}
.neewdmatxt{width:48%;padding:0 6%; box-sizing:border-box;}
.neewdmdate{color:#282828;opacity:0.7;font-size:16px;}
.neewdmdate1{padding-top:36px;}
.neewdmtit{font-size:22px;}
.neewdmtit a,.neewdmtit{color:#000;}
.neewdmtit a:hover{color:#a50016;}
.neewdmdesc{color:#282828;font-size:16px;}
.neewdmdesc{margin-top:15px;}
.neewdmtit1{margin-top:30px;}
.neewdmamore { text-align:left; margin-top:40px;}
.neewdmamore a{margin-top:0 !important;width:48px;}
.neewdmamore a i{width:18px; background-size:18px auto;right:15px;}
.neewdmb a{float:left;width:32%;margin-right:1.99%;margin-top:1.99%;}
.neewdmb a:nth-child(3n){margin-right:0;}
.neewdmtit2{font-size:16px; margin-top:5px;}
.neewdmbimg img,.neewdmaimg img{width:100%; vertical-align:top;}
.neewdmbimg,.neewdmaimg{ overflow:hidden;}
.neewdmbtxt{padding:25px; background:#fff;}
.neewdmb a,.neewdma{ box-shadow: 0 5px 12px rgba(0,0,0,0.08); }
.neewdmb a:hover,.neewdma:hover{ box-shadow: 0 10px 25px rgba(0,0,0,0.08);}
.neewdmb a:hover img,neewdma:hover img{ transform:scale(1.08);}
.neewdmb a,.neewdma,.neewdmb a img,.neewdma img,.neewdmtit{ transition:all 0.3s ease;}
.neewdma:hover .neewdmtit,.neewdmb a:hover .neewdmtit{color:#a50016;}

.neewdma:hover img{transform: scale(1.02);}
.neewdmb{ padding-top:40px;}
.newpage{text-align:center; margin-top:40px; padding-bottom:80px;}
.newpage .m,.newpage .prev,.newpage .next{color:#333; display:inline-block;width:35px; transition: all 0.3s ease;  line-height:35px; height:35px; border-radius:50%; vertical-align:top; margin:0 5px;}
.newpage .prev{ background:url(../img/niul.png) center no-repeat; background-size:8px auto; }
.newpage .next{ background:url(../img/niur.png) center no-repeat; background-size:8px auto; }
.newpage .on,.newpage .m:hover{ background:#a50016;color:#fff;}


/*新闻详细页*/

.recent-details .w1200{width: 1100px;margin:0 auto;}
.recent-details {width: 100%;padding: 66px 0;background-color: #F8F8F8;margin-top: 70px;}
.Recent-bgbox {background-color: #FFFFFF;padding: 60px 0 80px;}
.topRecent {padding: 0 80px;}
.topRecent img{max-width: 900px;height: auto !important;}
.topRecent h5 time {font-size: 22px;line-height: 26px;color: #111111;}
.topRecent .subps {font-size: 14px;margin: 15px 0;line-height: 16px;color: #666666;}
.topRecent .subps span {margin-right: 25px;}
.recent-desc p {font-size: 14px;line-height: 1.6;margin-top: 15px; color: #333333;}
.newdttxt{font-size:18px;}
.newdttxt p{font-size:18px;}
.recent-desc p.tu {text-align: center;}
.recent-desc p img {max-width: 100%;}
.booking {width: 180px;height: 46px;border-radius: 4px;font-size: 14px;line-height: 46px;color: #ffffff;display: inline-block;margin-top: 0;text-align: center;text-indent: 3em;background: #114897;border: 1px transparent solid;}
.booking:hover {color: #114897;background: #fff;border: 1px #114897 solid;}
.recent-details .shareBox {border-top: 1px #E1E1E1 solid;margin-top: 40px;padding: 30px 60px 0;}
.recent-details .shareBox .fr a {display: inline-block;margin-left: 30px;}
.btn-sum {padding: 30px 0;overflow: hidden;}
.btn-sum p a {padding: 10px 30px;display: inline-block;background-color: #e3e3e3;border-radius: 4px;font-size: 14px;color: #666666;border: 1px transparent solid;transition: all 0.3s ease;}
.btn-sum p.fr a {margin-left: 20px;}
.btn-sum p a:hover {background-color: #FFFFFF;color: #a50016;border: 1px #a50016 solid;}
.booking,.booking:hover{background-position: 11% center;}
.bookingp1{text-align: center;padding-top: 40px;padding-bottom: 60px;}
.recentfbt{padding-bottom:15px;}
.topRecent h5 {width: 100%;text-align: center;color: #333333;font-size: 22px;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px #D6D6D6 dashed;}
.booking {margin: 30px auto 0;background: #114897;text-indent: 0;transition: all 0.3s ease;}
.newdtxbt{text-align: center;color:#666;}
.newdtxbt span{padding: 0 10px;}
.newdttxt{margin-top: 30px;}



@media screen and (max-width: 1000px){

.recent-details, .topRecent {

    padding: 0;

}

.recent-details  .w1200 {

    width: 100%;

    box-sizing: border-box;

}

	.Recent-bgbox{padding: 40px 5%;box-sizing: border-box;}	

	.recent-details .btn-sum{padding: 40px 5%;}

}

/*发展历程滚动条*/
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background: #fff !important;}

/*关于我们*/
.ajabtb{padding: 85px 0;}
.ajaboutaimg{ position: relative;}
.ajaboutaimg img{width:100%;}
.ajaboutaimgp1 img{width: 100%;vertical-align: top; border-radius:5px;}
.ajaboutaimgp1{font-size:28px;color:#fff;border-radius:5px;position: absolute;background: rgba(187,33,26,0.8); left:-85px;top:50%;transform: translateY(-50%);padding: 70px 0; padding-left: 60px;width: 620px;padding-right: 40px; line-height: 1.5;}
.ajaboutaimgp1 span{font-size:16px; display: block; padding-bottom: 5px;}
.ajaboutatxt{text-align: justify; margin-top: 50px;}
.ajaboutatxtl{width:355px;font-size: 22px;}/*padding-left: 45px;*/
.ajaboutatxtl .puben,.ajaboutatxtl .pubcn{text-align:left;}
.ajaboutatxtr{width:60%;padding-right: 15px;font-size: 16px;}
.ajaboutatxtr p{padding-bottom: 20px;}
.ajaboutcm{ position: relative; padding-top: 0; margin-top:30px;}
.ajaboutctxt{width: 61%;background: #fff; position: relative; box-shadow: 0 5px 15px rgba(0,0,0,0.08); z-index: 6;border-radius:10px; padding:50px 80px; text-align: justify;font-size:15px; line-height: 1.6;}
.ajaboutcimg{width: 50%; position: absolute;left:0;top:0; text-align: center; font-size: 33px;}
.ajaboutcimg img{width: 100%;vertical-align: top;border-radius:10px;}
.ajaboutcimg p{margin-top: 15px;}
.ajaboutctxtp1,.ajaboutctxtp2{font-weight: bold;}
.ajaboutctxtp1{font-size:30px;}
.ajaboutctxtp2{font-size:16px;}
.ajaboutctxtp4{ margin-top:20px;}
.ajaboutctxtp4 p{margin-bottom: 15px;}
.ajaboutc{background: #f5f5f5;}
.ajaboutdm a{float:left;width: 31.33%;margin-right: 3%;box-shadow: 0 5px 12px rgba(0,0,0,0.05);border-radius:8px; overflow: hidden;}
.ajaboutdm a:last-child{margin-right: 0;}
.ajaboutdmimg{overflow: hidden;}
.ajaboutdmimg img{width: 100%;vertical-align: top;}
.ajaboutdmmore{text-align: left;transform: scale(0.8); margin-left: -30px; margin-top: 15px;}
.ajaboutdmmore em{margin-top: 0;}
.ajaboutdmdesc{padding: 25px 35px;}
.ajaboutdmp1{font-weight: bold;font-size: 20px;color:#222;}
.ajaboutdm a:hover{box-shadow: 0 15px 25px rgba(0,0,0,0.08);}
.ajaboutdm a:hover img{transform: scale(1.02);}
.ajaboutdm a:hover .ajaboutdmp1{color:#a50016;}
.ajaboutdm a:hover .mpromore em{width: 135px;}
.ajaboutdm a:hover .mpromore span{opacity: 1;}
.ajaboutdm img,.ajaboutdmp1,.ajaboutdm a{transition: all 0.3s ease;}
.ajaboutcimg p{margin-top:0; position:absolute;width:100%; text-align:center;}
.ajaboutcimg p{bottom:-60px;}
.ajaboutcimg{font-size:30px;}

.ajaboutctit{padding-left:45px;}
.ajaboutctit .puben,.ajaboutctit .pubcn{text-align:left;}

.ajaboutcimg{ position:relative;width:35%;}
.ajaboutctxt{width:65%; box-sizing:border-box;}
.ajaboutcimg,.ajaboutctxt{ height:546px;float:left;}
.ajaboutcimg img{border-radius:0;}
.ajaboutctxt{padding:45px 60px;border-radius:5px;}
.ajaboutctxtp4{overflow:hidden;}
.ajaboutb{position:relative;}
.ajaboutctxtp1{font-size:26px;}
.ajaboutctxtp4 .mCSB_outside+.mCSB_scrollTools{right:-35px !important;}
.ajaboutctxtp4 .mCSB_scrollTools{width:2px;background:#eee;}
.ajaboutctxtp4 .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{width:4px;background:#a50016;}
.ajaboutctxtp4 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:none;}
.ajaboutctxtp4 .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{left:-6px;}


.ajaboutb{padding:85px 0;background:#f5f5f5;}
.ajabbap1{opacity: 0.8;}
.ajabbap2{font-size:18px;margin-top: 10px;}
.ajabbap2 span,.ajabbap2 em{display: inline-block;vertical-align: top;height: 18px;line-height: 18px;}
.ajabbap2 span{width: 18px;}
.ajabbap2 em{padding-left: 5px; padding-right: 30px;}
.b4ea7ee{background: #4ea7ee;}
.bbddff3{background: #bddff3;}
.ajaboutbmb{margin-top: 0;}
.ajaboutbm { position:relative;z-index:2;}
.ajaboutbmbl{width: 620px;}
.ajaboutbmbr{width: 410px;line-height: 1.8;}
.ajabblp1{width: 100%;height: 510px;}
.ajabblp1 li{float: left;width: 106px;width: 17%;height: 100%; text-align: center; margin-right: 8%;}
.ajabblp1 li:last-child{margin-right: 0;}
.ajaskypebg{height: 458px;position: relative;width: 100%;}
.ajaskypebg:before,.ajaskypebg:after,.ajaskype,.ajaskwz{position: absolute;width: 46.2%; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.ajaskypebg:before,.ajaskypebg:after{ content: '';top:0;height: 100%;background: #f5f5f5; display:none;}
.ajaskypebg:before,.ajaskype1,.ajaskwz1{left:0;}
.ajaskypebg:after,.ajaskype2,.ajaskwz2{right:0;}
.ajaskype{bottom:0;}
.ajaskwz{padding-bottom: 10px;}
.ajaskwz,.ajaskype{z-index: 3;}
.ajaskwz{ opacity: 0;transition: all 0.2s ease;}
.ajaskype{height:1.7%;transition: all 0.3s ease;}
.ajaskype1{background: url(../img/lsbga.jpg) center top repeat-y;background-size: 100% auto;}
.ajaskype2{background: url(../img/hsbg.jpg) center top repeat-y;background-size: 100% auto;}
.ajabblp1a{width: 100%; height: 458px;}

.on .ajaskwz{opacity: 1;}
.on .aja01{height: 25%;}
.on .ajaskwz01{bottom: 25%;}
.on .aja02{height: 5.2%;}
.on .ajaskwz02{bottom: 5.2%;}
.aja01{transition-delay: 0.2s;}
.aja02{transition-delay: 0.4s;}
.ajaskwz01{transition-delay: 1.3s;}
.ajaskwz02{transition-delay: 1.5s;}
						
.on .aja03{height: 45.8%;}
.on .ajaskwz03{bottom: 45.8%;}
.on .aja04{height: 8.7%;}
.on .ajaskwz04{bottom: 8.7%;}
.aja03{transition-delay: 0.6s;}
.aja04{transition-delay: 0.8s;}
.ajaskwz03{transition-delay: 1.7s;}
.ajaskwz04{transition-delay: 1.9s;}
						
.on .aja05{height: 53.4%;}
.on .ajaskwz05{bottom: 53.4%;}
.on .aja06{height: 28%;}
.on .ajaskwz06{bottom: 28%;}
.aja05{transition-delay: 1s;}
.aja06{transition-delay: 1.2s;}
.ajaskwz05{transition-delay: 2.1s;}
.ajaskwz06{transition-delay: 2.3s;}
						
.on .aja07{height: 67%;}
.on .ajaskwz07{bottom: 67%;}
.on .aja08{height: 91%;}
.on .ajaskwz08{bottom: 91%;}
.aja07{transition-delay: 1.4s;}
.aja08{transition-delay: 1.6s;}
.ajaskwz07{transition-delay: 2.5s;}
.ajaskwz08{transition-delay: 2.7s;}
						
						
.ajaskypeyear{position: relative;font-size:18px;line-height: 18px; margin-top: 20px; padding-bottom: 15px;}
.ajaskypeyear:after,.ajaskypeyear:before{position: absolute;content: '';border-radius:50%;left:50%;}
.ajaskypeyear:after{width:8px;border:1px solid #a50016;bottom:0;height: 8px; margin-left: -5px;}
.ajaskypeyear:before{width: 6px;height: 6px;background: #a50016;margin-left: -3px;bottom: 2px;}
.ajabblp2h4{font-size:18px;padding-bottom: 5px;}
.ajabblp2{padding: 20px ;background: rgba(30,43,59,1); transition:all 0.3s ease;}
@media screen and (min-width: 1100px){
    .ajabblp2:hover{background: rgba(30,43,59,0.7); }
}
.ajabblp2{margin-top: 25px;}



.ajabmrp1{opacity: 0.6;}
							.ajabmrp2m,.ajabmrp3{font-size:16px;}
							.ajabmrp2tit{font-weight: bold;width: 105px;}
							.ajabmrp2ms{padding-left: 105px;}
							.ajabmrp2m{margin-top: 10px;}
							.ajabmrp2{position: relative;}
							.ajabmrp2:after{background: #fff;content: '';width: 60px;height: 1px;background: #fff;opacity: 0.5;position: absolute;left:0;bottom:0;display:none;}
							.ajabmrp3li{width: 100%;box-sizing: border-box;padding-left: 66px; margin-top: 85px; position: relative;}
							.ajabmrp3img{position: absolute;left:0;top:0;}
							.ajabmrp3txt{ position:relative;}
							.ajabmrp3img,.ajabmrp3txt{z-index:1;}
							/*.ajabmrp3li1:before,.ajabmrp3li2:before{position:absolute;content:'';left:0;width:0; height:1px;transition:all 0.3s ease; background:#fff; opacity:0;}*/
							@media screen and (min-width: 1100px){
							.issekuai{ position:relative;}
							.issekuai2{margin-top:50px;}
							/*.issekuai:hover:before{ opacity:1;background:#a50016;border-color:#a50016;}*/
							/*.issekuai:before{box-shadow:0 3px 10px rgba(0,0,0,0.05);}*/
							/*.issekuai:before{border:1px solid #ebebeb; position:absolute;width: calc(100% + 60px);height: calc(100% + 60px); content:'';left:-30px;top:-30px; background:#ffffff;border-radius:5px; opacity:1; transition:all 0.3s ease;}*/
							/*.issekuai:hover{color:#fff;}*/
							
							}
                            .issekuai2 .ajabmrp2tit,.issekuai2 .ajabmrp2ms{width:100%;padding:0;}
                            .ajabmrp2ms2{margin-top:10px;}
                            .ajaboutbmbr{padding-top:0;margin-right:30px;}
                            .ajaboutbm{border:1px solid #ebebeb;border-radius:5px; box-shadow:0 10px 20px rgba(0,0,0,0.08);padding:60px;background-color:#fff;}
                            .ajaskypebg{height:435px;}
                            .ajaskype1,.ajaskype2{ opacity:0.8;}
                            .ajaskype1:hover,.ajaskype2:hover{opacity:1;}
                            .ajaboutbmbl{width:560px;margin-top: -25px;}
							/*.ajabmrp3li1:before{bottom:-42px;}*/
							/*.ajabmrp3li2:before{bottom:-42px;}*/
							.ajaboutbm{margin-top:50px;}
							.ajabmrp2 .ajabmrp2m{margin-top:0;}
							.ajabmrp2{padding:30px;background:#fff;border-radius:20px;border:1px solid #eee; box-shadow:0 5px 15px rgba(0,0,0,0.02);}
							.ajabmrp2line{position:absolute; background:#a50016;transition:all 0.5s ease;}
							.ajabmrp2line1,.ajabmrp2line2{width:1px;height:0;}
							.ajabmrp2line1{top:0;left:0;}
							.ajabmrp2line2{right:0;bottom:0;}
							.ajabmrp2line3,.ajabmrp2line4{height:1px;width:0;}
							.ajabmrp2line3{top:0;left:0;}
							.ajabmrp2line4{right:0;bottom:0;}
							.ajabmrp2:hover .ajabmrp2line1,.ajabmrp2:hover .ajabmrp2line2{height:100%;}
							.ajabmrp2:hover .ajabmrp2line3,.ajabmrp2:hover .ajabmrp2line4{width:100%;}
							.ajabmrp2:hover {border-color:#fff;}
							
							
/*产品详细*/
.prodd{ background:#fff;}
				.proddsliderm{ position:relative;}
				.proddtxt{ box-shadow:0 5px 10px rgba(0,0,0,0.05);}
				.proddtxt,.proddimg img{transition:all 0.3s ease;}
				.proddslider{ padding-bottom:20px; margin-top:50px;}
				.proddtxt{ background:#fff;}
				.proddimg img{width:100%; vertical-align:top;}
				.proddimg{ overflow:hidden;}
				.proddp1{font-size:16px; font-weight:bold;}
				.proddp1{ padding:25px; text-align:left;}


.cpw{margin:0 auto;width:1400px; }
.propnav{width:100%;left:0;top:71px; background:#2b2d2d; position:fixed; z-index:6;}
.propnavm{position:relative;}
.propnavtit{line-height:60px;height:60px;font-size:16px;}
.propnavtit span{ display:inline-block; vertical-align:top; padding-right:20px; background:url(../img/xiajt.png) center right no-repeat;color:#fff; background-size:12px auto; cursor:pointer;}
.propnavtit{ position:relative;}
.propnavtit ul{ opacity:0; visibility:hidden; z-index:-5; position:absolute; border-top:1px solid #a52e2b; background:#fff;left:0;top:120%; width:170px; padding:15px 20px; transition:all 0.3s ease; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.propnavtit a{ display:block;color:#444; font-size:14px; line-height:20px; padding:5px 0;}
.propnavtit a:hover{ color:#a52e2b;}
.propnavtit:hover ul{ opacity:1;top:100%; visibility:visible; z-index:6;}
.propnavmore{ background:#ad1f18; border-radius:20px; border:1px solid #ad1f18;color:#fff; line-height:40px; height:40px; padding:0 45px; position:absolute;right:0;top:50%;margin-top:-20px;transition:all 0.3s ease;}
.propnavmore:hover{color:#ad1f18; background:#fff;}



.proda{margin-top:131px; position: relative;}
.prodabg{background-position:center; background-size:cover; background-repeat:no-repeat; position: absolute;left:0;top:0;width: 100%;height: 100%;}
.prodam{ position:relative; z-index:3; height:490px;}
.prodamtxt{ font-size:16px; line-height:1.6; background:#ad1f18;color:#fff; width:600px;padding:70px; position:absolute;left:0;bottom:-70px;z-index: 3;}
.prodah2{font-size:42px;}
.prodadesc{ margin-top:20px;}
.puben2{font-size:20px;}
.pubcn2{font-size:36px;}
.prodbli{width:30%; min-height:130px; margin-right:5%; margin-top:50px; display:flex;}
.prodbli:nth-child(3n){ margin-right:0;}
.prodbliimg{width:100px;height:100px; border:1px solid #ddd;border-radius:10px; position:relative;}
.prodbliimg img{ position:absolute;left:0;top:0;right:0;bottom:0;margin:auto; max-width:90%; max-height:90%;}
.prodbliimg img{max-height: 60%;max-width: 60%;}
.prodblitxt{ width:75%; padding-left:5%; padding-top:10px;}
.prodblih5{font-size:20px;font-weight:bold;}
.prodblidesc{ font-size:14px;word-break:break-all;color:#333;padding-top:5px;}
/*.prodblist{display: flex;flex-wrap: wrap;}*/
.ptb80p{ padding:80px 0;}
.prodaimg{ position:absolute;right:0; bottom:20px; max-width:450px;}
.prodaimg img{max-width: 100%;}
.prodbli{ position:relative;}


/*1013*/
.gddha{width:100%;height:63px;}
.gddham{ position:relative;width:100%;left:0;z-index:13;top:0;transition:all 0.3s ease;}
.gddhfixed.on{ position:fixed;left:0;top:70px;}
.chanpin:hover{ color:#a50016; font-weight:bold;}
.chanpin{transition:all 0.5s ease; cursor:pointer;}
.morelxra{ background:#fff;padding:15px 0; text-align:center;margin-top:20px;box-shadow: 0 5px 15px rgb(0,0,0,0.08);}
.morelxra span{ cursor:pointer; position:relative; height:20px;padding-right:32px; line-height:20px;}
.morelxra span:before,.morelxra span:after{ position:absolute; content:'';right:0;color:#333;top:0;width:20px; overflow:hidden;height:100%;}
.morelxra span:before{background:url(../img/more_arrow.png) center right no-repeat;}
.morelxra span:after{background:url(../img/more_arrow1.png) center right no-repeat; opacity:0;}
.morelxra span:hover:before{ opacity:0;}
.morelxra span:hover:after{ opacity:1;}
.morelxra span:hover{color:#a50016;}
.morelxra span:before,.morelxra span:after,.morelxra span:before,.morelxra span{transition:all 0.3s ease;}
@media screen and (min-width: 1100px){
    .prodbli:before{ position:absolute; box-shadow:0 5px 15px rgba(0,0,0,0.05);width: calc(100% + 40px);height: calc(100% + 40px);left:-20px;top:-20px; content:''; opacity:0; border-radius:5px;}
    .prodbliimg,.prodblitxt{ position:relative;z-index:5;}
    .prodbli:hover:before{ opacity:1;}
    .prodbli:hover .prodblih5{color:#a50016;}
    .prodblih5,.prodbli:before{transition:all 0.3s ease; }
}



.prodc{ background:#f5f5f5;}
				.prodcimg{ height:65px; margin-left:20px;}
				.prodctxt{padding:25px; background:#fff; text-align:left;}
				.prodcp1{font-size:20px; font-weight:bold;}
				.prodcp1{ position:relative; padding:20px 15px; padding-bottom:0; margin-top:20px;border-top:1px solid #cccccc;}
				.prodcp1:before{ position:absolute;left:0;top:-1px; content:'';width:0; height:1px; background:#a50016; }
				.no4 .swiper-wrapper,.no4 .swiper-slide{ display:inline-block;height:auto;}
				.no4 .swiper-slide{font-size:0; width:24%;margin-right:1%;}
				.no41 .swiper-slide{font-size:0; width:32%;margin-right:2%;}
				.no4{ text-align:center;}
			
				.prodctxt:hover .prodcp1:before{width:100%;}
				.prodctxt:hover .prodcp1{color:#a50016;}
				.prodctxt:hover{ box-shadow:0 5px 20px rgba(0,0,0,0.05);}
				.prodcp1:before,.prodctxt{transition:all 0.3s ease;}
				.prodcslider{ padding-bottom:20px; margin-top:50px;}

.prode{ background:#fcfcfc;}
				.prodemtxt table{ text-align:center;border-collapse:collapse;width:100%; }
				.prodemtxt table td{ padding:20px;border-bottom:1px solid #e0e0e0; background:#fff;}
				.prodemtxt table tr td:nth-child(odd){ background:#eeeeee;font-size:16px;font-weight:bold; width:190px;}
				.prodemtxt table tr td:nth-child(2){width:500px;}
				.prodemtxt table tr:last-child td{ border:none;}
				.prodemtxt{ margin-top:50px;}


				.prodg{ background:#fff;}
				.prodgsliderm{ position:relative;}
				.prodga{ position:relative; padding:50px 30px; background:#e9eaea;border-radius:10px;}
				.prodga,.prodfimg img,.prodfp1:before,.pubmirei{transition:all 0.3s ease;}
				
				.prodga:hover .prodfp1:before{width:100%;}
				.prodgimg{ width:130px;height:130px;}
				.prodgimg img{ max-width:100%;}
				.prodgtxt{width:64%; padding-top:15px;}
				.prodgh5{font-size:22px;}
				.prodgdesc{font-size:16px; color:#333;}
				.prodga{ display:block;}
				.pubmirei{ background:#8e8e8e;right:30px;bottom:30px;display: inline-block; position:absolute; width:45px; height:45px; border-radius:5px;}
				.pubmirei:before{ position:absolute;left:0;top:0;width:100%;height:100%; background:url(../img/icon_viewmore_wt.svg) center no-repeat; background-size:16px auto; content:'';}
				.prodga:hover .pubmirei{ background:#a50016;}
				.prodgsliderm{ margin-top:50px;}

.prodf{ background:#fff;}
				.proddsliderm{ position:relative;}
				.prodftxt{ position:relative;}
				.prodftxt,.prodfimg img,.prodfp1:before{transition:all 0.3s ease;}
				.prodfslider{ margin-top:50px;}
				.prodfimg img{width:100%; vertical-align:top;}
				.prodfimg{ overflow:hidden;}
				.prodfp1{font-size:18px;color:#fff; position:absolute; width:80%;left:10%; padding-bottom:20px; border-bottom:1px solid rgba(255,255,255,0.8); bottom:30px; text-align:left;}
				.prodfp1:before{ position:absolute; content:''; width:0;left:0;bottom:-1px; background:#a50016;height:1px;}
				
				.prodftxt:hover img{ transform:scale(1.03);}
				.prodftxt:hover .prodfp1:before{width:100%;}


.probantxt{ position: absolute;left:50%;margin-left: -700px;top:50%;transform: translateY(-50%);color:#fff;}
			.probanerh5{font-size:40px;}
			.probanerdesc{font-size:16px; margin-top: 25px;line-height: 1.6;width: 48%;text-align:justify;}
			
			.ajproda{padding-top: 80px; }
			.pro2subm{text-align: right;border-bottom: 1px solid #e5e5e5;}
			.pro2submb a,.pro2subm2 a{font-size:16px;color:#333; display: inline-block;vertical-align: top;padding-bottom: 10px; line-height: 14px; margin-left: 50px; position: relative;}
			.pro2submb a:before,.pro2subm2 a:before{ position: absolute;left:0;bottom:-1px; background: #a50016; height: 1px; width: 100%; content: ''; opacity: 0; bottom: 3px;}
			.pro2submb a:hover:before,.pro2submb a.on:before,.pro2subm2 a:hover:before,.pro2subm2 a.on:before{opacity: 1; bottom: -1px;}
			.pro2submb a.on,.pro2submb2 a.on{font-weight: bold;color:#a50016;}
			.pro2submb a:hover,.pro2subm2 a.on{color: #a50016;}
			.pro2submb a,.pro2submb a:before,.pro2subm2 a,.pro2subm2 a:before{transition: all 0.3s ease;}
			.pro2subm3 a{ padding-bottom:18px; margin-left:0; margin-right:20px;}
			.pro2subm3{text-align:left; margin-top:35px;}
			.ajproone{margin-top: 25px; position: relative;}
			
			.ajproonetxt{color:#000;}
			.ajproonetxth4{font-size:36px; color: #274689;font-weight: bold;}
			.ajproonetxtdesc{font-size:16px;line-height: 1.6;margin-top: 15px;}
			.ajprooneimg{position: absolute;width: 48%;height: 90%;top:0%;left:0;}
			.ajprooneimg img{ position: absolute;max-height: 100%;right:0;top:0;bottom:0;left: 0; margin: auto;}
			.ajproone{position: relative;height: 460px;}
			.ajproonetxt,.ajprooneimg{z-index: 3;}
			.ajproonetxt{position: absolute;width: 40%;right:10%;top:50%;transform: translateY(-50%);text-align: justify;}
			.ajproonebg{position: absolute;left:0;top:0;width:100%;border-radius:5px; overflow: hidden;height:100%;background-size: cover;background-position: center; background-repeat: no-repeat;}
			
			.pro2subfixed{position: fixed;left:0;top:71px;width: 100%; z-index: 6;background: #fff;border-bottom:1px solid #eee;display: none;}
			.pro2subfixed .pro2subm{border: none;}
			.pro2submb a{line-height: 60px;padding-bottom: 0;height: 60px;}

	.ajaboutd{ position:relative;background:#fff; z-index:5;}
	#ajproda{ position:relative;}
	.ajprodaline{ position:absolute;top:0;left:0;}
	
	
/*产品导航*/
.isprotop.fixed{top:-80px; opacity:0;}
.pro2subfixed{top:0;}

.pro2subma>li{line-height:60px;display:inline-block;font-size:16px;}
.pro2subma>li{margin-right:10px;}
.lione{ position:relative;}
.lione span{ background:url(../wapimg/pbtyuyan4.png) center right no-repeat; padding-right:18px;}
.pro2subma>li:last-child:before{content: "- ";}
.pro2subma>li:last-child ,.lione span,.lionesub a:hover{color:#a50016;}
.lionesub{ position:absolute;width:230px;padding:10px 20px;left:0;top:56px; display:none; text-align:left;background:#fff; box-shadow:0 10px 25px rgba(0,0,0,0.1);}
.lionesub:before {content: '';width: 10px;height: 10px;position: absolute;background:#fff;  transform:rotate(-45deg);top:-6px;left:15px;}
.lionesub{border:1px solid rgba(0,0,0,0.07);}
.lionesub:before{border-top: 1px solid rgba(0,0,0,0.07);border-right: 1px solid rgba(0,0,0,0.07);}
.lionesub dd{line-height:22px;padding:2px 0;}
.lionesub dl{padding:5px 15px;}
.lionesub dl dl a{font-size:14px;opacity:0.8;}
.lionesub a{color:#333;}
/*网页PC底部*/

footer {
    background-color: #272a2f;
	padding-top: 60PX;
}

.foot-logo {
    padding-top: 5%;
    padding-bottom: 4%;
}
				.foot-main-1{margin-top: 45px;}
.foot-main-1 span {
    display: block;
    width: 264px;
    height: 45px;
    text-align: center;
    line-height: 45px;
    border-radius: 8px;
    border: solid 1px #525559;
    margin-bottom: 15px;
    color: #fff;
    opacity: 0.7;
    transition: all .35s;
    cursor: pointer;
}

.foot-main-1 span:hover {
   box-shadow: 0 0px 10px rgba(228, 0,0,0.72);
}

.foot-main-2 dl {
    float: left;
    
}

.foot-main-2 dt {
    opacity: 1;
    font-size: 16px;
    margin-bottom: 20px;
}

.foot-main-2 dd {
    opacity: 0.9;
		font-size: 14px;
    margin-bottom: 10px;
    transition: all .35s;
		color: #fff;
}

.foot-main-2 dd a {
	color: inherit;
}

.sub-dd {
	text-indent: 1em;
}

.foot-main-2 dd:hover {
    opacity: 1;
}

.foot-main-3 a {
    width: 27%;
    display: inline-block;
    border-radius: 8px;
    border: solid 1px #525559;
    opacity: 0.7;
    color: #fff;
    height: 44px;
    line-height: 44px;
    margin-bottom: 20px;
    text-align: center;
    margin-left: 4%;
    transition: all .5s;
}

.foot-main-3 a:hover {
    border: solid 1px rgba(228, 0,0,0.72);
}

.foot-main-3 a:nth-child(3n) {
    margin-right: 0;
}

.foot-ewm {
    padding-top: 60px;
    padding-bottom: 30px;
}

.foot-ewm-lf p {
    margin-top: 20px;
    opacity: 0.7;
}

.foot-ewm-fr p {
    margin-top: 20px;
    opacity: 0.5;
}

.foot-bt {
    background-color: #232325;
}

.foot-bt {
    color: #909090;
    padding: 20px 0;
}
.foot-bt a{
    color: #909090;
}

.foot-main-2{display: flex;justify-content: space-between;}		

.foot-main-2 a,
.foot-main-2 dt {
    color: #fff;
}
.foot-main-2 dt, .foot-main-2 dt a{font-weight:bold;}
.footlogoimg img{height: 50px;}
.ajaboutctxtp0{font-size:24px; padding-bottom:5px; font-weight:bold;}

.wzjza01 .pubcn,.wzjza01  .puben{text-align:left;}


.ajhonor .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background:#a50016;}
.ajhonor .mCSB_outside+.mCSB_scrollTools{right:-50px !important;}


/*0914*/




.chanpin{line-height: 62px; font-size: 18px;}
.chanpin.on{font-weight:600;color:#a50016;}

.probantxt{ left:50%; top:50%; color:#fff;}
.probanerh5{font-size:40px;}
.probanerdesc{font-size:16px; margin-top: 25px;line-height: 1.6;width: 48%;}

.neewdmtop{width: 100%; padding-top: 30px; padding-bottom: 50px; background-color: #fff;}
.neewdm-box{width: 1400px;  margin: 0 auto;margin-top:50px; box-sizing:content-box;}
.neewdm-box2{width:1500px;}
.neewdm-box3{margin-top:0;}
.sevenswiper{padding-left:50px;padding-right:50px;}

.neewdmtop-lb{width: 100%; vertical-align: top;}

.neewdmban{width: 100%; padding-top: 85px; padding-bottom: 85px; background-color: #f5f5f5;}
.neewdmban-dhz{float: left; transform: skew(-5deg,0deg); margin-right: 12px;}
.neewdmban-dhzl{float: left; position: relative;width: 211px; }
.neewdmban-dhz{width:211px;}
.neewdmban-dhzb{width: 285px;}
.neewdmban-dhzldw{position: absolute; left: 20px; top: 75px;}
.neewdmban-dhzlh3{color: #fff; font-size: 18px; margin-top: 30px; font-weight: bold;}
.neewdmban-dhzb{float: left; position: relative; }
.neewdmban-dhzr{float: left; background-color: #fff; height: 408px; width: 285px;  padding-top: 10px; padding-left: 30px; padding-right: 40px;}
.neewdmban-dhzrdul{margin-top: 50px;}
.neewdmban-dhzrdull1{color: #a50016;; font-weight: bold; font-size: 15px;}
.neewdmban-dhzrdull2{margin-top: 10px;}
.neewdmban-jt{display: block; width: 60px; height: 10px; margin-top: 70px;}
.ldwicon{transform: skew(5deg,0deg);}



.neewdmbanimg1,.neewdmbanimg2,.neewdmbanimg3,.neewdmbanimg4,.neewdmbanimg5{ }

.neewdmban-dhz,.neewdmban-dhzb{transition:all 0.3s ease;}
.neewdmban-dhz.on{width: 496px;}
.neewdmban-dhz{ position: relative;}
.neewdmban-dhzb{ position: absolute;right:0;top:0; visibility: hidden;opacity: 0;}
.neewdmban-dhz.on .neewdmban-dhzb{ opacity: 1; visibility: visible;}
.neewdmbanimg10{width: 100%;}

.neewdmbtm{width: 100%; padding: 85px 0;  background-color: #f5f5f5;}
.neewdmbtm-l{float: left; width: 40%; position: relative;}
.neewdmbtm-r{float: left; width: 60%; margin-top: 52px; background-color: #fcfcfc; padding-top: 50px; padding-bottom:50px; padding-left: 150px; padding-right: 100px;}
.neewdmbtm-ldw{width: 320px; height: 166px; background-color: #fff; padding-top: 35px; padding-left: 50px; position: absolute; bottom: -30px; right: -50px; box-shadow: 12px 12px 30px #eee;}
.neewdmbtm-ldwp{color: #cccccc; font-weight: 500; font-size: 16px;}
.neewdmbtm-ldwh1{font-size: 36px; font-weight: bold;}
.neewdmbtm-limg{height: 470px;}
.neewdmbtm-limg img{height: 470px;}
.neewdmbtm-rwenzi{font-size: 16px; }
.rwenzi{ color: #444;}
.rwenzi p{ margin-top:25px;}
.rwenzi p:first-child{margin-top:0;}
.neewdmban-dhzr{width: 100%;}

.videojishu{ margin-top:40px;}

.neewdmbtm-ldw .puben,.neewdmbtm-ldw .pubcn{ text-align:left;}




.ajab29a{background:#f5f5f5;padding:85px 0;}
			    .ajab29am1 .puben,.ajab29am1 .pubcn{text-align:left;}
			    .ajab29am1{padding-left:0;}
			    .ajab29am2li{float:left;width:31%;position:relative;margin-right:3.5%}
			    .ajab29am2li:last-child{margin-right:0;}
			    .ajab29am2line{position:absolute;background:#a50016;}
			    .ajab29am2line1,.ajab29am2line2{height:2px;width:8px;}
			    .ajab29am2line3,.ajab29am2line4{width:2px;height:8px;}
			    .ajab29am2line1{left:0;top:0;}
			    .ajab29am2line2{right:0;bottom:0;}
			    .ajab29am2line3{left:0;top:0;}
			    .ajab29am2line4{right:0;bottom:0;}
			    .ajab29am2liwz{padding:10px 15px;font-weight:600;}
			    .ajab29am2{font-size:16px;}
			    .ajab29am3,.ajab29am2{margin-top:50px;}
			    .ajab29am3a{width:48.5%;background:#fff;}
			    .ajab29am3a:nth-child(2){float:right;}
			    .ajab29am3aimg{width:49%; overflow:hidden;}
			    .ajab29am3aimg img{width:100%;vertical-align:top;}
			    .ajab29am3atxt{width:51%;}
			    .ajab29am3ap1{padding:25px;padding-bottom:0;}
			    .ajab29am3ap1 p{margin-top:6px;padding-left:15px;background: url(../img/pager1.png) left 6px no-repeat;background-size: 6px auto;}
			    .ajab29am3a{ box-shadow:0 5px 10px rgba(0,0,0,0.03);}
			    .ajab29am3a:hover{ box-shadow:0 5px 20px rgba(0,0,0,0.08);}
			    .ajab29am3a:hover img{transform:scale(1.05);}
			    .ajab29am3a,.ajab29am3ap1 p,.ajab29am3aimg img{transition:all 0.3s ease;}
			    .ajab29am3ap1 p:hover{color:#a50016;}
			    

.ajab29bmp2{margin-top:35px;}
			    .ajab29b{padding:85px 0;}
			    .ajab29bmp2a{width:20%;border:1px solid #ebebeb;border-top-left-radius:5px;border-bottom-left-radius:5px; overflow:hidden;border-right:none;}
			    .ajab29bmp2b{width:80%;}
			    .ajab29bmp2a li{font-size:20px;color:#666;cursor:pointer; line-height:56px; position:relative;padding-left:42px; margin-top:5px;}
			    .ajab29bmp2a li:before{opacity:0; position:absolute;left:0;top:0;width:3px;height:100%;background:#a50016; content:'';}
			    .ajab29bmp2a li.active{color:#000; background:#f5f5f5;}
			    .ajab29bmp2a li.active:before{opacity:1;}
			    .ajab29bmp2{height:485px;}
			    .ajab29bmp2a,.ajab29bmp2b{height:100%;}
			    .ajab29bmp2aul{padding-top:25px;}
			    .ajab29bmp2bh6{font-size:30px;color:#fff;}
			    .ajab29bmp2bdesc{font-size:16px;color:#fff;margin-top:30px;}
			    .ajab29bmp2btxt{ position:absolute;width:480px;left:80px;top:50px;z-index:7;}
			    .ajab29bmp2bimg{ position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden;}
			    .ajab29bmp2b{border-radius:5px;overflow:hidden;}
			    .ajab29bmp2a li,.ajab29bmp2a li:before{ transition:all 0.3s ease;}
			    
			    
			    .ajaboutkm{margin-top:50px; box-shadow:0 5px 15px rgba(0,0,0,0.08);}
               .ajaboutkml{width:33%;}
               .ajaboutkml h5{font-weight:bold;font-size:18px;margin-top:10px;}
               .ajaboutkmr{width:66%; overflow: hidden;border-radius:5px;}
               .ajaboutkmrimg,.ajaboutkmrimgm,.ajaboutkmrwz{ position:absolute;width:100%;height:100%;left:0;top:0;}
               .ajaboutkmrwz{z-index:5;}
               .ajaboutkmrwz li{font-size:24px;float:left;width:33.33%; text-align:center;color:#fff;height:100%;border-left:1px solid rgba(255,255,255,0.5); position:relative;}
               
               .ajaboutkml,.ajaboutkmr{height:550px;position:relative;}
               .ajaboutkmrimgm{transition:all .5s;opacity:0;background-size:cover;background-repeat:no-repeat; background-position:center;}
               .ajaboutkmrimgm:before{position:absolute;left:0;top:0;width:100%;height:100%; content:'';background:#000;opacity:0.1;z-index:1;}
               .ajaboutkmrimgm.on{opacity:1;}
               .ajaboutkmrwz p{margin-top:10px;}
               .ajaboutkmrwzp{ position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:6;width:100%;}
               
               .ajaboutkml img{height:55px;}
               .ajaboutkml li{width:100%;padding:0 40px;padding-right:80px;font-size:16px;position:absolute;left:0;top:50%;transform:translateY(-50%);opacity:0;transition:all 0.5s ease;}
               .ajaboutkml p{margin-top:10px;padding-left:15px;background:url(../img/pager1.png) left 6px no-repeat;background-size:6px auto;}
               .ajaboutkml .on{opacity:1;}
               @-webkit-keyframes warn{
               0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
               100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
               }

               @keyframes warn{
               0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
               100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
               }
			
               .mppiont {box-sizing: content-box;display:inline-block;width: 14px;height: 14px;background:#fff;cursor: pointer;border-radius:50%;z-index: 10; position:relative;}
               .mppiontdot{width: 4px;height: 4px;background: #b93f39;border-radius:50%;left:5px;top:5px;display: block;position: absolute;}
               .mppiontpulse{position:absolute;top:-16px;left:-16px;height:46px;width:46px;border:2px solid #ffffff;-webkit-border-radius:50%;border-radius:50%;box-shadow:0 0 4px #ffffff,0 0 10px #ffffff inset;opacity:.12;filter:alpha(opacity=0);background:0 0}
                .on .mppiontpulse{-webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both;-o-animation:warn 2s ease-out both;animation:warn 2s ease-out both;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;}
			    .mppiontpulse2,.mppiontpulse3{display:none;}
		        .on  .mppiontpulse2,.on  .mppiontpulse3{display:block;}
			
               .mppiont .delay-01{-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;animation-delay:0.2s}
               .mppiont .delay-02{-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;animation-delay:0.4s}
               .mppiont .delay-03{-webkit-animation-delay:0.6s;-moz-animation-delay:0.6s;-o-animation-delay:0.6s;animation-delay:0.6s}
               .mppiont .delay-04{-webkit-animation-delay:0.8s;-moz-animation-delay:00.8s;-o-animation-delay:0.8s;animation-delay:0.8s}
               .mppiont .delay-05{-webkit-animation-delay:1s;-moz-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}
               
               .ajaboutkmrnra{ display:none;}
               
               
               
               .ajhonor{padding:80px 0;background:#f9f9f9;}
			    .ajhonorm{width:1350px;margin:0 auto;padding-top:72px; position:relative;margin-top:50px;}
			    .ajhonormimg{width:60%;position: absolute;left:0;top:0;}
			    .ajhonormimg img{width:100%;}
			    .ajhonormtxt{width:58%;padding:50px 0;padding-left:15%;padding-right:5%;background:url(../img/ajhotp1.jpg) center no-repeat #fff;font-size:16px; position:relative;z-index:5;background-size:cover;}
			    .ajhonormtxt p{padding-left: 15px;background: url(../img/pager1.png) left 8px no-repeat;text-align: justify;background-size: 6px auto;line-height: 1.6;margin:8px 0;}
			    .ajhonormtxt{box-shadow:0 5px 15px rgba(0,0,0,0.08);}
			    .ajhonormtxt p{position:relative;left:0;transition:all 0.3s ease;}
			    .ajhonormtxt p:hover{left:5px;color:#a50016;}
			    
			    
			    
			    .ajpartnerm2h6{text-align:center;font-size:28px;}
			.ajpartnerm2{width:1200px;margin:0 auto;margin-top:50px;}
			.ajpartnerm2 li{height:90px;float:left;width:19%;margin-right:1.25%;margin-top:1.25%;box-sizing: border-box;border:1px solid #eee;position:relative;transition:all 0.3s ease;}
			.ajpartnerm2 li:hover{box-shadow:0 10px 25px rgba(0,0,0,0.08);}
			.ajpartnerm2 li:nth-child(5n){margin-right:0;}
			.ajpartnerm2 img{margin:auto;left:0;top:0;right:0;bottom:0; position:absolute;max-width:80%;max-height:70%;}
			
			.ajpartner{padding:80px 0;}
			.ajpartnerm{width:1205px;margin:0 auto;height:600px;position:relative; margin-top:70px;}
			    .ajpartnerm li{width:180px; position:absolute;height:180px;text-align:center;border:1px solid rgba(165,0,22,0.1);transform:rotateZ(45deg);top:0;box-shadow:0 5px 10px rgba(0,0,0,0.08) inset;transition:all 0.3s ease;}
			    .ajpartnerm li:hover{box-shadow:0 10px 20px rgba(0,0,0,0.1) inset;}
			    .ajpartnerm img{transform:rotateZ(-45deg);margin:auto;left:0;top:0;right:0;bottom:0; position:absolute;max-width:80%;max-height:60%;transition:all 0.3s ease;}
			    .ajpartnerm li:hover img{transform:rotateZ(-45deg) scale(1.05);}
			    .ajpartnerm li:nth-child(2){left:253px;top:0;}
			    .ajpartnerm li:nth-child(3){left:506px;top:0;}
			    .ajpartnerm li:nth-child(4){left:759px;top:0;}
			    .ajpartnerm li:nth-child(5){left:1012px;top:0;}
			    
			    
			    .ajpartnerm li:nth-child(6){left:0;top:253px;}
			    .ajpartnerm li:nth-child(7){left:126px;top:127px;}
			    .ajpartnerm li:nth-child(8){left:379px;top:127px;}
			    .ajpartnerm li:nth-child(9){left:632px;top:127px;}
			    .ajpartnerm li:nth-child(10){left:885px;top:127px;}
			    .ajpartnerm li:nth-child(11){left:252px;top:253px;}
			    .ajpartnerm li:nth-child(12){left:505px;top:253px;}
			    .ajpartnerm li:nth-child(13){left:759px;top:253px;}
			    .ajpartnerm li:nth-child(14){left:1012px;top:253px;}
			    
			    .ajpartnerm2 li:nth-child(1),.ajpartnerm2 li:nth-child(2),.ajpartnerm2 li:nth-child(3),.ajpartnerm2 li:nth-child(4),.ajpartnerm2 li:nth-child(5){margin-top:0;}
			    
			    
		    ..procontyact{background-position:center;background-repeat:no-repeat; background-size:cover; color:#fff; text-align:center;}
		    .pubcn5{color:#000;}
		    .procontyactm{padding:120px 0;}
		    .proccp{margin-top:30px; text-align:center;}
		    .proccp1,.proccp2{ display:inline-block; font-size:18px;color:#333; line-height:30px;margin:0 10px;}
		    .proccp1{ background:url(../img/ctaicontel.png) left center no-repeat;padding-left:30px;}
		    .proccp2{ background:url(../img/ctaiconmail.png) left center no-repeat;padding-left:30px;}
		    
			.relaam{margin-top:40px;padding:40px 5.5%;color:#fff;font-size:16px;line-height: 1.6;color:rgba(255,255,255,0.9);background: url(../img/relaa.jpg) center no-repeat;}
.relaamspan{font-size: 45px;font-weight: bold;}
.relaap2{padding-top: 30px;padding-bottom: 40px;}
.techp21{text-align: left;}

.relab{background: #fbfbfb; padding: 70px 0;font-size:16px;}
.relabmr{width: 880px;height: 290px;text-align:right;}
.relabp1{margin-top: 205px;color:#555;}
.relabmr img{ max-width:100%;}

.wzjza .pubcn,.wzjza .puben{ text-align:left;}


			    
.fourBoxs {
	width: 100%;
	background: #F8F8F8;
	padding: 65px 0;
}

.sourBoxs {
	width: 48.5%;
	height: 324px;
	position: relative;
	float: left;
	margin: 40px 3% 0px 0;
	overflow: hidden;
	cursor: pointer;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}

.sourBoxs:nth-child(-n+2) {
	margin-top: 0;
}

.coverBg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: cover !important;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}

.sourBoxs:nth-of-type(2n) {
	margin-right: 0;
}

.bgBoxs {
	width: 358px;
	position: absolute;
	left: -25px;
	bottom: 68px;
	z-index: 2;
	padding: 20px 40px 20px 60px;
}

.bgBoxs::after {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	transform: skewX(-19deg);
	-webkit-transform: skewX(-19deg);
	-moz-transform: skewX(-19deg);
	display: block;
	position: absolute;
	z-index: -1;
	right: 0;
	transition: all .3s ease-in-out;
	opacity: 0;
	height: 100%;
	width: 90%;
	top: 50%;
	transform: skewX(-15deg) translateY(-50%) translateX(-20%);
}

.bgBoxs1::after {
	background-color: #a50016;
}

.bgBoxs2::after {
	background-color: #a50016;
}

.bgBoxs3::after {
	background-color: #a50016;
}

.bgBoxs4::after {
	background-color: #a50016;
}

.bgBoxs h4 {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	color: #ffffff;
}

.bgBoxs p {
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
}

.sourBoxs:hover .coverBg {
	transform: scale(1.1);
}

.sourBoxs:hover .bgBoxs::after {
	opacity: .8;
	transform: skewX(-15deg) translateY(-50%) translateX(0);
}



		    
.tzzmainebr {
	border-radius: 12px;
	background: #FFFFFF;
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
}
.tzzmainebl img{width:100%; vertical-align:top;}
.tzzmainebl,
.tzzmainebr {
	height: 213px;
	width: 575px;
	overflow: hidden;
}

.tzzmainebr {
	box-shadow: 0px 1px 33px 0px rgba(230, 230, 230, 0.75);
}

.tzzmainebrm {
	font-size: 16px;
	height: 181px;
	border-radius: 10px;
	padding-left: 45px;
	padding-top: 30px;
}

.tzzmainebrmp1 {
	font-size: 20px;
	color: #333 ;
}

.tzzmainebrmp2 {
	padding-top: 8px;
}

.tzzmainebrmpp3 {
	padding-top: 95px;
}
.gpBox {
    width: 100%; 
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}

.tzzmainebrmpp3 span {
	display: inline-block;
	margin-right: 20px;
}

.tzzmainebrmpp3 .spa1 {
	background: url(../img/ttz/email.png) left center no-repeat;
	padding-left: 30px;
}

.tzzmainebrmpp3 .spa2 {
	background: url(../img/ttz/etel.png) left center no-repeat;
	padding-left: 30px;
}

.tzzmainebrmpp3 .spa3 {
	background: url(../img/ttz/zhen1.png) left center no-repeat;
	padding-left: 30px;
	background-size: 20px;
}

.tzzmainebr:hover {
	background: #a50016 ;
}

.tzzmainebr:hover p {
	color: #FFFFFF;
}

.tzzmainebr:hover .tzzmainebrmpp3 .spa1 {
	background: url(../img/ttz/email-bai.png) no-repeat left center;
}

.tzzmainebr:hover .tzzmainebrmpp3 .spa2 {
	background: url(../img/ttz/tel-bai.png) no-repeat left center;
}

.tzzmainebr:hover .tzzmainebrmpp3 .spa3 {
	background: url(../img/ttz/zhen.png) left center no-repeat;
	padding-left: 30px;
	background-size: 20px;
}
.tzzmainbal {
    color: #222222;
    font-size: 12px;
    line-height: 24px;
}
.tzzmainbal p {
    font-size: 32px;
    padding-top: 10px;
}
.tzzmaine{  background:#eeeff1;}
.tzzmaineb { margin-top: 35px;}


.offic-box{margin-top:30px;}

	.offic-box img{width:100%; vertical-align:top;}
                        .member-lists {
                            background: #FFFFFF;margin-top: 30px;padding: 30px;box-shadow: 0 0 10px 0 rgba(0,0,0,0.08);
                            position: relative;transition: all .5s ease;
                        }
                        .member-lists h4 {
                            position: relative;font-size: 22px;line-height: 26px;color: #111111;margin-bottom: 15px;
                        }
                        .member-lists h4::before {
                            content: '';width: 2px;height: 30px;background-color: #a50016;position: absolute;left: -30px;top: -5px;
                        }
                        .member-lists h4 span {
                            font-size: 16px;line-height: 26px;color: #111111;margin-left: 12px;
                        }
                        .member-lists:hover{box-shadow: 0 10px 20px 0 rgba(0,0,0,0.08);}



 .tzzmainbclist {
    overflow: hidden;
    width: 100%;
}
.tzzmainbclist a {
    margin-top: 30px;
    line-height: 22px;
    padding: 30px;
    padding-left: 0;
    color: #3c3c3c;
    display: block;
    float: left;
    width: 570px;
    position: relative;
}
.tzzmainbclist a:nth-child(2n){float:right;}
.tzzmainbclist a:before {
    border-radius: 5px;
    position: absolute;
    content: '';
    border: 1px solid #eee;
    right: 0;
    top: 0;
    width: 540px;
    height: 120px;
}
.tzzmainbcdate {
    float: left;
    border-radius: 5px;
    width: 60px;
    text-align: center;
    background: #ddd;
    font-size: 20px;
    color: #21252b;
    padding: 10px 0;
    line-height: 22px;
    position: relative;
    z-index: 4;
}
.tzzmainbcdate span {
    height: auto;
    display: block;
}
.tzzmainbcdate span {
    font-size: 15px;
}

.tzzmainbctit {
    margin-top: 14px;
    float: right;
    position: relative;
    max-height: 44px;
    min-height: 44px;
    overflow: hidden;
    width: 445px;
    padding-right: 40px;
    padding-left: 40px;
    background: url(../img1/pdf.png) left center no-repeat;
    background-size: 22px  auto;
    display: flex;
    align-items: center;
    font-size:16px;
}
.tzzmainbci {
    position: absolute;
    right: 0;
    top: 8px;
    display: block;
    width: 30px;
    height: 30px;
    background: #eeeeee;
    border-radius: 3px;
}
.tzzmainbci:before, .tzzmainbci:after {
    position: absolute;
    top: 0;
    content: '';
    right: 0;
    width: 100%;
    height: 100%;
}
.tzzmainbci:before {
    background: url(../img1/xaizai1.png) center no-repeat;
}
.tzzmainbci:after {
    opacity: 0;
    background: url(../img1/xaizai2.png) center no-repeat;
}
.tzzmaincbldown:after, .tzzmaincbldown:before, .tzzmainbar a, .tzzmaincbldown, .tzzmaincbldown span, .tzzmainbclist a:before, .tzzmainbcdate, .tzzmainbci, .tzzmainbci:before, .tzzmainbci:after {
    transition: all 0.5s ease;
}


.tzzmainbclist a:hover:before {
	border-color: #a50016;
}

.tzzmainbclist a:hover .tzzmainbcdate {
	background: #a50016;
	color: #fff;
}

.tzzmainbclist a:hover .tzzmainbci:after {
	opacity: 1;
}

.tzzmainbclist a:hover .tzzmainbci:before {
	opacity: 0;
}

.tzzmainbclist a:hover .tzzmainbci {
	background: #a50016;
}

.videojishuimg,.videojishuplay{ display:none;}

 .ctaiconadd{background:url(../img/ctaiconadd.png) left center no-repeat;}
		    .ctaicontel{background:url(../img/ctaicontel.png) left center no-repeat;}
				.ctaiconemail{background:url(../img/ctaiconmail.png) left center no-repeat;}
		    .ctaiconfax{background:url(../img/ctaiconfax.png) left center no-repeat;}
		    .ctaiconmail{background:url(../img/ctaiconmail.png) left center no-repeat;}
		    .ctaiconlxr{background:url(../img/ctaiconlxr.png) left center no-repeat; background-size:22px auto;}
		    
		    .contaah4{ font-size:24px; padding-bottom:20px; border-bottom:1px solid #c4c4c4;}
		    .contaamap1img,.contaamap1txt{width:50%;height:305px;background:#fff;}
		    .contaawz4{ font-size:18px; line-height:35px;}
		    .contaawz3{ font-size:14px; color:#666;line-height:16px; padding-top:40px;}
		    .contaamap1txt{padding-left:60px;}
		    .contaamap1img img{width:100%; vertical-align: top;}
		    .contaamap1{ margin-top:40px; box-shadow: 0 5px 15px rgb(0,0,0,0.08);}
		    .contaamap2m{ background:#fff; padding:30px;box-shadow: 0 5px 15px rgb(0,0,0,0.08);  padding-bottom:20px;}
		    .contaawz1{font-size:20px; position:relative; padding-bottom:15px; border-bottom:1px solid #e5e5e5;}
		    .contaawz2{ margin-top:12px;}
		    
		    .contaawz2,.contaawz5{font-size:16px; color:#666; padding:10px 0;}
		    .contaamap2m{width:32.33%; margin-right:1.5%;  margin-top:1.5%; transition:all 0.3s ease;}
		    .contaamap2m2:nth-child(3n){ margin-right:0;}
		    .contaamap2m1{ margin-right:2%;}
		     .contaamap2m1:nth-child(2n){ margin-right:0;}
		    .contaawz3,.contaawz4,.contaawz5,.contaawz2{padding-left:35px;}
		    .contaamap2{ margin-top:25px;}
		    .contaamap2m:hover{box-shadow: 0 10px 25px rgb(0,0,0,0.08);}
		    .contaawz1:before{ position:absolute;width:0;left:0;bottom:0; height:1px; content:''; background:#a50016;opacity:0;transition:all 0.3s ease;}
		    .contaamap2m:hover .contaawz1:before{width:100%; opacity:1;}
		    .contaamap2m1{width:49%;}
		    .contaama{ margin-top:50px;}
		    .contaamap2m1{ margin-top:20px;}
		    .contaamap21{margin-top:5px;}
		    .contaamap23{ margin-top:10px;}
		    .contaamap2m_div{margin-top:10px;color: #666;}
		    .fenon{height:380px;overflow: hidden;}
		    .fenon2{height:410px;overflow: hidden;}
		    
 .hcontbm{margin-top: 25px;}
                .hcontbm{width:48%;}
                .hcontbm1{width: 100%;resize: none;}
                .hcontbm input,.hcontbm textarea,.hcontbm select{padding:8px 0;line-height:22px;border-bottom:1px solid #e5e5e5;width:100%;transition: all 0.3s ease;}
                .hcontbm input:focus,.hcontbm textarea:focus{border-color:#000;}
                .hcontbm textarea{height: 38px;}
                .hcontbm span{font-size:16px;color:#333;}
                .hcontbm i{color:#ff0000;padding-left:3px;}
                
                .hcontbmst {display: inline-block;width: 170px;height: 46px;line-height: 46px;color: #fff;font-size: 16px;border-radius: 6px;background: #a50016;text-align: center;cursor: pointer; resize:none;}
                .hcontbm2{text-align: center;margin-top: 50px;}
                .hcontbul{padding-top: 30px;}
                .contaa{ background:#f5f5f5;}
                .contab{ background:#fff;}
                
                .fzjga .contaamap2m{ min-height:164px;}
                
                
                  .new16mr{width:46%;}
	    .new16ml{width:52%;}
	    .new16mimg{ display:block;width:100%; overflow:hidden; position:relative;}
	    .new16mimgm{ background-size:cover; background-position:center; background-repeat:no-repeat; position:absolute;left:0;top:0;width:100%; 
	        height:100%;
	    }
	    .new16mimg1{height:351px;}
	    .new16mimg2{height:170px;}
	    .new16mimgwz{ position:absolute;width:100%;padding:0 25px;left:0;bottom:15px; z-index:3;}
	    .new16mimgwz p{height:52px; border-radius:5px;  line-height:52px; background:rgba(0,0,0,0.3); padding:0 20px; padding-right:60px;position:relative;}
	    .new16mimgwz span{ display:block;color:#fff;font-size:16px;}
	    .new16mimgwz i{ display:block; position:absolute;height:100%; opacity:0.8; width:20px; background:url(../img/icon_viewmore_wt.svg) center no-repeat; background-size:100% auto;top:0;right:20px;}
	    .new16mlist{ background:#fff;padding:0 25px;}
	    .new16mlist li{ border-bottom:1px solid #e5e5e6; padding:0 5px; line-height:52px; height:52px;}
	    .new16mlist li a{ display:block; font-size:16px; color:#333; margin-right:15%;}
	    .new16mimg:hover .new16mimgm{ transform:scale(1.03);}
	    .new16mimg:hover .new16mimgwz p{ background:rgba(0,0,0,0.5); }
	    .new16mimg:hover .new16mimgwz i{ opacity:1; right:15px;}
	    .new16mlist li:hover a{color:#a50016;}
	    .new16mimgm,.new16mimgwz p,.new16mimgwz span,.new16mimgwz i{ transition:all 0.3s ease;}
	    
	    .new16mlist{ position:relative;}
	    .new16mlist1 li{ height:57px; line-height:57px;overflow: hidden;}
	    .new16mlist1{ height:326px;}
	    .new16mlist li:last-child{ border-bottom:0;}
	    .new16mimgmt25p{ margin-top:25px;}
	    
	    .new16mmore {
    font-weight: normal;
    user-select: none;
    background-size: cover;color:#a50016 ;font-size:14px ;
    display: block;padding-right: 10px;line-height: 26px;
    height: 26px; position: absolute;
    background: url(../img/pager1.png) center right no-repeat;background-size: 6px auto;
   
}

.new16mtita{ position:absolute; display:inline-block; background:rgba(0,0,0,0.7);color:#fff; line-height:32px; height:32px;color:#fff;font-size:15px;width:120px;border-radius:25px;z-index:5;left:25px;top:20px; text-align:center;}
.new16mmore{transition:all 0.3s ease;bottom:13px;right:20px;}
.new16mlist1 .new16mmore{}
.new16mmore:hover{ padding-right:15px;}



 .ajxinpdm{position:relative;}
                .ajxinpdslider{margin-top:30px;padding:0 5px;padding-bottom:10px;}
                .ajxinpdimg img{width:100%;vertical-align:top;}
                .ajxinpdtxt h5{font-size:16px;font-weight:bold;text-align:left;}
                .ajxinpdtxt{padding:25px;}
                .ajxinpdslider .xuyaom{box-shadow: 0 5px 5px rgba(0,0,0,0.05);}
                .ajxinpdslider .swiper-slide:hover .xuyaom{box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
                .ajxinpdm{width: 1410px;}
                .ajxinpdtxt h5{padding-bottom:10px;border-bottom:1px solid rgba(165,0,22,0.4);}
                .ajxinpdtxt p{margin-top:10px;}
                .ajxinpdslider .swiper-slide:hover img{transform:scale(1.08);}
                .ajxinpdtxt h5{position: relative;transition:all 0.3s ease;}
                .ajxinpdtxt h5:before{position:absolute;left:0;bottom:-1px;content:'';width:0;height: 1px;background: #bd2821;z-index:6;}
                .ajxinpdimg{overflow: hidden;}
                .ajxinpdtxt h5:before,.ajxinpdimg img{transition:all 0.3s ease;}
                .ajxinpdslider .swiper-slide:hover  h5:before{width:100%;}
                .ajxinpdslider .swiper-slide:hover h5{color:#bd2821;}
                .ajxinpdbtnl {left:-70px;}
                .ajxinpdbtnr {right:-70px;}



.ajxinpamdesc{margin-top:30px;padding:0 6%;font-size:16px;}
			    .ajxinpamdesc p{margin-top:20px;}
			    .ajxinpamdesc p:first-child{margin-top:0;}
			    
			    .ajxinpb{padding-top:0;}
			    .ajxinpbslider{margin-top:30px;}
			    .ajxinpbimg{position:relative;overflow: hidden;border-radius:5px;}
			    .ajxinpbimg img{width:100%;vertical-align: top;}
			    .ajxinpbimg p{width:100%;position:absolute;text-align:center;color:#fff;padding-bottom:12px;font-size:18px;bottom:18px;left:0;z-index:6;}
			    .ajxinpbimg p:before,.ajxinpbimg p:after{background:#fff;height:1px;position:absolute;content:'';bottom:0;opacity:0;width:0;}
			    .ajxinpbimg p:before{left:50%;}
			    .ajxinpbimg p:after{right:50%;}
			    .ajxinpbslider .ajxinpbimg:hover img{transform:scale(1.1);}
			    .ajxinpbslider .ajxinpbimg:hover p{bottom:38px;}
			    .ajxinpbslider .ajxinpbimg:hover  p:after,.ajxinpbslider .ajxinpbimg:hover  p:before{opacity:1;width:20px;}
			    .ajxinpbimg p,.ajxinpbimg p:before,.ajxinpbimg p:after,.ajxinpbimg img{transition:all 0.5s ease;}
		
			    .ajxinpc{background:#f5f5f5;}
			    .ajxinpctxt{width:100%;display:table;}
			    .ajxinpcimg,.ajxinpcp1{display:table-cell;height:152px;line-height:24px;}
			    .ajxinpcimg{width:100px;position:relative;}
			    .ajxinpcimg i{position:absolute;content:'';width:1px;background:#d13620;opacity:0.2;right:0;top:0;height:62px;top:45px;vertical-align: middle;}
			    .ajxinpcimgimg{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;max-width:80%;max-height:80%;}
			    .ajxinpcwz{padding:0 30px;background:#fff;}
			    .ajxinpcp1{font-size:16px;vertical-align: middle;padding-left:20px;}
					.ajxinpcp1 .ajxinpcp1-title {
						font-weight: bold;
						font-size: 24px;
						padding-bottom: 20px;
					}
			    .ajxinpcslider{margin-top:30px;}
			    
			    
			    
			    .ajxinpamdesc{margin-top:30px;padding:0 6%;font-size:16px;}
			    .ajxinpamdesc p{margin-top:20px;}
			    .ajxinpamdesc p:first-child{margin-top:0;}
		        .ajipbpxa{position:relative;}
		        .ajipb{padding-top:0;}
		        .ajipbpslider{margin-top:30px;}
		        .ajipbimg{overflow: hidden;border-radius:5px;}
		        .ajipbimg img{width:100%;vertical-align: top;}
		        .ajipbwza{font-size:16px;font-weight:bold;text-align:center;padding:20px;}
		        .ajipbpslider .xuyaom:hover .ajipbwza{color:#a50016;}
		        
                .ajipc{background:#f5f5f5;}
                .ajipcmtxt{position:relative;overflow: hidden;margin-top:30px;}
                .ajipcp02{margin-top:20px;}
                .ajipcmtxt img{width:100%;}
                .ajipcmtxtdesc{position:absolute;right:0;top:50%;margin-top:-135px;background:rgba(255,255,255,0.9);width:50%;padding:70px 8%;}
                .ajipcp01{font-size:26px;}
                .ajipcp02{font-size:16px;}
           
                .ajxinpdm{position:relative;}
                .ajxinpdslider{margin-top:30px;padding:0 5px;padding-bottom:10px;}
                .ajxinpdimg img{width:100%;vertical-align:top;}
                .ajxinpdtxt h5{font-size:16px;font-weight:bold;text-align:left;}
                .ajxinpdtxt{padding:25px;}
                .ajxinpdslider .xuyaom{box-shadow: 0 5px 5px rgba(0,0,0,0.05);}
                .ajxinpdslider .swiper-slide:hover .xuyaom{box-shadow: 0 5px 15px rgba(0,0,0,0.08);}
                .ajxinpdm{width: 1410px;}
                .ajxinpdtxt h5{padding-bottom:10px;border-bottom:1px solid rgba(165,0,22,0.4);}
                .ajxinpdtxt p{margin-top:10px;}
                .ajxinpdslider .swiper-slide:hover img{transform:scale(1.08);}
                .ajxinpdtxt h5{position: relative;transition:all 0.3s ease;}
                .ajxinpdtxt h5:before{position:absolute;left:0;bottom:-1px;content:'';width:0;height: 1px;background: #bd2821;z-index:6;}
                .ajxinpdimg{overflow: hidden;}
                .ajxinpdtxt h5:before,.ajxinpdimg img{transition:all 0.3s ease;}
                .ajxinpdslider .swiper-slide:hover  h5:before{width:100%;}
                .ajxinpdslider .swiper-slide:hover h5{color:#bd2821;}
                .ajxinpdbtnl {left:-70px;}
                .ajxinpdbtnr {right:-70px;}


/* 0421 */
.join21a{background: #fff;}
.join21aaimg,.join21aatxt{width:50%;}
.join21aa{ margin-top: 35px; box-shadow:0 0 15px rgba(0,0,0,0.1); position: relative;}
.join21aaimg img{width:100%;height:100%;object-fit: cover;}
.join21aaimg{ position: absolute;left:0;top:0;height: 100%; overflow: hidden;}
.join21aatxt{padding:60px;text-align: justify; margin-left: 50%;}
.join21aatxt{font-size:16px; line-height: 1.8;}
.join21aa:hover{box-shadow:0 0 25px rgba(0,0,0,0.1);}
.join21aa{ transition: all 0.3s ease;}

.join21b{ background: #f5f5f5;}
.join21bsliderbtn{position: absolute;left: 50%;top: 50%;background: url(../img/videoplays1.png) center no-repeat #fff; border-radius:50%;background-size:90%;z-index: 6;}
.join21bsliderbtn{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
.join21bslider img{width:100%;}
.join21bslider{ margin-top: 35px;}
.swiper-scrollbar{ width:246px; height:4px; position:relative;  margin:0 auto; margin-top:35px;background:none;}
.swiper-scrollbar:before{ position:absolute; width:100%; height:2px;top:1px; background:#dcdedf;left:0; content:'';}
.swiper-scrollbar .swiper-scrollbar-drag{ background:#a50016; height:2px;}
.join21bvideobg{ z-index: 3; background:#000;opacity:0.3;width: 100%; height:100%;left:0;top:0; position: fixed;}
.join21bvideolay{ position: fixed;left:50%; top:50%; transform: translateY(-50%); z-index: 5;}
.join21bvideolay{width: 800px;margin-left: -400px;}
.join21bvideos{width: 100%;}
.join21bvideolayclose{ position: absolute;width: 35px; height:35px;right:-45px;top:0; cursor: pointer;}
.join21bvideolayclose{ background: url(../img/guanbi421.png) center no-repeat; background-size: 80%;}
.join21bvideobg,.join21bvideolay{ display:none;}
.join21bsliderbtn{ cursor: pointer;}

.join21cmah4{ font-size:22px; font-weight: bold;}
.join21cmap1{ color:#666; margin-top: 5px; font-size:16px;}
.join21cmam{width: 49%; margin-right: 2%; float: left; margin-bottom: 2%;}
.join21cmam:nth-child(2n){ margin-right: 0;}
.join21cmam{ box-sizing: border-box;padding:0 45px;}
.join21cmam{ box-shadow:0 0 15px rgba(0,0,0,0.1); transition: all 0.3s ease;}
.join21cmatxt{ display: table;width: 100%;height:160px;}
.join21cmatxttd{ display: table-cell;vertical-align: middle;}
.join21cmamtit{ padding-left: 100px; position: relative;}
.join21cmaicon{ position: absolute;left:0;top:50%; transform: translateY(-50%);}
.join21cmaicon{ display: block;width: 70px; height:70px;}
.join21cmaicon img{ max-width:90%; max-height: 90%; position: absolute;left:0;top:0;bottom:0;margin:auto;}
.join21cma{ margin-top: 35px;}
.join21cmam:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);}

.join21d{ background: #f5f5f5;}
.join21dma{ margin-top: 35px;}
.join21dmaa{width: 48.5%; margin-right: 3%; background: #fff;box-shadow:0 0 15px rgba(0,0,0,0.1);}
.join21dmaa:last-child{ margin-right: 0;}
.join21dmah3{ font-size:20px;color:#333; font-weight:bold }
.join21dmap1{color:#444; font-size:16px; margin-top:15px;}
.join21dmaaimg,.join21dmaatxt{height: 210px; overflow: hidden;}
.join21dmaaimg{width: 43.5%;}
.join21dmaaimg img{width: 100%;height:100%; object-fit: cover;}
.join21dmaatxt{width:56.5%;padding: 35px;}
.join21dmaa,.join21dmaa img{ transition: all 0.3s ease;}
.join21dmaaicon{ position: relative;left: 1px; margin-top: 25px; margin-top: ; display: inline-block;width:8px;height:20px;}
.join21dmaaicon{background-image:url(../img/pager1.png);}
.join21dmaaicon{ background-size: 100% auto; background-position: center; background-repeat: no-repeat;}
.join21dmaa:hover{box-shadow:0 10px 30px rgba(0,0,0,0.1);}
.join21dmaa:hover img{ transform: scale(1.03);}

.join421xx{ background: #fafbfc;}
.zwxxamlul{ padding: 25px 0;margin: 0 20px;}
.zwxxaml{ width: 21%;float:left; border-radius:6px; overflow: hidden;background: #fff;}
.zwxxamr{ width: 75%;}
.zwxxah5{font-size: 20px; cursor: pointer;line-height: 30px; height: 30px; position: relative;  box-sizing: content-box;}
.zwxxah5 i{position: absolute;right:0;top:0; height: 100%; width: 30px;}
.zwxxah5 i:before,.zwxxah5 i:after{ position: absolute;left:0;top:0; content: ''; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center;transition: all 0.3s ease;}
.zwxxah5 i:before{background-image:url(../img/jia-black.svg); background-size: 18px auto; }
.zwxxah5 i:after{background-image:url(../img/jian-black.svg); background-size: 18px auto;opacity: 0;}
.zwxxamlul{border-bottom:1px solid #e5e5e5;}
.zwxxamlul:last-child{ border: none;}
.zwxxasub{padding-top: 10px;}
.zwxxasub a{font-size: 16px;color:#333; display: block; position: relative; padding-left: 20px; height: 24px; line-height: 24px; margin-top: 10px;}
.zwxxasub a:hover{color:#a50016;}
.zwxxasub i{ position: absolute;left:0;top:50%; margin-top: -6px; height: 12px; width: 12px; border: 1px solid #b2b2b2;}
.zwxxasub i:before{ position: absolute;left:0;top:0; content: ''; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center;transition: all 0.3s ease;}
.zwxxasub i:before{ background-image: url(../img/gou-white.svg); opacity: 0; background-size: 10px auto;}
.zwxxasub{ display: none;}
.on.zwxxah5 i:before{ opacity: 0;}
.on.zwxxah5 i:after{ opacity:1;}
.zwxxasub .active{color:#a50016;}
.zwxxasub .active i{background: #a50016; border-color:#a50016;}
.zwxxasub .active i:before{ opacity: 1;}

.join421xxr{width:75%;}
.join421xxra{ background: #fff; font-size:16px; display: flex;justify-content: space-between;}
.join421xxra img{max-width:100%;}
.join421xxram{ text-align: center;}
.join421xxrai{ display: inline-block; position: relative;width: 70px; height: 30px;}
.join421xxrai img{ position: absolute;left:0;top:0;right:0;bottom:0;margin:auto;}
.join421xxrai img{ max-width:70%; max-height:90%;}
.join421xxrap1{ margin-top: 8px;}
.join421xxramjticon{ display: inline-block;background: url(../img/pager1.png) center no-repeat;}
.join421xxramjticon{width: 12px;height: 30px;}
.join421xxramjticon{ position: relative;top:13px;}
.join421xxramjticon{ background-size: 100% auto;}
.join421xxra,.join421xxrbm{padding:25px 40px;}
.join421xxrbm{ background: #fff;}
.join421xxrbh4{ font-size:22px; font-weight: bold;}
.join421xxrbp1{ margin-top: 5px;}
.join421xxrbp1 span{ font-size:16px;color:#444; display: inline-block; margin-right: 10px;}
.join421xxrbicon{ display: inline-block; position: absolute;}
.join421xxrbicon{width: 20px;height: 20px;right:0;top:50%; margin-top: -9px;}
.join421xxrbicon:before,.join421xxrbicon:after{width: 100%;height:100%;left:0;top:0; position: absolute; content: '';}
.join421xxrbtit{ position: relative;}
.join421xxrbicon:before{background:url(../0421/jia-red.svg) center no-repeat;}
.join421xxrbicon:after{background:url(../0421/jian-red.svg) center no-repeat;}
.join421xxrbicon:before{ background-size:100% auto;}
.join421xxrbicon:after{ background-size:100% auto; opacity: 0;}
.join421xxrbm{ margin-top: 20px;}
.join421xxrbtit{ cursor: pointer;}
.join421xxrbdesc{color:#444; font-size:14px; line-height: 1.6;}
.join421xxrbdesc h5{ font-weight: bold; display: block; font-size:16px;color:#222;}
.join421xxrbdesc h5{ padding-bottom: 5px; margin-top: 25px;}
.join421xxrbdesc div{margin-top:20px;}
.zwsqbtns{ margin-top: 40px;}
.zwsqbtnsa{display: inline-block;color:#a50016; border:1px solid #a50016;}
.zwsqbtnsa{padding:12px 35px;border-radius:5px; cursor: pointer; line-height: 1;}
.zwsqbtnsa,.join421xxrbicon:before,.join421xxrbicon:after{ transition: all 0.3s ease;}
.zwsqbtnsa:hover{color:#fff; background: #a50016;}
.join421xxrbdesc{ display:none;}
.join421xxrbm{ transition: all 0.3s ease;}
.join421xxrbm:hover{box-shadow:0 5px 15px rgba(0,0,0,0.07);}
.on .join421xxrbicon:before{ opacity:0;}
.on .join421xxrbicon:after{ opacity:1;}

.zwxxmore{ margin-top:40px ;}
.zwxxmore em{ font-size:14px; margin-top: 0;}
.zwxxmore em:hover{width: 98px;}

.join421xx{ position: relative;}
.jobtopline{ position: absolute;left:0;top:-71px;}



.msgtjbgs,.msgtjbox{display: none; }
.msgtjbgs{position: fixed;left:0;top:0;width:100%;height: 100%; height: 100vh;background: #000; opacity:0.3; z-index: 88;}
.msgtjbox{width: 730px;background: #fff;border-radius:6px;overflow: hidden; position: fixed;left:50%; margin-left: -375px;top:50%; transform: translateY(-50%); z-index: 128;}
.msgtjboxtop{padding: 15px 35px;background: #a50016;}
.msgtjboxtop img{vertical-align: top;}
.msgtjboxm{padding: 45px;}
.w50p,.w50p1{width: 46%;background: #e3e3e3;border-radius:5px;position: relative;}
.w50p1{width: 100%;}
.msgtjboxm h5{font-size:20px;padding-bottom:25px; text-align: center;font-weight: bold;}
.msgtjbox input,.msgtjbox textarea{width: 100%;box-sizing:border-box;line-height: 50px;height: 50px;padding: 0 25px;background: none;border:none;}
.msgtjbox textarea{line-height:20px;height: 110px;padding-top: 15px;padding-bottom: 15px;}
.msgtjboxli{margin-top: 20px;}
.msgtjclose{position: absolute;}
.layui-form-select dl{top:50px;}
.zptj{text-align: center;margin-top: 50px;}
.zptja{display: inline-block;width: 210px;height: 48px;line-height: 48px;background: #a50016;color:#fff;font-size:16px;border-radius:5px;}
.zptja:hover{color:#fff;}
.scanspan,.scanbtn{ height: 38px; line-height: 38px;}
.scanspan{color:#555;}
.msgtjclose{width:50px; height: 50px; cursor: pointer; background: url(../0421/close.svg) center no-repeat; background-size: 25px auto; right:10px;top:10px;}
.msgtjboxli .layui-btn{background: #a50016;}


.a0526ms img{max-width: 100%;}
					.a0526ms{text-align: center;}
					.a0526sub{padding: 45px 0;}
					.a0526subm{display: flex;justify-content: space-between;align-items: flex-start;}
					.a0526subm span{position: relative;color: #999;font-size: 16px;transition: all 0.3s ease;padding-bottom: 8px;}
					.a0526subm span:before{position: absolute;content: '';width: 90%;height: 2px;background: #a50016;}
					.a0526subm span:before{left:5%;bottom: 0;opacity:0;}
					.a0526subm span.on:before{opacity: 1;}
					.a0526subm span.on{color: #a50016;}
					.a0526{padding: 85px 0;}
					.a0526listma{display: flex;width: 100%;flex-wrap: wrap;}
					.a0526listma a{width: 18%;text-align: center;margin-right:2.5%;margin-top: 2.5%;}
					.a0526listma a{transition:all 0.3s ease;padding:20px 10px;overflow:hidden;border-radius:10px;}
					.a0526listma a:hover{background:#eee;}
					.a0526listma a:nth-child(5n){margin-right: 0;}
					.a0526listma{font-size: 18px;}
					.a0526listma p{margin-top: 10px;color: #333;transition: all 0.3s ease;}
					.a0526listma img{max-width: 80%;}
					.a0526listma a:hover p{color: #a50016;}
					.a0526tab{padding-bottom: 0;min-height: 450px;}
					.a0526tabm{display: none;}
					.neewdmban-dhz,.neewdmban-dhzl{width: 330px;}
					.neewdmban-dhz.on{width: 660px;}
					.neewdmban-dhzb{width: calc(100% - 342px);width: 352px;}
					.neewdmbanimg10{object-fit: cover;}
					.neewdmban-dhzr,.neewdmbanimg10{height: 400px;}
					.sevenswiper-one  .swiper-wrapper{justify-content: center;}
					.czp_bb{position: relative;}
					.czp_bb:before {
					    position: absolute;
					    left: 0;
					    top: 0;
					    width: 100%;
					    height: 100%;
					    z-index: 5;
					    content: '';
					}
    .prodcslider.no4{text-align: left;}					
	.prodcslider.no4 .swiper-slide{width:24%;margin-right: 0.9%;margin-bottom: 15px;display:inline-block;}				
	.prodcslider.no4 .swiper-slide:nth-child(4n){margin-right:0;}
	.prodcslider.no4 .swiper-slide .prodctxt{text-align:center;padding: 10px 20px;}
	.prodcslider.no4 .swiper-slide .prodcimg{height:130px;max-width:90%;margin-left: 0px;}
	.prodcslider.no4 .swiper-slide .prodctxt .prodcp1{padding: 10px 0 0;}
	
	.down_btn{width: 140px;
    height: 38px;
    line-height: 38px!important;
    text-align: center;
    background: #a50016;
    border-radius: 3px;
    position: relative;
    top: -20px;
    color: #fff!important;}
	
	
	@media screen and (max-width: 1600px){
	    .newlbtn{bottom:78px;}
		.lcnav>li>a{padding:0 35px;}
		.cpw,.indhistm,.mainnewm{width: 1200px;}
		.indhistm{box-sizing: content-box;}
		.probantxt{margin-left: -600px;}
		.pubcn{font-size:38px;}
		.lchead.page .lcnav>li>a{padding: 0 25px;}
		.mcdsubwx{padding-right: 40px; margin-right: 40px;width: 390px;}
		.mcdsubwx h4{font-size:18px;}
		.mcdsublpro {width: 770px;}
		.mcdsubl dl, .mcdsubl dl.one{width: 256px;}
		.mcdsubl dl{left: 257px;}
		
		.prodbliimg{width: 80px;height: 80px;}
		
		
		
		.ajproonetxth4{font-size:30px;}
		.prodblih5{padding-bottom: 5px; padding-top: 0;}
		.prodgimg{width: 100px;height: 100px;}
		.prodga{padding:  30px ; padding-bottom: 50px;}
		.pubmirei{width: 40px;height:40px;right:20px;bottom:20px;}
		.pubcn{font-size:32px;}
		.puben2{font-size:24px;}
		.prodcp1,.prodblih5,.prodgh5{font-size:16px;}
		.prodgdesc{font-size:14px;padding-top: 5px;}
	}


	@media screen and (max-width: 1440px){
	    .ajxinpdm{ width:1200px;}
		.newlbtn{bottom:30px;}
		.lcheada{min-width: 1200px;}
		.lcnav>li>a{padding: 0 28px;}
		.lchead.page .lcnav>li>a{padding:0 20px;}
		.mainaboutm,.mainprom1,.mainnewm,.mpromore a{margin-top: 30px;}
		.mainabout,.mainpro{padding-top: 50px;padding-bottom: 50px;}
		.pubcn{font-size:28px;}
		.puben{font-size:20px;}
		.ajproda{padding-top:40px;}
		.mainnewm,.mainprom1{width: 1200px;}
		.mainnewmr .mnewaaimg{height: 200px;}
		.mainnewml{height: 596px;}
		
		.lcbanerh4{font-size: 40px;}
		
		#business ul li .inner{padding-top: 25px;}
		#business{width: 1300px;padding: 0 30px; position: relative;}
		.prodcimg{height:50px;}
		.ptb80p{padding:65px 0;}
		
		.prodcslider,.prodemtxt{margin-top:40px;}
		
		.mcdsub1{padding-top:12px; padding-bottom:12px;}
		.mcdsubwx, .mcdsubl dl, .mcdsubl dl.one{ padding-top:25px;}
		.mcdsubl dl, .mcdsubwx{height:275px;}
		.mcdsubl dl.one>dd>a{font-size:15px !important;}
		
		.mainaboutm{width:1200px;}
		
		
		.neewdmban-dhz,.neewdmban-dhzl{width: 250px;}
		.neewdmban-dhz.on{width: 600px;}
		.neewdmban-dhzb{width: 332px;}
		.neewdmban-dhzr,.neewdmbanimg10{height: 350px;}
		
	}
	@media screen and (max-width: 1366px){
	    .contaamap1img, .contaamap1txt{height:280px;}
	    .contaawz3{ padding-top:35px;}
	    .tzzmainebl, .tzzmainebr{width:520px; height:194px;}
	    .tzzmainebrmpp3{ padding-top:86px;}
	    .relabmr{ width:730px; height:280px;}
	    .relabp1{ margin-top:160px;}
	    .lcbanerh4{font-size:30px;}
	    #business ul li .thumb{height:320px;}
	    .mcdsub1 a{padding:0 20px;}
		.homeind,.mainaboutm,.cpw, .indhistm, .mainnewm,#business,.w1200{width:1100px;}
		.probantxt{margin-left:-550px;}
		.homeindrdesc{padding-top:28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;}
		.alaboutp41{font-size:45px;}
		.indhistmh5{font-size:28px;}
		.indhistmul p{font-size:14px;}
		.indhistmul p{padding-bottom:10px;}
		.indhistmdesc{height:100px;}
		#business ul li .cont_box{padding:25px 20px;}
		#business ul li .cont_tit{font-size:18px;}
		#business ul li .btn_area{ margin-top:15px;}
		.ajaboutaimgp1{padding:60px 40px;width:550px;}
		.ajaboutatxtl{font-size:18px;}
		.ajaboutatxtr{font-size:14px;}
		.probanerh5{font-size:30px;}
		.pagebaner{height:380px;}
		.ajproda{padding-top:40px;}
		.ajproonetxth4,.ajaboutaimgp1{font-size:26px;}
		.ajproone{height:390px;}
		
		.prodbliimg{width:70px;height:70px;}
		.prodcimg{height:45px;}
		.prodbli{margin-top:50px;}
		.prodcp1{padding:20px 10px; padding-bottom:0;}
		
		#business ul li:hover{box-shadow: 5px 15px 20px rgb(209 209 209);}
		.prodemtxt table tr td:nth-child(odd) {width: 210px;}
		.prodemtxt table tr td:nth-child(even) {width: 340px;}
		.prodemtxt table td{padding:10px;}
		.ptb80p,.ajabtb,.indexhistory,.procontyactm{padding:55px 0;}
		.ajsudu{ padding-bottom:55px;}
		.prodcslider,.prodemtxt,.indhistm{margin-top:30px;}
		.ajaboutctxt{font-size:14px;}
		.ajaboutcimg, .ajaboutctxt{height:501px;}
		.ajaboutctxtp4{}
		.ajaboutctxt {
            padding: 25px 50px;
        }
		
		.mcdsubwx{width:350px;}
		.mcdsublpro{width:710px;}
		.mcdsubl dl, .mcdsubl dl.one{width:245px;}
		.mcdsubl dl{left:246px;}
		
		.ajaboutctxt{ line-height:1.5; font-size:15px;}
		.ajaboutctxtp4 p{ padding-bottom:0;}
		.ajaboutctxtp1{font-size:24px;}
		.ajaboutc{ padding-bottom:90px;}
		.ajaboutctxtp4 p{ margin-bottom:10px;}
		
		
		.ajaboutbmbl{width:500px;}
		
		.tzzmainbclist a{width:530px;}
		.tzzmainbctit{ width:405px;}
		.tzzmainbclist a:before{ width:500px;}
	    
	}
  

			    
			    @media screen and (max-width: 1440px){
			        .ajhonorm{width:1200px;}
			    }
			    @media screen and (max-width: 1366px){
			        .ajhonorm{width:1100px;}
			        .ajhonormtxt{font-size:14px;}
			         .ajhonormtxt p{margin:5px 0;}
			         .ajhonormtxt{padding-top:35px;padding-bottom:35px;}
			    }
			    
               
                @media screen and (max-width: 1366px){
			        .ajaboutkmrwz li{font-size:20px;}
			        .ajaboutkml img{height:50px;}
			        .ajaboutkml, .ajaboutkmr{height:460px;}
			    }
			    
              

 .pro29a{padding:85px 0;}
				    .pro29ama table{border-collapse: collapse;width: 100%;font-size:16px;}
				    .pro29ama table td{min-width:235px;border:1px solid #e9e9e9;padding:35px 45px;vertical-align: top;}

				    .pro29ama a{display:block;color:#a50016;}
				    .pro29am{width:1400px; margin:0 auto;}
				    .pro29amatit{background:#ececee;font-size:18px;font-weight:bold; box-shadow:10px 20px 30px rgba(0 ,0 ,0,0.06) inset;}
				    .pro29amatit span{ display:inline-block; position:relative;padding-bottom:5px;}
				    .pro29amatit span:before{ position:absolute; content:'';bottom:0;left:0;width:100%;height:2px;background:#a50016;}
				    .pro29ama table .pro29amatit{padding-top:20px;padding-bottom:20px;}
				    .pro29ama table tr:nth-child(odd) {background:#f8f8f8;}
				    .pro29amb{margin-top:30px;}
				    @media screen and (max-width: 1440px){
                        .pro29am {
                            width: 1280px;
                        }
				    }
							    
@media screen and (max-width: 1440px){
  
	.neewdm-box{width: 1200px;}
	.neewdmban-dhzl{width: 280px;}
	/*.neewdmban-dhz.on{width: 520px;}*/
	.neewdmban-dhzb{width: 310px;}
	.neewdmban-dhzr{height: 350px;}
	.neewdmban-dhzrdul{ margin-top: 30px;}
	.ldwicon{height: 35px;}
	.neewdmban-dhzlh3{ margin-top: 20px;}
	.neewdmban-dhz{width:280px;}
	.neewdmbtm-r{padding-left:140px; padding-right:50px;}
	
	.neewdm-box{width:1280px;}
	.pro29am{width:1200px;}
	.sevenswiper{padding-left:40px;padding-right:40px;}
  
}

.mgupiao{
    text-align: center;
    color: #575757;
    display: none;
    padding-right: 10px;
    padding-top: 5px;
    font-size: 12px;
}


/*0914*/
@media screen and (max-width: 1000px){
    
    
	.prodcslider.no4 .swiper-slide{width:49%;}				
	.prodcslider.no4 .swiper-slide:nth-child(2n){margin-right:0;}	
	
	.puben{font-size:18px;}
	.pubcn{font-size: 24px;letter-spacing: 2px;}
	
	.lcbanerh4{font-size:26px;}
	
	.mheadon .mgupiao{
	    display: block;
	}
	.new16mimgwz p {
        height: 36px;
        border-radius: 5px;
        line-height: 36px;
        background: rgba(0,0,0,0.3);
        padding: 0 6px;
        padding-right: 60px;
        position: relative;
    }
    .new16mimgwz{
        bottom:5px;
    }
    
    .new16mtita{
        line-height: 26px;
        height: 26px;
        font-size: 13px;
        left: 5px;
        top: 5px;
        width:100px;
    }
	.new16mlist li a{
	    font-size:14px;
	}
	
	.mabmdesc {font-size:16px;line-height: 1.8;text-align: justify;}
	.mabmdescp{text-align: center;}
	.alaboutp4{overflow: hidden;margin-top: 0;padding-top: 40px;}
	.alaboutp4 li{float:left;width: 33.33%;margin: 0;text-align: center;margin-top: 20px;}
	.alaboutp4 li:nth-child(4),.alaboutp4 li:nth-child(5){width: 40%;}
	.alaboutp4 li:nth-child(4){width: 50%;}
	.alaboutp4 li:nth-child(4){margin-left: 10%;}
	.alaboutp41 b{font-size: 18px;}
	.alaboutp42{font-weight: normal;font-size:14px;opacity: 0.7;}
	.alaboutp41{font-size:35px;}
	.alaboutp4i{width: 35px;height: 35px;}
	
	
	#business{width: 100%;padding: 0;}

	#business ul li .cont_tit{font-size:16px;}
	#business ul li .cont_box{padding: 20px;padding-bottom: 0;}
	#business ul li .inner{display: none;}
	#business ul li .btn_area{margin-top: 15px;}
	#business ul li:hover{box-shadow: none;}
	.mpromore a i{width: 20px;background-size: 20px auto;}
	.mpromore{display: none;}
	.businesssbtn{width: 35px;height: 35px;z-index: 12;}
	.businesssbtnlr1{background: url(../img/niul.png) center no-repeat rgba(255,255,255,0.6);background-size:  auto 55%;}
	.businesssbtnlr2{background: url(../img/niur.png) center no-repeat rgba(255,255,255,0.6);background-size:  auto 55%;}
	
	.mainnewmr{display: none;}
	.mainnewml{padding: 0;}
	.mainnewml{height: auto;}
	.newlbtn{display: none;}
	.mnewaaimg img{vertical-align: top;}
	.mnewatxt p,.mnewatxt i,.mnewaaimg span{display: none;}
	.mnewatxt{position: relative;width: 100%;padding: 20px;bottom:0;right:0;}
	
	.homeind{display: block; margin-bottom: 0; box-shadow: none;}
	.homeindr{padding: 20px;padding-bottom: 0;}
	.homeindrdesc{padding-top: 0;max-height: 140px; overflow: hidden;}
	.homeindrmore.mpromore{display: inline-block;}
	.mainabout{background: #fcfcfc;}
	.alaboutp4{display: block;}
	.alaboutp4{margin-top: 0;padding-top: 0;}
	.indhistmtxt{padding-right: 0;}
	.indhistmtxt:before{display: none !important;}
	
	.indhistmh5{text-align: center;font-size: 30px;}
	.indhistmul p{padding-bottom: 10px;}
	.indhistmdesc{height: 260px;}
	.indhistmbtnl, .indhistmbtnr{display: none;}
	.indhispagination{height: auto;background: none; text-align: center;margin-top: 15px;}
	.indhispagination .swiper-pagination-bullet{background: #fff;width: 10px;height: 10px;margin: 0 4px; opacity: 1;}
	.indhispagination .swiper-pagination-bullet-active{background: #a50016;}
	
	.pbp0{width: 100%;left:0;top:50%; transform: translateY(-50%);}
	.pbp2{font-size:24px;text-align: center;opacity: 0.9;}
	
	
	.neewdmaimg, .neewdmatxt{width: 100%;height:auto;}
	.neewdmdate{font-size:12px;padding: 0;}
	.neewdmatxt{padding: 20px;}
	.neewdmtit{font-size:16px;margin-top: 5px;white-space:inherit; overflow: inherit;}
	.neewdmb{padding-top: 0;}
	.neewdmb a{width: 100%;margin-right: 0;margin-top: 20px;}
	.newpage .m{display: none;}
	.newpage{padding-bottom: 0;}
	.proda {margin-top: 140px;}
	.prodabg,.prodaimg{height: 250px;}
	.prodam{height: auto;}
	
	
	.propnav{top:80px;}
	.propnavmore{display: none;}
	.prodaimg img{max-height: 100%;}
	.prodaimg{text-align: center;}
	.prodaimg,.prodamtxt{max-width: inherit;position: relative;bottom: auto;}
	.prodah2{font-size:26px;}
	.prodadesc{margin-top: 15px;}
	.prodamtxt{padding-top: 30px;padding-bottom: 30px;}
	.prodb{margin-top: 0;}
	.prodblist{display: block;}
	.prodbli{width: 100%;margin: 0;display: flex;align-items:center; margin-top: 20px;}
	.prodbliimg{width: 80px;height: 80px;}
	.prodbliimg img{max-width: 50%;max-height: 50%;}
	
	.prodblitxt{padding-top: 0;}
	.prodblidesc{font-size:16px;}
	.pubcn2{padding-top: 5px;padding-bottom: 0;}
	.prodctxt{text-align-last: center;}
	.prodcimg{height: 55px;}
	.prodcslider{padding-bottom: 0;}
	.prodemtxt table{width: 900px;}
	.prodemtxt table tr td:nth-child(1),.prodemtxt table tr td:nth-child(3){width: 150px;}
	.prodemtxt table tr td:nth-child(2),.prodemtxt table tr td:nth-child(4){width: 300px;}
	.no41 .swiper-slide{margin: 0;}
	.prodgimg,.prodgtxt {width: 100%;height:auto; padding: 0;text-align: center;}
	.prodgtxt{margin-top: 10px;}
	.pubmirei{position: relative;bottom: auto;right:auto; margin-top: 30px;}
	.prodga{text-align: center; }
	.prodf{padding-top: 0 !important;}
	
	.ajaboutb{background-size: cover;}
	.indhistm{box-sizing: border-box;}
	
	
.indexhistorypage .indhispagination,.indexhistorypage .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background: none;}
.indexhistorypage .indhistmslider{margin-left: 0;}
.indexhistorypage .swiper-pagination-bullet{background: #000;}
.indexhistorypage .swiper-pagination-bullet-active{background: #a50016;}
	
	
	.ajproone{margin-top: 60px;}
	.ajproonebg{border-radius:0;}
	.ajproone{height: auto;padding-top: 220px;}
	.ajproonebg,.ajprooneimg{height: 220px;}
	.ajprooneimg{width: 100%;left:0;top:0; text-align: center;}
	.ajproonetxt{position: relative;top:0;transform: none;right:0;width: 100%;color:#222;}
	.ajprooneimg img{position: relative;max-height: 90%;}
	.ajproonetxth4{font-size:20px;}
	.ajproonetxt{padding-top: 20px;padding-bottom: 45px;background: #fcfcfc;}
	.prodcp1,.prodblih5,.proddp1{font-size:18px;}
	
	.ajabtb{padding: 0;}
	.ajaboutaimg img,.ajaboutatxtl,.ajaboutaimgp1 span{display: none;}
	.ajaboutaimgp1{position: relative;transform: none;top:0;right:0;background: none; padding: 0;left:0;width: 100%;color:#222;font-size: 18px;}
	.ajaboutatxtr{width: 100%;padding: 0;font-size:14px;}
	.ajaboutatxt{margin-top: 0;}
	.ajaboutatxtr p{padding-bottom: 0;margin-top: 15px;}
	.ajabbap2 em{font-size:14px;}
	.ajabbap2 span, .ajabbap2 em{height: 14px; line-height: 14px;}
	.ajabbap2 span{width: 14px;}
	.ajaboutbmbl,.ajaboutbmbr{width: 100%;}
	.ajabblp0 img{width: 100%;}
	.ajaboutbmb{margin-top: 20px;}
	.ajabmrp2m, .ajabmrp3,.ajabblp2desc{font-size:14px;}
	.ajaboutbmbr{margin-top: 20px;}
	.ajabmrp2tit,.ajabmrp2ms{width: 100%;float: none;padding: 0;}
	.ajabblp2h4,.ajabmrp2tit{font-size:14px;font-weight: bold;}
	.ajabmrp2{padding-bottom: 30px;}
	.ajabmrp3li{margin-top: 25px;}
	
	.ajaboutd{display:none;}
	.ajaboutcimg{position: relative;width: 100%;}
	.ajaboutcm{padding-top: 0;}
	.ajaboutcimg img{border-radius:0;}
	.ajaboutcimg p{margin: 0;background: #fff; padding: 0 20px;text-align: left; padding-top: 20px;}
	.ajaboutctxt{width: 100%;box-shadow: none;padding: 0 20px;padding-bottom: 20px;}
	.ajaboutcimg,.ajaboutctxtp1{font-size:18px;}
	.ajaboutctxtp2,.ajaboutctxtp4 {font-size:14px;}
	.ajaboutctxtp4{line-height: 1.5;}
	.ajaboutd,.ajaboutctxtp4{display: none;}
	.ajaboutctxt{position: relative;}
	.ldisshow{position: absolute;width: 50px;height: 50px;right:0; top: 27px;z-index: 6;}
	.ldisshow:before,.ldisshow:after{ position: absolute;content: '';width: 100%;height: 100%;right:0; top: 0;}
	.ldisshow:before{background: url(../img/iconjia.png) center no-repeat; background-size: 11px auto;}
	.ldisshow:after{background: url(../img/iconjian.png) center no-repeat; background-size: 11px auto; opacity: 0;}
	.ajaboutctxtp4{margin-top: 20px; border-top:1px solid #eee;}
	.ajaboutcm{background: #fff;}
	.ajprooneimg img{max-height:70%;}
	.ajprooneimg img{ position:absolute;right:0;margin:auto;left:0;bottom:0;top:0;}
	.ajaboutcimg p{ position:relative; bottom:0;}
	.ajaboutctxtp4{ padding-top:20px;}

	.ajaboutcimg, .ajaboutctxt{height:auto;}
	.jq-no-overflow-y-shadow {position: relative;}
	.jq-no-overflow-y {padding: 0 0 8px 0;position: relative;overflow-x: scroll;overflow-y: hidden;width: 100%;}
	.jq-no-overflow-y-shadow .jq-no-overflow-y-scroll {bottom: 3px;position: absolute;top: 0;width: 30px;z-index: 2;display: block;}
	.jq-no-overflow-y::-webkit-scrollbar-track {border-top: 1px solid #eee;border-bottom: 1px solid #eee;background: #eee;}
	.jq-no-overflow-y::-webkit-scrollbar-thumb {background: #a50016;height: 2px;}
	.jq-no-overflow-y::-webkit-scrollbar {height: 3px;}
	.jq-no-overflow-y-scroll span{width: 100%;height: 30px;top:50%;margin-top: -15px;left:0;position: absolute;display: block;}
	.scrolll span{background: url(../img/scrolll.png)  center 9px no-repeat rgba(0,0,0,0.2);background-size: 8px auto;}
	.scrollr span{background: url(../img/scrollr.png)  center 9px no-repeat rgba(0,0,0,0.2);background-size: 8px auto;}
	.scrollr{background: linear-gradient(to right, rgba(235,236,236,0) 0%, rgba(235,236,236,0.5) 100%);right: 0;}
	.scrolll{background: linear-gradient(to right, rgba(235,236,236,0.5) 0%, rgba(235,236,236,0) 100%);left: 0;}
    
    
    .ajab29am2li{ width:100%;margin-right:0; }
    .ajab29am2liwz{font-weight:normal;}
    .ajab29am3ap1{ padding:25px;}
    .ajab29bmp2a, .ajab29bmp2b{ height:300px;}
    .ajab29bmp2b{ width:100%;}
    .ajab29bmp2a{ display:none;}
    .ajab29bmp2btxt{ width:100%;left:0;top:0; padding:25px; padding-top:35px;}
    .ajab29bmp2bh6{ font-size:18px;}
    .ajab29bmp2bdesc{ margin-top:20px; font-size:14px;}
    .bdyoushipage{ position:absolute;margin:0; bottom:15px; z-index:10;}
    .ajab29bmp2{height:auto;}
    .ajab29b{ padding-bottom:0 !important;}
    
    .ajaboutkm{ box-shadow:none;}
    .ajaboutkml { display:none;}
    .ajaboutkmr{width:100%;}
    .ajaboutkmrwz li{width:100%; height:auto;}
	.ajaboutkmrwzp{ position:relative;left:0;top:0; transform:none; border:none;border-bottom:1px solid rgba(255,255,255,0.5);}
	.ajaboutkmrwzp .mppiont{ position:relative;  transform:scale(0.7);}
	.on .mppiont{ transform:scale(1);}
	.ajaboutkmrwzp p{ display:inline-block;}
	.ajaboutkmrwzp{ padding:20px; text-align:left; padding-left:50px;}
	.ajaboutkmrtit p{ font-size:18px; margin-left:20px;}
	.ajaboutkmricon{ width:50px; height:50px;}
	.ajaboutkmrnra{ margin-top:20px; line-height:1.6; padding-left:40px; }
	.ajaboutkmrnra p{ font-size:14px; display:block; margin-top:0;}
	.on .ajaboutkmrnra{ display:block;}
	.ajaboutkml, .ajaboutkmr{ height:375px;}
	.ajaboutkmrwz li:last-child .ajaboutkmrwzp{ border:none;}
	.ajaboutkmrwz{ height:85%;top:8%;}
	.ajaboutctxt{ padding:20px;}
	.ajaboutk{ padding-top:40px;}
	.ajhonormtxt{padding:0;}
	.ajhonorm{ padding:0; background:none; }
	.ajhonormtxt{box-shadow:none;}
	.ajhotp1{height:auto;}
	.ajpartnerm{width:100%;height:auto; overflow:hidden;}
	.ajpartnerm li,.ajpartnerm2 li{ position:relative; width:50%; height:100px;left:0 !important;top:0 !important;float:left; transform:none; box-shadow:none; border:none; border-bottom:1px solid #eee; border-right:1px solid #eee; margin-right:0;}
	.ajpartnerm,.ajpartnerm2{border-top:1px solid #eee;}
	.ajpartnerm li:nth-child(2n),.ajpartnerm2 li:nth-child(2n){ border-right:none;}
	.ajpartnerm img{ transform:none;}
	.ajpartnerm .none{ display:none;}
	.ajpartnerm li:hover img{ transform:none; box-shadow:none;}
	
	.proccp1, .proccp2{margin:0 50px;}
	.proccp{ text-align:center;}
	.proccp2{ margin-top:10px;}
	
	.ttza{ padding-bottom:0 !important;}
	.relaam{padding:0;}
	.relaam{ background-size:cover;font-size:14px;}
	.relaamspan{font-size:20px;}
	.relaaml ,.relaamr{width:100%;}
	.relaap2{ padding:0;}
	.relaaml { padding-bottom:20px;}
	.relaap5{ opacity:0.5;margin-top:25px;}
	.relabml ,.relabmr{width:100%;}
	.relabp1{ margin-top:20px; font-size:14px;}
	.relabmr{ height:auto; margin-top:20px;}
	.sourBoxs{width:100%;margin:0;height:160px; margin-top:20px !important;}
	.sourBoxs:nth-child(1){margin-top:0;}
	.bgBoxs:after{ display:none;}
	.bgBoxs{ width:100%; padding:0 20px;left:0;top:50%; transform:translateY(-50%); bottom:auto;}
	.sourBoxs:before{ width:100%;height:100%;position:absolute;left:0;top:0; content:''; background:#000; opacity:0.2;}
	.tzzmainebl, .tzzmainebr{width:100%;height:auto;}
	.tzzmainebl img{width:100%; vertical-align:top;}
	.tzzmainebrm{ padding:25px; height:auto;}
	.tzzmainebr{border-radius:0;}
	.tzzmainebrmpp3{ padding-top:15px;}
	.tzzmainebrm{font-size:14px;}
	.tzzmainebrmp1{font-size:18px;}
	.member-lists h4{font-size:18px;}
	.member-lists h4 span{font-size:14px;}
	.me-desc{color:#666;}
	.member-lists{ margin-top:20px;}
	.tzzmainbcdate,.tzzmainbclist a:before{ display:none;}
	.tzzmainbctit,.tzzmainbclist a{width:100%;margin:0;}
	.tzzmainbclist a{padding:0;}
	.tzzmainbctit{ height:38px; background-size:18px auto; padding-left:32px; line-height:38px; min-height:inherit; max-height:inherit;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.tzzmainbclist a{ margin-top:12px;}
	.tzzmainbclist{ padding-top:12px;}
	
	.videojishu{ position:relative;}
	.videojishuimg,.videojishuplay{ display:block;}
	.videojishu img{ position:absolute;left:0;top:0; width:100%; z-index:3;}
	.videojishuplay{ position:absolute;width:40px; height:40px;left:50%;top:50%;margin-left:-20px;margin-top:-20px;background:url(../img/videoplays.png) center no-repeat; background-size:cover;z-index:6;}
	.topRecent img{ max-width:100%;}
	.contaamap1img, .contaamap1txt{width:100%;height:auto;}
	.contaamap1txt{padding:25px;}
	
	.contaawz1{font-size:16px;}
	.contaah4{ font-size:20px;padding:0; border:none;}
	.contaamap1{ margin-top:15px;}
	.contaawz3{ padding-top:0;}
	.contaamap1txt .contaawz3{ display:none;}
	.contaamap1txt li{ margin-top:8px;}
	.contaamap1txt li:nth-child(1){margin-top:0;}
	.contaawz4{ font-size:16px;}
	.contaamap2m{ width:100%;margin:0;}
	.contaamap2m{ padding:25px;}
	.zbxxa .contaamap2m2:nth-child(2){padding-top:0;}
	.fenon{ height:auto;}
	
	.fzjga .contaamap2m{ min-height:inherit; padding-bottom:0; display:none; box-shadow:none;}
	.fzjga .contaamap2m:nth-child(1),.fzjga .contaamap2m:nth-child(2),.fzjga .contaamap2m:nth-child(3),.fzjga .contaamap2m:nth-child(4){ display:block;}
	.fzjga .contaawz5{ padding-bottom:0; padding-top:0; min-height:28px; margin-top:10px;}
	.contaawz2, .contaawz5{ font-size:14px;}
	.fzjga.contaamap2{ padding-bottom:25px; background:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.05);}
	
	.jxsas{ margin-top:10px;}
	.jxsas .contaamap2m{box-shadow:none; padding-bottom:0;}
	.jxsas.contaamap2{ background:#fff; padding-bottom:25px; box-shadow:0 5px 20px rgba(0,0,0,0.05);}
	.hcontbm{ width:100%; margin-top:0; padding-bottom:10px;}
	.hcontbmst{ width:150px; height:38px; line-height:38px;}
	
	.alaboutp4 li{width:50%;}
	.alaboutp4 li:nth-child(4){ margin-left:0;}
	.indhistmdesc{ height:auto;}
	.indhispagination .swiper-pagination-bullet{ background:#666;}
	.indhispagination .swiper-pagination-bullet-active{ background:#a50016}
	
	#business ul li .cont_box{ padding:20px;}
	.mainpro{ padding-bottom:35px !important;}
	.new16ml,.new16mr{width:100%;}
	.new16mimg1{ height:230px;}
	.new16mlist1 li:nth-child(4),.new16mlist1 li:nth-child(5){display:none;}
	.new16mlist {height:auto;}
	.wap_newslider { margin-top:30px;}
	.new16mimg{ height:200px;}
	.new16mimgmt25p{ margin-top:0;}
	.new16mlist li{ height:57px; line-height:57px;}
		.wapnewpage{height: auto;background: none; text-align: center;margin-top: 15px;}
	.wapnewpage .swiper-pagination-bullet{background: #666;width: 10px;height: 10px;margin: 0 4px; opacity: 1;}
	.wapnewpage .swiper-pagination-bullet-active{background: #a50016;}
	
	.neewdmban-dhz{transform:none;}
	.sevenswiper{ padding:0;}
	.neewdmban-dhz.on,.neewdmban-dhz{width:100%;}
	.neewdmban-dhzl{ width:40%;}
	.neewdmban-dhzb{width:60%; position:relative;}
	.neewdmban-dhzr,.neewdmban-dhzl{ height:250px; overflow:hidden; position:relative;}
	.neewdmban-dhzl img{ position:absolute;height:100%}
	.neewdmban-dhzb{ opacity:1;visibility: visible}
	.neewdmban-dhz{ margin-right:0;}
	.neewdmban-dhzrdul{ margin-top:0;}
	.neewdmban-dhzr{padding-left:25px; padding-right:25px;}
	.neewdmban-dhzldw{ z-index:2;}
	.ldwicon{ height:40px !important; position:relative !important;}
	.neewdmban-dhzldw{width:100%;left:0;padding:0 20px;}
	
	.sevenswiperpage{ margin-top:20px; text-align:center;}
	.sevenswiperpage .swiper-pagination-bullet{background: #666;width: 10px;height: 10px;margin: 0 4px; opacity: 1;}
	.sevenswiperpage .swiper-pagination-bullet-active{background: #a50016;}
	.neewdmbtm-l,.neewdmbtm-r{width:100%;}
	.neewdmbtm-ldw{ position:relative;width:100%; padding:0; height:auto;right:0;bottom:0; box-shadow:none; background:none;}
	.neewdmbtm-limg{height:auto; margin-top:20px;}
	.neewdmbtm-limg img{width:100%; vertical-align:top;}
	.neewdmbtm-r{ margin-top:0; padding:20px;}
	.ajxinpdslider{ padding:0; }
	.ajxinpdslider .xuyaom{box-shadow:none;}
	
	
	.needbaner{ margin-top:80px !important;}
	.needbaner .probantxt{ margin:0; width:100%;left:0; text-align:center;}
	.ajipcmtxtdesc{ position:relative;margin:0;top:0; width:100%;}
	.ajipcmtxt img{width:100%; vertical-align:top;}
	.ajipcmtxtdesc { padding:20px;}
	.ajipcp01{ font-size:18px;}
	.ajipcp02{ font-size:14px; margin-top:12px;}
	.neewdmban-dhzrdull1{ padding-top:10px;}
	
	.ajxinpdtxt,.ajipbwza{ padding-bottom:0;}
	.probanerdesc{ display:none;}
	.probanerh5{ font-size:24px;}
	
	
	/* 0421 */
	.join21aa,.join21aa:hover{box-shadow: none;}
	.join21aatxt{width:100%;margin:0;}
	.join21aatxt{padding: 0;}
	.join21aa,.join21bslider,.join21cma,.join21dma{ margin-top: 25px;}
	.join21cmam{width: 100%; margin-right: 0;}
	.join21cmam{ margin-bottom: 20px;}
	.join21cmah4{ font-size:16px;}
	.join21cmatxt{ display: block;height:auto;}
	.join21cmam{padding:25px;}
	.join21cmaicon{width:60px;height:60px;}
	.join21cmamtit{ padding-left:80px;}
	.join21dmaa{width:100%; margin-right: 0;}
	.join21dmaaimg, .join21dmaatxt{width:100%;height:auto;}
	.join21dmaaimg{height:200px;}
	.join21dmaatxt{ padding: 20px;}
	.join21dmah3{ font-size:16px;}
	.join21dmap1{ font-size:14px;}
	.join21dmap1{ margin-top: 10px;}
	.join21dmaaicon{ position: absolute;margin-top: 0;right:20px;bottom:10px;left:auto;}
	.join21dmaatxt{ position: relative; padding-bottom: 25px;}
	.join21dmaa:nth-child(2){ margin-top:20px;}
	.join21cmam:last-child{ margin-bottom: 0;}
	
	
		.zwxxamlul{margin: 0; padding:10px 0;}
		.zwxxaml{ padding: 20px; padding-top: 10px;}
		.zwxxaml,.zwxxamr{width:100%;}
		.zwxxah5{pointer-events:none; font-size:18px;}
		.zwxxah5 i{display: none;}
		.zwxxasub{display: block;}
		.zwxxasub{padding-top: 0;}
		.zwxxasub a{font-size: 14px; margin-right: 10px; display: inline-block; height: 20px; line-height: 20px; padding-left: 15px; margin-top: 5px;}
		.zwxxamrlam{background: #fff; margin-top: 20px !important; padding: 20px;}
		.newpagenewm2{padding-top: 20px; padding-bottom: 0;}
		.gsflsliderwap{ display: flex;}
		.gsflsliderm{background: #fff;}
		.zaixx26amrdesc{border: none;}
		.join421xxra{ display:none;}
		.join421xxr{width: 100%;}
		.join421xxra, .join421xxrbm{ padding: 20px;}
		.join421xxrbh4{ font-size:16px;}
		.join421xxrbp1 span{ font-size:14px;}
		.join421xxrbicon{width:18px;height:18px;}
		.msgtjbox{width:90%;left:5%; margin-left: 0;}
		.msgtjboxm{ padding: 20px;}
		.msgtjbox input, .msgtjbox textarea{height:40px;line-height: 40px;padding:0 10px;}
		.scanspan{ font-size:12px;}
		.scanspan{height:auto; line-height: 20px;}
		.msgtjboxli{ margin-top: 15px;}
		.msgtjboxli .layui-btn{ margin-top: 10px; opacity:0.8;}
		.zptja{width: 100%;}
		.msgtjboxm h5{ font-size:18px; padding-bottom: 5px;}
		.w50p{width:48%;}
	
	.pbsmnav,.pabbp2,.pbp1,.neewdmdesc{display: none;}
	.pagebaner{margin-top: 0;height: 200px; position: relative;}
	.mabmdescp,.homeind,.indhistm,.prodcslider,.proddslider,.prodemtxt,.prodgsliderm,.prodfslider,.ajab29am3, .ajab29am2,.ajab29bmp2,.videojishu,.ajaboutkm,.ajhonorm,.ajpartnerm,.ajpartnerm2,.relaam,.tzzmaineb,.contaama,.hcontbm2{margin-top: 30px;}
	.mainaboutm,.mabmdesc,.mainnewm,.mainnewml,.homeindl, .homeindr,.homeind,.indhistm,.neewdm,.cpw,.prodamtxt,.w1200,.ajab29am3a,.ajab29am3aimg,.ajab29am3atxt,.ajhonorm,.ajhonormtxt,.ajpartnerm2,.neewdm-box,.pro29am{width: 100%;}
	.pro29a,.procontyactm,.ajhonor,.mainabout,.mainpro,.ajsudu,.indexhistory,.neewdm,.ptb80p,.mainnew,.ajabouta,.ajaboutb,.ajaboutc,.ajab29a,.ajab29b,.ajpartner,.relaam,.fourBoxs,.gszlaa,.gsggaa,.contab,.neewdmban ,.neewdmbtm{padding-top: 45px;padding-bottom: 45px;}
	.join421xx,.join21d,.join21c,.join21a,.contaa,.mainabout,.mainnew,.lcbanertxt,.indhistm,.neewdm,.propnav,.prodamtxt,.prodblist,.prodc,.prodg,.ajproonetxt,.ajabouta,.ajaboutb,.ajaboutc,.indexhistorypage,.procpwzmsa,.ajab29a ,.ajhonormtxt,.ttza .wzjza,.relaam,.relab,.fourBoxs,.tzzmaine,.gszlaa,.gsggaa,.contab ,.neewdmban,.pro29am,.neewdmbtm,.ajxinpb ,.ajxinpc,.ajxinpd,.ajipb,.ajipc {padding-left: 4%;padding-right: 4%;}
	.mainaboutm,.mainprom, .mainprom1,.mainnewm,.indhistm{min-width: inherit;}
	
}


.search-result-main{ display:block;  margin-top:120px !important; padding-top: 20px;}
.search-result-main-p {font-size: 12px;color: #9d9d9c;margin-top: 0;}
.search-result-main .input-warp {position: relative;width: 434px;margin: 60px auto;border: 1px solid #bfbfbf;border-radius: 10px;background: url(../wapimg/search2.png) 13px 13px no-repeat;background-size: 20px auto;}
.search-result-main .input-warp input {width: 78%;height: 46px;line-height: 46px;margin-left: 43px;border-color: transparent;background-color: transparent;outline: none;color:#666;}
.searchtab{ min-height: 400px;}
.search-class-list {border-bottom: 1px solid #ddd;}
.search-class-list li {float: left;font-size: 16px;}
.search-class-list li.on a {color: #000;}
.search-class-list li a {padding: 0 26px;padding-left: 0;color: #999;line-height: 45px;position:relative;}
.search-class-list li.on a span:after {position: absolute;content: '';width: 100%;height: 1px;bottom:0;left: 0;background-color: #3071b7;}
.search-result-main a {display: block;}
.search-result-title {color: #999;padding-top: 20px;}
.result-list{ overflow:hidden;}
.result-item {width: 48%;margin-right: 4%;border-bottom: 1px solid #e7e7e7;float:left;}
.result-item:nth-child(2n) {margin-right: 0;}
.result-item .dot {display: inline-block;width: 4px;height: 4px;margin: 0 10px;background: #828282;border-radius: 50%;vertical-align: middle;}
.result-item p {display: inline-block;vertical-align: middle;word-break: normal;width:90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.search-result-main a {display: block;}
.result-item a {display: block;width: 100%;padding: 28px 0;color: #696969;}
.result-item a:hover{color:#3071b7;}
.result-item a:hover .dot{background: #3071b7;}

@media screen and (max-width:1000px){
	.search-result-main{ margin-top: 90px !important;}
	.searchtab{min-height: inherit;padding-bottom: 40px;}
	.search-result-main .input-warp {width: 100%;margin: 0;margin-top: 15px;}
	.search-class {margin-top: 10px;}
	.result-item a {padding: 15px 0;}
	.result-item  {display: block;width: 100%;padding:  0;color: #696969;}
	.result-item .dot {margin: 0 5px;}
	
	
	.a0526sub{padding: 25px 0;}
	.a0526subm span{width: 30%;margin-right: 5%;margin-top: 5%;font-size: 16px;}
	.a0526subm span:nth-child(3n){margin-right: 0;}
	.a0526subm{flex-wrap: wrap;align-items: inherit;}
	.a0526subm span:before{width: 30%;left: 0;}
	.a0526listma a{width: 50%;margin: 0 !important;box-sizing: border-box;padding: 0 10px;}
	.a0526listma a{margin-top: 20px !important;}
	.a0526tab{padding-bottom: 40px;min-height: 200px;}
	.a0526{padding: 45px 0;}
	.czp_bb:before{display: none;}
	
}
	
.hassub:hover .sub-nav {
	display: block!important;
}
.hassub:hover .hasnav {
	color: #a50016;
}