@charset "utf-8";
@import url('/style/fonts/iconfont.css');
ul,ol,li,dl,dd,dt{ list-style-type: none; line-height: normal;}
address,caption,cite,code,dfn,i,em,th,var{ font-style: normal; font-weight: normal;}
a{ text-decoration:none; color:#333;}
a:hover{ cursor: pointer;}
img{ border: 0; max-width: 100%;}
table{ border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{ margin: 0; font-weight: normal;}
h1{ font-size: 36px;}
h2{ font-size: 24px;}
h3{ font-size: 22px;}
h4{ font-size: 18px;}
h5{ font-size: 14px;}
h6{ font-size: 12px;}
input,table,tr,td{ margin: 0; padding: 0; border: none;}
p{ margin: 0; padding: 0;}
button,table{ border: none; background: none; margin: 0; padding: 0;}
select{ margin: 0; padding: 0; outline: none;}
textarea{ border: 0; background: none; resize: none; outline: 0;}
input{ outline: 0; border: 0; background: none;}
button{ outline: none; border: 0; background: none;} 
._el{overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box; -webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
._el4{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
._el5{overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.w_1400{ max-width:1400px; margin-right: auto; margin-left: auto; position:relative; z-index:6;}
.w_1000{ max-width:1000px; margin-right: auto; margin-left: auto; position:relative; z-index:6;}
body{ background:#fafafa; overflow-x:hidden; overflow-y:auto; }
/*animate.css Version - 3.5.1 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%,43%,70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}
}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}
}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}
}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}@keyframes shake{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}
}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}
}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}
}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}
}@keyframes wobble{0%{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:none;transform:none}
}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}@keyframes jello{0%,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}
}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}
@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}
}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}
@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}
}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}
}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}
}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}
}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}
}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}
}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}
}@keyframes fadeIn{0%{opacity:0}to{opacity:1}
}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}
}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}
}@keyframes fadeOut{0%{opacity:1}to{opacity:0}
}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}
}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}
}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}
}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}
}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}@keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(-1turn);transform:perspective(400px) rotateY(-1turn)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-190deg);transform:perspective(400px) translateZ(150px) rotateY(-190deg)}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(-170deg);transform:perspective(400px) translateZ(150px) rotateY(-170deg)}50%,80%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95)}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}
}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}0%,40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg)}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}
}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}
}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}
}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}
}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg)}60%,80%{opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:none;transform:none;opacity:1}
}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}
}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}@keyframes rotateIn{0%{transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:none;transform:none;opacity:1}
}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}@keyframes rotateInDownRight{0%{transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}
}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}@keyframes rotateInUpRight{0%{transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}
}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}@keyframes rotateOut{0%{transform-origin:center;opacity:1}0%,to{-webkit-transform-origin:center}to{transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}
}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}
}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}0%,to{-webkit-transform-origin:left bottom}to{transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}
}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}0%,to{-webkit-transform-origin:right bottom}to{transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}
}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}@keyframes hinge{0%{transform-origin:top left}0%,20%,60%{-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);transform-origin:top left}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}
}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:none;transform:none}
}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}
}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}50%{opacity:1}
}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.7,.7,.7);transform:scale3d(.7,.7,.7)}50%{opacity:1}
}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}
}@keyframes zoomOut{0%{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%,to{opacity:0}
}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}
}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}
}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}
}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*public*/
._ea{-webkit-transition: all 1s ease-out 0s;-moz-transition: all 1s ease-out 0s;-o-transition: all 1s ease-out 0s;transition: all 1s ease-out 0s;}
._el{overflow:hidden;white-space: nowrap;text-overflow:ellipsis;}
._el2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
._el3{overflow:hidden;word-break: break-all;display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
audio,canvas,video{display: inline-block;vertical-align: baseline;}
audio:not([controls]){display: none;height: 0;}
[hidden]{display: none;}
a{background-color: transparent;}
a:active,a:hover{outline: 0;}
b,strong{font-weight: bold;}
small{font-size: 80%;}
sub,sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}
sup{top: -.5em;}
sub{bottom: -.25em;}
img{border: 0;}
svg:not(:root){overflow: hidden;}
hr{height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
code,samp{font-family: monospace, monospace;font-size: 1em;}
button,input,select,textarea{margin: 0;font: inherit;color: inherit;}
button{overflow: visible;}
button,select{text-transform: none;}
button,html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance: button;cursor: pointer;}
button[disabled],
html input[disabled]{cursor: default;}
button::-moz-focus-inner,
input::-moz-focus-inner{padding: 0;border: 0;}
input{line-height: normal;}
input[type="checkbox"],
input[type="radio"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height: auto;}
input[type="search"]{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
textarea{overflow: auto;}
table{border-spacing: 0;border-collapse: collapse;}
td,th{padding: 0;}
@media print{*,
*:before,*:after{color: #000 !important;text-shadow: none !important;background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
a,a:visited{text-decoration: underline;}
a[href]:after{content: " (" attr(href) ")";}
abbr[title]:after{content: " (" attr(title) ")";}
a[href^="#"]:after,
a[href^="javascript:"]:after{content: "";}
thead{display: table-header-group;}
tr,img{page-break-inside: avoid;}
.label{border: 1px solid #000;}
.table{border-collapse: collapse !important;}
.table td,
.table th{background-color: #fff !important;}
.table-bordered th,
.table-bordered td{border: 1px solid #ddd !important;}
}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,*:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
table col[class*="col-"]{position: static;display: table-column;float: none;}
table td[class*="col-"],
table th[class*="col-"]{position: static;display: table-cell;float: none;}
.input-group[class*="col-"]{float: none;padding-right: 0;padding-left: 0;}
/*banner*/
.visible-xs,.visible-sm,.visible-md,.visible-lg{display: none !important;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,
.visible-lg-inline-block{display: none !important;}
@media (max-width: 767px){
.visible-xs{display: block !important;}
table.visible-xs{display: table !important;}
tr.visible-xs{display: table-row !important;}
th.visible-xs,td.visible-xs{display: table-cell !important;}
}
@media (max-width: 767px){
.visible-xs-block{display: block !important;}
}
@media (max-width: 767px){
.visible-xs-inline{display: inline !important;}
}
@media (max-width: 767px){
.visible-xs-inline-block{display: inline-block !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.visible-sm{display: block !important;}
table.visible-sm{display: table !important;}
tr.visible-sm{display: table-row !important;}
th.visible-sm,
td.visible-sm{display: table-cell !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.visible-sm-block{display: block !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.visible-sm-inline{display: inline !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.visible-sm-inline-block{display: inline-block !important;}
}
@media (min-width: 992px) and (max-width: 1319px){
.visible-md{display: block !important;}
table.visible-md{display: table !important;}
tr.visible-md{display: table-row !important;}
th.visible-md,td.visible-md{display: table-cell !important;}
}
@media (min-width: 992px) and (max-width: 1319px){
.visible-md-block{display: block !important;}
}
@media (min-width: 992px) and (max-width: 1319px){
.visible-md-inline{display: inline !important;}
}
@media (min-width: 992px) and (max-width: 1319px){
.visible-md-inline-block{display: inline-block !important;}
}
@media (min-width: 1320px){
.visible-lg{display: block !important;}
table.visible-lg{display: table !important;}
tr.visible-lg{display: table-row !important;}
th.visible-lg,td.visible-lg{display: table-cell !important;}
}
@media (min-width: 1320px){
.visible-lg-block{display: block !important;}
}
@media (min-width: 1320px){
.visible-lg-inline{display: inline !important;}
}
@media (min-width: 1320px){
.visible-lg-inline-block{display: inline-block !important;}
}
@media (max-width: 767px){
.hidden-xs{display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px){
.hidden-sm{display: none !important;}
}
@media (min-width: 992px) and (max-width: 1319px){
.hidden-md{display: none !important;}
}
@media (min-width: 1320px){
.hidden-lg{display: none !important;}
}
.visible-print{display: none !important;}
@media print{
.visible-print{display: block !important;}
table.visible-print{display: table !important;}
tr.visible-print{display: table-row !important;}
th.visible-print,td.visible-print{display: table-cell !important;}
}
.visible-print-block{display: none !important;}
@media print{
.visible-print-block{display: block !important;}
}
.visible-print-inline{display: none !important;}
@media print{
.visible-print-inline{display: inline !important;}
}
.visible-print-inline-block{display: none !important;}
@media print{
.visible-print-inline-block{display: inline-block !important;}
}
@media print{
.hidden-print{display: none !important;}
}
/*通用样式*/html{overflow-x:hidden;overflow-y:auto;}
*{padding:0;margin:0;outline: none;font-family:'Microsoft yahei' ,Arial;}
ul,ol,li,dl,dd,dt{list-style-type:none;line-height:normal;}
body, button, input, select, textarea{font-family:'Microsoft yahei' ,Arial;color:#666666;}
code, kbd, pre, samp{font-family:'Microsoft yahei' ,Arial;}
address, caption, cite, code, dfn, em, th, var{font-style: normal;font-weight: normal;}
a{text-decoration:none;color:#666666;transition: all 0.5s linear;-moz-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
a:hover{cursor:pointer;}
img{border:0;}
table{border-collapse: collapse;border-spacing: 0;}
h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-family:'Microsoft yahei' ,Arial;}
input,table,tr,td{margin:0;padding:0;border:none;}
button,table{border:none;background:none;margin:0;padding:0;}
select{margin:0;padding:0;font-family:'Microsoft yahei' ,Arial;}
textarea{resize:none;outline:0;}
input{outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
i{font-style:normal;}
.elli{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.clearfix:after{content:'';display:block;height:0;overflow:hidden;clear:both;zoom:1;}
.container{padding-right:15px;padding-left:15px;margin-right: auto;margin-left: auto;}
/*owl*/
.owl-theme .owl-nav{display: none;}
.owl-theme .owl-dots .owl-dot span{width: 12px;height: 12px;margin: 0px 5px;background:#05a3c3;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#004ea4;width: 36px;height: 12px;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.owl-theme .owl-dots, .owl-theme .owl-nav{margin-top: 20px;}
.carousel-banner .owl-dots{position:absolute;left:50%;bottom:30px;transform: translateX(-50%);}
@media screen and (max-width:768px){
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin: 0px 4px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{width:28px;height:10px;}
.owl-theme .owl-dots, .owl-theme .owl-nav{margin-top:10px;}
}
@media screen and (max-width:480px){
.owl-theme .owl-dots .owl-dot span{width:8px;height:8px;margin: 0px 3px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{width:24px;height:8px;}
.owl-theme .owl-dots, .owl-theme .owl-nav{margin-top:5px;}
}
/*ff0e menu banner*/
.byggemodul{position:relative; padding-left:0!important; padding-right:0!important; margin-top:10px;z-index:3;}
.big-wrap{display:block;flex-wrap:wrap;justify-content: space-between;z-index: 1;position: relative;align-items: center;}
.bg-layer{float:left;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background:linear-gradient(0deg,#014da2 0%,#05a3c3 100%);clip-path: polygon(0 5vw,100% 0,100% 100%,0% 92%);}
.bg-layer.blue{background: linear-gradient(0deg, #302c80 0%, #6e6ba6 100%);}
.byggemodul .text-layer{float:right;width: 33.5%;padding:88px 0 60px 0;}
.byggemodul .small-title{color:#fff;margin-bottom:16px;font-size: 16px;}
.byggemodul .text-layer .c-title{float:left;width:100%;color:#fff;font-size:48px;line-height:58px;padding-right:4.1%;letter-spacing: 2px;}
.byggemodul .text-layer p{float:left;width:100%;color:#fff;font-size:16px;line-height:28px;margin:26px 0 38px 0;text-align:justify;}
.byggemodul-1 .text-layer p{font-size:18px;line-height:30px;}
.byggemodul .video-layer{float:left;width:67%;position:relative;margin-right:-4%;transform: skewX(-2.5deg);-ms-transform: skewX(-2.5deg);position: relative;overflow: hidden;box-shadow: 0 4px 5px 0 rgba(0,0,0,.3);background:#000;padding-bottom:38%;}
.byggemodul .text-layer .open-banner-popup{display: inline-flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: flex-start;color: #fff;transform: translateY(7px);font-weight: 500;}
.byggemodul .text-layer .open-banner-popup img{display: inline-block;width: 24px;height: 24px;margin-right: 16px;}
.byggemodul .text-layer .open-banner-popup img.no-hover{display: inline-block;}
.byggemodul .text-layer .open-banner-popup img.on-hover{display: none;}
.byggemodul .text-layer .open-banner-popup:hover img.no-hover{display: none;}
.byggemodul .text-layer .open-banner-popup:hover img.on-hover{display: inline-block;}
.byggemodul .img-layer,.byggemodul .video-layer{width: 100%;order: 1;transform: skewX(-2.5deg);position: relative;overflow: hidden;box-shadow: 8px 3px 35px 0 rgba(166, 166, 168, 0.27);padding-bottom:38%;order: 2;width: 60%;margin-left: auto;right: .8%;background: #fff;}
.mejs-overlay-button{transform: skewX(2.5deg);}
.mejs-overlay{width:100% !important;height:100% !important;}
.byggemodul .img-layer img{object-fit: cover;position: absolute;height: 100%;width: 100%;transform:translate(-50%, -50%);top: 50%;left:50%;visibility:initial !important;}
.byggemodul .video-layer::before{content: '';position: absolute;background-size: cover;background-position: center;background-repeat: no-repeat;height: 110%;width: 110%;transform:translate(-50%, -50%);top: 50%;left:50%;visibility:initial !important;}
.byggemodul .mejs-container{position: absolute;width: 100% !important;height: 100% !important;}
.mejs-mediaelement{height: 100%;width: 100%;z-index: 0;}
.mejs-mediaelement{height: 100%;width: 100%;z-index: 0;}
.byggemodul .mejs-container video{width: 100% !important;height: 100% !important;max-width: 100%;display: inline-block;}
.wp-video-shortcode{float:left;width: 100% !important;height: 100% !important;max-width: 100%;display: inline-block;object-fit: cover;}
.byggemodul .wp-video{height: auto;position: absolute;max-width:initial;width: 100%;height: 100%;line-height: 0;transform:translate(-50%, -50%);top: 50%;left:50%;visibility:initial !important;box-shadow:3px 2px 5px 0 rgba(166,166,168,.2);}
.byggemodul .wp-video img{ line-height:0; height:100%;}
.btn-with-border-white{float:left;border: none;border-radius: 0;box-shadow: none;cursor: pointer;display: inline-block;font-size:16px;line-height:34px;padding:6px 20px;text-transform: uppercase;letter-spacing: 1px;text-align: center;text-decoration: none;white-space: normal;word-break: break-all;background: 0 0;-webkit-appearance: none;-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.btn-with-border-white .button-icon{display: inline-block;margin-left:10px;width:16px;transition: all .3s ease-in-out;}
.btn-with-border-white:hover .button-icon{margin-left:20px;}
.btn-with-border-white{border: 1px solid #fff;color: #fff;}
.btn-with-border-white.btnBg1{-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;}
.btn-with-border-white .button-icon1{margin-left: 22px;width: 16px;}
.btn-with-border-white .button-icon1 img{transform:rotate(90deg);-ms-transform:rotate(90deg);}
.btn-with-border-white.btnBg1:hover{transform:translate(0,10px);-ms-transform:translate(0,10px);}
.has-center{float:left;width:100%;text-align:center;color:#222222;font-size:28px;line-height:38px;position:relative;padding-bottom:15px;}
.has-center:after{float:left;width:50px;height:2px;content:'';position:absolute;left:50%;bottom:-1px;z-index:3;margin-left:-25px;background: linear-gradient(0deg,#004ea4 0%,#a16dec 100%);background-image: -webkit-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -moz-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -o-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: linear-gradient(right, #05a3c3 0%, #014da2 100%);}
.small-center{width:100%;text-align:center;color:#222222;font-size:18px;line-height:30px;margin-top:25px;white-space:pre-wrap;}
.small-center-1{color:#7f7f7f;}
@media screen and (max-width:1600px){
.byggemodul .text-layer{width:35%;}
.byggemodul .text-layer .c-title{font-size:36px;line-height:46px;padding-right:0;letter-spacing:1px;}
.has-center{font-size:24px;line-height:46px;}
}
@media screen and (max-width:1400px){
.small-center-1{font-size:16px;line-height:28px;}
}
@media screen and (max-width:1024px){
.byggemodul{margin-top:0;}
.byggemodul .text-layer{width:42%;padding:25px 0 30px 0;}
.byggemodul .text-layer .c-title{font-size:24px;line-height:34px;}
.byggemodul .text-layer p{font-size:14px;line-height:26px;margin:10px 0 15px 0;}
.btn-with-border-white{font-size:14px;line-height:26px;padding:7px 20px;margin-bottom: 30px;}
.btn-with-border-white .button-icon{margin-left:14px;}
.btn-with-border-white:hover .button-icon{margin-left:20px;}
.btn-with-border-white.btnBg1:hover{transform:translate(0,6px);-ms-transform:translate(0,6px);}
.byggemodul .video-layer{width:55%;margin-right:0;padding-bottom:31%;}
.has-center{font-size:20px;line-height:34px;padding-bottom:15px;}
.small-center{font-size:14px;line-height:24px;margin-top:15px;}
.byggemodul .img-layer, .byggemodul .video-layer{width:50%;}
.btn-with-border-white .button-icon{margin-left:14px;}
.btn-with-border-white:hover .button-icon{margin-left:20px;}
.btn-with-border-white .button-icon1{margin-left:14px;}
}
@media screen and (max-width:767px){
.byggemodul .banner-item{padding:40px 0;}
.byggemodul .text-layer{width:100%;padding:28px 0 15px 0;}
.byggemodul .video-layer{width:100%;padding-bottom:56%;}
.small-center{white-space:normal;}
.small-center br{display: none;}
.big-wrap{display:block;}
.byggemodul .img-layer, .byggemodul .video-layer{width:100%;padding-bottom:56%;}
.bg-layer{clip-path: polygon(0 0,100% 5vw,100% 92%,0% 100%);}
.carousel-banner .owl-dots{bottom:0; left:auto; right:10px;transform: translateX(0);}
}
.sp-cards{float:left;width:100%;margin-top:30px;}
.sp-cards ul{flex-wrap:wrap;display: flex;}
.sp-cards .sp-card{float: left;width:100%;max-width:400px;padding:10px 0;}
.sp-cards .sp-card a{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;height: 100%;padding:20px 21px 20px 20px;text-decoration: none;color: #000;background: #fff;box-shadow:3px 2px 3px 1px rgba(166,166,168,.2);text-align: center;transition: all .315s ease-in-out;overflow: hidden;}
.sp-cards .sp-card a:hover{box-shadow:5px 3px 6px 2px rgba(166,166,168,.5);}
.sp-cards .sp-card a::before{content: '';position: absolute;background: #fafafa;top: 0;left: 0;right: 0;bottom: 0;transform: translate(-50%,150%) skew(50deg,-50deg) scale(1.5);opacity: 0;pointer-events: none;transition: all .4s ease-in-out;}
.sp-cards .sp-card img.sp-card-icon{width:100%;height:auto;transform: translate3d(0px,0px,1px) scale(1);transition: all .5s ease-in-out;}
.sp-cards .sp-card h3{position:relative;z-index:3;float:left;width:100%;height:56px;color:#222222;font-size:20px;line-height:28px;text-align: left;margin:10px 0;word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.sp-cards .sp-card a:hover h3{color:#004ea4;}
.sp-cards .sp-card p{position:relative;z-index:3;float:left;width:100%;text-align:center;z-index: 1;color:#666;font-size:15px;line-height:24px;height:72px;overflow:hidden;display: -webkit-box;word-break: break-all;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.sp-cards .sp-card .sp-text{position:relative;z-index:3;float:left;width:100%;flex-wrap:wrap;display: flex;justify-content:center;align-items: center;text-transform: uppercase;font-size:18px;color:#004ea4;line-height: 1;letter-spacing: 1px;margin:15px 0;}
.sp-cards .sp-card .sp-text i{ color:#004ea4; font-size:24px; line-height:28px;margin-left:5px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.sp-cards .sp-card .sp-text img{float:left;margin-left:24px;width:16px;transition: all .3s ease-in-out;}
.sp-cards .sp-card a:hover .sp-text i{margin-left:20px;}
.sp-cards .sp-card a:hover:before{transform:translateY(0) skew(50deg,-50deg) scale(1.5);opacity:1}
.sp-cards .sp-card a:hover img.sp-card-icon{transform:translate3d(0px,0px,1px) scale(1.03)}
.sp-cards-1 .sp-card p{color:#7f7f7f;}
.sp-cards-1 .sp-card h3{font-size:30px;line-height:40px;}
.sp-cards.case-list ul{margin-left:-12px; margin-right:-12px;}
.sp-cards.case-list .sp-card{width:25%;}
.sp-cards.case-list .sp-card a{ margin-left:12px; margin-right:12px;}
@media screen and (max-width:1400px){
.sp-cards .sp-card a{padding:15px 10px;}
.sp-cards-1 .sp-card h3{font-size:24px;line-height:34px;}
.sp-cards-1 .sp-card p{font-size:16px;line-height:28px;height:84px;}
}
@media screen and (max-width:1024px){
.sp-cards{margin-top:20px;}
.sp-cards .sp-card{padding:10px 0;}
.sp-cards .sp-card a{padding:10px 5px;}
.sp-cards .sp-card h3{font-size:18px;line-height:28px;margin:22px 0 12px 0;}
.sp-cards .sp-card p{font-size:14px;line-height:24px;height:72px;}
.sp-cards .sp-card .sp-text{font-size:14px;margin-top:20px;}
.sp-cards .sp-card .sp-text img{margin-left:14px;}
.sp-cards .sp-card a:hover .sp-text img{margin-left:20px;}
.sp-cards.case-list .sp-card{width:33.33%;}
}
@media screen and (max-width:767px){
.sp-cards{margin-top:10px;}
.sp-cards .sp-card{width:100%;}
.sp-cards.case-list ul{margin-left:-8px; margin-right:-8px;}
.sp-cards.case-list .sp-card{width:50%;}
.sp-cards.case-list .sp-card a{ margin-left:8px; margin-right:8px;}
.has-center{padding-bottom:8px;}
}
@media screen and (max-width:480px){
.sp-cards .sp-card h3{ margin-top:10px; margin-bottom:10px;}
.sp-cards .sp-card a h3{ height:auto;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.sp-cards .sp-card p{ text-align:left;}
.sp-cards .sp-card .sp-text{justify-content: left; margin-top:5px;}
}
.product-spec{float:left;width:100%;}
.product-spec .sp-product-image{float:left;width:30%;margin-top:6px;}
.product-spec .sp-product-desc{float:right;width:60.7%;text-align:justify;}
.product-spec .sp-product-desc h2{color:#222222;font-size:48px;line-height:60px;}
.product-spec .sp-product-desc h3{margin:38px 0 4px 0;color:#222222;font-size:24px;line-height:36px;}
.product-spec .sp-product-desc .p{color:#666;font-size:16px;line-height:32px;margin-top:30px;}
.table-builder{float:right;width:60.7%;margin-top:50px;}
.table-builder .simple-grid{flex-wrap:wrap;display: flex;margin-right:-2.3%;}
.table-builder .grid-item{float:left;width:31%;text-align:center;box-shadow:0 6px 16px rgba(166,166,168,0.2);padding:40px 22px;margin-right:2.3%;margin-top:27px;flex-wrap:wrap;justify-content:center;display: flex;flex-direction:column;}
.table-builder .grid-item a{float:left;width:100%;line-height:0;}
.table-builder .grid-item .fluidbox__wrap{float:left;width:100%;}
.table-builder .grid-item .fluidbox__wrap img{max-height:50vh;}
.table-builder .grid-item p{float:left;width:100%;line-height:30px;font-size:18px;color:#222222;font-weight:normal;margin-top:40px;}
.table-builder .grid-item a:hover p{color:#004ea4;}
@media screen and (max-width:1600px){
.product-spec .sp-product-desc h2{font-size:36px;line-height:48px;}
}
@media screen and (max-width:1024px){
.product-spec .sp-product-image{width:35%;}
.product-spec .sp-product-desc h2{font-size:24px;line-height:36px;}
.product-spec .sp-product-desc h3{font-size:18px;line-height:30px;margin:15px 0 0 0;}
.product-spec .sp-product-desc .p{font-size:14px;line-height:26px;margin-top:15px;}
.table-builder{margin-top:10px;}
.table-builder .grid-item{box-shadow:0 6px 10px rgba(166,166,168,0.2);padding:30px 12px;}
.table-builder .grid-item p{font-size:14px;line-height:26px;margin-top:20px;}
}
@media screen and (max-width:767px){
.product-spec .sp-product-image{display:none;width:100%;}
.product-spec .sp-product-desc{width:100%;margin-top:0;}
.table-builder{width:100%;}
.table-builder .simple-grid{margin-right:-4%;}
.table-builder .grid-item{width:46%;margin-right:4%;margin-top:20px;}
}
._byggemodul{float:left;width:100%;margin-top:40px;}
._byggemodul .sp-icon-list-container{flex-wrap:wrap;display: flex;margin:0 -3%;}
._byggemodul .icon-list-item{float:left;margin-top:28px;margin-left:3%;margin-right:3%;width:27.33%;position:relative;padding-left:68px;min-height:46px;}
._byggemodul .icon-list-item .icon-list-item-icon{position:absolute;left:0;top:0;width:46px;height: 46px;line-height: 0;display: flex;justify-content: center;align-items: center;}
._byggemodul .icon-list-item .icon-list-item-content{float:left;width:100%;}
._byggemodul .icon-list-item .icon-list-item-title{color:#222222;font-size:18px;line-height:30px;margin:8px 0;}
._byggemodul .icon-list-item .icon-list-item-text{color:#222222;font-size:16px;line-height:28px;margin-top:13px;text-align:justify;}
@media screen and (max-width:1400px){
._byggemodul .sp-icon-list-container{margin:0 -1.5%;}
._byggemodul .icon-list-item{margin-left:1.5%;margin-right:1.5%;width:30.33%;padding-left:60px;}
}
@media screen and (max-width:1024px){
.breadcrumbs{padding-bottom:50px;}
.breadcrumbs .li{padding:40px 0 50px 0;}
.breadcrumbs-html{font-size:14px;line-height:26px;padding:15px 0;}
._byggemodul{margin-top:10px;}
._byggemodul .icon-list-item .icon-list-item-text{font-size:14px;line-height:26px;}
}
@media screen and (max-width:767px){
._byggemodul .sp-icon-list-container{margin:0;}
._byggemodul .icon-list-item{width:100%;margin-left:0;margin-right:0;}
}
#nav-toggle{display:inline-block}
@media only screen and (min-width:1024px){
.mobile-nav{display:none}
#nav-toggle{display:none}
.desktop-navigation{display:inline-block}
}
@media only screen and (min-width:1024px){
.mobile-nav{display:none !important}
}
#nav-toggle{display:none;line-height:1;margin-left:auto;text-align:right;z-index:4;pointer-events:all;text-decoration:none}
#nav-toggle .open{display:block}
#nav-toggle .close{display:none;color:#000}
#nav-toggle:hover{outline:none;cursor:pointer}
.nav-active #nav-toggle .open{display:none}
.nav-active #nav-toggle .close{display:block}
.mobile-nav{position:absolute;bottom:0;top:76px;left:calc(50% - 1px);width:calc(100% + 1px);padding:50px;z-index:9999;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transform:translateX(calc(-50% - 100px));overflow:hidden;opacity:0;pointer-events:none;box-shadow:0 4px 5px 0 rgba(0,0,0,.1);transition:all .4s cubic-bezier(.3,.195,.26,1.085)}
.on .mobile-nav{top:62px;}
.mobile-nav.nav-active{transform:translateX(-50%);opacity:1;pointer-events:all}
@media screen and (max-width:1024px){#nav-toggle{display:block;}
}
@media (min-width:768px){
.mobile-nav{transform:translateX(-100px);max-width:420px;bottom:initial;left:auto;right:64px;transition:all .315s ease-in-out}
.mobile-nav.nav-active{transform:translateX(0)}
}
.mobile-menu{width:100%;border-bottom:0;margin:0}
.mobile-menu li{display:block}
.mobile-menu li a{display:block;color:#000;text-decoration:none;padding:8px 0;font-size:2;position:relative;line-height:1;transition:transform .4s cubic-bezier(.4,.195,.26,1.085);transition-delay:.1s}
.mobile-menu li img.menu-item-icon{display:none}
.mobile-menu li ul{margin:0}
.mobile-menu li.sp-language{margin-top:16px}
.mobile-menu li.sp-language a{display:inline-block;margin-right:8px}
.mobile-menu li.sp-language a.sp-current-language{cursor:default;opacity:.6}
.mobile-menu li.sp-language a img{height:26px;width:auto}
.mobile-menu li.sp-language a:last-child{margin-right:0}
.mobile-menu>li>a{padding:16px 0}
.mobile-menu>li.menu-item-has-children>ul.sub-menu{transition:all .4s cubic-bezier(.3,.195,.26,1.085)}
.mobile-menu>li.menu-item-has-children>a{padding:16px 0;position:relative}
.mobile-menu>li.menu-item-has-children>a:after{content:"";display:inline-block;position:absolute;right:0;top:4px;width:40px;height:40px;color:#004ea4;font-family: "iconfont" !important;font-size:20px;line-height:40px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e87c";}
.mobile-menu>li.menu-item-has-children>a:focus{outline:none}
.mobile-menu>li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;right:0;left:0;height:auto;width:100%;z-index:2;overflow:auto;background:#fefefe;padding:40px 10%;margin-bottom:32px;-webkit-overflow-scrolling:touch;transform:translateZ(0) translateX(100%);transition:transform .4s cubic-bezier(.3,.195,.26,1.085)}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>a.menu-go-back{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:0;position:relative}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>a.menu-go-back:before{content:"";display:inline-block;width:30px;height:40px;color:#004ea4;font-family: "iconfont" !important;font-size:20px;line-height:40px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e87d";}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>a.sub-menu-parent{margin:20px 0;font-size:20px;}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-description{margin-bottom:32px}
.mobile-menu>li.menu-item-has-children>ul.sub-menu .description{display:block;font-size:16px;max-width:280px}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children{position:relative}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children>a{margin-bottom:16px;font-size:20px;font-weight:400;position:relative;line-height:1.3;display:flex;flex-direction:row;align-items:flex-start;padding:0}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children ul.sub-menu{margin-bottom:32px}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children ul.sub-menu li:last-child{margin-bottom:0}
.mobile-menu>li.menu-item-has-children>ul.sub-menu>li.menu-item-has-children ul.sub-menu li.menu-item-has-description>a{padding:5px 0}
.mobile-menu>li.menu-item-has-children.selected>ul.sub-menu{left:0;transform:translateZ(0) translateX(0)}
.mobile-menu.level-down>li>a{transform:translateX(-100%)}
.contact-menu-wrapper-1{display: block;position: fixed;z-index: 30;width:37px;right:1.35%;bottom:100px;transition: right 0.4s ease-in-out;-o-transition: right 0.4s ease-in-out;-ms-transition: right 0.4s ease-in-out;-moz-transition: right 0.4s ease-in-out;-webkit-transition: right 0.4s ease-in-out;}
.contact-menu-wrapper-1 .li{float: left;width: 100%;position: relative;margin: 9px 0;}
.contact-menu-label{float: left;width: 100%;text-align: center;color:#fff;font-size: 16px;line-height: 20px;background: #004ea4;height: 112px;display: flex;justify-content: center;align-items: center;padding: 5px 5px;}
.contact-menu-label.tit{line-height: 26px;}
.contact-menu-infos,
.contact-menu-infos1{display: block;position: absolute;z-index: 30;background:#fff;box-shadow:15px 8px 35px 0 rgba(161,161,161,0.19);right:37px;top:0;transition: right 0.4s ease-in-out;-o-transition: right 0.4s ease-in-out;-ms-transition: right 0.4s ease-in-out;-moz-transition: right 0.4s ease-in-out;-webkit-transition: right 0.4s ease-in-out;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);transition: all 500ms cubic-bezier(.5, 1, .4, 1);-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform: translateY(0) scale(0);-moz-transform: translateY(0) scale(0);-ms-transform: translateY(0) scale(0);-o-transform: translateY(0) scale(0);transform: translateY(0) scale(0);}
.contact-menu-infos1{width:112px;height: 112px;line-height: 0;padding:2px;}
.contact-menu-wrapper-1 .li:hover .contact-menu-infos1,
.contact-menu-wrapper-1 .li:hover .contact-menu-infos{right:37px;opacity: 1;filter: alpha(opacity=100);display: block \9;pointer-events: auto;-webkit-transform: translateY(0) scale(1);-moz-transform: translateY(0) scale(1);-ms-transform: translateY(0) scale(1);-o-transform: translateY(0) scale(1);transform: translateY(0) scale(1);}
.contact-menu-infos .p{display: flex;align-items: center;height: 112px;padding:20px 30px;min-width: 283px;}
.contact-menu-infos .p img{min-width: 44px;width: 44px;margin-right: 33px;}
.contact-menu-infos .t{display: flex;color:#333333;font-size: 16px;line-height: 26px;white-space: nowrap;}
@media screen and (max-width:1024px){
.byggemodul .img-layer{transform:initial;right:initial;}
.byggemodul .img-layer{padding-bottom:0;}
.byggemodul .img-layer img{position:initial;transform:translate(0%, 0%);display:block;width:100%;height:auto;}
.byggemodul .video-layer{padding-bottom:0;transform:initial;right:initial;}
.byggemodul .video-layer .wp-video{position:initial;transform:translate(0%, 0%);display:block;width:100%;height:auto;}
}
.contact-menu-label{background: linear-gradient(0deg,#004ea4 0%,#a16dec 100%);background-image: linear-gradient(0deg, rgb(100, 70, 143) 0%, rgb(161, 109, 236) 100%);background-image: -webkit-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -moz-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -o-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: linear-gradient(right, #05a3c3 0%, #014da2 100%);}
/*main*/
.ctext{float:left;width:100%;padding-left:80px;padding-right:80px;clear:both;}
.ctext .banner-item{padding-left:80px;padding-right:80px;}
@media screen and (max-width:1400px){
.ctext {padding-left:50px;padding-right:50px;}
}
@media screen and (max-width:1200px){
.ctext {padding-left:30px;padding-right:30px;}
}
@media screen and (max-width:1024px){
.ctext{ padding-left:14px; padding-right:14px;}
.ctext .banner-item{padding-left:14px;padding-right:14px;}
}
.head{position:relative;left:0;top:0;z-index:22;}
.bg-header{ background-color:#fff;}
.head1{box-shadow:0 3px 7px rgba(219,219,219,0.35);}
.head.on{position:fixed;left:0;top:0;z-index:9;background:#fff;box-shadow:0 3px 7px rgba(219,219,219,0.35);}
.head .Sign{float:right;border:1px solid #004ea4;color:#004ea4;padding:6px 16px;font-size:18px;line-height:30px;-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;margin:48px 0;}
.head.on .Sign{margin:21px 0;}
.head .Sign:hover{color:#05a3c3; border-color:#05a3c3; background:#fff;}
.head .logo{float:left;line-height:0;margin:36px 0;transition: all 0.5s linear;-moz-transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.head.on .logo{margin:8px 0;}
.head .logo h1{ text-indent:-9999em;}
.head .logo img{height:70px;}
.head .nav-toggle{float:right;display:none;margin-top:20px;}
.head.on .nav-toggle{margin-top:14px;margin-right: 5px;}
.head .nav-toggle span{float:left;color:#333;font-size:16px;line-height:36px;}
.head .nav-toggle span i{font-size:28px;}
.head .nav-toggle .close{display:none;}
.head .menu{float:right;position:relative;z-index:3;margin-right:5%;}
.head .menu .ul{float:left;width:100%;}
.head .menu .nli{float:left;position:relative;margin-right: 8px;}
.head .menu .nli span{float:left;width:100%;}
.head .menu .nli span a{float:left;width:100%;text-align:center;color:#000;font-size:18px;line-height:140px;padding: 0 15px;}
.head .menu .nli span a:hover,.head .menu .nli:hover span a,.head .menu .nli.active span a{color:#004ea4;}
.head.on .menu .nli span a{line-height:86px;}
.head .menu .languages{margin-right:0;margin-left:85px;}
.head .menu .languages img{max-width:none;width:34px;height:34px;}
.head .menu .sub{float:left;display:none;position:absolute;left:0;top:100%;transform: translateY(-15px);position: absolute;background: #fff;width:600px;box-shadow:6px 1px 35px 0 rgba(166,166,166,.27);padding:10px 10px 10px 15px;}
.head .menu .sub li{float:left;width:190px;padding-right:5px;transition: 0.3s ease-in-out;transition-delay: 0s;margin:5px 0;}
.head .menu .sub li a{position:relative;float:left;max-width:100%;color:#333;font-size:17px;line-height:28px;}
.head .menu .sub li a:after{display: block;content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 1px;background:#004ea4;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.head .menu .sub li img{display: inline-block;vertical-align: top;min-width:26px;max-width:26px;margin:5px 10px 0 0;object-fit: contain;}
.head .menu .sub li a:hover,.head .menu .sub li.active a{color:#004ea4;}
.head .menu .sub li a:hover:after{width:100%;}
.head .menu .sub.narrow{ width:476px;}
.head .menu .sub.narrow li{width: 25%;padding-right: 10px;}
.head .menu .sub.narrow li a{/*font-size:16px;*/}
.head .menu .sub li .sub2{ margin-top:5px;}
.head .menu .sub li .sub2 li{width:100%;margin:0;clear:both;}
.head .menu .sub li .sub2 li a{color:#666; font-size:15px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.head .menu .sub li .sub2 li a:hover,.head .menu .sub li .sub2 li.active a{color:#004ea4;}
.search-widget{float:right;-webkit-transition: all .35s ease-in-out;transition: all .35s ease-in-out;margin:50px 0;}
.head.on .search-widget{margin:24px 0;}
.search-widget .form-control{ width:170px; color:#333; font-size:16px; line-height:26px; border-radius:30px;border: 1px solid #ced4da;padding: 5px 15px;background-color: #fff;background-clip: padding-box;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.search-widget .form-control:hover{ border-color:#004ea4;}
.search-widget .form-control::placeholder{color: #999;font-size: 14px;line-height:26px;}
.search-widget .search-group .form{position:relative;}
.search-widget .search-group .btn-search{ position:absolute; top:5px; left: auto; right: 8px; padding:5px 5px; border:0; background-color:transparent; cursor: pointer;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.search-widget .search-group .btn-search i{font-size:18px;}
.search-widget .search-group .btn-search:hover i{color:#004ea4;}
.btn-search-wap{top:2px;padding: 4px 7px; border-radius:30px; border: 1px solid #ccc; margin-right:15px; outline:none; display:none;}
.btn-search-wap:hover{border-color:#004ea4;}
.btn-search-wap:hover i{color:#004ea4;}
.page-search-widget{border-bottom: 1px solid #ebebeb;padding-bottom:40px;margin-bottom: 40px;background-color:transparent; clear:both;}
.page-search-widget .search-widget{ position:relative; float:none; width:100%; max-width:520px; margin:0 auto;}
.page-search-widget .search-widget .form-control{ width:100%; line-height:1.5em; padding:10px 20px;}
.page-search-widget .search-widget .search-group .btn-search{padding: 8px;}
.page-search-widget .search-widget .search-group .btn-search i{font-size:20px;}
@media screen and (max-width:1600px){
}
@media screen and (max-width:1400px){
.head .Sign{font-size:16px;}
.head .menu{margin-right:2%;}
.head .menu .nli{margin-right:14px;}
.head .menu .nli span a{padding:0 10px;}
.head-1 .menu{width:-webkit-calc(66% - 20px);width:-moz-calc(66% - 20px);width:calc(66% - 20px);margin-right:1%;}
.head-1 .menu .nli{margin-right:0;}
}
@media screen and (max-width:1200px){
.head-1 .menu{width:-webkit-calc(73% - 20px);width:-moz-calc(73% - 20px);width:calc(73% - 20px);}
.head-1 .menu .nli span a{padding:0 8px;}
.btn-search-wap{display:block;}
.search-widget .search-group{display:none;}
.page-search-widget{ border-bottom:0; padding-bottom:30px;margin-bottom:0;}
.page-search-widget .search-widget .search-group{display:block;}
}
@media screen and (max-width:1024px){
.head .menu,.head .Sign{display:none;}
.head .logo{margin:15px 0;}
.head .logo img{height:46px;}
.head .nav-toggle{display:block;}
.search-widget{ margin:23px 0;}
.head.on .search-widget{margin:16px 0;}
.page-search-widget{padding-bottom:0;}
}
.breadcrumb-bar{color:#999;padding-top: 25px; padding-bottom:25px; margin-bottom:0;background: #eee;}
.breadcrumb-bar .breadcrumb{margin-bottom:0;}
.breadcrumb-bar .breadcrumb .iconfont{ font-size:18px; margin-right:3px;}
.breadcrumb-bar a{color: #22100D;font-weight: 500;padding-left: 6px;padding-right: 6px;}
.breadcrumb-bar a:hover{color: #006eb3;}
._hei{float:left;width:100%;height:6.3vw;position:relative;z-index:3;background:#fff;clip-path:polygon(100% 0%, 100% 0%,100% 50%,100% 100%,0% 100%,0% 100%);border-bottom:1px solid #dddddd;}
.funeng{padding-top:80px;padding-bottom:80px; background-color:#fff;}
.funeng1{margin-top:10px;}
.funeng1 .has-center{border-bottom:1px solid #ebebeb;padding-bottom:36px;margin-bottom:10px;}
@media screen and (max-width:1024px){
.funeng{padding-top:20px;padding-bottom:30px;}
.funeng1 .has-center{padding-bottom:18px;margin-bottom:5px;}
}
.footer{padding-top:40px;padding-bottom:30px;position:relative;z-index:7;background:#f1f1f1;}
.copyright{float:left;width:100%;color:#666666;font-size:15px;line-height:1.5em; margin-top:10px;}
.copyright a:hover{color: #004ea4;}
.foot1{float:left;width:100%;border-bottom:1px solid #e1e1e1;display: flex;justify-content: space-between;padding-bottom:30px;}
.foot1 .logo{float:left;margin-top:8px;}
.foot1 .nav{float:left;display: flex;flex-direction:column;}
.foot1 .nav h5{float:left;color:#a5a5a5;font-size:18px;line-height:32px;}
.foot1 .nav ul{float:left;display: flex;flex-direction:column;margin-top:10px;}
.foot1 .nav ul li{float:left;}
.foot1 .nav ul li a{float:left;color:#7f7f7f;font-weight:bold;font-size:16px;line-height:36px;}
.foot1 .nav ul li a:hover{color:#004ea4;}
.foot1_1 .nav h5{color:#595959;font-weight:bold;}
.foot1_1 .nav ul li a{font-weight:normal;}
.foot1 .nav .contact-text{clear:both;}
.foot1 .nav .contact-text h5{float: unset; margin-bottom:15px; display:block; clear:both;}
.foot1 .nav .contact-text p{ font-size:16px; line-height:1.5em; margin-bottom:10px;}
.foot1 .nav .contact-text a:hover{color:#004ea4;}
.foot1 .er{float:right;width:120px;text-align:center;}
.foot1 .er .qrcode-img{float:left;width:100%;line-height:0;}
.foot1 .er h6{float:left;width:100%;color:#333333;font-size:14px;line-height:26px;margin-top:0;}
@media screen and (max-width:1400px){
.copyright{font-size:16px;line-height:28px;}
.foot1 .er h6{font-size:14px;line-height:24px;}
.foot1 .nav h5{font-size:16px;line-height:34px;}
.foot1 .nav ul li a{font-size:14px;line-height:30px;}
}
@media screen and (max-width:1024px){
.footer{padding-top:30px;padding-bottom:20px;}
.foot1{flex-wrap:wrap;padding-bottom:30px;}
.foot1 .logo{margin:0 0 10px 0;}
.foot1 .er{margin-top:10px;}
.foot1 .nav{width:15%;margin:10px 0;}
.foot1 .nav.nav-contact{width:40%;}
.foot1 .nav h5{font-size:16px;line-height:26px;}
.foot1 .nav ul{margin-top:6px;}
.foot1 .nav ul li a{font-size:14px;line-height:24px;}
}
@media screen and (max-width:768px){
.foot1{padding-bottom:10px;}
.foot1 .nav{width:25%;}
.foot1 .nav.nav-contact{width:100%;}
.copyright{ font-size:14px; line-height:1.5em; text-align:center;}
}
@media screen and (max-width:480px){
.foot1 .nav{width:50%;}
.foot1 .er{width: 100%; text-align:center;}
.foot1 .er .qrcode-img,.foot1 .er h6{ float:none; text-align:center; display:inline-block;}
.foot1 .er .qrcode-img{width: 120px;}
.copyright{ font-size:13px;}
}
._news{position:relative;padding-top:60px;padding-bottom:60px;}
._news-1{padding-top:100px;background:#fff;border-bottom: 1px solid #dddddd;}
._news-1 .bg1{float:left;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 0;background:#fff;clip-path: polygon(0 3.3vw,100% 0,100% 100%,0% 100%);}
._news-1::after{float:left;width:100%;height:4.3vw;position:absolute;left:0;top:0;z-index:1;background: #fafafa;clip-path: polygon(0 0,100% 0,100% 100%,0% 0%);content: '';}
._news-1::before{float:left;width:100%;height:6.3vw;position:absolute;left:0;bottom:0;z-index:1;background: #fafafa;clip-path: polygon(100% 0%, 100% 0%,100% 50%,100% 100%,0% 100%,0% 100%);content: '';}
.newsl{float:left;width:100%;margin-top:40px;}
.newsl li{float:left;width:100%;margin:10px 0;}
.newsl li a{position:relative;float:left;width:100%;height:290px;background:#fefefe;padding:0 30px 0 310px;overflow:hidden;display: flex;flex-wrap: wrap;align-items: center;box-shadow:3px 2px 3px 1px rgba(166,166,166,0.2);}
.newsl li a:hover{background:#fff;box-shadow:5px 4px 6px 2px rgba(166,166,166,0.5);}
.newsl li .pro-img{float:left;position:absolute;left:0;top:0;overflow:hidden;width:290px;height:290px;line-height:0;display: flex;flex-wrap: wrap;}
.newsl li .pro-img img{object-fit: cover;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;width:100%;height:100%;}
.newsl li a:hover .pro-img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.newsl li:nth-child(2n){float:right;}
.newsl li .text{float:left;width:100%;}
.newsl li .text .pro-title{float:left;width:100%;color:#222222;font-size:20px;line-height:1.5em; margin-bottom:10px;margin-top:15px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.newsl li a:hover .text .pro-title{color: #004ea4;}
.newsl li .text .pro-desc{float:left;position:relative;width:100%;height:72px;color:#666;font-size:15px;line-height:24px;word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.newsl li .text .arrow{float:left;width:100%;position:relative;color:#222222;font-size:16px;line-height:56px;margin-top:15px;}
.newsl li a:hover .text .arrow{color:#004ea4;}
.newsl li .text .arrow:after{float:left;width:56px;height:56px;content:'';position:absolute;right:0;top:0;z-index:3;color:#004ea4;font-family: "iconfont" !important;font-size:28px;line-height:56px;text-align:center;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\e87c";-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.newsl li .text .arrow:before{float:left;width:0;height:100%;content:'';position:absolute;left:100%;bottom:0;margin-left:-56px;z-index:1;background: linear-gradient(0deg,#004ea4 0%,#a16dec 100%);background-image: -webkit-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -moz-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -o-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: linear-gradient(right, #05a3c3 0%, #014da2 100%);-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.newsl li a:hover h5{color:#004ea4;}
.newsl li a:hover .arrow:after{color:#fff;}
.newsl li a:hover .text .arrow:before{width:56px;}
.newsl-1 li .text h5{color:#7f7f7f;font-size:18px;}
.newsl-1 li .text time{color:#7f7f7f;}
@media screen and (max-width:1400px){
.newsl li a{padding:0 20px 0 220px;height:200px;}
.newsl li .pro-img{width:200px;height:200px;line-height:0;}
.newsl li .text .pro-title{font-size:18px;line-height:24px;height:24px;margin-top:18px;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.newsl li .text .pro-desc{height:auto;word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.newsl li .text .arrow{font-size:14px;line-height:40px;margin-top:12px}
.newsl li .text .arrow:after{width:40px;height:40px;line-height:40px;}
.newsl li .text .arrow:before{margin-left:-40px;}
.newsl li a:hover .text .arrow:before{width:40px;}
}
@media screen and (max-width:1024px){
._news{padding-top:30px;padding-bottom:30px;}
._news-1{padding-top:40px;padding-bottom:55px;}
.newsl{margin-top:10px;}
.newsl li{margin-top:20px;}
.newsl li a{padding:0 12px 0 176px;height:160px;}
.newsl li .pro-img{width:160px;height:160px;line-height:0;}
.newsl li .text .arrow{font-size:14px;line-height:36px;margin-top:8px;}
.newsl li .text .arrow:after{width:36px;height:36px;}
.newsl li .text .arrow:before{margin-left:-36px;}
.newsl li a:hover .text .arrow:before{width:36px;}
}
@media screen and (max-width:767px){
.newsl li{width:100%;}
.newsl li a{padding:0 12px 0 216px;height:200px;}
.newsl li .pro-img{width:200px;height:200px;}
}
@media screen and (max-width:480px){
.newsl li a{padding:0 12px 0 176px;height:160px;}
.newsl li .pro-img{width:160px;height:160px;}
}
.btnBg{border:none;background: linear-gradient(0deg,#004ea4 0%,#a16dec 100%);background-image: -webkit-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -moz-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -o-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: linear-gradient(right, #05a3c3 0%, #014da2 100%);}
.products-center{}
.products-center .newsl{margin-top:20px;margin-bottom:60px;}
.pord2{position:relative;padding-top:0;padding-bottom:0;}
.pord2:after{content:'';float:left;width:100%;height:3.3vw;position:absolute;left:0;bottom:0;z-index:-1;background:#fff;clip-path: polygon(0% 0%,0% 0,0% 100%,100% 100%); display:none;}
.pord2 .cont{position:relative;width:100%;display: flex;justify-content: space-between;align-items: center; padding-left:310px;}
.pord2 .icon{float:left;line-height:0;min-width:95px;width:95px;line-height: 0;}
.pord2 .tit{float:left;width:-webkit-calc(58.3% - 95px);width:-moz-calc(58.3% - 95px);width:calc(58.3% - 95px);text-align:center;color:#333333;font-size:48px;line-height:58px;padding: 0 30px;letter-spacing: 2.5px;}
.pord2 .text{float:right;width:100%;color:#333;font-size:16px;line-height:1.5em;letter-spacing: 1px;}
.pord2 .has-center{ position:absolute; left:0; top:0; width:240px;text-align: left;text-overflow:ellipsis; white-space:nowrap; display:block; overflow:hidden;}
.pord2 .has-center:after{left:0;margin-left:0;}
.pord2 .has-center a:hover{color: #004ea4;}
@media screen and (max-width:1400px){
.pord2 .tit{font-size:36px;}
.pord2 .text{font-size:16px !important;line-height:28px !important;}
.pord2 .text *{font-size:16px !important;line-height:28px !important;}
}
@media screen and (max-width:1024px){
.pord2{padding-top:20px;padding-bottom:45px;}
.pord2 .tit{font-size:24px;line-height:34px;}
.pord2 .text{font-size:14px !important;line-height:26px !important;}
.pord2 .text *{font-size:14px !important;line-height:26px !important;}
}
@media screen and (max-width:767px){
.products-center .newsl{ margin-bottom:30px;}
.pord2{padding-top:10px;padding-bottom:10px;}
.pord2 .cont{flex-wrap:wrap;}
.pord2 .icon{min-width:62px;width:62px;}
.pord2 .tit{width:-webkit-calc(100% - 62px);width:-moz-calc(100% - 62px);width:calc(100% - 62px);padding: 0 0 0 15px;text-align: left;letter-spacing:1px;}
.pord2 .text{width:100%;margin:20px 0 0 0;}
.pord2 .text br{display: none;}
}
.breadcrumbs{background:#fff;padding-bottom:125px;}
.breadcrumbs .li{float:left;width:100%;padding:110px 0 125px 0;border-bottom:1px solid #e8e8e8;}
.breadcrumbs-html{float:left;width:100%;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;color:#666666;font-size:18px;line-height:38px;padding:20px 0;}
.breadcrumbs-html a{color:#666666;}
.breadcrumbs-html a:hover{color:#004ea4;}
@media screen and (max-width:1400px){}
@media screen and (max-width:1024px){
.breadcrumbs{padding-bottom:50px;}
.breadcrumbs .li{padding:40px 0 50px 0;}
.breadcrumbs-html{font-size:14px;line-height:26px;padding:15px 0;}
}
@media screen and (max-width:767px){}
.cards{float:left;width:100%;margin-top:50px;}
.cards .sp-cards-container{flex-wrap:wrap;display: flex;margin:0 -13px;}
.cards .sp-card{float:left;width:25%;padding:27px 13px;}
.cards .sp-card .sp-card-container{float:left;width:100%;display: flex;padding-bottom:30px;flex-direction: column;align-items: center;height: 100%;text-decoration: none;color: #000;background: #fff;text-align: center;transition: all .315s ease-in-out;overflow: hidden;position: relative;}
.cards .sp-card:hover .sp-card-container{box-shadow:8px 3px 35px 0 rgba(165,165,165,0.27);}
.cards .sp-card .sp-card-image-container{box-shadow:8px 3px 35px 0 rgba(165,165,165,0.27);padding-bottom:100%;position: relative;z-index:3;width:100%;height: auto;max-width: initial;transform: translate3d(0px,0px,1px) scale(1);transition: all .5s ease-in-out;margin-bottom:20px;}
.cards .sp-card .sp-card-image-container img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;margin: 0;object-position: center;}
.cards .sp-card h3{position:relative;z-index: 3;color:#222222;font-size:24px;line-height:32px;padding:0 20px;}
.cards .sp-card p{position:relative;margin-top:8px;z-index: 3;color:#666666;font-size:16px;line-height:24px;padding:0 20px;}
.company .small-center{color:#7f7f7f !important;font-size:18px !important;line-height:30px !important;max-height:300px;}
@media screen and (max-width:1400px){
.company .small-center{color:#7f7f7f !important;font-size:16px !important;line-height:28px !important;}
}
@media screen and (max-width:1024px){
.cards{margin-top:20px;}
.cards .sp-card:hover .sp-card-container{box-shadow:2px 2px 10px 0 rgba(165,165,165,0.27);}
.cards .sp-card .sp-card-image-container{box-shadow:2px 2px 10px 0 rgba(165,165,165,0.27);margin-bottom:15px;}
.cards .sp-cards-container{flex-wrap:wrap;display: flex;margin:0 -10px;}
.cards .sp-card{width:50%;padding:14px 10px;}
.cards .sp-card .sp-card-container{padding-bottom:16px;}
.cards .sp-card h3{font-size:18px;line-height:26px;padding:0 12px;}
.cards .sp-card p{margin-top:2px;font-size:14px;line-height:22px;padding:0 12px;}
}
@media screen and (max-width:767px){
.cards .sp-cards-container{margin:0 -6px;}
.cards .sp-card{width:50%;padding:8px 6px;}
.cards .sp-card h3{font-size:16px;line-height:24px;padding:0 9px;}
.cards .sp-card p{padding:0 9px;}
}
.contact2{padding-top:10px;padding-bottom:10px; clear:both;}
.contact2:after{ content:" "; display:block; clear:both;}
.contact2 .has-center{margin-bottom:28px;}
.contact2 .cont{float:left;width:100%;color:#7f7f7f !important;font-size:18px !important;line-height:30px !important;margin-top:44px;}
.contact2 .cont *{color:#7f7f7f !important;font-size:18px !important;line-height:30px !important;}
.contact2 form{float:left;width:100%;}
.contact2 ._checkbox{float:left;width:100%;display: flex;justify-content: space-between;flex-wrap:wrap;}
.contact2 .lab{float:left;color:#222222;font-size:18px;line-height:38px;position:relative;padding-left:34px;margin-top:8px;}
.contact2 .lab input[type="checkbox"]{position:absolute;left:0;top:11px;width:16px;height:16px;cursor:pointer;}
.contact2 .lab input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;width:16px;height:16px;background:url(/style/images/ico3.png) center no-repeat #fff;}
.contact2 .lab input[type="checkbox"]:checked::before{content: "";position: absolute;top: 0;left: 0;width:16px;height:16px;background:url(/style/images/ico4.png) center no-repeat #fff;}
.contact2 .law{float:left;width:100%;}
.contact2 .lah{float:left;width:30.6%;position:relative;margin-top:34px;margin-right:4.1%;}
.contact2 ._r{margin-right:0;}
.contact2 .law{float:left;width:100%;margin-top:38px;}
.contact2 .lah h5{float:left;position:absolute;left:16px;top:0;color:#222222;font-size:18px;line-height:50px;}
.contact2 .text{float:left;width:100%;border:1px solid #ddd;color:#222222;font-size:18px;line-height:32px;height:50px;padding:8px 16px 8px 70px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.contact2 .text:hover{border-color:#004ea4;}
.contact2 .textarea{float:left;width:100%;border:1px solid #ddd;color:#222222;font-size:18px;line-height:30x;height:150px;padding:11px 16px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.contact2 .textarea:hover{border-color:#004ea4;}
.contact2 .submit{position: relative;display:block;margin:20px auto 0 auto;line-height:34px;color:#fff;font-size:18px;padding: 6px 20px;background: linear-gradient(0deg,#004ea4 0%,#a16dec 100%);background-image: -webkit-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -moz-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -o-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: linear-gradient(right, #05a3c3 0%, #014da2 100%);-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.contact2 .submit:hover{box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.contact2 .submit .iconfont{ margin-left:20px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.contact2 .submit:hover .iconfont{ margin-left:30px;}
.form-control::-webkit-input-placeholder{color: #ccc;}
.form-control::-moz-placeholder{color: #ccc;}
.form-control:-ms-input-placeholder{color: #ccc;}
.form-control::-ms-input-placeholder{color: #ccc;}
.form-control::placeholder{color: #ccc;font-size: 16px;}
.contact2 .submit:hover{box-shadow:0 5px 10px rgba(0,0,0,0.2);}
.contact2 .lah h5,.contact2 .text,.contact2 .textarea{color:#7f7f7f !important;font-size:18px !important;}
@media screen and (max-width:1400px){
.contact2 .cont{font-size:16px !important;line-height:28px !important;}
.contact2 .cont *{font-size:16px !important;line-height:28px !important;}
.contact2 .lah h5,.contact2 .text,.contact2 .textarea{font-size:16px !important;}
}
@media screen and (max-width:1024px){
.contact2{padding-top:10px;padding-bottom:10px;}
.contact2 .has-center{margin-bottom:10px;}
.contact2 .cont{font-size:16px;line-height:28px;margin-top:20px;}
.contact2 .lab{font-size:14px;line-height:30px;padding-left:24px;margin-top:4px;}
.contact2 .lab input[type="checkbox"]{top:7px;}
.contact2 .lah{margin-top:16px;}
.contact2 .lah h5{font-size:14px;line-height:40px;left:12px;}
.contact2 .law{margin-top:16px;}
.contact2 .text{font-size:14px;line-height:26px;height:40px;padding:6px 12px 6px 55px;}
.contact2 .textarea{font-size:14px;line-height:26px;padding:8px 12px;}
.contact2 .submit{margin:10px auto 0 auto;width:140px;height:40px;line-height:40px;font-size:14px;}
.contact2 .cont{font-size:14px !important;line-height:26px !important;}
.contact2 .cont *{font-size:14px !important;line-height:26px !important;}
.contact2 .lah h5,.contact2 .text,.contact2 .textarea{font-size:14px !important;}
}
@media screen and (max-width:767px){
.contact2 .lab{width:100%;}
.contact2 .lah{width:100%;margin-right:0;}
}
@media screen and (max-width:767px){}
/*news*/
.news{float:left;width:100%;margin-top:100px;margin-bottom:100px;}
.news .tit{float:left;width:100%;font-size:48px;line-height:50px;color:#222;margin-bottom:60px;}
.news ul{float:left;width:100%;margin-top:80px;}
.news ul li{float:left;width:100%;margin-bottom:50px;background: #fff;position:relative;}
.news ul li a{float:left;width:100%;position:relative;padding-left:557px;height:387px;overflow:hidden;display: flex;align-items: center;flex-wrap:wrap;}
.news ul li .img{position:absolute;left:0;top:0;overflow: hidden;width:557px;height:387px;display:block;float:left;line-height:0;}
.news ul li .img img{width:100%;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.news ul li:hover .img img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.news ul li .content{background:#fff;width:100%;float:left;padding:0px 70px}
.news ul li .content h4{font-size:24px;line-height:28px;color:#7f7f7f;font-weight:bold;}
.news ul li .content h6{font-size:18px;line-height:28px;max-height:56px;overflow:hidden;color:#7f7f7f;margin-top:6.8%;margin-bottom:7.1%;}
.news ul li .content .data{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #DDDDDD;padding-top:7.8%;}
.news ul li .content .data span{font-size:24px;line-height:26px;color:#222222}
.news ul li .content .data .more{height:56px;display:flex;align-items:center;justify-content:center;width:170px;border:1px solid #6A4294;transition:all .5s ease;}
.news ul li .content .data .more p{font-size:18px;color:#6A4294;margin-right:16px;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.news ul li:hover .content .data .more p{margin-right:26px;}
.news ul li .content .data .more i{color:#6A4294;font-size:20px;}
.news ul li:hover{cursor:pointer}
.news ul li:hover .content .data .more{background:linear-gradient(to right,#6A4294,#AD65F5);}
.news ul li:hover .content .data .more p{color:#fff}
.news ul li:hover .content .data .more i{color:#fff}
.news ul li:hover .img img{transform:scale(1.1);-ms-transform:scale(1.1);}
.fy{margin-top:50px;display:flex;align-items:center;justify-content:center;float:left;width:100%}
.fy a{margin:0 12px;height:38px;width:38px;border:1px solid #6A4294;text-align:center;display:flex;align-items:center;justify-content:center;font-size:18px;color:#333333}
.fy a:hover,.fy a.on{color:#fff;background:linear-gradient(to right,#6A4294,#AB65F4);border:1px solid transparent}
.fy .prev,.fy .next{width:67px;}
@media screen and (max-width:1400px){
.news ul li{margin-bottom:35px;}
.news ul li a{padding-left:372px;height:260px;}
.news ul li .img{width:372px;height:260px;}
.news ul li .content{padding:0 50px;}
.news ul li .content h4{font-size:18px;line-height:28px;}
.news ul li .content h6{font-size:16px;line-height:28px;max-height:52px;margin-top:2%;margin-bottom:3.5%;}
.news ul li .content .data{padding-top:3.9%;}
.news ul li .content .data span{font-size:18px;line-height:48px;}
.news ul li .content .data .more{height:48px;}
.news ul li .content .data .more p{font-size:16px;}
}
@media screen and (max-width:1024px){
.news{margin-top:30px;margin-bottom:30px;}
.news .tit{font-size:24px;line-height:26px;margin-bottom:30px;}
.news ul{margin-top:30px;}
.news ul li{margin-bottom:20px;}
.news ul li a{padding-left:0;height:auto;}
.news ul li .img{position:static;width:100%;height:auto;}
.news ul li .content{padding:20px 15px;margin-top:5px;width:100%}
.news ul li .content h4{line-height:24px;}
.news ul li .content h6{line-height:24px;max-height:48px;margin-top:15px;margin-bottom:20px;font-size:14px;}
.news ul li .content .data{padding-top:20px;}
.news ul li .content .data span{font-size:16px;line-height:20px;}
.news ul li .content .data .more{height:40px;width:130px;}
.news ul li .content .data .more p{font-size:16px;margin-right:10px;}
.news ul li:hover .content .data .more p{margin-right:16px;}
.news ul li .content .data .more i{color:#6A4294;font-size:16px;}
.news .text_p{float:left;text-align: center;font-size: 14px;color: #333;padding: 5px 0;display:none;}
.news .text_p a{padding: 5px 25px;background:#6A4294;color: #fff;border: transparent;border-radius:16px 16px 16px 16px;overflow: hidden;}
.news .text_p span{padding: 5px 20px;color: #333;}
}
@media screen and (max-width:767px){}
/*service*/
.service-wrap{padding-top:10px; clear:both;}
.industry{float:left;width:100%;padding-top:30px;}
.industry .left{width:calc(50% - 57px);float:left;padding-right: 50px;}
.industry .right{width:calc(50% + 57px);float:right;line-height:0;transform: skewX(-2.5deg);-ms-transform: skewX(-2.5deg);}
.industry .right img{width:100%}
.industry .left .service-title{font-size:32px;color:#222222;line-height:40px;margin-top:10px;}
.industry .left .service-title a{color:#222222;}
.industry .left .service-title a:hover{color:#004ea4;}
.industry .left h5{font-size:18px;line-height:30px;color:#7f7f7f;margin-top:32px;}
.industry .left .service-desc{font-size:18px;line-height:30px;color:#7f7f7f;margin-bottom:32px;margin-top:30px;text-align:justify;}
.industry .left .service-desc p{ margin-bottom:15px;}
.industry ul{padding-right:30px;}
.industry ul li{width:100%;float:left;margin-bottom:30px;}
.industry ul li:last-child{margin-bottom:50px;}
.industry ul li .img{width:70px;float:left;}
.industry ul li .img img{width:46px;transition:all .5s ease}
.industry ul li:hover .img img{transform:rotateY(180deg)}
.industry ul li .tit{width:calc(100% - 70px);float:left}
.industry ul li .tit h4{font-size:18px;line-height:24px;color:#7f7f7f;margin-top:0;font-weight:bold;}
.industry ul li .tit h6{font-size:18px;line-height:30px;color:#7f7f7f;margin-top:12px;margin-bottom:0;text-align:justify;}
.industry .more{height:56px;display:flex;align-items:center;justify-content:center;width:370px;background:linear-gradient(to right,#6A4294,#AD65F5);}
.industry .more p{font-size:18px;color:#fff;margin-right:15px;}
.industry .more i{color:#fff;font-size:20px;}
.industry2{float:left;width:100%;padding-top:90px;padding-bottom:60px;}
.industry2 .left{width:57.4%;float:left;line-height:0;transform: skewX(-2.5deg);-ms-transform: skewX(-2.5deg);}
.industry2 .left img{width:100%}
.industry2 .right{width:42.6%;float:left;padding-left:50px;}
.industry2 .right .service-title{font-size:32px;color:#222222;line-height:40px;margin-top:10px;}
.industry .right .service-title a{color:#222222;}
.industry .right .service-title a:hover{color:#004ea4;}
.industry2 .right h5{font-size:18px;line-height:30px;color:#7f7f7f;margin-top:32px;}
.industry2 .right .service-desc{font-size:18px;line-height:30px;color:#7f7f7f;margin-bottom:32px;margin-top:30px;text-align:justify;}
.industry2 .right .service-desc p{ margin-bottom:15px;}
.industry2 .more{height:56px;display:flex;align-items:center;justify-content:center;width:370px;background:linear-gradient(to right,#6A4294,#AD65F5);}
.industry2 .more p{font-size:18px;color:#fff;margin-right:15px;}
.industry2 .more i{color:#fff;font-size:20px;}
.industry2 ul{width:100%;display:flex;justify-content:space-between;margin-top:85px;float:left}
.industry2 ul li{width:calc(33.3% - 46.667px);}
.industry2 ul li .img{width:75px;float:left}
.industry2 ul li .img img{transition:all .5s ease}
.industry2 ul li:hover .img img{transform:rotateY(180deg)}
.industry2 ul li .tit{width:calc(100% - 75px);float:left}
.industry2 ul li .tit h4{font-size:18px;line-height:24px;color:#7f7f7f;margin-top:0;font-weight:bold;}
.industry2 ul li .tit h6{font-size:18px;line-height:30px;color:#7f7f7f;margin-top:12px;margin-bottom:0;text-align:justify;}
.industry2 .indown{text-align:center;margin-top:0;float:left;width:100%;}
.industry2 .indown .tit{font-size:48px;line-height:50px;color:#222222;}
.industry2 .indown .st{font-size:18px;line-height:30px;color:#222222;margin-top:50px;margin-bottom:80px;}
.industry2 .indown .more{width:170px;left:50%;transform:translate(-50%,0);position:relative}
.industry2 .indown .btn{float:left;width:100%;flex-wrap:wrap;display: flex;justify-content:center;align-items: center;}
@media screen and (max-width:1600px){
.industry .left .service-title{font-size:46px;line-height:56px;}
}
@media screen and (max-width:1440px){
.industry .left h5{font-size:15px;line-height:26px;}
.industry .left .service-desc{font-size:16px;line-height:28px;}
.industry ul li .tit h6{font-size:16px;line-height:28px;}
.industry2 .right h5{font-size:16px;line-height:28px;}
.industry2 .right .service-desc{font-size:16px;line-height:28px;}
.industry2 ul li .tit h6{font-size:16px;line-height:28px;}
.industry2 .indown .st{font-size:16px;line-height:28px;}
}
@media screen and (max-width:1024px){
.industry .left{width:100%; padding-right:0;}
.industry .right{width:100%;margin-top:25px}
.industry .left .service-title{font-size:24px;line-height:26px;margin-top:20px;}
.industry .left h5{font-size:14px;line-height:24px;margin-top:15px;}
.industry .left .service-desc{font-size:14px;line-height:24px;margin-bottom:20px;margin-top:20px;}
.industry{padding-top:30px;}
.industry ul{padding-right:0px;}
.industry ul li{width:100%;float:left;margin-bottom:15px;}
.industry ul li:last-child{margin-bottom:20px;}
.industry ul li .img{width:50px;}
.industry ul li .img img{width:36px;}
.industry ul li .tit{width:calc(100% - 60px);}
.industry ul li .tit h4{font-size:16px;line-height:20px;}
.industry ul li .tit h6{font-size:14px;line-height:24px;margin-top:5px;}
.industry .more{height:40px;width:320px;}
.industry .more p{font-size:16px;margin-right:10px;}
.industry .more i{font-size:18px;}
.industry2{padding-top:30px;padding-bottom:30px;}
.industry2 .left{width:100%;}
.industry2 .right{width:100%;padding-left:0px;}
.industry2 .right .service-title{font-size:24px;line-height:36px;margin-top:25px;}
.industry2 .right h5{font-size:14px;line-height:24px;color:#7f7f7f;margin-top:15px;}
.industry2 .right .service-desc{font-size:14px;line-height:24px;color:#7f7f7f;margin-bottom:15px;margin-top:15px;}
.industry2 .more{height:40px;width:320px;}
.industry2 .more p{font-size:16px;margin-right:10px;}
.industry2 .more i{font-size:18px;}
.industry2 ul{width:100%;display:flex;justify-content:space-between;margin-top:30px;float:left;flex-wrap:wrap}
.industry2 ul li{width:100%;margin-top:15px;}
.industry2 ul li .img{width:60px;}
.industry2 ul li .tit{width:calc(100% - 60px);float:left}
.industry2 ul li .tit h4{font-size:16px;line-height:24px;}
.industry2 ul li .tit h6{font-size:14px;line-height:24px;margin-top:8px;}
.industry2 .indown{margin-top:0;}
.industry2 .indown .tit{font-size:24px;line-height:26px;}
.industry2 .indown .st{font-size:14px;line-height:24px;margin-top:20px;margin-bottom:30px;}
.industry2 .indown .more{width:130px;left:50%;transform:translate(-50%,0);position:relative}
}
.byggemodul .text-layer .p{font-size:18px;line-height:30px;margin: 0 0 10px 0;}
._byggemodul .icon-list-item .icon-list-item-text{color:#666;}
.pord1 .small-center{font-size:18px;line-height:30px;color:#7f7f7f;}
.newde .left span{font-size:18px;}
.product-spec .sp-product-desc .p{font-size:18px !important;line-height:30px !important;color:#7f7f7f !important;}
.product-spec .sp-product-desc .p *{font-size:18px !important;line-height:30px !important;color:#7f7f7f !important;}
@media screen and (max-width:1400px){
.byggemodul .text-layer .p{font-size:16px;line-height:28px;margin: 0 0 5px 0;}
.pord1 .small-center{font-size:16px;line-height:28px;}
.newde .left span{font-size:16px;}
.product-spec .sp-product-desc .p{font-size:16px !important;line-height:28px !important;}
.product-spec .sp-product-desc .p *{font-size:16px !important;line-height:28px !important;}
}
@media screen and (max-width:1200px){
.byggemodul .text-layer p{word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
}
@media screen and (max-width:1024px){
.byggemodul .text-layer p{font-size:14px;line-height:24px;}
._byggemodul .icon-list-item .icon-list-item-text{font-size:14px;line-height:24px;}
.pord1 .small-center{font-size:14px;line-height:24px;}
.pordB .tab h4{font-size:16px;}
.newde .left span{font-size:14px;}
.contact-menu-wrapper-1{display:none;}
.contact-menu-wrapper-2{display:none;}
.product-spec .sp-product-desc .p{font-size:14px !important;line-height:24px !important;}
.product-spec .sp-product-desc .p *{font-size:14px !important;line-height:24px !important;}
.mobile-menu > li.menu-item-has-children > ul.sub-menu > a.sub-menu-parent{margin-top:20px;font-size:20px;}
.mobile-menu li a.a_2{margin-bottom:5px !important;}
.mobile-menu li a.a_3{font-size:16px;padding-left:7px;margin-bottom:4px;}
.mobile-menu li a.a_4{font-size:14px;padding-left:7px;}
.mobile-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children{margin-bottom:25px;}
.mobile-menu > li.menu-item-has-children > ul.sub-menu > li.menu-item-has-children ul.sub-menu{margin-bottom:10px;}
}
._byggemodul .icon-list-item .icon-list-item-title{font-weight:bold;color:#595959;}
.product-spec .sp-product-desc h3{font-weight:bold;color:#595959;}
.table-builder .grid-item p{font-weight:bold;color:#595959;}
.news .tit{font-weight:bold;color: #595959;}
.news ul li .content .data span{color:#7f7f7f;}
.nicescroll-rails{background:#eee;}
.scroll_box{background:#605d9d;padding:0px 0 0px 10px;float:left;width:100%;margin-top:25px;}
.company .small-center#scroll{color:#fff !important;margin-top:0;}
.scroll_box .textbox{padding:10px 0;}
@media screen and (max-width:1024px){
.scroll_box{padding:0px 10px 0px 10px;}
#scroll{scrollbar-width:thin;overflow-y:scroll;/*max-height:initial;*/}
#scroll::-webkit-scrollbar{width:3px}
#scroll::-webkit-scrollbar-track{background-color:#eee;border-radius:3px}
#scroll::-webkit-scrollbar-thumb{width:3px;height:60px;background-color:#004ea4;border-radius:0px}
}
.mt100{margin-top:40px;}
.funeng2{padding-top:20px;padding-bottom:15px;}
.funeng2 .has-center{color: #222222;border-bottom: 1px solid #ebebeb;padding-bottom:20px;margin-bottom: 10px;font-size:30px;line-height:42px;font-weight:normal;}
.funeng2 .small-center{color: #666666;}
.funeng2-00{padding-bottom:196px;position: relative;}
.funeng2-00:after{content:'';float:left;width:100%;height:6vw;position:absolute;left:0;bottom:0;z-index:1;background:#fff;clip-path: polygon(0% 0%,0% 0,0% 100%,100% 100%);}
.cards-01{float:left;width:100%;margin-top:35px;}
.cards-01 .sp-cards-container{flex-wrap:wrap;display: flex;justify-content: center;margin:0 -14px;}
.cards-01 .sp-card{float:left;width:25%;padding:21px 14px;}
.cards-01 .sp-card a{box-shadow:3px 2px 3px 1px rgba(166,166,168,.2);text-align: center;transition: all .315s ease-in-out;overflow: hidden;}
.cards-01 .sp-card a:hover{box-shadow:5px 3px 10px 2px rgba(166,166,168,.5);}
.cards-01 .sp-card .sp-card-container{float:left;width:100%;display: flex;padding-bottom:20px;flex-direction: column;align-items: center;height: 100%;text-decoration: none;color: #000;background: #fff;box-shadow:8px 3px 34px 0 rgba(166,166,168,.27);text-align: center;transition: all .315s ease-in-out;overflow: hidden;position: relative;}
.cards-01 .sp-card .sp-card-container::before{content: "";position: absolute;background: #fafafa;top: 0;left: 0;right: 0;bottom: 0;transform: translate(-50%,150%) skew(50deg,-50deg) scale(1.5);opacity: 0;pointer-events: none;transition: all .4s ease-in-out;}
.cards-01 .sp-card:hover .sp-card-container::before{transform:translateY(0) skew(50deg,-50deg) scale(1.5);opacity:1;}
.cards-01 .sp-card .sp-card-image{width: 100%;line-height: 0;overflow: hidden;margin-bottom:15px;position: relative;z-index: 3;transform: translate3d(0px,0px,1px) scale(1);transition: all .5s ease-in-out;}
.cards-01 .sp-card  a:hover .sp-card-image{ transform: translate3d(0px,0px,1px) scale(1.03);}
.cards-01 .sp-card h3{width: 100%;position:relative;z-index: 3;color:#333333;font-size:24px;line-height:28px;height: 56px;overflow: hidden;padding:0 15px;}
.cards-01 .sp-card a:hover h3{color: #004ea4;}
.cards-01 .sp-card p{width: 100%;position:relative;margin-top: 16px;z-index: 3;color:#666666;font-size:16px;line-height:28px;height: 56px;overflow: hidden;padding:0 15px;margin-top: 7px;margin-bottom:8px;}
.cards-01 .sp-card .sp-card-link-text{position:relative;z-index: 3;display:flex;width:68%;flex-direction:row;align-items:center;justify-content:center;text-align:left;text-transform:uppercase;color: #004ea4;font-size:16px;line-height:26px;padding: 5px 0;text-transform:uppercase;margin-top:7px}
.cards-01 .sp-card .sp-card-link-text i{display:inline-block;margin-left:10px;width:16px;position:relative;font-size:20px;top:1px;transition:all .315s ease-in-out;transition-delay:.2s}
.cards-01 .sp-card:hover .sp-card-link-text i{margin-left:20px}
.cards-01 .sp-card .actual-link{border-bottom: 1px solid #efefef;text-align: left;position: relative;}
.cards-01 .sp-card .actual-link:after{display:block;content: '';position: absolute;left: 0;bottom: -1px;z-index: 6;width: 0;height: 1px;background: #004ea4;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;-o-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s;}
.cards-01 .sp-card .actual-link:hover:after{width: 100%;}
@media screen and (max-width:1440px){
.cards-01 .sp-card h3{font-size:24px;line-height: 24px;height:48px;padding: 0 25px;}
.cards-01 .sp-card p{font-size:15px;line-height:24px;height: 48px;padding: 0 25px;}
.cards-01 .sp-card .sp-card-link-text{font-size:15px;line-height:24px;width: 80%;}
}
@media screen and (max-width:1024px){
.mt100{margin-top:30px;}
.funeng2{padding-top:0;padding-bottom:30px;}
.funeng2 .has-center{padding-bottom: 18px;margin-bottom:5px;font-size:24px;line-height:34px;}
.funeng2-00{padding-bottom:50px;}
.cards-01{margin-top:20px;}
.cards-01 .sp-cards-container{flex-wrap:wrap;display: flex;margin:0 -8px;}
.cards-01 .sp-card{width:33.33%;padding:10px 8px;}
.cards-01 .sp-card .sp-card-container{padding-bottom:16px;box-shadow:2px 2px 10px 0 rgba(166,166,168,.27);}
.cards-01 .sp-card .sp-card-image{margin-bottom:22px;}
.cards-01 .sp-card h3{font-size:18px;line-height:18px;height: 36px;padding:0 14px;}
.cards-01 .sp-card p{font-size:14px;padding:0 14px;margin-bottom:4px;}
.cards-01 .sp-card .sp-card-link-text{width:82%;font-size:14px;margin-top:3px;}
}
@media screen and (max-width:767px){
.cards-01 .sp-cards-container{margin:0 -6px;}
.cards-01 .sp-card{width:50%;padding:8px 6px;}
.cards-01 .sp-card h3{height: auto;}
.cards-01 .sp-card .sp-card-image{margin-bottom:10px;}
.cards-01 .sp-card p{height: auto;word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.cards-01 .sp-card .sp-card-link-text{width:68%;}
}
/*pages*/
.pagenavi{width:100%;text-align:center;padding:20px 0;margin-bottom:20px;display:inline-block;clear:both;}
.pagenavi a,.pagenavi span{border:1px solid #dee2e6;font-weight:normal;display:inline-block;line-height:34px;margin:0 2px;text-align:center;padding:0 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;text-transform:uppercase;background:#fff;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.pagenavi a:hover,.pagenavi span{background:#004ea4;color:#fff;border-color:#004ea4}
/*floatbar*/
.floatbar{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.floatbar .clear{clear:both;font-size:0px;line-height:0;height:0;}
.floatbar p{margin:0px;padding:0px;line-height:20px;}
.floatbar i{margin:0px;padding:0px;font-style:normal;}
.floatbar ul{margin:0px;padding:0px;list-style:none;}
.floatbar ul li{margin:0px;padding:0px;list-style:none;}
.floatbar-meau{position:relative;}
.floatbar-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.floatbar-btn:hover{border-color:#004ea4;}
.floatbar-btn span{color:#848484;font-size:26px;line-height:48px;}
.floatbar-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#004ea4;position:absolute;left:-12px;top:-12px;}
.floatbar-btn p{color:#004ea4;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.floatbar-meau:hover .floatbar-btn span{display:none}
.floatbar-meau:hover .floatbar-btn p{display:block;}
.meau-sev .floatbar-btn{}
.meau-sev .floatbar-btn p{color:#fff}
.meau-sev .floatbar-btn span{color:#fff}
.meau-top .floatbar-btn span{font-size:24px;line-height:12px;padding-top:10px;display:block}
.meau-top .floatbar-btn i{display:block;color:#999;font-size:12px;font-style:normal;}
.meau-top.floatbar-meau:hover .floatbar-btn{background-color:#004ea4}
.meau-top.floatbar-meau:hover .floatbar-btn span{display:block;color:#fff}
.meau-top.floatbar-meau:hover .floatbar-btn i{color:#fff;}
.floatbar-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.floatbar-box .box-border{border:1px solid #ccc;border-top:4px solid #004ea4;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.floatbar-box .box-border .arrow-right{display:block;width:13px;height:16px;position:absolute;right:-13px;top:26px;}
.floatbar-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.floatbar-box .box-border .sev-t p{float:left;color:#004ea4;font-size:16px;line-height:1.5em;}
.floatbar-box .box-border .sev-t p a{color:#333;}
.floatbar-box .box-border .sev-t p a:hover{color:#004ea4;}
.floatbar-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.floatbar-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4;margin:0px;padding:0px;list-style:none;}
.floatbar-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-top:10px;}
.floatbar-box .box-border .sev-b h4 a:hover{color:#004ea4}
.floatbar-box .box-border .sev-b li{float:left;width:33.33333%;margin:0px;padding:0px;list-style:none;}
.floatbar-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(/style/images/qq.gif) no-repeat left 3px;line-height:36px;}
.floatbar-box .box-border .sev-b li a:hover{color:#004ea4}
.meau-sev .floatbar-box .box-border{width:442px;}
.meau-contact .floatbar-box .box-border{width:230px;}
.meau-contact .floatbar-box .box-border:after{content:" ";display:none;clear:both;}
.floatbar-meau:hover .floatbar-box{display:block}
.meau-code .floatbar-box{top:inherit;bottom:-35px;}
.meau-code .floatbar-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .floatbar-box .box-border img{width:100%;height:auto;margin-bottom:5px;}
.meau-code .floatbar-box .box-border i{display:block;color:#666;font-size:14px;line-height:16px;}
.meau-code .floatbar-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .floatbar-btn .iconfont{color:#999;}
.meau-sev:hover .floatbar-btn{background:#004ea4}
.meau-zs .floatbar-btn{background-color:#004ea4;color:#fff;margin-top:80px;border-color:#004ea4}
.meau-zs .floatbar-btn span{color:#fff}
.meau-zs .floatbar-btn p{color:#fff}
#top-back{right:-60px;}
@media (max-width: 479.98px){
.floatbar{display: none;}
}
/*page*/
.page{width: 100%;background: #F7F7F7;overflow: hidden;}
.page .warp{position: relative;width:100%; max-width: 1400px;margin: 60px auto;}
.page .warp .return{position: absolute;top: 63px;right: -100px;width: 58px;height: 58px;background: #E1E1E1;border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: 0.3s;}
.page .warp .return .iconfont{color: #C1C1C1;font-size:24px;transition: 0.6s;}
.page .warp .return:hover{background-color: #004ea4;transform: scale(1.1);}
.page .warp .return:hover .iconfont{color: #fff;transform: translateX(-5px);}
.page .warp .post-page{width: 100%;background: #FFFFFF;padding: 74px 70px 77px 70px;}
.page .warp .post-page .title{text-align:center;padding-bottom: 30px;margin-bottom: 30px;}
.page .warp .post-page .title h1{position: relative;font-size: 30px; font-weight: normal;color: #000000;border-bottom: 1px solid #ebebeb;padding-bottom: 15px;}
.page .warp .post-page .title h1:after{float:left;width:50px;height:2px;content:'';position:absolute;left:50%;bottom:-1px;z-index:3;margin-left:-25px;background: linear-gradient(0deg,#004ea4 0%,#a16dec 100%);background-image: -webkit-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -moz-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: -o-linear-gradient(right, #05a3c3 0%, #014da2 100%);background-image: linear-gradient(right, #05a3c3 0%, #014da2 100%);}
.page .warp .post-page .title .source{text-align:center; margin-top: 34px;}
.page .warp .post-page .title .source .time{font-size: 14px;font-weight: normal;color: #6B6B6B;}
.page .warp .post-page .title .source p{font-size: 14px;font-family: X;font-weight: normal;color: #6B6B6B;}
.page .warp .post-page .content h6{width: 950px;margin: auto;font-size: 16px;font-family: X;font-weight: normal;color: #000000;line-height: 32px;}
.page .warp .post-page .content name{font-size: 16px;font-family: X;font-weight: normal;color: #000000;text-align: right;}
.page .warp .post-page .content > p{font-size: 14px;font-family: X;font-weight: normal;color: #000000;line-height: 32px;}
.page .warp .post-page .content .btn-category{width: 180px;height: 54px;border: 1px solid #DCDCDC;margin: 62px auto 0;display: flex;align-items: center;justify-content: center;position: relative;z-index: 1;transition: 0.6s;}
.page .warp .post-page .content .btn-category:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #004ea4;z-index: -1;transform: translateY(0);transition: 0.6s;opacity: 0;}
.page .warp .post-page .content .btn-category p{font-size: 14px;font-family: X;font-weight: normal;color: #000000;position: relative;top: -2px;transition: 0.6s;}
.page .warp .post-page .content .btn-category:hover{border: 1px solid #004ea4;}
.page .warp .post-page .content .btn-category:hover p{color: #fff;}
.page .warp .post-page .content .btn-category:hover:after{transform: translateY(0);opacity: 1;}
.post-content{ color:#333; font-size: 16px;line-height: 1.75em;}
.post-content p{ text-indent:2em; margin-bottom:10px;}
.post-content p img{ margin-left:-2em;}
.post-content img { display:inline-block;width:100% \9;max-width:100%;height:auto!important;}
.post-content pre,.post-content ul,.post-content ol,.post-content dl,.post-content form,.post-content hr,.post-content table,.post-content blockquote {margin-bottom: 1.5em;}
.post-content pre {margin-top: -20px;}
.post-content li > p {margin-bottom: 5px;}
.post-content img,.post-content video,.post-content embed,.post-content iframe {max-width: 100%;}
.post-content h1{font-size:2em; margin-bottom:15px;}
.post-content h2{font-size:1.5em; margin-bottom:15px;}
.post-content h3{font-size:1.25em; margin-bottom:15px;}
.post-content h4{font-size:1.15em; margin-bottom:15px;}
.post-content h5{font-size:1em; margin-bottom:15px;}
.post-content ul{ padding-left:20px;}
.post-content ul li{ line-height:1.5em; list-style:disc; margin-bottom:10px;}
.post-content ul.post-ul-two:after{ content:" "; display:block; clear:both;}
.post-content ul.post-ul-two li{ float:left; width:50%;}
.contact-info{}
.contact-info{width: 100%;background: #f8f8f8;padding:30px 100px;}
.contact-info span{font-size: 28px;font-family: ZauriSans;font-weight: normal;color: #333;}
.contact-info .information{margin:30px auto;display: flex;align-items: center;}
.contact-info .information .item{ float:left; width:50%; display: flex;align-items: center;}
.contact-info .information .item .circle{display: flex;align-items: center;justify-content: center;margin-right:10px;}
.contact-info .information .item .circle .iconfont{width: 60px;height: 60px;color: #fff;font-size:24px; line-height:60px; text-align:center; text-indent: 5px; background:#004ea4;border-radius: 50%;}
.contact-info .information .item .text{position: relative;}
.contact-info .information .item .text h3{font-size: 20px;font-weight: normal;color: #333;margin-bottom:0; margin-top:10px;}
.contact-info .information .item .text p{font-size: 16px;font-weight: normal;color: #666; text-indent:0;}
.company-info{width: 100%; padding: 60px 0; display: flex; align-items: center; justify-content: center;}
.company-info .item{width: 600px; border: 1px solid #E3E3E3; padding: 45px 60px; margin-right: 60px;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.company-info .item:hover{ border-color:#004ea4;}
.company-info .item:last-child{margin-right: 0;}
.company-info .item span{font-size: 22px; font-weight: normal; color: #004ea4;}
.company-info .item .line{margin-bottom: 49px; margin-top: 16px; width: 31px; height: 4px; background: #004ea4;}
.company-info .item p{font-size: 14px; font-weight: normal; color: #272727; text-indent:0; margin-bottom: 5px;}
.company-info .item p:last-child{margin-bottom: 0;}
#map{width: 100%;height: 580px; clear:both;}
#map:after{ content:" "; display:block; clear:both;}
#map img{max-width:none;}
#map .iw_poi_title{font-size:16px;}
#map .iw_poi_content{font-size:14px; margin-top:5px;}
#map .anchorBL{display:none !important;}
/*news*/
.page-news{width: 100%; overflow: hidden; background: #fff;}
.page-news .news-list{ float:left; width:100%;clear:both;}
.page-news .news-list .item{display: flex; align-items: center; padding-bottom: 40px; border-bottom: 1px solid #F1F1F1; margin-bottom: 40px; position: relative;}
.page-news .news-list .item:after{content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 1px; background: #004ea4; transition: 0.6s;}
.page-news .news-list .item:hover:after{width: 100%;}
.page-news .news-list .item .images{width: 369px; height: 237px; display: block; overflow: hidden; margin-right:40px;}
.page-news .news-list .item .images img{width: 100%; height:auto; transition: 4s;}
.page-news .news-list .item .images:hover img{transform: scale(1.2);}
.page-news .news-list .item .text .time{font-size: 14px; font-family: FuturaBT; font-weight: normal; color: #000000; margin-bottom: 47px;}
.page-news .news-list .item .text .headline{width: 793px; font-size: 22px; font-family: ZauriSans; font-weight: normal; color: #000000; margin-bottom: 34px; display: block; transition: 0.4s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.page-news .news-list .item .text .headline:hover{color: #004ea4;}
.page-news .news-list .item .text p{width: 789px; font-size: 14px; font-family: X; font-weight: normal; color: #000000; line-height: 28px; min-height: 84px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
.page-news .news-list .item .more{ margin-left:100px; transition: 0.4s; display:block;}
.page-news .news-list .item .more .iconfont{width: 58px; height: 58px; color:#004ea4; font-size:28px; line-height:58px; text-align:center; border-radius: 50%; background: #E1E1E1; align-items: center; justify-content: center;transition: 0.6s;}
.page-news .news-list .item .more:hover .iconfont{color: #fff; transform: translateX(5px);background-color: #004ea4; transform: scale(1.1);}
/*responsive diy*/
@media (max-width:1639px){
.page-news .news-list .item .text .headline,.page-news .news-list .item .text p{width: 690px;}
.page-news .news-list .item .text p{-webkit-line-clamp: 2;display: block;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
}
@media (max-width:1400px){
.pord2 .cont{padding-left:220px;}
.pord2 .has-center{width:200px;}
.page-news .news-list .item .text .headline, .page-news .news-list .item .text p{width: 520px;}
}
@media (max-width:1200px){
.page .warp .post-page .title h1{font-size: 28px;}
.contact-info{padding: 20px 40px; padding: 30px 15px;}
.contact-info .information{ margin:15px auto;}
.contact-info .information .item .text h3{font-size:18px;}
.contact-info .information .item .text p{font-size: 14px;}
.contact-info .information .item .circle .iconfont{width:48px; height:48px; line-height:48px;}
.company-info .item{padding: 15px 20px;}
.company-info{padding: 30px 0;}
}
@media (max-width:1024px){
.breadcrumb-bar{font-size:14px; padding-top:15px; padding-bottom:15px;}
.breadcrumb-bar .breadcrumb .iconfont{font-size:15px;}
.breadcrumb-bar a{padding-left:1px; padding-right:1px;}
.pord2 .cont{padding-left:175px;}
.pord2 .has-center{width:150px;}
.products-center .newsl{ margin-top:0;}
#map{width: 100%;height: 400px;}
#map .iw_poi_title{font-size:14px;}
#map .iw_poi_content{font-size:12px; margin-top:2px;}
.page-news .news-list .item .text .headline, .page-news .news-list .item .text p{width: 360px;}
.page-news .news-list .item .images{margin-right:20px;}
.page-news .news-list .item .more{ margin-left:20px;}
}
@media (max-width:919px) {
}
@media (max-width:767px) {
.page .warp .post-page .title h1{font-size: 24px;}
.products-center{ padding-top:0;}
.pord2 .cont{ padding-left:0;}
.pord2 .has-center{ position:relative; width:100%; text-align:center;}
.pord2 .has-center:after{ left:50%; margin-left:-25px;}
.pagenavi a,.pagenavi span{font-size:14px;line-height:28px;margin:0 1px;padding:0 10px;}
.page .warp{width: 90%;margin: 30px auto;}
.page{background: #fff;}
.page .warp .post-page{padding: 0;}
.page .warp .post-page .title h1{font-size: 22px;}
.page .warp .post-page .title .source{ margin-top:10px;}
.page .warp .post-page .title .source .time{font-size: 12px;}
.page .warp .post-page .title .source p{font-size: 12px;}
.page .warp .post-page .title{margin-bottom: 18px;padding-bottom: 25px;}
.page .warp .post-page .content > p{font-size: 12px;}
.page .warp .post-page .content > p img{width: 100%;}
.page .warp .post-page .content .btn-category{width: 149px;height: 46px;margin: 20px auto;}
.page .warp .post-page .content .btn-category p{font-size: 12px;}
.post-content ul.post-ul-two li{width:100%; clear:both;}
.contact-info{padding: 25px;height: auto; margin-bottom:20px;}
.contact-info span{font-size: 18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
.contact-info .information{flex-direction: column;align-items: unset; margin-bottom:0;}
.contact-info .information .item .text h3{font-size: 16px;margin-bottom: 7px;}
.contact-info .information .item .text p{font-size: 14px;line-height: 20px;}
.contact-info .information .item{width:100%;align-items: unset;margin-bottom: 20px;}
.company-info{background: transparent;flex-direction: column;padding: 0;margin-top: 5px;}
.company-info .item{width: 100%;padding: 20px;height: auto;margin-bottom: 20px;margin-right: 0;}
.company-info .item span{font-size: 16px;}
.company-info .item .line{margin-bottom: 25px;}
.page-news .warp{width: 90%;margin: 114px auto 0;}
.page-news .news-list .item{flex-direction: column;align-items: unset; padding-bottom:20px; margin-bottom:20px;}
.page-news .news-list .item .images{width: 100%;height: auto;}
.page-news .news-list .item .text .headline{font-size: 20px; margin-top:10px;margin-bottom:10px;}
.page-news .news-list .item .text .headline, .page-news .news-list .item .text p{width: 100%;}
.page-news .news-list .item .text p{font-size: 14px;line-height: 24px;display: block;min-height: auto;word-break: break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all;overflow:hidden;}
.page-news .news-list .item .text .time{font-size: 14px;margin-top: 15px;margin-bottom:0;}
.page-news .news-list .item .more{ display:none;}
}
@media (max-width:639px) {
}
@media (max-width:479px) {
.service-wrap{ padding-top:40px;}
.industry{ padding-top:0;}
.industry .right{ margin-top:0;}
.industry2{padding-top:15px; padding-bottom:15px;}
}
@media (max-width:359px) {
}<!--耗时1774262343.7521秒-->