@charset "UTF-8";
body{font-family:Montserrat,sans-serif;font-size:12px;color:#363533;margin:0;background-color:#fff;font-weight:400;position:relative;line-height:1.6;scroll-behavior:smooth;background-color:#f4f4f4}
@media (min-width:577px){body{font-size:13px}
}
@media (min-width:768px){body{font-size:14px}
}
@media (min-width:992px){body{font-size:15px;line-height:1.7}
}
@media (min-width:1200px){body{font-size:16px}
}
ol,ul{padding:0;margin:0}
ol li,ul li{list-style-type:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:smooth}
main{display:block}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
strong{font-weight:600}
b{font-weight:500;color:#000}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub{bottom:-.25em}
sup{top:-.5em;display:inline-block;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}
img{border-style:none}
iframe{border:0;height:100%;width:100%}
.hiddenbox{overflow:hidden}
p{margin:5px 0 15px}
i{font-style:normal}
.text-white-space{white-space:nowrap}
.img--100,.img--108-5,.img--133,.img--142,.img--20,.img--27,.img--29-375,.img--31-316,.img--40,.img--42-333,.img--50,.img--52-166,.img--54-5,.img--60,.img--66,.img--75,.img--77-2,.img--78-519{position:relative;width:100%;overflow:hidden;display:block;background:url(/img/logo.svg) no-repeat center center;background-color:#f9f9f9;background-size:30% 30%}
.img--20{padding-bottom:20%}
.img--27{padding-bottom:27%}
.img--29-375{padding-bottom:29.375%}
.img--31-316{padding-bottom:31.316%}
.img--40{padding-bottom:40%;}
.img--42-333{padding-bottom:42.333%}
.img--50{padding-bottom:50%}
.img--54-5{padding-bottom:54.5%}
.img--52-166{padding-bottom:52.166%}
.img--60{padding-bottom:60%}
.img--66{padding-bottom:66.666%}
.img--75{padding-bottom:75%}
.img--77-2{padding-bottom:77.2%}
.img--78-519{padding-bottom:77.2%}
.img--100{padding-bottom:100%}
.img--108-5{padding-bottom:108.5%}
.img--133{padding-bottom:133%}
.img--142{padding-bottom:142%}
.img--100 img,.img--108-5 img,.img--133 img,.img--142 img,.img--20 img,.img--27 img,.img--29-375 img,.img--31-316 img,.img--40 img,.img--42-333 img,.img--50 img,.img--52-166 img,.img--54-5 img,.img--60 img,.img--66 img,.img--75 iframe,.img--75 img,.img--77-2 img,.img--78-519 img{position:absolute;top:50%;left:50%;max-width:100%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);background-color:#fff}
.img--100 a[data-lightbox],.img--50 a[data-lightbox],.img--75 a[data-lightbox]{position:initial}
.text-center{text-align:center}
.lazyload{z-index:-1}
.lazyload.loaded{z-index:0}
.orange{color:orange}
.green{color:green}
.red{color:red}
@media (max-width:575px){a[data-lightbox]{cursor:not-allowed;pointer-events:none}
.drawings-img-a a[data-lightbox]{cursor:pointer;pointer-events:initial}
}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.25;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
:after,:before{font-style:normal}
:focus{outline:0}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
a,a b{color:#e72328;text-decoration:none;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
a:hover{text-decoration:underline;background-color:transparent;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s}
button{background:0 0;border:0;padding:0}
.region{display:block;width:100%;max-width:1920px;margin:0 auto;padding:0;background-color:#fff}
.region--top{display:none;position:fixed;top:0;left:0}
.region--bottom{display:none;position:fixed;left:0;bottom:0}
.stage{width:100%;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}
@media (min-width:576px){.stage{max-width:540px}
}
@media (min-width:768px){.stage{max-width:720px}
}
@media (min-width:992px){.stage{max-width:960px}
}
@media (min-width:1200px){.stage{max-width:1160px}
}
@media (min-width:1480px){.stage{max-width:1440px}
}
.gray{background-color:#f1f1f1}
.paddingTB-100{padding:100px 0}
.paddingTB-80{padding:80px 0}
.paddingT-80{padding:80px 0 0}
.paddingB-80{padding:0 0 80px}
.pape-140{padding-top:140px}
.paddingT60-B80{padding:60px 0 80px}
@media (max-width:1479px){.paddingTB-100{padding:80px 0}
.paddingTB-80{padding:70px 0}
.paddingT-80{padding:70px 0 0}
.paddingB-80{padding:0 0 70px}
.paddingT60-B80{padding:50px 0 70px}
}
@media (max-width:1199px){.paddingTB-100{padding:70px 0}
.paddingTB-80{padding:60px 0}
.paddingT-80{padding:60px 0 0}
.paddingB-80{padding:0 0 60px}
.pape-140{padding-top:50px}
.paddingT60-B80{padding:45px 0 60px}
}
@media (max-width:991px){.paddingTB-100{padding:60px 0}
.paddingTB-80{padding:50px 0}
.paddingT-80{padding:50px 0 0}
.paddingB-80{padding:0 0 50px}
.paddingT60-B80{padding:40px 0 50px}
}
@media (max-width:767px){.paddingTB-100{padding:45px 0}
.paddingTB-80{padding:40px 0}
.paddingT-80{padding:40px 0 0}
.paddingB-80{padding:0 0 40px}
.paddingT60-B80{padding:30px 0 40px}
}
@media (max-width:575px){.paddingTB-100{padding:30px 0}
.paddingTB-80{padding:30px 0}
.paddingT-80{padding:30px 0 0}
.paddingB-80{padding:0 0 30px}
.paddingT60-B80{padding:30px 0 30px}
}
.cell,.grid{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}
.grid{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-align:stretch;-webkit-box-align:stretch;align-items:stretch;margin:0;padding:0;list-style:none;margin-top:10px}
.cell{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;width:100%;max-width:100%;margin:0;border-width:1px!important;border-color:#ebebeb;border-style:none}
.cell:last-child{margin-right:0!important}
.grid.gridcenter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.grid--border{padding-top:1px}
.grid.grid--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.grid--border>.cell{border-style:solid;margin:0 0 -1px -1px}
.grid--gutter{padding-top:0}
.grid--gutter>.cell{margin:0 0 20px 0}
.grid--center>.cell{text-align:center}
.grid--auto>.cell{width:0;max-width:none;min-width:100%}
.gridB-0{margin-bottom:-10px}
@media (min-width:576px){.cell{max-width:50%;margin:0}
.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.cell:nth-child(2n){margin-right:0}
.grid--auto>.cell{max-width:none;min-width:50%}
.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.gridB-0{margin-bottom:-10px}
.grid{margin-top:10px}
}
@media (min-width:768px){.cell{max-width:33.333333%;margin:0}
.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}
.cell:nth-child(3n){margin-right:0}
.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}
}
.grid--1>.cell{max-width:100%;margin:0}
.grid--1.grid--border>.cell{margin:-1px 0 0}
.grid--1.grid--gutter>.cell{margin:0 0 20px}
.grid--2>.cell{max-width:50%;margin:0}
.grid--2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--2.grid--gutter>.cell{max-width:calc(50% - 5px);margin:0 10px 10px 0}
.grid--2>.cell:nth-child(2n){margin-right:0}
.grid--2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--3>.cell{max-width:33.333333%;margin:0}
.grid--3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}
.grid--3>.cell:nth-child(3n){margin-right:0}
.grid--3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}
.grid--4>.cell{max-width:25%;margin:0}
.grid--4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--4>.cell:nth-child(4n){margin-right:0}
.grid--4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--5>.cell{max-width:20%;margin:0}
.grid--5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--5>.cell:nth-child(5n){margin-right:0}
.grid--5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--6>.cell{max-width:16.666667%;margin:0}
.grid--6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--6>.cell:nth-child(6n){margin-right:0}
.grid--6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
@media (min-width:576px){.grid--sm-1>.cell{max-width:100%;margin:0}
.grid--sm-1.grid--border>.cell{margin:-1px 0 0}
.grid--sm-1.grid--gutter>.cell{margin:0 0 20px}
.grid--sm-2>.cell{max-width:50%;margin:0}
.grid--sm-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--sm-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--sm-2>.cell:nth-child(2n){margin-right:0}
.grid--sm-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--sm-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--sm-3>.cell{max-width:33.333333%;margin:0}
.grid--sm-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--sm-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}
.grid--sm-3>.cell:nth-child(3n){margin-right:0}
.grid--sm-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--sm-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}
.grid--sm-4>.cell{max-width:25%;margin:0}
.grid--sm-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--sm-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--sm-4>.cell:nth-child(4n){margin-right:0}
.grid--sm-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--sm-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--sm-5>.cell{max-width:20%;margin:0}
.grid--sm-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--sm-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--sm-5>.cell:nth-child(5n){margin-right:0}
.grid--sm-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--sm-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--sm-6>.cell{max-width:16.666667%;margin:0}
.grid--sm-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--sm-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--sm-6>.cell:nth-child(6n){margin-right:0}
.grid--sm-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--sm-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
.grid{margin-top:20px}
}
@media (min-width:768px){.grid--md-1>.cell{max-width:100%;margin:0}
.grid--md-1.grid--border>.cell{margin:-1px 0 0}
.grid--md-1.grid--gutter>.cell{margin:0 0 20px}
.grid--md-2>.cell{max-width:50%;margin:0}
.grid--md-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--md-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--md-2>.cell:nth-child(2n){margin-right:0}
.grid--md-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--md-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--md-3>.cell{max-width:33.333333%;margin:0}
.grid--md-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--md-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}
.grid--md-3>.cell:nth-child(3n){margin-right:0}
.grid--md-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--md-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}
.grid--md-4>.cell{max-width:25%;margin:0}
.grid--md-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--md-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--md-4>.cell:nth-child(4n){margin-right:0}
.grid--md-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--md-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--md-5>.cell{max-width:20%;margin:0}
.grid--md-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--md-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--md-5>.cell:nth-child(5n){margin-right:0}
.grid--md-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--md-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--md-6>.cell{max-width:16.666667%;margin:0}
.grid--md-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--md-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--md-6>.cell:nth-child(6n){margin-right:0}
.grid--md-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--md-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
.content{padding:0}
}
@media (min-width:992px){.grid--lg-1>.cell{max-width:100%;margin:0}
.grid--lg-1.grid--border>.cell{margin:-1px 0 0}
.grid--lg-1.grid--gutter>.cell{margin:0 0 20px}
.grid--lg-2>.cell{max-width:50%;margin:0}
.grid--lg-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--lg-2.grid--gutter>.cell{max-width:calc(50% - 10px);margin:0 20px 20px 0}
.grid--lg-2>.cell:nth-child(2n){margin-right:0}
.grid--lg-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--lg-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--lg-3>.cell{max-width:33.333333%;margin:0}
.grid--lg-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--lg-3.grid--gutter>.cell{max-width:calc(33.333333% - 13.333px);margin:0 20px 20px 0}
.grid--lg-3>.cell:nth-child(3n){margin-right:0}
.grid--lg-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--lg-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}
.grid--lg-4>.cell{max-width:25%;margin:0}
.grid--lg-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--lg-4.grid--gutter>.cell{max-width:calc(25% - 15px);margin:0 20px 20px 0}
.grid--lg-4>.cell:nth-child(4n){margin-right:0}
.grid--lg-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--lg-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--lg-5>.cell{max-width:20%;margin:0}
.grid--lg-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--lg-5.grid--gutter>.cell{max-width:calc(20% - 16px);margin:0 20px 20px 0}
.grid--lg-5>.cell:nth-child(5n){margin-right:0}
.grid--lg-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--lg-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--lg-6>.cell{max-width:16.666667%;margin:0}
.grid--lg-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--lg-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--lg-6>.cell:nth-child(6n){margin-right:0}
.grid--lg-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--lg-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
.content{padding:0 30px}
.gridB-0{margin-bottom:-20px}
}
@media (min-width:1200px){.grid--xl-1>.cell{max-width:100%;margin:0}
.grid--xl-1.grid--border>.cell{margin:-1px 0 0}
.grid--xl-1.grid--gutter>.cell{margin:0 0 30px}
.grid--xl-2>.cell{max-width:50%;margin:0}
.grid--xl-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--xl-2.grid--gutter>.cell{max-width:calc(50% - 15px);margin:0 30px 30px 0}
.grid--xl-2>.cell:nth-child(2n){margin-right:0}
.grid--xl-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--xl-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 15px)}
.grid--xl-3>.cell{max-width:33.333333%;margin:0}
.grid--xl-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--xl-3.grid--gutter>.cell{max-width:calc(33.333333% - 20px);margin:0 30px 30px 0}
.grid--xl-3>.cell:nth-child(3n){margin-right:0}
.grid--xl-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--xl-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 20px)}
.grid--xl-4>.cell{max-width:25%;margin:0}
.grid--xl-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--xl-4.grid--gutter>.cell{max-width:calc(25% - 22.5px);margin:0 30px 30px 0}
.grid--xl-4>.cell:nth-child(4n){margin-right:0}
.grid--xl-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--xl-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 22.5px)}
.grid--xl-5>.cell{max-width:20%;margin:0}
.grid--xl-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--xl-5.grid--gutter>.cell{max-width:calc(20% - 24px);margin:0 30px 30px 0}
.grid--xl-5>.cell:nth-child(5n){margin-right:0}
.grid--xl-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--xl-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 24px)}
.grid--xl-6>.cell{max-width:16.666667%;margin:0}
.grid--xl-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--xl-6.grid--gutter>.cell{max-width:calc(16.666667% - 25px);margin:0 30px 30px 0}
.grid--xl-6>.cell:nth-child(6n){margin-right:0}
.grid--xl-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--xl-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 25px)}
.gridB-0{margin-bottom:-30px}
}
@media (min-width:1480px){.grid--xxl-1>.cell{max-width:100%;margin:0}
.grid--xxl-1.grid--border>.cell{margin:-1px 0 0}
.grid--xxl-1.grid--gutter>.cell{margin:0 0 20px}
.grid--xxl-2>.cell{max-width:50%;margin:0}
.grid--xxl-2.grid--border>.cell{max-width:calc(50% + .5px);margin:-1px -1px 0 0}
.grid--xxl-2.grid--gutter>.cell{max-width:calc(50% - 20px);margin:0 40px 40px 0}
.grid--xxl-2>.cell:nth-child(2n){margin-right:0}
.grid--xxl-2.grid--auto>.cell{max-width:none;min-width:50%}
.grid--xxl-2.grid--auto.grid--gutter>.cell{min-width:calc(50% - 10px)}
.grid--xxl-3>.cell{max-width:33.333333%;margin:0}
.grid--xxl-3.grid--border>.cell{max-width:calc(33.333333% + .67px);margin:-1px -1px 0 0}
.grid--xxl-3.grid--gutter>.cell{max-width:calc(33.333333% - 26.666px);margin:0 40px 40px 0}
.grid--xxl-3>.cell:nth-child(3n){margin-right:0}
.grid--xxl-3.grid--auto>.cell{max-width:none;min-width:33.333333%}
.grid--xxl-3.grid--auto.grid--gutter>.cell{min-width:calc(33.333333% - 13.333px)}
.grid--xxl-4>.cell{max-width:25%;margin:0}
.grid--xxl-4.grid--border>.cell{max-width:calc(25% + .75px);margin:-1px -1px 0 0}
.grid--xxl-4.grid--gutter>.cell{max-width:calc(25% - 30px);margin:0 40px 40px 0}
.grid--xxl-4>.cell:nth-child(4n){margin-right:0}
.grid--xxl-4.grid--auto>.cell{max-width:none;min-width:25%}
.grid--xxl-4.grid--auto.grid--gutter>.cell{min-width:calc(25% - 15px)}
.grid--xxl-5>.cell{max-width:20%;margin:0}
.grid--xxl-5.grid--border>.cell{max-width:calc(20% + .8px);margin:-1px -1px 0 0}
.grid--xxl-5.grid--gutter>.cell{max-width:calc(20% - 32px);margin:0 40px 40px 0}
.grid--xxl-5>.cell:nth-child(5n){margin-right:0}
.grid--xxl-5.grid--auto>.cell{max-width:none;min-width:20%}
.grid--xxl-5.grid--auto.grid--gutter>.cell{min-width:calc(20% - 16px)}
.grid--xxl-6>.cell{max-width:16.666667%;margin:0}
.grid--xxl-6.grid--border>.cell{max-width:calc(16.666667% + .83px);margin:-1px -1px 0 0}
.grid--xxl-6.grid--gutter>.cell{max-width:calc(16.666667% - 16.67px);margin:0 20px 20px 0}
.grid--xxl-6>.cell:nth-child(6n){margin-right:0}
.grid--xxl-6.grid--auto>.cell{max-width:none;min-width:16.666667%}
.grid--xxl-6.grid--auto.grid--gutter>.cell{min-width:calc(16.666667% - 16.67px)}
.gridB-0{margin-bottom:-40px}
}
/*! lightbox*/html.lb-disable-scrolling{position:fixed;overflow:hidden;width:100vw;height:100vh}
.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;opacity:.8}
.lightbox{position:absolute;left:0;z-index:10000;width:100%;text-align:center;font-weight:400;line-height:0}
.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border:4px solid #fff;border-radius:3px}
.lightbox a img{border:none}
.lb-outerContainer{position:relative;margin:0 auto;width:250px;height:250px;border-radius:4px;background-color:#fff}
.lb-outerContainer:after{clear:both;display:table;content:""}
.lb-loader{position:absolute;top:43%;left:0;width:100%;height:25%;text-align:center;line-height:0}
.lb-cancel{display:block;margin:0 auto;width:32px;height:32px;background:url(../images/loading.gif) no-repeat}
.lb-nav{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%}
.lb-container>.nav{left:0}
.lb-nav a{outline:0;background-image:url('data:image/gif; base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==')}
.lb-next,.lb-prev{display:block;height:100%;cursor:pointer}
.lb-nav a.lb-prev{left:0;float:left;width:34%;background:url(../images/prev.png) left 48% no-repeat;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-prev:hover{opacity:1}
.lb-nav a.lb-next{right:0;float:right;width:64%;background:url(../images/next.png) right 48% no-repeat;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}
.lb-nav a.lb-next:hover{opacity:1}
.lb-dataContainer{position:relative;margin:0 auto;padding-top:5px;width:100%;border-bottom-right-radius:4px;border-bottom-left-radius:4px}
.lb-dataContainer:after{clear:both;display:table;content:""}
.lb-data{padding:0 4px;color:#ccc}
.lb-data .lb-details{margin:0 auto;margin-top:8px;width:85%;text-align:center;line-height:1.1em}
.lb-data .lb-caption{font-weight:600;font-size:16px;line-height:1.25}
.lb-data .lb-caption a{color:#4ae}
.lb-data .lb-number{clear:left;display:block;padding-bottom:1em;color:#999;font-size:12px}
.lb-data .lb-close{position:absolute;top:0;right:0;float:right;display:block;width:30px;height:30px;outline:0;background:url(../images/close.png) top right no-repeat;text-align:right;opacity:.7;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.lb-data .lb-close:hover{opacity:1;cursor:pointer}
[data-lightbox]:after{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;background:rgba(18,86,153,.4) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 1024 1024'%3E%3Cpath fill='%23ffffff' d='M1024 0v416L864 256 672 448l-96-96 192-192L608 0zM448 672L256 864l160 160H0V608l160 160 192-192z'/%3E%3C/svg%3E") no-repeat center;background-size:0 0;content:'';opacity:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
[data-lightbox]:hover:after{background-size:32px 32px;opacity:1;width:100%;height:100%}
.page-pro .cell{background-color:#f8f8f8}
.page-pro .cell img{max-width:100%}
.page-pro .cell p{line-height:1.4;margin:12px 0}
/*! error-page*/.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;margin-bottom:40px}
.error-page-left{width:40%;text-align:center}
.error-page-p1{line-height:1.2;color:#0e4073;margin-bottom:18px;margin-top:20px;text-transform:uppercase;background:url(../img/404-bg.png) repeat-x;background-position:center bottom;padding-bottom:14px;font-size:44px;font-weight:700;letter-spacing:7px;width:80%}
p.error-page-p2{background-position:right 5px;margin-bottom:5px;padding-right:15px;line-height:30px;font-weight:700;font-size:17px;width:80%}
.pape-1{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px}
.pape-1 a{margin-right:20px;padding:8px 30px;border:1px solid #0e4073;border-radius:5px;background:#fff;background:#0e4073;color:#fff;font-weight:600;text-transform:uppercase;text-decoration:none}
.pape-1 a.homemail{background:#fff;color:#0e4073}
.pape-1 a:hover{background-color:#e72328;color:#fff;border:solid 1px #e72328}
.error-page-right{padding-left:40px;width:60%}
.error-page-left img{max-width:100%}
p.h2--page.page-choose{margin-top:40px;margin-bottom:0;font-size:24px}
p.h2--page.page-choose+p{margin-bottom:-100px}
.region--page p+ol,.region--page p+ul{margin-top:0}
.region--pape .pape-1 .home404{color:#fff}
@media(max-width:1479px){.error-page-p1,p.error-page-p2{width:100%}
}
@media(max-width:1199px){.error-page-p1,p.error-page-p2{width:100%}
.error-page-p1{font-size:36px;font-weight:700;letter-spacing:0;width:100%}
}
@media(max-width:991px){p.h2--page.page-choose{font-size:18px}
.pape-1{margin-top:20px}
p.error-page-p2{font-size:14px}
}
@media(max-width:767px){.error-page-left{display:none}
.error-page-right{width:100%;padding-left:0}
}
@media(max-width:575px){p.h2--page.page-choose{margin-top:20px;margin-bottom:0;font-size:16px}
p.h2--page.page-choose+p{margin-bottom:-10px}
.error-page-p1{font-size:16px}
.error-page{margin-top:0;margin-bottom:20px}
p.error-page-p2{font-size:13px;line-height:1.6;text-transform:lowercase}
}
/*!popup--message*/.popup--main{position:relative}
.popup--message__tit{position:fixed;right:0;bottom:0;z-index:500;line-height:1;cursor:pointer;color:#fff;font-weight:600;background-color:#e72328;border-radius:10px 0 0 0;padding:12px 20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;border-top:solid 1px #fff;border-left:solid 1px #fff;font-size:15px}
.popup--message__tit:hover{-webkit-box-shadow:0 30px 40px 0 rgba(0,0,0,.2);box-shadow:0 30px 40px 0 rgba(0,0,0,.2);-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px)}
.popup--message__tit i{font-size:22px;padding-right:10px;vertical-align:middle}
.popup--message__tit img{max-width:100%;line-height:1}
.popup--message__main{position:fixed;right:0;bottom:0;z-index:300;overflow:auto;background:#fff;border:1px solid #e9e9e9;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.16);box-shadow:0 5px 10px rgba(0,0,0,.16);border-radius:10px;width:440px}
.popup--message__tit+.popup--message__main{visibility:hidden;height:0;opacity:0;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-ms-transition:all .5s}
.popup--message__tit-1{padding:5px 20px;background-color:#e72328;color:#fff;font-weight:600;font-size:15px}
.popup--message__p{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;background-color:#f5f5f5}
.popup--message__p img{height:35px}
.popup--message__p p{margin:0;padding-top:5px;padding-left:10px;color:#444;font-weight:700;font-size:15px}
.popup--message__p-1{padding:10px 15px 10px;font-size:15px;color:#575a5d;line-height:1.5}
#contactform ul{margin-top:0;padding:0 15px 20px 15px}
#contactform ul li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap}
#contactform ul li label{margin-top:5px;width:100%;font-size:14px}
#contactform ul li button,#contactform ul li input,#contactform ul li textarea{padding:6px;width:100%;font-size:14px}
#contactform ul li .red{color:red}
#contactform ul li.buttons input{display:inline-block;margin:18px 0 10px;padding:8px 30px;border:0;background-color:#e72328;color:#fff;font-weight:500;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;letter-spacing:.6px;border:solid 2px #e72328;width:auto}
#contactform ul li.buttons input:hover{border:solid 2px #e72328;color:#e72328;background-color:#fff}
.popup--message__tit.message-opened img{display:none}
.popup--message__tit.message-opened{position:absolute;z-index:300;background-color:#333}
.popup--message__tit.message-opened+.popup--message__main{visibility:visible;height:auto;opacity:1}
.close-message{position:absolute;top:2px;right:15px;color:#fff;font-size:30px;line-height:1;cursor:pointer}
.close-message:hover{color:#eee}
.app--popup span{font-size:0}
.app--popup{position:fixed;right:10px;bottom:10px;z-index:301;display:none;line-height:1}
.app--popup i{color:#e72328;font-size:50px}
.app--popup:hover i{color:#e72328}
.app--popup a:hover{text-decoration:none}
.form-test1,input.form_required{display:none}
@media(max-width:1399px){.popup--message__tit{font-size:0;width:60px;height:60px;border-radius:50%;line-height:1;padding:0;right:15px;bottom:15px}
.popup--message__tit i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-right:0;font-size:30px}
}
@media(max-width:575px){.popup--message__main{width:90%}
#contactform ul li button,#contactform ul li input,#contactform ul li label,#contactform ul li textarea,#contactform ul li.buttons input,.popup--message__p-1{font-size:12px}
.popup--message__tit{width:40px;height:40px;right:10px;bottom:10px}
.popup--message__tit i{padding-right:0;font-size:20px}
}
/*! nav*/.region--nav{left:0;z-index:150;width:100%;height:120px;max-width:100%;background-color:unset;-webkit-transition:height .2s,padding .2s;-webkit-transition:all .3s;-o-transition:height .2s,padding .2s;transition:height .2s,padding .2s;-o-transition:all .3s;transition:all .3s;-ms-transition:height .2s,padding .2s;-ms-transition:all .3s;position:fixed;z-index:100}
.region--nav-re{position:relative}
.region--nav-top{background-color:#f7f7f7;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav-top--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.region--nav.navtop{position:fixed;top:0;-webkit-transition:top .5s ease-in-out;-o-transition:top .5s ease-in-out;transition:top .5s ease-in-out;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);height:auto}
.region--nav.navtop .nav--logo,.region--nav.navtop .nav>ul>li{height:70px}
.region--nav.navtop .dropdown:hover .menu--img-con{top:105px;border-top-width:0}
.region--nav.navtop .nav--logo{height:44px;width:auto}
.nav--main{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.navtop .nav--main{background-color:unset}
.navtop .nav--main:hover{background-color:unset}
.nav-top--right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav--logo{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav--logo img{height:76px;width:auto}
.region--nav.navtop .nav--logo img{height:56px}
.region--nav.navtop .region--nav-top{height:35px}
.region--nav.navtop .searchbox{top:33px}
.region--nav.navtop .nav-lang-multiple ul{top:33px}
.nav--logo a{display:block;padding-right:23px;line-height:0}
.nav>ul>li>a{color:#333;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 15px 0;margin:0 7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;font-size:18px;font-weight:400;position:relative;z-index:1}
.nav>ul>li>a>span:after{position:absolute;left:0;width:100%;top:20px;height:0;background-color:#f7f7f7;border-radius:0 20px 0 0;content:"";z-index:-1;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s}
.nav>ul>li.active>a>span:after,.nav>ul>li>a:hover>span:after{height:80px}
.region--nav.navtop .nav>ul>li.active>a>span:after,.region--nav.navtop .nav>ul>li>a:hover>span:after{height:60px}
.region--nav.navtop .nav>ul>li>a{padding:10px 15px 0}
.region--nav.navtop .nav>ul>li>a>span:after{top:10px}
.nav>ul li.active>a,.nav>ul>li.active>a>span{color:#e72328}
.nav>ul>li:first-child{display:none}
.nav>ul>li:last-child>a{margin-right:0}
.nav ul{padding:0;margin:0}
.nav ul li{list-style-type:none}
.nav .dropdown-menu a{color:#666;font-size:16px}
.nav--mail{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-pro--img{opacity:0;visibility:hidden;position:absolute;left:45px;top:45px}
.nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.nav>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:auto 0;height:100px}
.nav>ul>li>a:hover{text-decoration:none}
.nav>ul>li:hover>a{color:#e72328}
.nav>ul>li:last-child:after{display:none}
.menu--img-con{position:absolute;text-align:center;visibility:visible;opacity:0;-webkit-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in;background-color:unset;z-index:-5;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.dropdown .menu--img-con{text-align:left;visibility:hidden;opacity:0;text-align:left;background-color:#f7f7f7;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s;-webkit-box-shadow:0 5px 18px rgba(0,0,0,.1);box-shadow:0 5px 18px rgba(0,0,0,.1);overflow:hidden;height:0;width:100%;padding:40px}
.dropdown:hover .menu--img-con{top:140px;visibility:visible;opacity:1;-webkit-box-shadow:0 12px 12px rgba(0,0,0,.175);box-shadow:0 12px 12px rgba(0,0,0,.175);overflow:auto;-webkit-transition:all .2s .2s;-o-transition:all .2s .2s;transition:all .2s .2s;overflow:hidden;height:auto}
.nav-top--left{font-size:14px;line-height:1;color:#333}
.nav-top--left i{padding-right:8px}
.nav-top-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-top-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-top-cell+.nav-top-cell{margin-left:30px}
.app-nav{position:absolute;top:50%;right:0;margin-right:3px;padding-top:2px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none}
.app-nav1:after{display:block;color:#e72328;content:"\e6c1";vertical-align:middle;font-size:24px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav--logo-nav{background-color:#fff}
.nav--language,.nav--mail-1{display:none}
.nav-top-mail{margin-right:25px;line-height:1.1}
.nav-top-mail i{color:#e72328;font-size:20px;margin-right:8px}
.nav-top-mail a{color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}
.nav-top-cell a:hover,.nav-top-mail a:hover{text-decoration:none;color:#e72328}
.nav-top-cell a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;font-weight:500;line-height:1}
.nav-top-cell a+a{margin-left:25px}
.nav-top-cell a img{width:22px;height:auto;margin-right:10px}
.nav .dropdown>a:after{display:inline-block;padding-left:5px;content:"\e6c0";vertical-align:middle;font-size:12px;font-weight:700;font-family:iconfont;line-height:1;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;font-weight:400}
.nav .dropdown:hover>a:after{-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}
.nav-lang-multiple{position:relative;cursor:pointer}
.nav-lang-multiple ul{position:absolute;top:35px;background-color:#fff;-webkit-box-shadow:0 12px 12px rgb(0 0 0 / 18%);box-shadow:0 12px 12px rgb(0 0 0 / 18%);padding:10px 15px;display:none;z-index:9;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.nav-lang-multiple li{width:100%;padding:6px 0}
.nav-lang-multiple li a{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;color:#333;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nav-lang-multiple li a img{width:18px;height:18px;margin-right:5px}
.nav-lang-multiple li a span{margin-top:3px;line-height:1}
.nav-lang-multiple.activate ul{display:block}
.nav-lang-multiple li a:hover{color:#1890ff}
.nav-top-search{position:relative;margin-right:25px}
.nav-top-search>i{font-size:18px;color:#e72328;cursor:pointer}
.nav-lang-multiple>i{font-size:18px;color:#e72328;cursor:pointer}
.searchbox{background-color:#fff;z-index:3;position:absolute;overflow:hidden;height:0;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / 16%);box-shadow:0 3px 6px rgb(0 0 0 / 16%);width:400px;right:-46px;top:35px}
.searchbox input{border-width:0;border-bottom:solid 1px #666;width:calc(100% - 35px);padding:5px;width:0;background-color:#fff;font-size:14px}
.searchbox input:focus{border-bottom:1px solid #e72328}
.searchbox form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff}
.searchbox form i{font-size:18px;color:#666;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}
.searchbox form i:hover{color:#e72328}
.searchbox.activate input{width:calc(100% - 35px);-webkit-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;transition:all .5s ease-in-out .3s;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.searchbox button{width:30px;display:-webkit-box;display:-ms-flexbox;display:flex}
.searchbox.activate{height:46px;padding:8px;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.nav-search.activate .icon-search:before{content:"\e6c2"}
.icon-duoyuyan-copy.activate:before,.icon-search.activate:before{content:"\e6c2"}
.menu--img-top{border-bottom:1px solid #e72328;margin-bottom:30px;padding-bottom:20px}
.menu--img-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.logo-1{font-weight:500;font-size:20px;line-height:1.2;margin-bottom:10px}
.logo-1 span{color:#e72328}
.menu--img-con .logo-1{margin-bottom:0}
.menu--ul{width:65.714%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.menu--ul li{width:calc(33% - 20px);margin-right:30px;line-height:1.4;margin-bottom:25px}
.menu--ul li:nth-child(3n){margin-right:0}
.menu--img{width:30%}
.menu--img .img--75,.menu--img .img--75 img{background-color:#f7f7f7}
.menu--ul li a{font-size:15px;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500}
.menu--ul li a:before{color:#e72328;content:"\e638";vertical-align:middle;font-size:12px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:700;margin-right:8px}
.menu--ul li a:hover{text-decoration:none;color:#e72328}
@media (max-width:1479px){.nav>ul>li{margin:auto 0px}
.nav>ul>li>a{padding:20px 8px 0;font-size:16px;margin:0 4px}
.logo-1{font-size:18px}
.menu--ul li a{font-size:14px}
.menu--img{width:28%}
.menu--ul{width:70%}
.dropdown .menu--img-con{padding:30px}
.menu--ul li{margin-bottom:20px}
}
@media (max-width:1199px){.searchbox{width:100%;top:50px;right:auto;left:0;position:fixed}
.region--nav.navtop .searchbox{top:50px}
.region--nav-top{height:0;background-color:unset;position:absolute;top:5px;right:50px;z-index:2}
.nav-top-mail i{font-size:22px;margin-right:0}
.nav-top--left,.nav-top-mail span{display:none}
.nav>ul>li:first-child{display:block}
.nav--main{position:relative}
.pape-50{padding-top:50px}
.nav--main,.region--nav-re.navtop,.region--nav.navtop{height:50px}
.region--nav{background-color:#fff;height:50px;-webkit-box-shadow:0 3px 6px rgb(0 0 0 / 16%);box-shadow:0 3px 6px rgb(0 0 0 / 16%)}
.nav--logo-nav{background-color:unset}
.nav--mail-1{display:block}
.nav--mail-1 i{color:#fff;font-size:26px;top:13px;right:70px;position:absolute;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav--mail-1 i:hover{color:#e72328}
.dropdown:hover .menu--img-con{-webkit-box-shadow:none;box-shadow:none;max-height:none;overflow:hidden;border-top:0 solid #e4e4e4}
.region--nav.navtop .nav>ul>li{height:auto}
.menu--img-con ul li a{font-size:15px}
.nav .dropdown .active>a{color:#e72328}
.menu--img-con ul li a span{white-space:nowrap;position:relative;display:inline-block;padding-bottom:0;margin-bottom:0}
.nav .dropdown a:hover{color:#e72328}
.menu--img-con ul li a span:after{display:none}
.dropdown .menu--img-con{padding:0;-webkit-box-shadow:none;box-shadow:none;height:auto}
.region--nav .stage{max-width:100%;width:100%}
.region--nav .nav--con .stage{padding:0}
.nav-top--right{position:absolute;right:20px;top:6px}
.nav>ul>li{height:auto;display:block;text-align:left;margin:0}
.nav>ul>li:hover .menu--img-con{visibility:visible;opacity:1;-webkit-transition:none;-o-transition:none;transition:none;z-index:10;display:none}
.dropdown .menu--img-con{visibility:visible;opacity:1;position:initial;width:100%;border-top:0 solid #f1f1f1;border-bottom:0 solid #f1f1f1;display:none;left:0;-webkit-transform:none;-ms-transform:none;transform:none}
.dropdown .menu--img-con ul:before{display:none}
.menu--img-con ul li{margin-bottom:0;padding:0;background-color:#f8f8f8;text-align:left;border-bottom:solid 1px #eee}
.menu--img-con ul li a{padding:8px;padding-left:15px;display:block}
.app-nav.nav-module-trigger.nav-opened-1 .app-nav1:after{color:#e72328;content:"\e6c2"}
.app-nav1:hover:after{color:#e72328}
.nav-module-trigger1,.nav-module-trigger1-1{height:41px;position:absolute;top:1px;left:auto;right:0;width:100%;cursor:pointer;background-color:unset;z-index:3}
.nav-module-trigger1-1{background-color:#ececec}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{display:inline-block;content:"\e6c3";font-size:18px;font-family:iconfont;line-height:1;cursor:pointer;color:#000;top:12px;right:10px;position:absolute}
.nav-module-trigger1-1.nav-opened-2:after,.nav-module-trigger1.nav-opened:after{content:"\e6c4"}
li.dropdown{position:relative}
.nav>ul>li>a,.region--nav.navtop .nav>ul>li>a{padding:7px;padding-right:40px;border-bottom:1px solid #f1f1f1;color:#363533}
.nav .dropdown>a:after{display:none}
.nav>ul{display:block}
.app-nav{display:block;right:0}
.region--nav{height:50px;top:0}
.nav--mail{width:auto;margin-right:42px}
.nav{padding:0 20px;display:none;position:fixed;width:100%;top:50px;left:0;background-color:#fff;max-height:100%;overflow:auto;padding-bottom:48px;z-index:101;border-bottom:1px solid #666;border-top:1px solid #aaa;height:calc(100% - 40px)}
.nav--search{margin-right:10px}
.nav--logo,.region--nav.navtop .nav--logo{height:40px}
.nav--logo a{padding-right:14px;height:100%}
.nav>ul>li.dropdown.dropdown--right{position:relative}
.dropdown:hover .menu--support .menu--img-con-1,dropdown .menu--support .menu--img-con-1{height:auto;display:block}
.menu--img-con ul li ul li{border-top:solid 1px #fff}
.nav--language{display:block;position:absolute;right:118px;top:15px}
.nav--language span{font-size:0}
.nav--language img{width:22px}
.region--nav .nav--logo img,.region--nav.navtop .nav--logo img{height:40px}
.menu--img,.menu--img-top,.nav>ul>li>a>span:after{display:none}
.menu--ul{width:100%}
.menu--img-con ul li{width:100%;margin-right:0}
.menu--img-con ul li a{font-size:14px;font-weight:400}
}
@media (max-width:767px){.nav-module-trigger1,.nav-module-trigger1-1{height:36px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{top:9px}
.nav--main{padding:0}
.nav>ul>li>a,.region--nav.navtop .nav>ul>li>a{padding:10 6px;font-size:14px}
.menu--img-con ul li a{font-size:13px}
.menu--img-con ul li a{font-size:13px}
}
@media (max-width:575px){.nav .dropdown-menu a,.nav>ul>li>a,body,html{font-size:12px}
.nav-module-trigger1,.nav-module-trigger1-1{height:29px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{font-size:16px;top:8px;right:10px}
.menu--img-con ul li{padding:0}
.menu--img-con ul li a{font-size:12px;display:block;padding:8px}
.nav>ul>li>a,.region--nav.navtop .nav>ul>li>a{padding:6px}
.nav-module-trigger1-1:after,.nav-module-trigger1:after{top:7px;right:7px}
.app-nav{right:0}
.nav--logo,.region--nav.navtop .nav--logo{height:36px}
.menu--img-con ul li a{font-size:12px}
}
/*! carousel*/.owl-carousel{position:relative;z-index:1;width:100%;-webkit-tap-highlight-color:transparent}
.owl-carousel>.item{display:none}
.owl-carousel>.owlitem01.item{display:block}
.owl-carousel>.item img{max-width:100%}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{clear:both;display:block;visibility:hidden;height:0;content:".";line-height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{position:relative;float:left;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{display:block;opacity:0}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}
}
.owl-height{-webkit-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;top:50%;left:50%;z-index:1;margin-top:-40px;margin-left:-40px;width:80px;height:80px;cursor:pointer;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);-ms-transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{height:100%;background-position:center center;background-size:contain;background-repeat:no-repeat;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;width:100%;height:100%}
.item--index-img{position:relative}
.owl-carousel .item .item--index-img{position:relative;padding-bottom:36.458%;width:100%}
.owl-carousel .item .item--index-img img{position:absolute;top:0;left:0}
.item--con{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:630px}
.item--con.item-right .item--con-p{margin-left:auto;margin-right:0}
.owl-carousel .owl-next,.owl-carousel .owl-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:rgba(51,51,51,.2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border-radius:50%;color:#fff;font-size:30px;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px rgba(255,255,255,.26)}
.owl-carousel .owl-prev{left:40px}
.owl-carousel .owl-next{right:40px}
.owl-carousel .owl-next span,.owl-carousel .owl-prev span{font-size:0}
.owl-carousel .owl-prev:after{content:"\e6d1";font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#333;z-index:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}
.owl-carousel .owl-next:after{content:"\e6d1";font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#333;z-index:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#fff}
.owl-carousel .owl-next:hover,.owl-carousel .owl-prev:hover{background-color:#e72328}
.owl-carousel .owl-dots{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.owl-carousel .owl-dot{width:12px;height:12px;background-color:rgba(197,197,197,.6);margin:0 5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px #fff;border-radius:50%}
.owl-carousel .owl-dot.active{background-color:#e72328;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#owl-demo1 .owl-dots{position:absolute;bottom:70px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-left:600px}
#owl-demo1 .owl-dot{width:12px;height:12px;background-color:rgba(197,197,197,.6);margin:0 5px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;border:solid 1px #fff;border-radius:50%}
#owl-demo1 .owl-dot.active{background-color:#e72328;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.item--index-con{position:absolute;bottom:40px;padding:60px 0 60px 80px;z-index:2;right:0;width:680px}
.item--index-con:after{width:calc(100% + 500px);opacity:.8;border-radius:50px 0 0 0;background-color:#fff;content:"";position:absolute;height:100%;z-index:-1;top:0;left:0}
#owl-demo1 .stage{position:relative}
.item--index-tit{font-size:40px;font-weight:500;line-height:1.3;margin:10px 0 15px}
.more--a{margin-top:25px}
.more--a a{width:160px;height:46px;background-color:#e72328;border-radius:25px;font-size:14px;font-weight:600;color:#fff;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:solid 2px #e72328}
.more--a a:hover{background-color:unset;text-decoration:none;color:#e72328}
.region--carouse{overflow:hidden}
@media (max-width:1479px){#owl-demo1 .owl-dots{margin-left:520px}
.item--index-tit{font-size:36px;margin:5px 0 10px}
.item--index-con{padding:40px 0 40px 40px;width:580px}
.more--a a{width:150px;height:42px}
}
@media (max-width:1199px){#owl-demo1 .owl-dots{margin-left:400px}
.item--index-tit{font-size:30px;margin:5px 0 10px}
.item--index-con{padding:30px 0 30px 30px;width:480px}
.more--a a{width:150px;height:42px}
.more--a{margin-top:20px}
}
@media (max-width:991px){.logo-1{font-size:16px}
.more--a a{width:130px;height:38px;font-size:13px}
.item--index-tit{font-size:24px}
.owl-carousel .item .item--index-img{padding-bottom:45%;position:relative}
.owl-carousel .item .item--index-img img{height:100%;width:auto}
.item--index-con:after{width:calc(100% + 700px)}
#owl-demo1 .owl-dots{display:none}
}
@media (max-width:767px){.logo-1{font-size:14px}
.more--a a{width:120px;height:36px;font-size:12px}
.owl-carousel .item .item--index-img{padding-bottom:55%}
.owl-carousel .owl-prev{left:20px}
.owl-carousel .owl-next{right:20px}
.owl-carousel .owl-next,.owl-carousel .owl-prev{width:46px;height:46px}
.item--index-con{width:380px}
.item--index-tit{font-size:20px}
}
@media (max-width:575px){.logo-1{font-size:12px;margin-bottom:5px}
.owl-carousel .owl-next,.owl-carousel .owl-prev{width:36px;height:36px}
.owl-carousel .owl-prev{left:10px}
.owl-carousel .owl-next{right:10px}
.owl-carousel .owl-next:after,.owl-carousel .owl-prev:after{font-size:16px}
.item--index-con>p{display:none}
.item--index-con:after{display:none}
.item--index-con{padding:15px 0 15px 15px;width:100%;text-align:center}
.item--index-con .more--a a{margin:auto}
.item--index-con .logo-1{color:#fff}
.item--index-tit{color:#fff}
.more--a a{width:110px;height:32px}
}
/*! index-con */.index-con--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.index-con--left{width:42.857%;border-radius:0 50px 0 0;overflow:hidden}
.index-con--right{width:51.142%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.h1-tit{margin-top:0;margin-bottom:20px;line-height:1.3;font-weight:500;font-size:36px}
.h2-tit{margin-top:0;margin-bottom:20px;line-height:1.3;font-weight:500;font-size:30px}
.marginT-40{margin-top:40px}
.marginT-60{margin-top:60px}
.indexpro--grid-main{margin-right:20px;background-color:#fff;padding:30px 20px}
.indexpro--grid-tit{line-height:1.3;font-size:22px;font-weight:500}
.indexpro--grid-img{width:calc(100% + 40px);border:1px solid #e4e4e4;border-radius:0 50px 0 0;overflow:hidden;margin:25px 0}
.pro-ul{margin:5px 0 15px}
.pro-ul li{list-style-type:disc;margin-left:25px}
.pro-ul li::marker{color:#e72328}
.pro-ul li+li{margin-top:5px}
.pro-ul li li{list-style-type:inherit}
.pro-ol ol,.pro-ol ul,.pro-ul ol,.pro-ul ul{margin-top:5px}
.pro-ol li{margin-left:20px;list-style-type:inherit}
.pro-ol li+li{margin-top:5px}
.pro-ol li ul li{list-style-type:inherit;margin-left:25px}
.indexpro--grid-main ul li a{color:#333}
.indexpro--a{margin-top:35px}
.indexpro--a a{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.indexpro--a a i{margin-right:5px}
.indexpro--grid-main ul li a:hover{color:#e72328;text-decoration:none}
.grid1.for ul{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;-webkit-box-pack:start;justify-content:start}
.grid1.for ul li{width:20%;text-align:center;padding:20px 35px;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.grid1.for ul li .w20img{position:relative;width:100%}
.grid1.for ul li .w20img img{border:solid 1px #f7f7f7;border-radius:50%;display:block;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s;-webkit-box-shadow:0 0 15px rgba(0,0,0,.15);box-shadow:0 0 15px rgba(0,0,0,.15);max-width:100%}
.grid1.for p{margin-bottom:10px;margin-top:15px;color:#333;font-weight:600;line-height:1.4}
.grid1.for ul li:hover{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.grid1.for ul li:hover p{color:#e80e1f;text-decoration:none}
.grid1.for ul li a:hover{text-decoration:none}
.choose--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.region--sindex-choose{position:relative;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}
.region--sindex-choose .choose{width:48%;background-color:#fff;padding:40px;border-top:solid 1px #e80e1f;border-top-right-radius:50px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0}
.region--sindex-choose .choose.choose-right{float:right;border-top-left-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-right-radius:0}
.choose li{position:relative;padding:5px 0;padding-left:55px;min-height:55px;line-height:1.5}
.choose ul li span{display:inline-block}
.choose ul li span.check{left:0;width:45px;height:45px;border-radius:50%;border:dotted 1px #999;display:inline-block;position:absolute;vertical-align:middle;margin-right:10px}
.choose ul li span i{position:absolute;top:50%;left:50%;font-size:20px;color:#e80e1f;margin-top:-10px;margin-left:-10px;line-height:1}
.choose li span+span{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}
#owl-demo2 .owl-dots{display:none}
#owl-demo2 .item a{display:block;border:1px solid #ebebeb;background:#e72328;border-radius:0 0 5px 5px;overflow:hidden}
#owl-demo2 .item a p{color:#fff;margin:0;padding:10px;text-align:center;font-weight:500;line-height:1.4}
#owl-demo2 .owl-nav{width:86px;position:absolute;right:0;top:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#owl-demo2 .owl-next,#owl-demo2 .owl-prev{width:38px;height:38px;background-color:#e72328;border-radius:0;border:solid 2px #e72328}
#owl-demo2 .owl-prev{left:0}
#owl-demo2 .owl-next{right:0}
#owl-demo2 .owl-next:hover:after,#owl-demo2 .owl-prev:hover:after{color:#e72328}
#owl-demo2 .owl-next:hover,#owl-demo2 .owl-prev:hover{background-color:unset}
@media (max-width:1479px){.h1-tit{font-size:32px}
.h2-tit{font-size:28px}
.grid1.for ul li{width:25%}
.marginT-60{margin-top:50px}
}
@media (max-width:1199px){.grid1.for ul li{padding:20px 15px}
.h1-tit{font-size:28px}
.h2-tit{font-size:24px}
.indexpro--grid-tit{font-size:20px}
.marginT-60{margin-top:40px}
}
@media (max-width:991px){.region--sindex-choose .choose{padding:25px;width:100%}
.grid1.for ul li{width:33.333%}
.h1-tit{font-size:24px;margin-bottom:20px}
.h2-tit{font-size:22px;margin-bottom:20px}
.index-con--main{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.choose--main{display:block}
.index-con--left{width:100%;margin-top:15px;max-height:600px}
.index-con--right{width:100%}
.indexpro--a{margin-top:25px}
.indexpro--grid-tit{font-size:18px}
.indexpro--grid-img{margin:20px 0}
.indexpro--a a i{font-size:14px}
.marginT-40{margin-top:30px}
.marginT-60{margin-top:30px}
.region--sindex-choose .choose.choose-right{float:initial;margin-top:25px}
.choose li{min-height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.choose ul li span.check{position:inherit;margin-right:15px;width:36px;height:36px}
.choose li span+span{-webkit-transform:none;-ms-transform:none;transform:none;position:inherit;width:calc(100% - 51px)}
}
@media (max-width:767px){.h1-tit{font-size:20px;margin-bottom:15px}
.h2-tit{font-size:18px;margin-bottom:15px}
.index-con--left{width:100%;margin-top:10px}
.indexpro--grid-tit{font-size:16px}
.indexpro--grid-main{margin-right:0}
.indexpro--grid-img{width:100%}
.indexpro--grid-main{padding:20px 10px}
.indexpro--a{margin-top:20px}
.indexpro--a a i{font-size:13px}
.marginT-40{margin-top:25px}
.marginT-60{margin-top:25px}
.grid1.for ul li:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.grid1.for ul li{padding:10px}
}
@media (max-width:575px){.h1-tit{font-size:18px;margin-bottom:10px}
.h2-tit{font-size:16px;margin-bottom:10px}
.index-con--left{margin-top:5px}
.indexpro--a a i{font-size:12px}
.indexpro--a{margin-top:15px}
.grid1.for ul li{width:50%}
.grid1.for p{margin-bottom:5px;margin-top:5px}
.choose ul li span.check{margin-right:10px;width:30px;height:30px}
.choose li span+span{-webkit-transform:none;-ms-transform:none;transform:none;position:inherit;width:calc(100% - 40px)}
.choose ul li span i{font-size:17px;margin-top:-10px;margin-left:-7px}
}
.table{width:100%;margin:25px auto;text-align:center;border:none;overflow-y:auto}
.table table{width:100%;min-width:320px;margin:0;border-collapse:collapse;border-spacing:0}
.table td,.table th{padding:6px}
.table caption,.table tfoot td{padding:10px 15px}
.nowrap,.nowrap td,.nowrap th,.nowrap--10>tr>th:nth-last-child(10) .nowrap--11>tr>td:nth-last-child(11),.nowrap--11>tr>th:nth-last-child(11) .nowrap--12>tr>td:nth-last-child(12),.nowrap--12>tr>th:nth-last-child(12),.nowrap--1>tr>th:nth-last-child(1) .nowrap--2>tr>td:nth-last-child(2),.nowrap--2>tr>th:nth-last-child(2) .nowrap--3>tr>td:nth-last-child(3),.nowrap--3>tr>th:nth-last-child(3) .nowrap--4>tr>td:nth-last-child(4),.nowrap--4>tr>th:nth-last-child(4) .nowrap--5>tr>td:nth-last-child(5),.nowrap--5>tr>th:nth-last-child(5) .nowrap--6>tr>td:nth-last-child(6),.nowrap--6>tr>th:nth-last-child(6) .nowrap--7>tr>td:nth-last-child(7),.nowrap--7>tr>th:nth-last-child(7) .nowrap--8>tr>td:nth-last-child(8),.nowrap--8>tr>th:nth-last-child(8) .nowrap--9>tr>td:nth-last-child(9),.nowrap--9>tr>th:nth-last-child(9) .nowrap--10>tr>td:nth-last-child(10),.nowrap-10>tr>th:nth-child(10) .nowrap-11>tr>td:nth-child(11),.nowrap-11>tr>th:nth-child(11) .nowrap-12>tr>td:nth-child(12),.nowrap-12>tr>th:nth-child(12) .nowrap--1>tr>td:nth-last-child(1),.nowrap-1>tr>td:nth-child(1),.nowrap-1>tr>th:nth-child(1) .nowrap-2>tr>td:nth-child(2),.nowrap-2>tr>th:nth-child(2) .nowrap-3>tr>td:nth-child(3),.nowrap-3>tr>th:nth-child(3) .nowrap-4>tr>td:nth-child(4),.nowrap-4>tr>th:nth-child(4) .nowrap-5>tr>td:nth-child(5),.nowrap-5>tr>th:nth-child(5) .nowrap-6>tr>td:nth-child(6),.nowrap-6>tr>th:nth-child(6) .nowrap-7>tr>td:nth-child(7),.nowrap-7>tr>th:nth-child(7) .nowrap-8>tr>td:nth-child(8),.nowrap-8>tr>th:nth-child(8) .nowrap-9>tr>td:nth-child(9),.nowrap-9>tr>th:nth-child(9) .nowrap-10>tr>td:nth-child(10),.nowrap-th th{white-space:nowrap}
.table.collapse{overflow:hidden}
.toggle-target,.toggle-trigger{display:block;width:100%}
.toggle-trigger{cursor:pointer}
.table .toggle-target,.table .toggle-trigger{margin:0}
.table-caption{position:relative;margin-bottom:0;padding:10px 15px;line-height:1;text-align:center}
.table-caption>span{display:inline-block;margin:0;padding:0}
.table-caption:after{content:'+';font-size:16px;font-weight:700;line-height:20px;display:block;position:absolute;right:15px;top:50%;height:22px;width:22px;margin-top:-11px;border-radius:50%;text-align:center;background-color:#666;color:#fff}
.expanded .table-caption:after{content:'–'}
.table-collapse.table-animate .table-caption{text-align:left}
.table-collapse.table-animate .table-caption>span{position:relative;left:0;text-align:left;-webkit-transition:all 240ms ease;-o-transition:all 240ms ease;transition:all 240ms ease}
.table-collapse.table-animate .expanded .table-caption>span{left:50%;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.table-wrapper{display:block;width:100%;overflow-y:auto}
.table-wrapper table{border-top:none}
.table table,.table-caption>span{font-size:14px;line-height:1.42857}
.table caption,.table thead th,.table-caption>span{font-weight:600}
.table th{font-weight:500}
.table caption,.table td,.table th,.table-caption{border:1px solid #dee0e0}
.table td,.table th{border-top:none}
.table caption,.table th,.table-caption>span{color:#333}
.table-hover tbody>tr:hover,.table:not(.table-hover) tbody>tr:nth-child(odd){background:#f5f5f5}
/*! index-resources--main */.index-resources--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.index-resources--left{width:50.357%}
.index-resources--right{width:45.357%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.index-resources--left ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.index-resources--left ul li i{display:-webkit-box;display:-ms-flexbox;display:flex;width:30px;height:30px;background-color:#e72328;color:#fff;line-height:1;font-size:18px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:15px}
.index-resources--left ul li+li{margin-top:15px}
.index-resources--left ul li span{font-weight:500}
.index-resources--left ul li span a{text-decoration:underline;color:#333}
.index-resources--left ul li span a:hover{color:#e72328;text-decoration:none}
.table caption{background-color:#e72328;color:#fff}
.index-resources--right .table caption,.index-resources--right .table td,.index-resources--right .table th{font-weight:500;padding:13px 10px;line-height:1.4}
.table thead{border-top:1px solid #dee0e0}
#owl-demo3{text-align:center;padding-bottom:35px;margin-top:50px}
#owl-demo3 .owl-nav{display:none}
#owl-demo3 .owl-dots{bottom:0}
.wm-1200{width:100%;max-width:1200px;margin:0 auto}
.owl-demo3--tit{font-size:26px;font-weight:600;line-height:1.3}
.owl-demo3--tit span{display:inline-block;position:relative;padding-bottom:20px;z-index:2;padding-left:25px}
.owl-demo3--tit span:before{content:"\e63c";display:block;color:#333;vertical-align:middle;font-size:60px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;opacity:.1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;left:0;bottom:0;z-index:-1}
.owl-demo3--1{font-size:18px;font-weight:700}
.owl-demo3--2{display:-webkit-box;display:-ms-flexbox;display:flex;width:80px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:10px auto}
.owl-demo3--2 i{color:#f2cb51;font-size:12px;line-height:1}
.owl-demo3--3{font-style:italic;margin-bottom:20px}
.region--footer{background-color:#eee}
.footer--main{padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer--left{width:37.142%}
.footer--right{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer--cell{width:33.333%}
.footer--cell-1{width:61.904%}
.footer--copyright{background-color:#e3e2e2}
.footer--copyright--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}
.footer--copyright-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:60px}
.footer--copyright-right ul a{color:#666;text-decoration:underline}
.footer--copyright-right ul a:hover{color:#e72328;text-decoration:none}
.footer--copyright-right ul li{line-height:1.2}
.footer--copyright-right ul li+li{margin-left:12px;padding-left:12px;border-left:solid 1px #999}
.footer--left ul li{margin-top:25px;line-height:1.4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer--left ul li i{color:#e72328;font-size:25px;margin-right:10px}
.footer--left ul li span{font-weight:500}
.footer--cell ul li+li{margin-top:15px}
.footer--cell ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.2;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer--cell ul li a{color:#333}
.footer--cell ul li a:hover{color:#e72328;text-decoration:none}
.footer--cell ul li:before{content:"\e6d1";vertical-align:middle;font-size:12px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;margin-right:10px;color:#e72328}
.footer--cell-1 ul li+li{margin-top:18px}
.footer--cell-1 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.footer--cell-1 ul li i{font-size:20px;margin-right:10px}
.footer--cell-1 ul li a{text-decoration:underline;color:#333}
.footer--cell-1 ul li a:hover{color:#e72328;text-decoration:none}
.footer--logo img{width:160px}
@media (max-width:1199px){.index-resources--main{display:block}
.index-resources--left{width:100%}
.index-resources--right{width:100%;margin-top:20px}
.index-resources--right .table caption,.index-resources--right .table td,.index-resources--right .table th{padding:10px 8px}
.owl-demo3--tit{font-size:22px}
.owl-demo3--tit span{padding-bottom:15px;padding-left:20px}
.owl-demo3--tit span:before{font-size:40px}
#owl-demo3{padding-bottom:25px;margin-top:40px}
.owl-demo3--1{font-size:16px}
.footer--cell{display:none}
.footer--cell-1{width:100%}
.footer--cell-1 ul li i{font-size:18px}
.footer--left ul li{margin-top:20px}
.footer--left,.footer--right{width:48%}
.footer--cell-1 ul li+li{margin-top:15px}
}
@media (max-width:991px){.footer--copyright--main{display:block}
.footer--copyright-right ul{margin-left:0;margin-top:3px}
.index-resources--left ul li i{width:26px;height:26px;font-size:16px}
.index-resources--left ul li+li{margin-top:10px}
.table table,.table-caption>span{font-size:13px}
.owl-demo3--tit{font-size:20px}
.owl-demo3--tit span{padding-bottom:12px;padding-left:17px}
.owl-demo3--tit span:before{font-size:40px}
#owl-demo3{padding-bottom:20px;margin-top:35px}
.owl-demo3--1{font-size:15px}
.footer--cell-1 ul li+li{margin-top:10px}
.footer--main{padding:50px 0}
}
@media (max-width:767px){.table{margin:20px auto}
.index-resources--right{margin-top:10px}
.table table,.table-caption>span{font-size:12px}
.owl-demo3--tit{font-size:18px}
.owl-demo3--tit span{padding-bottom:10px;padding-left:15px}
.owl-demo3--tit span:before{font-size:40px}
#owl-demo3{padding-bottom:20px;margin-top:30px}
.owl-demo3--1{font-size:14px}
.footer--main{display:block;padding:40px 0}
.footer--left,.footer--right{width:100%}
.footer--right{margin-top:20px}
.footer--left ul li i{font-size:20px}
.footer--left ul li{margin-top:5px}
.footer--cell-1 ul li+li{margin-top:5px}
}
@media (max-width:575px){.table{margin:15px auto}
.index-resources--right{margin-top:5px}
.index-resources--right .table caption,.index-resources--right .table td,.index-resources--right .table th{padding:10px 4px}
.owl-demo3--tit{font-size:16px}
.owl-demo3--tit span{padding-bottom:10px;padding-left:15px}
.owl-demo3--tit span:before{font-size:40px}
#owl-demo3{padding-bottom:15px;margin-top:20px}
.owl-demo3--1{font-size:13px}
.owl-demo3--3{margin-bottom:10px}
.footer--main{padding:30px 0}
.footer--logo img{width:120px}
.footer--cell-1 ul li i{font-size:16px;margin-right:7px}
.owl-demo3--2{margin:5px auto}
}
/*! background */.region--breadcrumbs{overflow:hidden}
.breadcrumbs--main{position:relative;height:300px;background-size:cover;background-position:center center}
.breadcrumbs-a{font-size:14px;color:#333;line-height:1.4;padding-right:20px}
.breadcrumbs-a a{color:#666;text-decoration:none}
.home1:before{font-family:iconfont;content:"\e639";padding-right:7px;color:#e72328}
.breadcrumbs-a a:after,.breadcrumbs-a em:after{content:">";padding-left:7px;padding-right:5px;display:inline-block;color:#333}
.breadcrumbs-a a:hover{color:#e72328}
.breadcrumbs-a em{color:#666}
.breadcrumbs--main .stage{position:relative;height:100%}
.breadcrumbs--con{position:absolute;width:460px;padding:30px 0;left:20px;bottom:0;border-radius:0 50px 0 0;z-index:1}
.breadcrumbs--con:after{content:"";position:absolute;width:200%;display:block;height:100%;background-color:#fff;opacity:.7;border-radius:0 50px 0 0;top:0;right:0;z-index:-1}
.breadcrumbs--tit{font-size:30px;font-weight:500;line-height:1.2}
.marginT-30{margin-top:30px}
@media (max-width:1479px){.breadcrumbs--main{height:260px}
.breadcrumbs--tit{font-size:26px}
}
@media (max-width:1199px){.breadcrumbs--main{height:240px}
.breadcrumbs--tit{font-size:22px}
.breadcrumbs-a{font-size:13px}
}
@media (max-width:991px){.breadcrumbs--main{height:200px}
.breadcrumbs--tit{font-size:18px}
.breadcrumbs--con:after{width:140%;right:-90px}
.breadcrumbs--con{width:100%;padding:20px 0}
.marginT-30{margin-top:20px}
}
@media (max-width:767px){.breadcrumbs-a{font-size:12px;padding-top:8px}
.breadcrumbs--main{height:180px}
.breadcrumbs--tit{font-size:16px}
.marginT-30{margin-top:15px}
}
@media (max-width:575px){.breadcrumbs--main{height:160px}
.breadcrumbs--tit{font-size:14px;font-weight:600}
.breadcrumbs--con{padding:15px 0}
.marginT-30{margin-top:10px}
}
/*! about */.about-1--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.about-1--left{width:35.714%;font-size:24px;color:#666}
.about-1--right{width:58.5%}
.about-1--br{width:1px;background-color:#e4e4e4}
.about-1--right ul li+li{margin-top:15px}
.about-1--right ul li{display:-webkit-box;display:-ms-flexbox;display:flex}
.about-1--right ul li i{font-size:24px;color:#e72328;margin-right:10px;line-height:1}
.grid--pro .cell{text-align:center}
.grid--pro-img{border-top:solid 2px #e72328;border-radius:0 50px 0 0;overflow:hidden}
.grid--pro .cell p{margin:0;line-height:1.4;padding:15px;font-weight:500;background-color:#f1f1f1}
.gray .grid--pro .cell p{background-color:#fff}
.grid--find .cell{border-radius:10px;background-color:#fff;padding:60px;text-align:center}
.grid--find-img{width:120px;height:120px;margin:auto;border:2px solid #fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.1);box-shadow:0 0 15px rgba(0,0,0,.1);border-radius:50%;overflow:hidden}
.grid--find-name{position:relative;padding-top:45px;font-weight:600;line-height:1.3;color:#e72328}
.grid--find-name:after{content:"";position:absolute;width:2px;height:20px;background-color:#e72328;top:20px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}
.grid--find-tit{font-size:18px;font-weight:600;margin:20px 0;line-height:1.4}
.grid--find .cell p{font-size:14px}
.region--needs #owl-demo2 .item a{background-color:#ededed}
.region--needs #owl-demo2 .item a p{color:#e72328;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.region--needs #owl-demo2 .item a:hover{text-decoration:none;border-color:#e72328;background-color:#e72328}
.region--needs #owl-demo2 .item a:hover p{color:#fff}
.region--needs #owl-demo2 .owl-nav{top:-40px}
@media (max-width:1479px){.about-1--left{font-size:22px}
.needs-p{padding-right:100px}
.grid--find .cell{padding:40px}
.grid--find-tit{font-size:17px;margin:18px 0}
}
@media (max-width:991px){.about-1--main{display:block}
.about-1--left{width:100%;font-size:18px}
.about-1--right{width:100%;margin-top:25px}
.about-1--br{display:none}
.about-1--right ul li i{font-size:20px}
.about-1--right ul li+li{margin-top:10px}
.grid--pro .cell p{padding:10px}
.grid--find .cell{padding:25px}
.grid--find .cell p{font-size:13px}
}
@media (max-width:767px){.about-1--left{font-size:16px}
.about-1--right{margin-top:20px}
.grid--find-img{width:100px;height:100px}
.grid--find-tit{font-size:16px;margin:15px 0}
}
@media (max-width:575px){.about-1--left{font-size:14px}
.about-1--right{margin-top:15px}
.needs-p{padding-right:0}
.region--needs #owl-demo2{margin-top:70px}
.region--needs #owl-demo2 .owl-nav{top:-30px}
.grid--find .cell p{font-size:12px}
.grid--find-tit{font-size:15px;margin:10px 0}
}
/*! pro list */.pro1-list--top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:60px}
.pro1-list--top-left{width:51.428%}
.pro1-list--top-right{width:42.857%}
.prolist--grid .prolist--grid-cell,.prolist--grid a{border-radius:0 50px 0 0;border-top:solid 2px #e72328;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;background-color:#f7f7f7;height:100%}
.pro1-list--t60{margin-top:60px}
.h3-tit{font-size:28px;font-weight:500;line-height:1.2;padding-left:15px;border-left:solid 4px #e72328;margin-bottom:40px}
.pro1-list-c{font-size:20px;font-weight:600;margin-bottom:25px}
.prolist--grid-con{padding:30px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.prolist--grid-tit{font-size:16px;color:#e72328;font-weight:700;margin-bottom:15px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;line-height:1.4}
.prolist--grid-con p{font-size:14px;color:#666;margin-bottom:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.prolist--grid-con i{color:#e72328;font-size:22px;line-height:1;margin-top:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.prolist--grid a:hover{text-decoration:none;background-color:#e72328}
.prolist--grid a:hover .prolist--grid-con i,.prolist--grid a:hover .prolist--grid-con p,.prolist--grid a:hover .prolist--grid-tit{color:#fff}
.pro1-list--cell+.pro1-list--cell{margin-top:60px}
.applicationlist--grid{margin-top:60px}
.applicationlist--grid a{border-top:solid 2px #e72328;overflow:hidden;position:relative;border:solid 1px #eee;display:block}
.applicationlist--grid p{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;line-height:1.3;width:100%;left:0;bottom:0;position:absolute;background-color:rgba(231,35,40,.9);color:#fff;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.applicationlist--grid p:after{content:"\e628";font-size:18px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;margin-left:15px}
.applicationlist--grid .cell:hover p{background-color:#e72328}
.servicelist--grid a{padding:40px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border-radius:0 50px 0 0;background-color:#f7f7f7;text-align:center;border-bottom:solid 1px #e72328}
.servicelist--grid>.cell>a>i{width:70px;height:70px;background-color:#e72328;border-radius:0 20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:40px;color:#fff;margin:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.servicelist--grid-tit{margin-top:25px;color:#333;font-size:22px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.servicelist--grid-tit+p{font-size:14px;color:#666;margin-bottom:30px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.servicelist--grid-con i{font-size:22px;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.servicelist--grid a:hover{text-decoration:none;background-color:#e72328}
.servicelist--grid-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}
.servicelist--grid a:hover>i{background-color:#fff;color:#e72328}
.servicelist--grid a:hover .servicelist--grid-con i,.servicelist--grid a:hover .servicelist--grid-tit,.servicelist--grid a:hover .servicelist--grid-tit+p{color:#fff}
@media (max-width:1479px){.h3-tit{font-size:24px;margin-bottom:30px}
.pro1-list-c{font-size:18px;margin-bottom:20px}
.pro1-list--cell+.pro1-list--cell{margin-top:50px}
.pro1-list--t60{margin-top:50px}
.pro1-list--top{margin-bottom:50px}
.prolist--grid-con{padding:20px 20px 30px}
.servicelist--grid a{padding:40px 30px}
.servicelist--grid-tit{font-size:20px;font-weight:500}
}
@media (max-width:1199px){.servicelist--grid a{padding:30px 20px}
.servicelist--grid-tit{font-size:18px}
.servicelist--grid>.cell>a>i{width:60px;height:60px;font-size:34px}
.servicelist--grid-tit+p{margin-bottom:15px}
}
@media (max-width:991px){.pro1-list--top{display:block}
.pro1-list--top-left{width:100%}
.pro1-list--top-right{width:100%;max-width:600px;margin-top:20px}
.h3-tit{font-size:22px;margin-bottom:25px}
.pro1-list-c{font-size:17px;margin-bottom:20px}
.pro1-list--cell+.pro1-list--cell{margin-top:50px}
.prolist--grid-tit{font-size:15px;margin-bottom:10px}
.prolist--grid-con p{font-size:13px}
.prolist--grid-con i{font-size:20px;margin-top:15px}
.applicationlist--grid p:after{font-size:16px}
.servicelist--grid-tit+p{font-size:13px}
}
@media (max-width:767px){.h3-tit{font-size:20px;margin-bottom:15px}
.pro1-list-c{font-size:16px;margin-bottom:15px}
.pro1-list--cell+.pro1-list--cell{margin-top:40px}
.pro1-list--t60{margin-top:40px}
.pro1-list--top{margin-bottom:40px}
.prolist--grid-tit{font-size:14px;margin-bottom:10px}
.prolist--grid-con p{font-size:12px}
.applicationlist--grid p:after{font-size:15px}
.servicelist--grid-tit+p{font-size:12px}
.servicelist--grid a{padding:30px 10px}
.servicelist--grid-tit{font-size:16px}
}
@media (max-width:575px){.h3-tit{font-size:18px;margin-bottom:15px}
.pro1-list-c{font-size:14px;margin-bottom:15px}
.pro1-list--cell+.pro1-list--cell{margin-top:30px}
.pro1-list--t60{margin-top:30px}
.pro1-list--top{margin-bottom:30px}
.prolist--grid-con i,.prolist--grid-t p{display:none}
.prolist--grid-tit{font-size:12px;margin-bottom:0;font-weight:600}
.prolist--grid-con{padding:12px 10px}
.applicationlist--grid p:after{font-size:14px}
.applicationlist--grid p{padding:10px}
.servicelist--grid>.cell>a>i{width:50px;height:50px;font-size:30px}
.servicelist--grid-tit{margin-top:20px;margin-bottom:10px}
.servicelist--grid-tit{font-size:14px;font-weight:600}
}
/*! service con */.pro-s{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;margin:30px 0 20px;margin-left:-50px;line-height:1.4}
.pro-s i{width:36px;height:36px;background:#e72328;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:600;margin-right:15px}
.pro--img .cell{border:1px solid #e9e9e9;border-radius:0 40px 0 0;overflow:hidden;text-align:center;background-color:#f2f2f2}
.pro--img .cell p{margin:0;padding:16px;line-height:1.4}
.selection-guide-ol{padding-left:50px}
.simlist--grid a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:40px;background:#f9f9f9;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.simlist-t{line-height:1.2;color:#e72328}
.simlist-tit{font-weight:600;font-size:18px;line-height:1.4;margin:20px 0;color:#333}
.simlist-con .simlist-tit+p{font-size:14px;color:#666;margin:0}
.simlist--grid a>i{font-size:22px;margin-top:40px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1}
.simlist--grid a:hover{text-decoration:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.simlist--grid a:hover .simlist-tit{color:#e72328;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.technologylist--cell a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#333}
.technologylist--left{line-height:1;width:165px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e2e2e2;border-radius:3px;padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.technologylist--cell p{margin:0;width:calc(100% - 165px - 25px);line-height:1.5;font-weight:500}
.technologylist--cell{border-bottom:1px solid #dfdfdf;padding-bottom:20px;margin-bottom:20px}
.technologylist--left span{font-size:12px;display:inline-block;padding:4px 8px;background-color:#fff;border-radius:3px;margin-left:20px;position:relative;color:#666}
.technologylist--left span:before{position:absolute;content:"";height:100%;width:1px;background-color:#666;left:-10px;top:0}
.technologylist--left i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#e72328}
.technologylist--cell a:hover{text-decoration:none;color:#e72328}
.paginate-pagination ul{margin:60px 0 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center}
.paginate-pagination ul:after{content:' ';display:table;clear:both}
.paginate-pagination ul>li{margin-right:3px}
.paginate-pagination ul>li>a.page{display:-webkit-box;display:-ms-flexbox;display:flex;height:30px;width:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:center;line-height:1;background:#fff;text-decoration:none;cursor:pointer;color:#202020;font-size:20px;font-weight:600}
.paginate-pagination ul>li>a.page.active{cursor:default}
.paginate-pagination ul>li>a.page-next.deactive,.paginate-pagination ul>li>a.page-prev.deactive{opacity:.7;cursor:default}
.paginate-pagination ul>li>a.page-next,.paginate-pagination ul>li>a.page-prev{border:1px solid #ddd;background-color:#e72328;color:#fff;font-size:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.paginate-pagination ul>li>a.page-next.deactive,.paginate-pagination ul>li>a.page-prev.deactive{background-color:#e4e4e4}
.paginate-pagination ul>li>a.page.active{color:#e72328}
.paginate-pagination{margin-top:30px}
@media (max-width:1479px){.simlist-tit{font-size:17px}
.simlist--grid a>i{margin-top:30px}
}
@media (max-width:1199px){.pro-s{font-size:18px;margin:25px 0 15px;margin-left:-50px}
.pro-s i{width:30px;height:30px}
.simlist--grid a{padding:30px}
}
@media (max-width:991px){.pro-s{font-size:16px}
.pro--img .cell p{padding:15px}
.simlist-tit{font-size:16px;margin:15px 0}
.simlist--grid a>i{font-size:20px;margin-top:20px}
.technologylist--left span{display:none}
.technologylist--left{width:30px}
.technologylist--cell p{width:calc(100% - 50px)}
.paginate-pagination{margin-top:0}
.technologylist--cell{padding-bottom:15px;margin-bottom:15px}
.paginate-pagination ul{margin:30px 0 0}
.paginate-pagination ul>li>a.page{font-size:18px}
}
@media (max-width:767px){.selection-guide-ol{padding-left:35px}
.pro-s{font-size:14px;margin:20px 0 10px;margin-left:-35px}
.pro-s i{width:26px;height:26px;margin-right:10px}
.pro--img .cell p{padding:12px}
.simlist-tit{font-size:15px;margin:15px 0}
.paginate-pagination ul>li>a.page{font-size:17px}
}
@media (max-width:575px){.simlist-tit{font-size:14px;margin:12px 0}
.paginate-pagination ul>li>a.page{font-size:16px}
}
/*! downloads */.downloads--nav ul{overflow:hidden;border-radius:10px;background-color:#333;display:-webkit-box;display:-ms-flexbox;display:flex}
.downloads--nav ul li{font-size:18px;font-weight:500;line-height:1.2;padding:15px;color:#fff;width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}
.downloads--nav ul li.is-active{background-color:#e72328}
.downloads--nav ul li+li{border-left:solid 1px #7e7e7e}
.downloads--cell{display:none;background-color:#f9f9f9;padding:60px 80px}
.downloads--cell.is-active{display:-webkit-box;display:-ms-flexbox;display:flex}
.catalog--main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 120px);margin-left:-60px;margin-top:-60px;margin-bottom:-60px;overflow:hidden}
.catalog--main ul li{width:25%;padding:60px;position:relative;text-align:center;margin-bottom:-1px}
.catalog--main ul li:before{content:"";position:absolute;width:calc(100% - 120px);height:1px;border-bottom:dashed 1px #c2c2c2;left:60px;bottom:0}
.catalog--main ul li:after{content:"";position:absolute;width:1px;height:calc(100% - 120px);border-right:dashed 1px #c2c2c2;top:60px;right:-1px}
.catalog--main ul li p{margin:0;padding-top:25px;line-height:1.4;color:#333;font-weight:500;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.catalog--main ul li:hover p{color:#e72328}
.catalog--main ul li a{position:relative;display:block;z-index:3}
.catalog--main ul li a:before{content:"";position:absolute;width:60px;height:60px;background-color:#e72328;border-radius:0 0 60px 0;top:0;left:0;z-index:1}
.catalog--main ul li a:after{content:"\e740";position:absolute;top:10px;left:10px;z-index:2;vertical-align:middle;font-size:30px;font-family:iconfont;cursor:pointer;font-style:normal;color:#fff;line-height:1}
.drawings--main{width:100%}
.drawings--main ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:-60px}
.drawings--main ul li{width:calc(33.333% - 40px);margin:0 60px 60px 0;text-align:center}
.drawings--main ul li:nth-child(3n){margin-right:0}
.drawings--main ul li p{margin:0;color:#333;font-size:18px;margin-top:15px;line-height:1.4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;font-weight:500}
.drawings--main ul li:hover a p{color:#e72328}
.drawings--main ul li .reader{font-size:12px;color:#666;line-height:1.5;margin-bottom:0}
.drawings--main ul li>a{z-index:3;position:relative;display:block}
.drawings--main ul li>a:before{content:"";position:absolute;width:60px;height:60px;background-color:#e72328;border-radius:0 0 60px 0;top:0;left:0;z-index:1}
.drawings--main ul li>a:after{content:"\e6ba";position:absolute;top:10px;left:10px;z-index:2;vertical-align:middle;font-size:30px;font-family:iconfont;cursor:pointer;font-style:normal;color:#fff;line-height:1}
.technical-data--grid{margin-top:0}
.technical-data--grid a{background-color:#fff;-webkit-box-shadow:0 0 15px rgba(55,55,55,.05);box-shadow:0 0 15px rgba(55,55,55,.05);border-radius:5px;padding:30px;display:block}
.technical-data-t{background-color:#f2f2f2;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;line-height:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.technical-data-t span:first-child{color:#e72328;font-weight:600;line-height:1}
.technical-data-t span+span{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 8px;border-radius:3px;background-color:#fff;margin-left:20px;position:relative;font-size:12px;color:#666}
.technical-data-t span+span:before{content:"";position:absolute;left:-10px;top:0;width:1px;height:100%;background-color:#666}
.technical-data--grid p{font-weight:600;color:#333;margin-top:20px;line-height:1.4;margin-bottom:10px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.technical-data--grid a:hover{text-decoration:none}
.technical-data--grid a:hover p{color:#e72328;text-decoration:underline}
@media (max-width:1479px){.downloads--cell{padding:60px}
.catalog--main ul{width:calc(100% + 80px);margin-left:-40px;margin-top:-40px;margin-bottom:-40px}
.catalog--main ul li{width:25%;padding:40px}
.catalog--main ul li:before{width:calc(100% - 80px);left:40px}
.catalog--main ul li:after{height:calc(100% - 80px);top:40px}
.catalog--main ul li p{padding-top:20px}
.downloads--nav ul li,.drawings--main ul li p{font-size:17px}
.drawings--main ul li{width:calc(33.333% - 20px);margin:0 30px 30px 0}
.drawings--main ul{margin-bottom:-30px}
}
@media (max-width:1199px){.catalog--main ul li{width:33.333%}
.catalog--main ul li:after{right:-2px}
.downloads--nav ul li,.drawings--main ul li p{font-size:16px}
}
@media (max-width:991px){.downloads--cell{padding:30px}
.catalog--main ul{width:calc(100% + 60px);margin-left:-30px;margin-top:-30px;margin-bottom:-30px}
.catalog--main ul li{padding:30px}
.catalog--main ul li:before{width:calc(100% - 60px);left:30px}
.catalog--main ul li:after{height:calc(100% - 60px);top:30px}
.catalog--main ul li p{padding-top:15px}
.downloads--nav ul li{font-size:15px;padding:12px}
.drawings--main ul li p{font-size:15px}
.drawings--main ul li{width:calc(33.333% - 13.333px);margin:0 20px 20px 0}
.drawings--main ul{margin-bottom:-20px}
}
@media (max-width:767px){.downloads--nav ul li{font-size:14px;padding:12px 5px}
.drawings--main ul li p{font-size:14px}
.catalog--main ul li{width:50%}
.drawings--main ul li{width:calc(50% - 10px);margin:0 20px 20px 0}
.drawings--main ul li:nth-child(3n){margin-right:20px}
.drawings--main ul li:nth-child(2n){margin-right:0}
.catalog--main ul li a:before,.drawings--main ul li>a:before{width:50px;height:50px;border-radius:0 0 50px 0}
.catalog--main ul li a:after,.drawings--main ul li>a:after{top:8px;left:8px;font-size:25px}
}
@media (max-width:575px){.downloads--nav ul li,.drawings--main ul li p{font-size:13px}
.downloads--cell{padding:20px}
.catalog--main ul{width:calc(100% + 40px);margin-left:-20px;margin-top:-20px;margin-bottom:-20px}
.catalog--main ul li{padding:20px}
.catalog--main ul li:before{width:calc(100% - 40px);left:20px}
.catalog--main ul li:after{height:calc(100% - 40px);top:20px}
.catalog--main ul li p{padding-top:10px;margin-top:10px}
.drawings--main ul li .reader{font-size:10px;margin-top:15px}
.drawings--main ul li{width:100%;margin:0 0 20px 0}
.drawings--main ul li:nth-child(3n){margin-right:0}
.drawings--main ul li:nth-child(2n){margin-right:0}
.catalog--main ul li a:before,.drawings--main ul li>a:before{width:40px;height:40px;border-radius:0 0 40px 0}
.catalog--main ul li a:after,.drawings--main ul li>a:after{top:5px;left:5px;font-size:20px}
.technical-data--grid a{padding:20px}
.technical-data--grid p{margin-top:15px;margin-bottom:0}
.technical-data-t{padding:6px}
.technical-data-t span+span{padding:3px 6px}
}
/*! faq */.faq--a{padding:25px 60px 25px 40px;position:relative;cursor:pointer;line-height:1.35;font-weight:500;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:flex-start;font-size:18px;position:relative;background-color:#f8f8f8;border-left:solid 4px #e72328;display:flex}
.faq--a:before{content:"Q.";font-size:24px;line-height:1;color:#e72328;font-weight:600;margin-right:10px}
.faq--a:after{content:"\e61a";font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;position:absolute;right:10px;top:50%;display:block;font-size:24px;font-weight:400;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#e72328}
.faq--cell.active .faq--a:after{content:"\e643"}
.faq--q{visibility:hidden;opacity:0;height:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 60px 0 40px;font-size:15px;border-left:solid 4px #cacaca}
.faq--q:before{content:"A.";font-size:24px;line-height:1;color:#e72328;font-weight:600;margin-right:10px}
.faq--cell{border-bottom:1px solid #e1e1e1;position:relative;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.faq--cell+.faq--cell{margin-top:30px}
.faq--cell.active .faq--a{color:#333;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;padding-bottom:15px}
.faq--cell.active .faq--q{visibility:visible;opacity:1;padding:30px 60px 30px 45px;height:auto;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.faq--cell p{margin:0;padding:0}
.faq--list span{font-size:22px;font-weight:700;margin-right:8px}
.faq--q-con{width:100%}
.h3-tit.h3--T60B30{margin:60px 0 30px}
p+.contact-report{margin-top:-10px;display:block;padding-bottom:20px;font-weight:500}
p+.contact-report i{margin-left:10px}
@media (max-width:1479px){.faq--a{font-size:17px}
.h3-tit.h3--T60B30{margin:50px 0 25px}
}
@media (max-width:1199px){.faq--a{font-size:16px}
.faq--a:before,.faq--q:before{font-size:20px}
}
@media (max-width:991px){.faq--q{font-size:13px}
.faq--cell.active .faq--q{padding:25px 45px 25px 20px}
.faq--a{padding:20px 45px 20px 20px}
.faq--a{font-size:15px}
.faq--a:before,.faq--q:before{font-size:18px}
.faq--a:after{font-size:18px}
.h3-tit.h3--T60B30{margin:40px 0 20px}
p+.contact-report i{font-size:15px}
}
@media (max-width:767px){.faq--a{font-size:14px}
}
@media (max-width:575px){.faq--q{font-size:12px}
.faq--a{font-size:13px;padding:15px 45px 15px 20px}
.faq--cell.active .faq--q{padding:15px 45px 15px 20px}
.faq--a:before,.faq--q:before{font-size:16px}
.faq--a:after{font-size:16px}
.h3-tit.h3--T60B30{margin:25px 0 10px}
p+.contact-report i{font-size:13px}
}
/*! pro con */.p-tit{margin-top:30px;margin-bottom:15px;font-weight:700;position:relative;padding-bottom:8px;line-height:1.4;font-size:18px}
.p-tit b{font-weight:600}
.p-tit:after{position:absolute;width:30px;height:1px;background-color:#e72328;left:0;bottom:0;content:""}
.grid+.p-tit{margin-top:5px}
.pro-resources li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}
.pro-resources li:before{content:"\e740";vertical-align:middle;font-size:18px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;margin-right:10px;color:#e72328}
.pro-resources li a{color:#e72328;font-weight:500}
.pro-resources li+li{margin-top:6px}
.pro-links li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:10px}
.pro-links li:before{content:"\e66d";vertical-align:middle;font-size:18px;font-family:iconfont;line-height:1;cursor:pointer;font-style:bold;margin-right:10px;color:#e72328}
.pro-links li a{color:#e72328;font-weight:500}
.pro-links li+li{margin-top:6px}
.h1-tit.pro-b30{margin-bottom:30px}
.pro1-list--top-left ul li+li{margin-top:7px}
.pro1-list--top-left ul li{position:relative;padding-left:35px}
.pro1-list--top-left ul li:before{margin-right:8px;display:block;color:#e72328;content:"\e6a8";vertical-align:middle;font-size:24px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;top:0;left:5px}
.pro--img-a .cell{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pro--img-a p{padding:20px 50px 20px 20px;position:relative;font-weight:600;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.pro--img-a p:after{content:"\e628";vertical-align:middle;font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;font-style:normal;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.owl-demo4,.pro1-list--top-right--img{border-radius:0 40px 0 0;overflow:hidden;border:1px solid #e9e9e9;text-align:center;background-color:#f2f2f2}
.pro1-list--top-right--img p{margin:0;padding:15px;font-weight:500}
.pro--img.pro--img-a .cell:hover{background-color:#e72328}
.pro--img.pro--img-a .cell:hover a p{color:#fff}
.owl-demo4 .owl-prev{left:20px}
.owl-demo4 .owl-next{right:20px}
.owl-demo4 p{background-color:#f2f2f2;margin:0;padding:15px;line-height:1.4;text-align:center}
.pro1-list--top.pro1-list--top-1{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.pro--img .pro--img-p{padding:30px 20px;text-align:left}
.pro--img .pro--img-p p{padding:0;margin-top:20px}
.pro--img .pro--img-p-tit{font-weight:600}
.wm-600{width:100%;max-width:600px;margin:auto}
.wm-600.wm-600-left{margin-left:0}
.table .td-left{text-align:left}
.pro-social i span{font-size:0}
.pro-social i{color:#7c7c7c;font-size:30px;margin-right:15px;line-height:1}
.pro-social a:hover{text-decoration:none}
.pro-social a:hover i{color:#e72328}
.pro-bottom{padding:40px;overflow:hidden;width:100%;background-color:#f2f2f2;margin-top:60px}
.pro-social{border-bottom:solid 3px #fff;padding-bottom:20px}
.pro-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:20px}
.navigation-w50{width:50%}
.navigation-left{padding-right:25px}
.navigation-right{padding-left:25px}
.pro-navigation a{color:#363636;font-weight:500}
.pro-navigation a:hover{text-decoration:none}
.list-main{font-size:24px}
.list-tit{color:#e72328;margin-top:12px;line-height:1.5}
.list-tit:after{padding-left:10px;font-family:iconfont;content:"\e611";-webkit-transition:all .4s 0s;-o-transition:all .4s 0s;transition:all .4s 0s}
.navigation-w50:hover .list-tit:after{padding-left:20px}
.toggle-trigger .table-caption{padding-right:150px;position:relative;margin-bottom:0;padding:15px 15px;line-height:1;background-color:#fdc0c1;cursor:pointer;font-size:16px;font-weight:bolder;-o-transition:all .3s;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.toggle-trigger.expanded .table-caption{text-align:center;padding-right:150px;position:relative;margin-bottom:0;padding:15px 15px;line-height:1;background-color:#fdc0c1;cursor:pointer;font-size:16px;font-weight:bolder;-o-transition:all .3s;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s}
.toggle-trigger .table-caption:hover{background-color:#ff9396}
.toggle-trigger.expanded .table-caption:after{content:'-'}
.toggle-trigger .table-caption:after{content:'+';font-size:26px;font-weight:700;display:block;position:absolute;right:15px;top:20%;height:30px;width:30px;margin-top:0;border-radius:50%;text-align:center;background-color:#e80e1f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.td-100{width:100px}
.txt-space{white-space:nowrap}
.td-200{width:200px}
.td--r,.td--t{position:relative}
.table-line td.td--r:before{content:"";position:absolute;top:0;left:auto;right:-1.5px;width:2px;height:100%;background-color:#333;display:block}
.table-line td.td--r:before{content:"";position:absolute;top:0;left:auto;right:-1.5px;width:2px;height:100%;background-color:#333;display:block}
.table-line td.td--t:after{content:"";position:absolute;top:-1.5px;left:0;width:100%;height:2px;background-color:#333;display:block}
.technology-w-100{display:-webkit-box;display:-ms-flexbox;display:flex}
.technology-w-100 .technology-w--left{width:100%}
.technology-w-100 .technology-w--right{width:350px;margin-left:50px;position:relative}
.technology-w-100 .technology-w--right a{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;bottom:15px;background-color:#ffd800;padding:5px 20px;color:#000;padding-left:10px;line-height:1.4}
.technology-w-100 .technology-w--right a:after{content:"\e601";font-family:iconfont;padding-left:10px;font-size:25px;color:#000}
.line-br{background-color:#eee;font-size:0;height:1px;line-height:0;margin:50px 0}
.p-tit-1{margin-bottom:8px;margin-top:15px;font-weight:600}
.pro-pdf{background-color:#e8e8e8;padding:4px 15px;margin-bottom:20px}
.pro-pdf a{font-weight:600}
.pro-pdf a:before{font-size:24px;font-family:iconfont;color:#e80e1f;padding-right:10px;content:"\e740";vertical-align:middle;font-weight:400}
.wm-600.text-left{margin-left:0}
.blue,.blue b{color:#00f}
.pro--img-con{text-align:left;padding:15px}
.p-tit-2{margin-bottom:10px}
.pro--img .cell .pro--img-con p{padding:0}
.pro--img .cell .pro--img-con p+p{margin-top:0;padding-top:0}
.pro--img .cell .pro--img-con p+ul{margin-top:10px}
.pro--img>.cell>img{max-width:100%}
@media (max-width:1479px){.p-tit{font-size:17px}
.pro--img-a p:after{font-size:20px}
.line-br{margin:40px 0}
}
@media (max-width:1199px){.p-tit{margin-top:25px;margin-bottom:12px;font-size:16px}
.h1-tit.pro-b30{margin-bottom:25px}
.pro--img-a p:after{font-size:16px}
.pro-bottom{padding:30px;margin-top:40px}
.list-main{font-size:22px}
.line-br{margin:35px 0}
.p-tit-1{margin-bottom:7px;margin-top:12px}
.pro1-list--top-left ul li:before{font-size:22px}
.wid-hei{width:100%;max-width:200px}
}
@media (max-width:991px){.p-tit{font-size:15px}
.pro--img.pro--img-a .cell p{padding:15px 40px 15px 15px}
.pro--img .pro--img-p p{padding:0;margin-top:20px}
.pro-bottom{padding:20px;margin-top:30px}
.list-main{font-size:20px}
.pro-social{border-bottom:solid 2px #fff;padding-bottom:15px}
.list-main{font-size:18px}
.list-tit{margin-top:10px}
.pro-navigation{margin-top:15px}
.line-br{margin:30px 0}
.technology-w-100{display:block}
.technology-w-100 .technology-w--right a{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:auto}
.technology-w-100 .technology-w--right{margin-left:0;width:100%}
.technology-w-100 .technology-w--right a:after{font-size:20px}
.pro1-list--top-left ul li:before{font-size:20px}
.wid-hei{width:100%;max-width:160px}
}
@media (max-width:767px){.wid-hei{width:100%;max-width:120px}
.p-tit{margin-top:25px;font-size:14px}
.pro-links li:before,.pro-resources li:before{font-size:16px}
.h1-tit.pro-b30{margin-bottom:20px}
.pro--img-a p:after{font-size:14px}
.pro--img.pro--img-a .cell p{padding:12px 40px 12px 12px}
.pro--img .pro--img-p p{padding:0;margin-top:15px}
.pro--img .pro--img-p{padding:15px}
.navigation-w50{width:100%}
.navigation-left{padding-right:0}
.navigation-right{padding-left:0;margin-top:15px}
.list-main{font-size:15px}
.list-tit{margin-top:6px}
.pro-social i{font-size:28px}
.line-br{margin:25px 0}
.pro1-list--top-left ul li:before{font-size:18px}
.pro1-list--top-left ul li{padding-left:25px}
.pro1-list--top-left ul li+li{margin-top:5px}
}
@media (max-width:575px){.p-tit{margin-top:20px;margin-bottom:10px;padding-bottom:10px;font-size:13px}
.h1-tit.pro-b30{margin-bottom:15px}
.pro--img-a p:after{font-size:13px}
.pro--img .pro--img-p p{padding:0;margin-top:10px}
.pro--img.marginT-30{margin-top:15px}
.pro1-list--top-right--img p{padding:12px}
.list-tit{margin-top:5px}
.list-main{font-size:15px}
.pro-bottom{padding:12px;margin-top:20px}
.pro-social{padding-bottom:10px}
.navigation-right{margin-top:12px}
.pro-social i{font-size:24px}
.line-br{margin:20px 0}
.pro--img-con{padding:12px}
}
/*! Contact*/.contact-mail form>div{margin-bottom:20px;position:relative;width:100%}
.contact-mail form .submitdiv{margin-bottom:0}
.input-group-1>input,.input-group-1>textarea{border:1px solid #eee}
.contact-mail form input{width:100%;background-color:#eee}
.contact-mail form input,.contact-mail form textarea{font-size:16px;padding:10px 10px 10px 35px;line-height:20px;position:relative}
.contact-mail .form-name:before{font-family:iconfont;content:"\e6f1";display:block;position:absolute;left:10px;top:8px;z-index:1;color:#666;font-size:18px}
.contact-mail .form-email:before{font-family:iconfont;content:"\e6f2";display:block;position:absolute;left:10px;top:8px;z-index:1;color:#666;font-size:18px}
.contact-mail .form-phone:before{font-family:iconfont;content:"\e6f3";display:block;position:absolute;left:10px;top:8px;z-index:1;color:#666;font-size:18px}
.contact-mail .form-message:before{font-family:iconfont;content:"\e6f4";display:block;position:absolute;left:10px;top:8px;z-index:1;color:#666;font-size:18px}
.contact-mail form textarea{width:100%;background-color:#eee}
.contact-mail form .form-message{margin-bottom:15px}
.contact-mail form input.input{margin:10px 0 10px;border:0;border-radius:5px;background-color:#e72328;color:#fff;font-weight:500;font-size:14px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;-ms-transition:all .3s;letter-spacing:.6px;border:solid 2px #e72328;width:180px;padding:0;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.contact-mail form .input:hover{border:solid 2px #e72328;color:#e72328;background-color:#fff}
input[name=track_report]{display:none}
.textfield__label{color:rgba(0,0,0,.55);font-weight:400;left:35px;pointer-events:none;position:absolute;top:12px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background:unset;padding:0 5px;font-size:14px}
.input-group-1>input .textfield__label,.input-group-1>input:focus~.textfield__label,.input-group-1>textarea:focus~.textfield__label{color:rgba(0,0,0,.55);font-size:12px;top:-12px;background-color:#fff}
.input-group-1>input:focus,.input-group-1>textarea:focus{border:1px solid #4285f4}
.nonoen span{color:rgba(0,0,0,.55);font-size:12px;top:-12px;background-color:#fff}
.form-test{display:none}
#map{height:600px}
.contact--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:60px;position:relative}
.contact--left{width:40%;position:absolute;color:#fff;padding:80px 60px;background-color:#333;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);max-height:calc(100% - 120px);height:100%;line-height:1.4}
.contact--right{width:71.428%;-webkit-box-shadow:0 0 20px rgba(0,0,0,.08);box-shadow:0 0 20px rgba(0,0,0,.08);padding:60px 80px 60px 220px}
.contact--left-t{font-size:23px}
.contact--left ul li{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex}
.contact--left ul li b{margin-right:7px;color:#fff;font-weight:600}
.contact--left ul li a{text-decoration:underline;color:#fff}
.contact--left ul li a:hover{color:#e72328}
.contact--right p{font-size:14px;margin-bottom:35px}
@media (max-width:1479px){.contact--left{width:44%;padding:80px 40px}
}
@media (max-width:1199px){.contact--left-t{font-size:20px}
.contact--right{width:71.428%;-webkit-box-shadow:0 0 20px rgb(0 0 0 / 8%);box-shadow:0 0 20px rgb(0 0 0 / 8%);padding:40px 60px 40px 190px}
.contact--left{max-height:calc(100% - 80px);padding:40px}
.contact--main{margin-top:50px}
}
@media (max-width:991px){.contact--main{display:block;margin-top:40px}
.contact--left{width:100%;position:initial;height:auto;max-height:none;-webkit-transform:none;-ms-transform:none;transform:none}
.contact--right{width:100%;padding:40px}
.contact--right p{font-size:13px;margin-bottom:25px}
#map{height:500px}
}
@media (max-width:767px){.contact--main{margin-top:30px}
.contact-mail form input,.contact-mail form textarea{font-size:14px}
.contact-mail form>div{margin-bottom:15px}
.contact-mail form input.input{font-size:13px;width:130px;height:36px}
.contact-mail form input,.contact-mail form textarea{font-size:12px;padding:6px 10px 6px 35px}
.textfield__label{font-size:12px;top:9px}
.textfield__label.nonoen{font-size:10px;top:-12px}
.contact-mail form input.input{font-size:12px;width:120px}
.contact-mail .form-email:before,.contact-mail .form-message:before,.contact-mail .form-name:before,.contact-mail .form-phone:before{top:5px}
.contact--left-t{font-size:18px}
.contact--left ul li{margin-top:20px}
.contact--left{background-size:30%}
}
@media (max-width:575px){#map{height:360px}
.contact--main{margin-top:20px}
.contact-mail form input.input{margin-top:0;height:32px}
.contact--left-t{font-size:14px}
.contact--left ul li{margin-top:12px}
.contact--left,.contact--right{padding:20px}
.contact--right p{display:none}
}
/*! search02*/.search02 ol{padding-left:0}
.search02 .result-h3{background-color:#7d7d7d;text-align:center;font-weight:700;margin:15px 0 30px;padding:10px;color:#fff;font-size:18px}
.search02 .keyword{color:red}
.search02 ol li{border-bottom:solid 1px #999;margin-bottom:10px;padding:10px;margin-left:15px}
.content1 section .search02 a .searchtit{font-weight:700;color:#333;display:block}
.search02 .result-h5{color:#555;font-weight:600;font-size:14px;margin:5px auto}
.search02 p{margin-top:10px;color:#666}
.search02 .result-h2{font-weight:600;font-size:1.3em;margin:20px 0}
.search-else{text-align:center;margin-top:40px}
.search-else img{max-width:100%}
.pro-search-tit{font-weight:700;color:#333;margin-bottom:3px}
.search02.search03 #search-bar{width:100%;margin-top:30px}
.search02 .search:before{display:none}
.search02:hover .search:before{color:#00a0e9}
.search02.search03 input[name=keywords]{width:100%;border:solid 1px #333}
.search02.search03 input[name=keywords]:focus{border:solid 1px #125699}
.search03 input[name=keywords]{background:#fff;border-radius:50px;width:540px;padding:15px 60px 15px 30px;border:0;border:solid 1px #fff}
.search03 input[name=keywords]:focus{border:solid 1px #125699;outline-style:none}
.search02 .search input[type=submit]{position:absolute;right:1px;border:0;top:1px;width:50px;z-index:2;background-color:unset;cursor:pointer}
.grid--gutter.grid--302 .cell{max-width:66%}
.search03 button{cursor:pointer;width:80px;height:38px;background:#125699;border-radius:30px;outline-style:none;border:0;-o-transition:all .3s;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-webkit-transition:all .3s;position:absolute;right:6px;top:6px}
.search03 button:hover{width:100px}
.search03 button i{font-size:0}
.search03 button i:before{color:#fff;font-size:20px;display:inline-block;vertical-align:middle;cursor:pointer;margin-top:-6px;font-weight:100}
#search-bar{position:relative}
.region--search .breadcrumbs{padding-top:20px;font-size:14px}
.searchimg{text-align:center;margin:20px 0 50px 0}
.result-hs{font-size:30px}
.search02 .input-search:after{display:inline-block;padding-left:5px;content:"\e6c6";vertical-align:middle;font-size:20px;font-family:iconfont;line-height:1;cursor:pointer;color:#fff}
.pro-search-top{color:#666;font-size:14px}
.region--page .search02 a{text-decoration:none}
.region--page .search02 a:hover{text-decoration:underline}
@media (max-width:1199px){.result-hs{font-size:20px}
.pro-search-top{font-size:13px}
}
@media (max-width:575px){.result-hs{font-size:16px}
.pro-search-top{font-size:10px}
.search03 input[name=keywords]{height:40px}
.search02 .result-h3{font-size:14px}
.search03 button{cursor:pointer;width:40px;height:28px}
.search03 button i:before{font-size:18px}
.search02 ol li{margin-bottom:10px;padding:0}
.region--search .paddingTB-60{padding:20px 0}
.search02 .result-h5{color:#333;font-size:12px}
}

/* 计算页面添加 */
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
.new-jisuan{margin-top:25px}
.new-jisuan-cell+.new-jisuan-cell{margin-top:80px}
.new-step-tit{font-size:16px;font-weight:600;color:#363533;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.new-step-tit span{width:40px;height:40px;background-color:#e72328;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:10px}
.new-jisuan-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}
.new-type{width:240px;margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;cursor:pointer}
.new-type-tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin-top:10px}
.new-waiyuan{width:20px;height:20px;border-radius:50%;border:1px solid #c7c7c7;display:inline-block;position:relative;margin-right:8px}
.active .new-waiyuan{border-color:#e72328}
.new-type-name{width:calc(100% - 28px);text-align:left}
.new-neiyuan{width:12px;height:12px;border-radius:50%;background-color:#e72328;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none}
.active .new-neiyuan{display:inline-block}
.noactive{position:relative}
.noactive::before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);left:0;top:0;z-index:99}
.new-jisuan-con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:35px}
.new-con-left{width:37.14%;margin-right:40px}
.new-con-right{width:calc(100% - (37.14% + 40px))}
.new-con-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:35px}
.new-con-check .new-type-tit{cursor:pointer}
.marL50{margin-left:50px}
.marT20{margin-top:15px}
.new-con-check .new-type-tit+.new-type-tit{margin-left:45px}
.new-con-data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.new-con-unit{display:inline-block}
.new-con-wl{margin-bottom:35px}
.new-con-wl:last-child{margin-bottom:0}
.new-con-wl .new-type-tit+.new-type-tit{margin-top:14px}
.new-con-wl .new-unit-tit{width:130px;display:inline-block;text-align:right;margin-right:4px}
.new-con-wl input[type=number]{width:80px;border:0;border-bottom:1px solid #c9c9c9;text-align:center}
.new-con-unit{width:70px;border:1px solid #c9c9c9;border-radius:3px;text-align:left;padding:0 8px;margin-left:9px;position:relative;cursor:pointer;color:#363533}
.new-con-unit::after{content:'\e6c0';position:absolute;font-family:iconfont;font-size:14px;right:8px;color:#888}
.new-con-unit ul{position:absolute;left:-1px;top:calc(100% - 2px);background-color:#fff;border:1px solid #c9c9c9;border-top:0;width:calc(100% + 2px);border-radius:3px;z-index:9;display:none}
.new-con-unit li{padding:0 8px}
.new-con-unit li:hover{background-color:#e72328;color:#fff}
.new-unit-tips{color:#e72328;font-style:italic;margin-left:35px}
.new-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.new-result-box{width:160px;border-bottom:1px solid #333;text-align:right;margin-left:6px}
.new-result-box span{width:80%;display:inline-block;text-align:center}
.new-result-tit{font-weight:600}
.warn input[type=number]{border-bottom-color:#e72328;color:#e72328}
.warn .new-con-unit{border-color:#e72328}
.new-step-two .new-step-tit.noactive{position:relative}
.new-step-two .new-step-tit.noactive::before{content:'';width:100%;height:100%;background-color:rgba(255,255,255,.6);position:absolute;left:0;top:0}
.new-jisuan-show1,.new-jisuan-show2,.new-result{display:none}
@media (max-width:1199px){.new-jisuan-cell+.new-jisuan-cell{margin-top:60px}
.new-con-left{width:calc(50% - 30px);margin-right:30px}
.new-con-right{width:50%}
.new-step-tit span{width:35px;height:35px}
.new-waiyuan{width:18px;height:18px}
.new-type-name{width:calc(100% - 26px)}
}
@media (max-width:991px){.new-type{width:calc(50% - 15px);margin-left:0}
.new-type+.new-type{margin-left:30px}
.new-jisuan-type{margin-top:20px}
.new-waiyuan{width:18px;height:18px}
.new-neiyuan{width:10px;height:10px}
.new-type-name{width:calc(100% - 24px)}
.new-jisuan-cell+.new-jisuan-cell{margin-top:45px}
.new-step-tit span{width:30px;height:30px}
.new-step-tit{font-size:14px}
.new-con-check{margin-bottom:25px}
.new-con-unit::after{font-size:12px}
.new-waiyuan{width:16px;height:16px}
.new-jisuan-con{margin-top:25px}
.new-con-wl{margin-bottom:20px}
.marT20{margin-top:10px}
}
@media (max-width:767px){.new-jisuan-con{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.new-con-left,.new-con-right{width:100%;margin-right:0}
.new-con-wl .new-unit-tit{width:110px}
.new-type-name{width:calc(100% - 24px);text-align:left}
}
@media (max-width:575px){.new-type+.new-type{margin-left:20px}
.new-waiyuan{width:14px;height:14px}
.new-neiyuan{width:8px;height:8px}
.new-type-name{line-height:1.2}
.new-jisuan-type{margin-top:15px}
.new-jisuan-cell+.new-jisuan-cell{margin-top:25px}
.new-step-tit span{width:25px;height:25px}
.marT20{margin-top:0}
.new-con-check{margin-bottom:15px}
.new-con-wl{margin-bottom:15px}
.new-con-wl .new-type-tit+.new-type-tit{margin-top:10px}
.marL50{margin-left:0}
.new-unit-tips{margin-left: 10px;}
.new-con-wl .new-unit-tit{width: 95px;}
}
.pro--img-5 .cell{text-align:center;background-color:#f2f2f2;}
.pro--img-5 .cell p{padding:5px;margin:0;}
.new-pdf-url{background-color: #e72328;
    padding: 5px 15px;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    color: #fff;
    margin-top: 20px;}
a.new-pdf-url:hover{
	background-color:#c31c20;
	color:#fff;
}
.maxw-1400{width:100%;max-width:1400px;margin:0 auto;}
.text-left{text-align:left;}
.pro-ul li .grid{margin:10px 0;}


/* tab切换 */

.tab-container{width:100%;margin:0 auto}
.tab-nav{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;margin:0;border-bottom:1px solid #ddd}
.tab-nav li{padding:10px 20px;cursor:pointer;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.tab-nav li.active{color:#e72328;border-bottom:2px solid #e72328}
.tab-pane{display:none}
.tab-pane.active{display:block;-webkit-animation:fadeIn .5s ease;animation:fadeIn .5s ease}
@-webkit-keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}
to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}


.table-flex{display: flex;gap: 30px;}
.table-flex--left{width: 600px;}
.table-flex--right{width: calc(100% - 630px);}

@media (max-width:1479px){
    .table-flex--left{width: 450px;}
    .table-flex--right{width: calc(100% - 480px);}
}
@media (max-width:1199px){
    .table-flex{gap: 20px;}
    .table-flex--left{width: 400px;}
    .table-flex--right{width: calc(100% - 420px);}
}
@media (max-width:991px){
    .table-flex{flex-direction: column;}
    .table-flex--left{width: 600px;margin: 0 auto;}
    .table-flex--right{width: 100%;}
}
@media (max-width:991px){
    .table-flex--left{width: 100%;}
}
