 /*2020 02 24 LFM edit*/

.header_bottom dd{white-space:normal;}
.header_bottom dl a{display: inline-block;line-height: normal;padding: 5px 0;padding-left: 5px;}
@media (max-width: 768px){
	.wap_head .menu li dl a{
		line-height: normal;
		padding: 5px 0;
	}
}
.product2 .wrap1:last-child{margin-bottom: 50px;}
.product2 .container .content .down{margin-top: 10px;}
/*.product2.center3 .mainbox:first-child{flex-direction: row-reverse}*/
.product2.center3 .zkk{padding-bottom: 26px;box-sizing: border-box;}
.product2 .mainbox .wrap1 .zkk{
    width: 635px;
    overflow: hidden;
}
.product2.center3 .zkk{width: 635px;overflow: hidden;}
.product2.center3 .zkk p{font-size: 16px;
    font-weight: 400;
    color: rgba(85,85,85,1);
    line-height: 32px;}
@media (max-width: 1230px){
	.product2 .mainbox{
	    justify-content: center;
	}
	.product2 .mainbox img {
	    margin-bottom: 20px;
	}
	.product2 .mainbox .left p {
	    width: 100%;
	}
	.product2 .mainbox .wrap1 .zkk {
	    width: 100%;
	}
	.product2.center3 .zkk{
	    width: 100%;
	}
}
@media (max-width: 1024px){
	.product2 .wrap1 {
	    margin-bottom: 50px;
	}
}
@media (max-width: 768px){
	.product2 .wrap1 {
	    margin-bottom: 25px;
	}
}

.row3 dd{padding-top: 10px;}
.row3 dd p{font-size: 14px;overflow: hidden;}
.row3 dd a{bottom:10px;}
@media (max-width: 768px){
	.row3 dd {
	    line-height: 22px;
	}
}

.product2.center1 .mainbox .zkk,.tecapp4.center1 .mainbox .zkk{
    width: 635px;
    overflow: hidden;
}
@media (max-width: 1230px){
	.product2.center1 .mainbox .zkk {
	    width: 100%;
	}
	.tecapp4.center1 .mainbox .zkk {
	    width: 100%;
	}
}


.tecapp4.center1 .row .pic img{width: 100%;}
@media (max-width: 1215px){
	.tecapp4.center1 .row .pic img{min-height: 0;}
	.tecapp4.center1 .row .wrap{width: 100%;}
}
@media (max-width: 768px){
	.tecapp4.center1 .row .wrap {
	    box-sizing: border-box;
	}
	.tecapp4.center1 .row .wrap .exa{display: block;}
	.tecapp4.center1  .row .wrap ul{width: 100%;}
}

.tecapp4 .row .wrap ul img{margin-left: 0;}
.zkbox ul +p {margin-left: 10px}
.zkbox ul +p +p   { margin-left: 20px;
    text-indent: -1.2em;}
    .zkbox ul +p +p +p  { margin-left: 20px;
    text-indent: -1.2em;}
    .zkbox ul +p +p +p +p { margin-left: 20px;
    text-indent: -1.2em;}
/* 3d旋转 */
.rotatebox a{width:190px;height: 190px;padding: 0 5px 10px;/*transform-style: preserve-3d;*/perspective: 1000px;-webkit-perspective: 1000px;-moz-perspective: 1000px;-ms-perspective: 1000px;}

.rotatebox .rotate{width: 100%;height:100%;background: rgba(98,59,164,0.5);transition: all 0.5s;position: relative;}
.rotatebox a .zhen{display: block;z-index: 1;transition: opacity 0.5s;}
.rotatebox a .fan{opacity: 0;position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 2;transition: opacity 0.5s;}
.rotatebox a .fan .txt{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms--moz-transform: rotateY(180deg);position: absolute;left: 0;right: 0;bottom: 0;top: 0;z-index: 2;display: flex;align-items: center;justify-content: center;box-sizing: border-box;padding:10px;background: rgba(98,59,164,0.75);}
.rotatebox a .fan .txt p{ word-break: break-word;text-align: center;font-size: 16px;font-weight: 400;color: rgba(255,255,255,1);line-height: 23px;width: 100%}
.rotatebox a:hover .rotate{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms--moz-transform: rotateY(180deg);}
.rotatebox a:hover .zhen{opacity: 0}
.rotatebox a:hover .fan{opacity: 1}
@media (max-width: 1230px){
	.rotatebox a {
	    width: 25%;
	    height: auto;
	    box-sizing: border-box;
	}
}
@media (max-width: 768px){
	.rotatebox a {
	    width: 50%;
	    box-sizing: border-box;
	}
}

.ship4 .container .content .head a{width: 49%;margin-right: 2%;}
.ship4 .container .content .head a:nth-child(3n){margin-right: 2%;}
.ship4 .container .content .head a:nth-child(2n){margin-right: 0%;}
 .ship4 .container .content dl dt{margin:30px auto 0;}  
.ship4 .container .content .head a dt {padding: 0 30px 10px;height:auto !important;margin:0;}
.ship4 .container .content .head a dd p{
	font-size: 14px;
    font-weight: 400;
    color: rgba(85,85,85,1);
    line-height: 30px;
    padding:0 30px 30px;

}

@media (max-width: 1230px){
	.ship4 .container .content .head a{width: 49%;margin-right: 2%;margin-bottom: 20px;}
	.ship4 .container .content .head a:nth-child(3n){margin-right: 2%;}
	.ship4 .container .content .head a:nth-child(2n){margin-right: 0%;}
}
@media (max-width: 768px){
	.ship4 .container .content .head a{width: 100%;margin-right: 0;margin-bottom: 20px;}
	.ship4 .container .content .head a:nth-child(3n){margin-right: 0;}
	.ship4 .container .content .head a:nth-child(2n){margin-right: 0;}
}
.ship4 .container .content .bottom a{margin-right: 29px;}
.ship4 .container .content .bottom a:nth-child(4n+1){margin-right: 30px;}
.ship4 .container .content .bottom a:nth-child(4n){margin-right: 0;}
@media (max-width: 1230px){
	.ship4 .container .content .bottom a{width: 22%;margin-right: 4%;}
	.ship4 .container .content .bottom a:nth-child(4n+1){margin-right: 4%;}
	.ship4 .container .content .bottom a:nth-child(4n){margin-right: 0;}
}
@media (max-width: 1024px){
	.ship4 .container .content .bottom a{width: 32%;margin-right: 2%;margin-bottom: 20px;}
	.ship4 .container .content .bottom a:nth-child(4n+1){margin-right: 2%;}
	.ship4 .container .content .bottom a:nth-child(4n){margin-right: 2%;}
	.ship4 .container .content .bottom a:nth-child(3n){margin-right: 0%;}
}
@media (max-width: 768px){
	.ship4 .container .content .bottom a{width: 48%;margin-right: 4%;margin-bottom: 20px;}
	.ship4 .container .content .bottom a:nth-child(4n+1){margin-right: 4%;}
	.ship4 .container .content .bottom a:nth-child(4n){margin-right: 4%;}
	.ship4 .container .content .bottom a:nth-child(3n){margin-right: 4%;}
	.ship4 .container .content .bottom a:nth-child(2n){margin-right: 0%;}
	.product2 .wrap1:last-child{margin-bottom: 0}
}
@media (max-width: 570px){
	.ship4 .container .content .bottom a{width: 100%;margin-right: 0%;margin-bottom: 20px;}
	.ship4 .container .content .bottom a:nth-child(4n+1){margin-right: 0;}
	.ship4 .container .content .bottom a:nth-child(4n){margin-right: 0;}
	.ship4 .container .content .bottom a:nth-child(3n){margin-right: 0;}
	.ship4 .container .content .bottom a:nth-child(2n){margin-right: 0;}
}




/* 展开 收起 */
.zkbtn{position: absolute;right: 0;bottom: 0 ;line-height: 26px;color: #4C298E;display: none;cursor: pointer;}
.sqbtn{position: absolute;right: 0;bottom: 0 ;line-height: 26px;color: #4C298E;display: none;cursor: pointer;}
/*.zkbox sup{vertical-align: top ;}*/
.zkbox{padding-bottom: 26px;box-sizing: border-box;width: 635px;height: 338px;overflow: hidden;position: relative;transition: height 0.5s;}
.zkbox p{font-size: 16px  !important;line-height: 26px  !important;font-weight: 400;color: rgba(68,68,68,1);}
.zkbox.tit{height: 332px;}
.zkbox.tit h3{line-height: 26px ;}
.brandlist .zkbox .hide h3{font-size: 20px;padding:13px 0;line-height: 26px;}
@media (max-width: 1230px){
	.zkbox{ width: 100% ;}
	.zkbox.nozk{height: auto;padding-bottom: 0}
	.skillpro .zkbox{margin-bottom: 20px;}
	.skill2 .zkbox{margin-bottom: 20px;}
	.skill3 .zkbox{margin-bottom: 20px;}
	.pro1 .zkbox{margin-bottom: 20px;}
	.pro3 .m1 .zkbox{margin-bottom: 20px;}
}



#footer{width: 100%;padding: 80px 0;background-color: #4D288E;}
#footer .mainbox .img{width: 144px;position: absolute;left: 0;top: 0;}
#footer .mainbox .ewmtxt{font-size: 14px;color: #fff;line-height: 26px;}
#footer .mainbox .ewmtxt.wap{/* display: none; */line-height: normal;margin-top: 10px}
#footer .mainbox .footcon{width: 100%;padding-left: 168px;position: relative;box-sizing: border-box;}
#footer .mainbox .footcon h3{font-size: 18px;color: #fff;line-height: normal;font-weight: bold;}
#footer .mainbox .footcon h3 span{display: inline-block;padding-bottom: 12px;position: relative;}
#footer .mainbox .footcon h3 span:after{content: '';height: 1px;background-color: rgba(239, 239, 239, 0.2);position: absolute;left: 0;bottom: 0;right: -124px}
#footer .mainbox .footcon .txtcon{width: 100%;display: flex;justify-content: space-between;font-size: 14px;line-height: 26px;color: #fff;padding-top: 12px;}
#footer .mainbox .footcon .txtcon .txt p{padding-left: 70px;position: relative;}
#footer .mainbox .footcon .txtcon .txt p span{position: absolute;left: 0;top: 0;    }
#footer .mainbox .footcon .txtcon .txt .ewmtxt{padding-left: 0;display: none;}
#footer .mainbox .icobox.pc{flex-shrink: 0;margin-left: 100px;align-self: flex-end;text-align: right;}
#footer .mainbox .icobox .iconbox a{display: inline-block;vertical-align: top;width: 40px;margin-left: 20px}
#footer .mainbox .icobox .ico{margin-top: 10px;line-height: normal;color:#fff}
#footer .mainbox .icobox .ico a{    font-size: 14px;
    font-weight: 400;
    color:#fff;
    line-height: 26px;
}
#footer .mainbox .icobox.wap{display: none;}
@media (max-width: 1024px){#footer .mainbox .footcon .txtcon .txt p span{position: absolute;left: 0;top: 0;    color: rgba(162,146,190,1);font-size: 11px}
	#footer .mainbox .ewmtxt.pc{display: none;}
	#footer .mainbox .ewmtxt.wap{display: block;text-align: center;}
	#footer .mainbox .icobox .ico{font-size: 10px;margin-top: 5px;color:  #856FA8;}
	#footer .mainbox .icobox .ico a{display: block;margin-bottom: 15px;color: #856FA8;font-size: 10px}
	#footer .mainbox .icobox .ico span{  display: flex;justify-content: center;}
	#footer .mainbox .footcon{padding-left: 0;display: flex;justify-content: space-between;align-items: flex-start;}
	#footer .mainbox .footcon .txtcon{display: block;}
	#footer .mainbox .img{position: relative;flex-shrink: 0;margin-left: 40px;}
	#footer .mainbox .icobox.pc{display: none;}
	#footer .mainbox .icobox.wap{display: block;font-size: 14px;color: #fff;line-height: 26px;text-align: center;margin-top: 35px}
}
@media (max-width: 768px){
	#footer{padding: 40px 0}
}
@media (max-width: 570px){
	#footer .mainbox .icobox .iconbox a{width: 24px;margin-left: 0}
	#footer .mainbox .footcon{display: block;}
	#footer .mainbox .footcon h3{text-align: center;border-bottom: 1px solid rgba(239, 239, 239, 0.2)}
	#footer .mainbox .footcon h3 span:after{display: none;}
	#footer .mainbox .img{margin:20px auto 0;}
}


/* 导航 */
@media (min-width: 1230px){
.otherhead .head_nav{width: 906px;float: right;display: flex;justify-content: flex-start;}
.otherhead .head_nav dl{width: auto;flex-grow: 1;max-width: 35%}

.header_bottom .mainbox{display: flex;align-items: flex-start;justify-content: space-between;}
.header_bottom h3{width: 24%;}
.header_bottom h3.only{width: auto;margin-right: 40px;}
.chanpinhead .head_nav{flex-grow: 1;width: 76%}
.chanpinhead dl{margin-right: 30px}
.chanpinhead dl{width: auto;}
.chanpinhead .head_nav dl:last-child{margin-right: 0}
.chanpinhead dd{width: 100%;white-space: nowrap;}

.header .bottom ul{width: 926px;display: flex;justify-content: space-between;}
}

.row5 .txt{padding: 40px 60px;}
.row5 .left .mid p{width: 100%;}
.row5 .right .bottom li{margin-bottom: 15px;}
.row5 .left .bottom{margin-top: 10px;}

