@import url(https://fonts.googleapis.com/css?family=Cormorant+Garamond:300,300i,400,400i,500,500i,600,600i,700,700i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&display=swap);
@font-face{font-family:iconfont;src:url(/css/fonts/iconfont.eot?t=1592529224861);src:url(/css/fonts/iconfont.eot?t=1592529224861#iefix) format('embedded-opentype'),url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),url(/css/fonts/iconfont.woff?t=1592529224861) format('woff'),url(/css/fonts/iconfont.ttf?t=1592529224861) format('truetype'),url(/css/fonts/iconfont.svg?t=1592529224861#iconfont) format('svg')}
.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-linkedin:before{content:"\e61a"}
.icon-whatsapp:before{content:"\e602"}
.icon-ico-skype:before{content:"\e6a6"}
.icon-jiantou1:before{content:"\e601"}
.icon-angledown:before{content:"\e666"}
.icon-search:before{content:"\e61d"}
.icon-home:before{content:"\e636"}
.icon-Correct:before{content:"\e6bd"}
.icon-icon-ie:before{content:"\e610"}
.icon-company_fill:before{content:"\e7a6"}
.icon-map:before{content:"\e603"}
.icon-chahao:before{content:"\e60c"}
.icon-Arrow:before{content:"\e62f"}
.icon-fax:before{content:"\e7c4"}
.icon-angledown-2:before{content:"\e753"}
.icon-zhuoyue:before{content:"\e60d"}
.icon-doublearrowleft:before{content:"\e600"}
.icon-xiangshangjiantou:before{content:"\e630"}
.icon-phone:before{content:"\e661"}
.icon-email:before{content:"\e689"}
.icon-caidan:before{content:"\e790"}
.icon-mail:before{content:"\e6f1"}
*,::after,::before{box-sizing:border-box}
.glide{position:relative;width:100%;box-sizing:border-box}
.glide *{box-sizing:inherit}
.glide__track{overflow:hidden}
.glide__slides{position:relative;width:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}
.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}
.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.glide--rtl{direction:rtl}
.glide__arrow{position:absolute;display:block;top:50%;z-index:2;color:#fff;text-transform:uppercase;padding:9px 12px;background-color:transparent;border:2px solid rgba(255,255,255,.5);border-radius:4px;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);text-shadow:0 .25em .5em rgba(0,0,0,.1);opacity:1;cursor:pointer;transition:opacity 150ms ease,border .3s ease-in-out;-ms-transform:translateY(-50%);transform:translateY(-50%);line-height:1}
.glide__arrow:focus{outline:0}
.glide__arrow:hover{border-color:#fff}
.glide__arrow--left{left:2em}
.glide__arrow--right{right:2em}
.glide__arrow--disabled{opacity:.33}
.glide__bullets{position:absolute;z-index:2;bottom:2em;left:50%;display:inline-flex;list-style:none;-ms-transform:translateX(-50%);transform:translateX(-50%)}
.glide__bullet{background-color:rgba(255,255,255,.5);width:9px;height:9px;padding:0;border-radius:50%;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer;line-height:0;box-shadow:0 .25em .5em 0 rgba(0,0,0,.1);margin:0 .25em}
.glide__bullet:focus{outline:0}
.glide__bullet:focus,.glide__bullet:hover{border:2px solid #fff;background-color:rgba(255,255,255,.5)}
.glide__bullet--active{background-color:#fff}
.glide--swipeable{cursor:grab;cursor:-webkit-grab}
.glide--dragging{cursor:grabbing;cursor:-webkit-grabbing}
.z-grid,.z-grid *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.z-grid{display:flex;flex-wrap:wrap;justify-content:start;margin:30px auto;padding:0;list-style:none;-ms-align-items:flex-start;align-items:flex-start;width:100%}
.g-right{justify-content:right}
.g-left{justify-content:left}
.g-center{justify-content:center}
.g-justify{justify-content:space-between}
.g-v-top{-ms-align-items:flex-start;align-items:flex-start}
.g-item{display:block;flex:1 1 auto;width:100%;max-width:100%;margin:0 30px 30px 0;border:none;box-sizing:border-box;border-radius:4px;text-align:center;line-height:0}
.g-item:last-child{margin-right:0!important}
.g-nogutter>.g-item{margin-right:0!important;margin-bottom:0!important}
.g-border>.g-item{border:1px solid #d6d6d6}
.g-grid{padding:1px 0 0 1px;-ms-align-items:stretch;align-items:stretch}
.g-grid>.g-item{margin:-1px 0 0 -1px!important;border:1px solid #d6d6d6;text-align:center}
.g-hover>.g-item{background-color:#fff}
.g-hover>.g-item:hover{background-color:#f2f2f2}
.g-0,.g-auto{flex-wrap:nowrap!important}
.g-0>.g-item,.g-auto>.g-item{width:100%!important;max-width:100%!important}
.g-item>div>img{display:block;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.g-item>div>p{margin:0;line-height:1.5em;padding:10px;width:100%;float:left}
.g-item>div{position:relative;padding-top:75%;background-size:100%}
.g-item .img-100{padding-top:100%}
.z-grid.g-1 .g-item{margin-right:0}
.z-grid-float{width:100%}
.z-grid-float>.g-item>img{max-width:100%}
.float-left{float:left;margin-right:0}
.float-right{float:right;margin-left:0}
@media (min-width:576px){
.z-grid-float{width:45%}
.z-grid-float>.g-item>img{max-width:100%}
.float-left{float:left;margin-right:30px}
.float-right{float:right;margin-left:3px}
.z-grid>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-item:nth-child(2n){margin-right:0}
.g-nogutter>.g-item{max-width:50%}
.g-grid>.g-item{max-width:calc(50% + 1px)}
}
@media (min-width:768px){
.z-grid>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-item:nth-child(3n){margin-right:0}
.g-nogutter>.g-item{max-width:33.333333%}
.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
}
@media (min-width:992px){
.z-grid>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-item:nth-child(4n){margin-right:0}
.g-nogutter>.g-item{max-width:25%}
.g-grid>.g-item{max-width:calc(25% + 1px)}
}
@media (min-width:1200px){
.z-grid>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-item:nth-child(5n){margin-right:0}
.g-nogutter>.g-item{max-width:20%}
.g-grid>.g-item{max-width:calc(20% + 1px)}
}
.g-1.g-nogutter>.g-item,.g-1>.g-item{width:100%;max-width:100%}
.z-grid.g-2>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-2>.g-item:nth-child(2n){margin-right:0}
.g-2.g-nogutter>.g-item{max-width:50%}
.g-2.g-grid>.g-item{max-width:calc(50% + 1px)}
.z-grid.g-3>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-3>.g-item:nth-child(3n){margin-right:0}
.g-3.g-nogutter>.g-item{max-width:33.333333%}
.g-3.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
.z-grid.g-4>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-4>.g-item:nth-child(4n){margin-right:0}
.g-4.g-nogutter>.g-item{max-width:25%}
.g-4.g-grid>.g-item{max-width:calc(25% + 1px)}
.z-grid.g-5>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-5>.g-item:nth-child(5n){margin-right:0}
.g-5.g-nogutter>.g-item{max-width:20%}
.g-5.g-grid>.g-item{max-width:calc(20% + 1px)}
.z-grid.g-6>.g-item{width:16.666666%;max-width:calc(16.666666% - 25px);margin-right:30px}
.g-6>.g-item:nth-child(6n){margin-right:0}
.g-6.g-nogutter>.g-item{max-width:16.666666%}
.g-6.g-grid>.g-item{max-width:calc(16.666666% + 1px)}
@media (min-width:576px){
.g-sm-1.g-nogutter>.g-item,.g-sm-1>.g-item{width:100%;max-width:100%}
.z-grid.g-sm-2>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-sm-2>.g-item:nth-child(2n){margin-right:0}
.g-sm-2.g-nogutter>.g-item{max-width:50%}
.g-sm-2.g-grid>.g-item{max-width:calc(50% + 1px)}
.z-grid.g-sm-3>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-sm-3>.g-item:nth-child(3n){margin-right:0}
.g-sm-3.g-nogutter>.g-item{max-width:33.333333%}
.g-sm-3.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
.z-grid.g-sm-4>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-sm-4>.g-item:nth-child(4n){margin-right:0}
.g-sm-4.g-nogutter>.g-item{max-width:25%}
.g-sm-4.g-grid>.g-item{max-width:calc(25% + 1px)}
.z-grid.g-sm-5>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-sm-5>.g-item:nth-child(5n){margin-right:0}
.g-sm-5.g-nogutter>.g-item{max-width:20%}
.g-sm-5.g-grid>.g-item{max-width:calc(20% + 1px)}
.z-grid.g-sm-6>.g-item{width:16.666666%;max-width:calc(16.666666% - 25px);margin-right:30px}
.g-sm-6>.g-item:nth-child(6n){margin-right:0}
.g-sm-6.g-nogutter>.g-item{max-width:16.666666%}
.g-sm-6.g-grid>.g-item{max-width:calc(16.666666% + 1px)}
}
@media (min-width:768px){
.g-md-1.g-nogutter>.g-item,.g-md-1>.g-item{width:100%;max-width:100%}
.z-grid.g-md-2>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-md-2>.g-item:nth-child(2n){margin-right:0}
.g-md-2.g-nogutter>.g-item{max-width:50%}
.g-md-2.g-grid>.g-item{max-width:calc(50% + 1px)}
.z-grid.g-md-3>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-md-3>.g-item:nth-child(3n){margin-right:0}
.g-md-3.g-nogutter>.g-item{max-width:33.333333%}
.g-md-3.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
.z-grid.g-md-4>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-md-4>.g-item:nth-child(4n){margin-right:0}
.g-md-4.g-nogutter>.g-item{max-width:25%}
.g-md-4.g-grid>.g-item{max-width:calc(25% + 1px)}
.z-grid.g-md-5>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-md-5>.g-item:nth-child(5n){margin-right:0}
.g-md-5.g-nogutter>.g-item{max-width:20%}
.g-md-5.g-grid>.g-item{max-width:calc(20% + 1px)}
.z-grid.g-md-6>.g-item{width:16.666666%;max-width:calc(16.666666% - 25px);margin-right:30px}
.g-md-6>.g-item:nth-child(6n){margin-right:0}
.g-md-6.g-nogutter>.g-item{max-width:16.666666%}
.g-md-6.g-grid>.g-item{max-width:calc(16.666666% + 1px)}
}
@media (min-width:992px){
.g-lg-1.g-nogutter>.g-item,.g-lg-1>.g-item{width:100%;max-width:100%}
.z-grid.g-lg-2>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-lg-2>.g-item:nth-child(2n){margin-right:0}
.g-lg-2.g-nogutter>.g-item{max-width:50%}
.g-lg-2.g-grid>.g-item{max-width:calc(50% + 1px)}
.z-grid.g-lg-3>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-lg-3>.g-item:nth-child(3n){margin-right:0}
.g-lg-3.g-nogutter>.g-item{max-width:33.333333%}
.g-lg-3.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
.z-grid.g-lg-4>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-lg-4>.g-item:nth-child(4n){margin-right:0}
.g-lg-4.g-nogutter>.g-item{max-width:25%}
.g-lg-4.g-grid>.g-item{max-width:calc(25% + 1px)}
.z-grid.g-lg-5>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-lg-5>.g-item:nth-child(5n){margin-right:0}
.g-lg-5.g-nogutter>.g-item{max-width:20%}
.g-lg-5.g-grid>.g-item{max-width:calc(20% + 1px)}
.z-grid.g-lg-6>.g-item{width:16.666666%;max-width:calc(16.666666% - 25px);margin-right:30px}
.g-lg-6>.g-item:nth-child(6n){margin-right:0}
.g-lg-6.g-nogutter>.g-item{max-width:16.666666%}
.g-lg-6.g-grid>.g-item{max-width:calc(16.666666% + 1px)}
}
@media (min-width:1200px){
.g-xl-1.g-nogutter>.g-item,.g-xl-1>.g-item{width:100%;max-width:100%}
.z-grid.g-xl-2>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-xl-2>.g-item:nth-child(2n){margin-right:0}
.g-xl-2.g-nogutter>.g-item{max-width:50%}
.g-xl-2.g-grid>.g-item{max-width:calc(50% + 1px)}
.z-grid.g-xl-3>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-xl-3>.g-item:nth-child(3n){margin-right:0}
.g-xl-3.g-nogutter>.g-item{max-width:33.333333%}
.g-xl-3.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
.z-grid.g-xl-4>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-xl-4>.g-item:nth-child(4n){margin-right:0}
.g-xl-4.g-nogutter>.g-item{max-width:25%}
.g-xl-4.g-grid>.g-item{max-width:calc(25% + 1px)}
.z-grid.g-xl-5>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-xl-5>.g-item:nth-child(5n){margin-right:0}
.g-xl-5.g-nogutter>.g-item{max-width:20%}
.g-xl-5.g-grid>.g-item{max-width:calc(20% + 1px)}
.z-grid.g-xl-6>.g-item{width:16.666666%;max-width:calc(16.666666% - 25px);margin-right:30px}
.g-xl-6>.g-item:nth-child(6n){margin-right:0}
.g-xl-6.g-nogutter>.g-item{max-width:16.666666%}
.g-xl-6.g-grid>.g-item{max-width:calc(16.666666% + 1px)}
}
@media (min-width:1440px){
.g-xxl-1.g-nogutter>.g-item,.g-xxl-1>.g-item{width:100%;max-width:100%}
.z-grid.g-xxl-2>.g-item{width:50%;max-width:calc(50% - 15px);margin-right:30px}
.g-xxl-2>.g-item:nth-child(2n){margin-right:0}
.g-xxl-2.g-nogutter>.g-item{max-width:50%}
.g-xxl-2.g-grid>.g-item{max-width:calc(50% + 1px)}
.z-grid.g-xxl-3>.g-item{width:33.333333%;max-width:calc(33.333333% - 20px);margin-right:30px}
.g-xxl-3>.g-item:nth-child(3n){margin-right:0}
.g-xxl-3.g-nogutter>.g-item{max-width:33.333333%}
.g-xxl-3.g-grid>.g-item{max-width:calc(33.333333% + 1px)}
.z-grid.g-xxl-4>.g-item{width:25%;max-width:calc(25% - 22.5px);margin-right:30px}
.g-xxl-4>.g-item:nth-child(4n){margin-right:0}
.g-xxl-4.g-nogutter>.g-item{max-width:25%}
.g-xxl-4.g-grid>.g-item{max-width:calc(25% + 1px)}
.z-grid.g-xxl-5>.g-item{width:20%;max-width:calc(20% - 24px);margin-right:30px}
.g-xxl-5>.g-item:nth-child(5n){margin-right:0}
.g-xxl-5.g-nogutter>.g-item{max-width:20%}
.g-xxl-5.g-grid>.g-item{max-width:calc(20% + 1px)}
.z-grid.g-xxl-6>.g-item{width:16.666666%;max-width:calc(16.666666% - 25px);margin-right:30px}
.g-xxl-6>.g-item:nth-child(6n){margin-right:0}
.g-xxl-6.g-nogutter>.g-item{max-width:16.666666%}
.g-xxl-6.g-grid>.g-item{max-width:calc(16.666666% + 1px)}
}
html{font-family:'Open Sans',sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
body,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,legend,li,ol,p,ul{margin:0;padding:0}
fieldset,img{border:0}
i{font-style:normal}
img{display:block;max-width:100%}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
ol,ul{list-style:none}
a{text-decoration:none}
input{padding-top:0;padding-bottom:0;font-family:'Open Sans',sans-serif}
input::-moz-focus-inner{border:0;padding:0}
input,select{vertical-align:middle}
input,select,textarea{font-size:12px;margin:0}
input[type=password],input[type=text],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
table{border-collapse:collapse}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;margin-top:0;margin-bottom:0;font-family:'Open Sans',sans-serif}
@media (min-width:576px){
.container{max-width:540px}
}
@media (min-width:768px){
.container{max-width:720px}
}
@media (min-width:992px){
.container{max-width:960px}
}
@media (min-width:1200px){
.container{max-width:1140px}
}
@media (min-width:1500px){
.container{max-width:1430px}
}
body{pointer-events:auto;-webkit-tap-highlight-color:transparent;font-family:Roboto,sans-serif;font-size:18px;line-height:1.5;color:#666}
body.nav2{padding-top:100px}
@media (max-width:991px){
body.nav2{padding-top:70px}
}
header{height:100px;background:rgba(255,255,255,1);box-shadow:0 4px 10px rgba(153,153,153,.4);z-index:100;top:-100px;width:100%}
header.nav2{position:fixed;top:0;width:100%;transition:all .5s ease-out}
header .container{display:flex;justify-content:space-between;flex-wrap:nowrap}
header .container{position:relative}
header .container nav>ul>li{float:left;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(51,51,51,1);line-height:36px}
header .container>.logo{margin-top:20px;margin-bottom:20px;height:60px}
header .container>.logo img{max-height:100%}
header .container nav{display:flex;justify-content:flex-end;flex-grow:4}
header .container nav ul>li a{color:rgba(51,51,51,1);display:inline-block}
header .container nav ul>li ul li a{color:#4d4d4d}
header .container nav>ul>li>a{display:inline-block}
header .container nav ul>.is-highlight>a,header .container nav ul>li a:hover{color:#1b3b96}
header .container .icomenu{display:flex;flex-wrap:nowrap;justify-content:flex-end}
header .container .icomenu li:first-child{min-width:36px}
header .container .icomenu li .material-icons{color:#666}
header .container .icomenu li .material-icons:hover{color:#0082bb}
header .container .icomenu,header .container .icomenu li+li{margin-left:30px}
header .container .icomenu .menu{margin-left:30px;line-height:1}
header .container .icomenu li form{line-height:50px;position:relative;width:100%}
header .container .icomenu li form input{height:60px;padding:5px 0 5px 36px;font-size:16px;font-family:'Open Sans',sans-serif;position:absolute;top:0;border:none;right:0;width:36px;line-height:1;transition:all .25s ease-in-out}
header .container .icomenu li form.activate input{border:1px solid #ccc;width:250px;transition:all .25s ease-in-out;padding:5px 5px 5px 36px;z-index:9999}
header .container .icomenu li form>i{margin:0;padding:0;background:0 0;border:none;position:absolute;top:18px;font-size:24px;z-index:2;right:0;height:30px;width:30px;cursor:pointer;z-index:999992;line-height:1}
header .container .icomenu li form>i:after{font-family:iconfont;content:"\e61d"}
header .container .icomenu li form.activate>i{left:10px;top:18px;width:20px;height:20px;font-size:20px}
header .container .icomenu li form.activate>i::after{border:1px solid #cccccc85;border-radius:4px;background:#ccc}
header .container .icomenu li form.activate>i:after{content:"\e60c"}
header .container .icomenu .activate .search{right:220px;transition:all .25s ease-in-out}
header .container .icomenu form .search{margin:0;padding:0;background:0 0;border:none;position:absolute;top:18px;font-size:24px;z-index:999992;right:6px;color:#666;line-height:1;transition:all .25s ease-in-out}
header .container .icomenu form .search:focus,header .container .icomenu form .search:hover,header .container .icomenu li form>i:hover:after{border:none;color:#0082bb}
header .container .icomenu form .search:after{font-family:iconfont;content:"\e61d"}
header .container .material-icons{line-height:2}
header .container .icomenu .menu:after{font-family:iconfont;content:"\e790";color:#666;font-size:32px;cursor:pointer;transition:all .5s ease-in-out}
header .container .icomenu .menu:after:hover{color:#0082bb}
header .container .icomenu .activate.menu:after{content:"\e60c";color:#0082bb;transition:all .5s ease-in-out}
header .container .expand_more>a:after{font-family:iconfont;content:"\e666";font-size:22px;vertical-align:middle;line-height:1}
header .container nav>ul>li>ul>li>a{font-size:16px}
header .container .nav-right{display:flex;flex-direction:column;justify-content:center;width:72%}
header .container .nav-right>ul{display:flex;justify-content:flex-end;background:#1b3b96;padding:6.5px 0;overflow:hidden;position:relative;height:auto}
header .container .nav-right>ul::before{content:"";display:block;width:100px;height:40px;position:absolute;left:-14px;top:38%;background:#fff;-ms-transform:rotate(45deg) translateY(50%);transform:rotate(45deg) translateY(50%)}
header .container .nav-right>ul>li+li{margin-left:40px}
header .container .nav-right>ul>li a{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:19px}
header .container .nav-right>ul>li a i{font-size:16px;vertical-align:middle;margin-top:-2px;margin-right:10px}
header .container .nav-right>div{display:flex;justify-content:flex-end}
.nav2 .container .nav-right>ul,header.nav2::before{height:0;padding:0}
.nav2 .container>.logo{margin-top:10px;margin-bottom:10px;height:40px}
header.nav2{height:60px}
@media(min-width:992px){
header .container nav>ul>li>ul{position:absolute;top:60px;left:0;background:#fff;height:0;overflow:hidden;padding:0 10px;transition:all .25s ease-in-out}
header .container nav>ul>.expand_more:hover>ul{height:auto;padding:10px;z-index:9;box-shadow:0 6px 6px rgba(0,0,0,.16);border-radius:0 0 8px 8px;transition:all .25s ease-in-out}
header .container nav>ul>li>ul ul{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start;padding:0 30px 0}
header .container nav>ul>li>ul ul:before{content:"";height:2px;width:50%;-ms-transform:translate(50%,0);transform:translate(50%,0);border:1px solid #0082bb}
header .container nav>ul>li>ul>li{min-width:300px;margin: 5px 0;}
header .container nav>ul>li>ul>li>a{padding-left:10px;padding-right:10px;width:100%;padding-top:2px;padding-bottom:2px;border-radius:4px}
header .container nav>ul>li>ul>li>a::after{font-family:iconfont;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;content:"\e753";float:right;vertical-align:middle;font-size:24px;font-weight:300;margin-top:6px}
header .container nav>ul>li>ul>.is-highlight>a,header .container nav>ul>li>ul>li>a:hover{background:#e9e9e9;color:rgba(51,51,51,1)}
header .container .expand_more>i{display:none}
}
@media (min-width:992px){
.menu{display:none}
header .expand_more{position:relative}
header .container nav>ul>li>a{padding:12px 30px}
header:before{content:"";display:block;width:50%;height:40px;position:absolute;background:#1b3b96;right:0;top:0}
header .container nav>ul>.is-highlight,header .container nav>ul>li:hover{position:relative}
header .container nav>ul>li>a::before{position:absolute;content:"";width:69px;top:58px;display:block;height:0;left:50%;right:50%;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
header .container nav>ul>.is-highlight>a::before,header .container nav>ul>li:hover>a::before{height:2px;right:0;background:#1b3b96}
}
@media (max-width:1499px) and (min-width:992px){
header .container nav>ul>li>a{padding:12px 15px}
header .container .icomenu{margin-left:10px}
header .container nav>ul>li{font-size:14px}
}
@media (max-width:1199px) and (min-width:992px){
header .container .nav-right{width:75%}
}
@media (max-width:991px){
header{height:44px}
header .container{position:static}
header .container>.logo{margin-top:6px;margin-bottom:6px;height:32px}
header .container nav{position:absolute;top:44px;left:0;display:block;-ms-transform:translateX(-320px);transform:translateX(-320px);width:300px;overflow:hidden;background:#fff;border-bottom:1px solid #ccc;z-index:15;height:calc(100vh - 89px);transition:all .5s ease-in-out}
header .container nav.activate{display:block;-ms-transform:translateX(0);transform:translateX(0);transition:all .5s ease-in-out}
header .container nav.activate>ul>li:last-child{margin-bottom:20px}
header .container nav>ul>li{padding:2px 15px}
header .container nav>ul>li{margin-left:0;border-bottom:1px solid #ccc;width:100%}
header .container nav>ul>li:first-child>ul>li{text-align:center}
header .container nav>ul>li:first-child>ul>li>a{border-bottom:1px solid #0082bb}
header .container nav>ul>li>ul{margin-left:-15px;margin-right:-15px;background:rgba(250,250,250,1);height:0;overflow:hidden;transition:all .5s ease-in-out}
header .container nav>ul>li>.activate+ul{height:auto;max-height:calc(100vh - 370px);overflow-y:scroll;transition:all .5s ease-in-out}
header .container .expand_more>a:after{display:none}
header .container .expand_more>i:after{font-family:iconfont;content:"\e666";color:#444;font-size:24px;vertical-align:middle;position:absolute;right:0;border-left:1px solid #cccccc85;z-index:3;margin-top:-2px;cursor:pointer;width:40px;height:40px;text-align:center}
header .container .expand_more>.activate:after{font-weight:700;content:"\e601";font-size:16px;color:#333}
.masked.activate{width:100%;height:100%;background:rgba(0,0,0,.3);opacity:1}
header .container .icomenu li form.activate input{width:220px}
header .container .nav-right>ul{display:none}
header .container .icomenu form .search,header .container .icomenu li form.activate>i,header .container .icomenu li form>i{top:6px}
header .container .icomenu li form input{height:34px}
header .container .icomenu .activate .search{right:190px}
header.nav2{height:44px}
.nav2 .container>.logo{margin-top:6px;margin-bottom:6px;height:32px}
.masked{width:0;height:0}
.masked.activate{width:100vw;height:100vh;position:fixed;top:44px;left:0;background:rgba(0,0,0,.4)}
header .container nav>ul>li{font-size:14px}
header .container nav>ul>li>ul>li>a{font-size:14px;color:rgba(102,102,102,1);display:block;padding-left:15px;line-height:1.3;height:36px;padding-top:10px}
header .container nav ul>li a{color:rgba(77,77,77,1);width:100%}
header .container nav>ul>li>ul>li>a::before{font-family:iconfont;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;content:"\e753";float:left;vertical-align:middle;font-size:16px;font-weight:300}
header .container nav ul>li ul li a:hover{color:#1b3b96;background:#eeecec}
}
.slick .glide__slide{position:relative}
.slick .container{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}
.slick .slick-txt{display:flex;flex-direction:column;justify-content:center;height:100%;width:39.5%}
.slick .slick-txt p:first-child{font-size:60px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(51,51,51,1);text-transform:uppercase;line-height:1.3}
.slick .slick-txt p+p{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:600;color:#222;width:90%;line-height:1.5;margin-top:10px;margin-bottom:40px}
.btu{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:24px;background:rgba(27,59,150,1);padding:12px 23px 12px 30px;max-width:208px;transition:all .25s ease-in-out}
.btu i{font-size:16px;margin-top:-2px;margin-left:2px;vertical-align:middle}
.btu:hover{box-shadow:0 20px 20px -10px rgba(27,59,150,.4);transition:all .25s ease-in-out}
@media(max-width:1199px){
.slick .slick-txt p:first-child{font-size:35px}
.slick .slick-txt p+p{width:90%;margin-top:5px;margin-bottom:25px;background:rgba(226,225,230,.47);padding:5px;border-radius:5px}
.btu{font-size:14px;font-family:"Open Sans",sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:1.3;background:rgba(27,59,150,1);padding:10px 9px 10px 15px;max-width:162px}
}
@media(max-width:991px){
.slick .slick-txt{height:100%;width:55%}
.slick .slick-txt p:first-child{background:rgba(226,225,230,.47);padding:5px;border-radius:5px}
}
@media(max-width:767px){
.slick .slick-txt{height:100%;width:90%}
.slick .slick-txt p:first-child{font-size:25px}
}
.clearfix:after{content:'';display:block;clear:both}
.index-about{margin-top:120px;margin-bottom:120px}
.index-about .container>div{float:left;width:39%}
.index-about .container>img{float:right;width:57.5%}
.index-about span{font-size:72px;font-family:"Open Sans",sans-serif;font-weight:700;color:rgba(230,230,230,1);line-height:1.3}
.index-about .container div>span+h1{font-size:36px;font-family:"Cormorant Garamond",sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:1.3;margin-top:10px;margin-bottom:20px}
.index-about .container div>h1+p,.index-about .container div>p+p{font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;color:rgba(102,102,102,1);line-height:24px;padding-bottom:45px}
.index-about .container div>p:nth-of-type(1){padding-bottom:10px}
@media(max-width:1499px){
.index-about{margin-top:60px;margin-bottom:60px}
.index-about .container>div{margin-top:0}
.index-about .container>img{margin-top:58px}
}
@media(max-width:1199px){
.index-about .container>div{width:50%}
.index-about .container>img{width:45%}
.index-about span{font-size:48px}
.index-about .container div>span+h1{font-size:30px;margin-top:0;margin-bottom:10px}
}
@media(max-width:991px){
.index-about .container>img{display:none}
.index-about .container>div{width:100%}
}
@media(max-width:575px){
.index-about{margin-top:25px;margin-bottom:35px}
.index-about .container div>span+h1{margin-bottom:0}
.index-about .container div>span+h1{font-size:24px}
.index-about .container div>h1+p,.index-about .container div>p+p{font-size:14px}
}
.index-application{position:relative;height:638px;background:url(/img/index-application.jpg) no-repeat top center}
.index-application:before{content:"";width:54.9%;height:638px;position:absolute;background:url(/img/application-bg.png) no-repeat top right}
.index-application .container{position:relative}
.index-application .ind-left{float:left;width:48.9%;margin-top:50px}
.index-application .ind-right{float:right;width:32%;background:rgba(255,255,255,1);box-shadow:0 10px 20px 0 rgba(102,102,102,.2);border-radius:8px;padding:40px;margin-top:50px}
.index-application .ind-left>div:first-child{width:360px}
.index-application .ind-left>div:first-child p:first-child{font-size:36px;font-family:"Cormorant Garamond",sans-serif;font-weight:700;color:rgba(255,255,255,1);line-height:1.3;text-transform:uppercase}
.index-application .ind-left>div:first-child p+p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:1.5;margin-top:20px;margin-bottom:40px}
.index-application .ind-left>div+div{padding:40px;background:rgba(255,255,255,1);box-shadow:0 10px 20px 0 rgba(20,61,102,.2);border-radius:8px}
.index-application .ind-left>div+div li{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(51,51,51,1);line-height:28px;margin-bottom:10px}
.index-application .ind-left>div+div li:before{content:"";width:10px;height:10px;background:rgba(27,59,150,1);display:inline-block;border-radius:50%;margin-right:10px;margin-bottom:2px}
.index-application .ind-left>div+div p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(51,51,51,1);line-height:28px}
.index-application a{color:rgba(27,59,150,1)}
.index-application .ind-right>div p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px}
.index-application .ind-right>div+div{margin-top:60px}
@media(max-width:1499px){
.index-application .ind-right{width:45%}
.index-application:before{width:70%}
}
@media(max-width:991px){
.index-application .ind-left{width:100%;margin-top:25px}
.index-application .ind-left>div:first-child{width:100%}
.index-application .ind-right{width:100%;margin-top:10px;padding:10px}
.index-application:before{width:100%;background:rgba(27,59,150,.8);height:55%}
.index-application .ind-left>div:first-child p:first-child{font-size:30px}
.index-application .ind-left>div:first-child p+p{font-size:16px;margin-top:10px;margin-bottom:21px}
.index-application .ind-left>div+div{padding:10px}
.index-application .ind-right>div+div{margin-top:10px}
}
@media(max-width:575px){
.index-application .ind-left{margin-top:15px}
.index-application .ind-left>div:first-child p:first-child{font-size:24px}
.index-application .ind-left>div:first-child p+p{font-size:14px;margin-top:5px;margin-bottom:10px}
.index-application .ind-left>div+div li{font-size:14px;line-height:1.3}
.index-application .ind-left>div+div p{font-size:14px;line-height:1.5}
.index-application .ind-right>div p{font-size:14px;line-height:1.5}
.index-application{height:512px}
}
.b-tit{padding-top:100px;margin-bottom:40px;clear:both}
.b-tit span{font-size:60px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:1.3;text-transform:uppercase;display:block;text-align:center}
.b-tit p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:1.3;text-align:center}
.pro-list .g-item{background:rgba(255,255,255,1);box-shadow:0 6px 20px -10px rgba(0,0,0,.25);border-radius:8px;transition:all .25s ease-in-out}
.pro-list .g-item>a{position:relative;padding-top:75%;display:block;background-size:100%}
.pro-list .g-item>a>img{display:block;position:absolute;top:50%;left:50%;max-width:100%;max-height:100%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pro-list .g-item>a>img+p{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:600;color:rgba(51,51,51,1);line-height:1.5;float:left;text-align:left;padding:20px 20px 10px}
.pro-list .g-item>a>p+p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;text-align:left;float:left;padding:0 20px}
.pro-list .g-item>a>span{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(27,59,150,1);line-height:30px;float:left;text-align:left;padding:20px 20px 25px;display:block}
.pro-list .g-item>a>span i{vertical-align:middle;margin-left:10px;margin-top:-2px}
.pro-list .g-item:hover{box-shadow:0 10px 60px -10px rgba(0,0,0,.25);transition:all .25s ease-in-out}
.pro-list .z-grid{align-items:stretch; overflow: hidden;}
@media(max-width:1499px){
.b-tit{padding-top:80px}
.b-tit span{font-size:45px}
}
@media(max-width:1199px){
.pro-list .g-item>a>img+p{font-size:16px;padding:15px 15px 5px}
.pro-list .g-item>a>p+p{font-size:14px;line-height:1.5;padding:0 15px}
.pro-list .g-item>a>span{font-size:14px;padding:15px 15px 20px}
.b-tit{padding-top:45px}
}
@media(max-width:991px){
.b-tit{padding-top:30px}
.b-tit span{font-size:30px}
.b-tit p{font-size:14px}
}
@media(max-width:767px){
.b-tit{padding-top:25px;margin-bottom:10px}
.pro-list .z-grid{margin-top:10px}
}
.quality{background:url(/img/quality-firstbg.jpg) no-repeat center center;height:600px}
.quality .container div{width:43%;margin:0 auto;padding-top:235px}
.quality .container div p:first-child{font-size:60px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(255,255,255,1);line-height:46px;text-transform:uppercase;text-align:center;margin-bottom:30px}
.quality .container div p+p{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:28px;text-align:center}
@media(max-width:1199px){
.quality{background:url(/img/quality-firstbg.jpg) no-repeat center center;height:450px}
.quality .container div p:first-child{font-size:40px;line-height:1.3}
.quality .container div{width:60%;padding-top:150px}
}
@media(max-width:767px){
.quality .container div{width:100%}
}
@media(max-width:767px){
.quality{height:213px}
.quality .container div p:first-child{font-size:30px;line-height:1.3;margin-bottom:0}
.quality .container div{padding-top:45px}
}
footer{background:rgba(245,245,245,1);}
footer div.container{display:flex;flex-wrap:wrap;justify-content:space-between;padding-top:100px;margin-bottom:60px}
footer div.container>div:first-child{width:33%}
footer div.container>div:first-child a+p{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(51,51,51,1);margin-top:20px;margin-bottom:10px}
footer div.container>div:first-child p+p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;line-height:1.6;color:rgba(77,77,77,1);margin-bottom:50px}
footer .container>div:nth-child(2){width:150px}
footer .container>div:nth-child(3){width:400px}
footer .b-list>p{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:36px}
footer .b-list>p:after{content:'';display:block;width:36px;height:4px;margin-top:20px;margin-bottom:35px;background:rgba(27,59,150,1)}
footer .b-list>ul li{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;margin-bottom:10px}
footer .b-list>ul li a{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px}
footer .container>div:nth-child(2)>ul li a i{vertical-align:middle;color:#1b3b96;margin-top:-2px;margin-right:5px;font-size:18px}
footer .container>div:nth-child(3)>ul li i{vertical-align:middle;margin-top:-2px;margin-right:5px;font-size:18px}
footer .container>div:nth-child(3)>ul li{border-bottom:1px solid #e6e6e6;padding-bottom:10px}
footer p.container{text-align:center;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(102,102,102,1);line-height:24px;border-top:1px solid #ccc;padding:20px 0}
@media(max-width:991px){
footer div.container{padding-top:50px;margin-bottom:30px}
footer div.container>div:first-child{width:60%;margin-bottom:50px}
footer .b-list>ul li{font-size:16px;line-height:1.5;margin-bottom:10px}
footer .container>div:nth-child(3)>ul li{padding-bottom:10px}
footer .container>div:nth-child(3){width:100%}
footer .b-list>p:after{margin-top:10px;margin-bottom:15px}
}
@media(max-width:575px){
footer div.container>div:first-child{width:100%;margin-bottom:25px}
footer div.container>div:first-child a+p{font-size:16px}
footer div.container>div:first-child p+p{font-size:14px;margin-bottom:15px}
footer .b-list>p{font-size:16px;line-height:1.3}
footer .b-list>ul li a{font-size:14px;line-height:1.3}
footer .container>div:nth-child(2){width:100%;margin-bottom:15px}
footer .container>div:nth-child(2)>ul{display:flex;flex-wrap:wrap;justify-content:space-between}
footer .container>div:nth-child(2)>ul li{width:50%}
footer .b-list>ul li{font-size:14px}
footer p.container{font-size:12px}
}
footer .container>div:nth-child(3) ul li a{color:#1b3b96}
footer .container>div:nth-child(3) ul li a:hover{text-decoration:underline}
footer .container>div:nth-child(2) ul .is-highlight>a,footer .container>div:nth-child(2) ul li a:hover{color:#1b3b96}
.crumbs{background:rgba(240,240,240,1)}
.crumbs .container{padding-top:8px;padding-bottom:8px}
.crumbs .container i{font-size:18px;line-height:1;margin-right:10px}
.crumbs .container a{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(27,59,150,1);line-height:1.3;margin-right:10px}
.crumbs .container a+a{margin-left:10px}
.crumbs .container b{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;margin-left:10px}
.crumbs .container a:hover{text-decoration:underline}
@media(max-width:991px){
.crumbs .container a{font-size:14px}
.crumbs .container b{font-size:14px;line-height:1.3}
.crumbs .container{padding-top:6px;padding-bottom:6px}
}
.about-one{background:#f5f5f5}
.about-one .container>div{width:32%;float:left}
.about-one .container>div h1{font-size:36px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:46px;margin-top:60px;margin-bottom:20px}
.about-one .container>div h1+p{font-size:16px;font-family:'Open Sans';font-weight:400;color:rgba(77,77,77,1);line-height:24px}
.about-one .container>img{float:right;width:66%;max-width:923px;-o-object-fit:cover;object-fit:cover}
@media(max-width:1499px){
.about-one .container>div{width:40%;padding:20px 0}
.about-one .container>img{float:right;width:56%}
.about-one .container>div h1{font-size:30px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:1.3;margin-top:10px;margin-bottom:10px}
}
@media(max-width:1199px){
.about-one .container>div{width:40%;padding:10px 0}
}
@media(max-width:991px){
.about-one .container>img{float:right;width:100%;padding-top:0}
.about-one .container>div{width:100%}
}
@media(max-width:575px){
.about-one .container>div h1{font-size:24px;margin-bottom:0}
.about-one .container>div{padding-top:0}
.about-one .container>div h1+p{font-size:14px;line-height:1.5}
}
.annual{margin:100px 0 80px}
.annual .container{display:flex;flex-wrap:wrap;justify-content:space-between}
.annual .container>div{width:31.78%;padding-top:100px;border-radius:8px;box-shadow:0 4px 20px 13px #f1f1f1a6}
.annual .container>div:nth-child(1){background:url(/img/card-1.jpg) no-repeat center center;height:277px}
.annual .container>div:nth-child(2){background:url(/img/card-2.jpg) no-repeat center center;height:320px}
.annual .container>div:nth-child(3){background:url(/img/card-3.jpg) no-repeat center center;height:277px}
.annual .container>div span{font-size:22px;padding:0 10px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:36px;display:block;text-align:center;margin-bottom:10px}
.annual .container>div p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(102,102,102,1);line-height:24px;text-align:center;padding:0 30px}
@media(max-width:1499px){
.annual .container>div:nth-child(1){background:url(/img/card-1.jpg) no-repeat center center;background-size:100% 100%;height:350px}
.annual .container>div:nth-child(2){background:url(/img/card-2.jpg) no-repeat center center;background-size:100% 100%;height:370px}
.annual .container>div:nth-child(3){background:url(/img/card-3.jpg) no-repeat center center;background-size:100% 100%;height:350px}
}
@media(max-width:1199px){
.annual .container>div span{font-size:16px;line-height:1.3;margin-bottom:5px}
.annual .container>div p{font-size:14px;line-height:1.6;padding:0 10px}
.annual .container>div{padding-top:80px}
.annual .container>div:nth-child(1),.annual .container>div:nth-child(3){height:265px;background-size:auto}
.annual .container>div:nth-child(2){height:306px;background-size:auto}
.annual{margin:50px 0}
}
@media(max-width:991px){
.annual .container>div{width:100%;margin-bottom:10px}
.annual .container>div:nth-child(1),.annual .container>div:nth-child(3){height:auto;padding-bottom:15px;background-size:auto 100%}
.annual .container>div{padding-top:60px;box-shadow:0 6px 30px -10px rgba(102,102,102,.3);border-radius:2px}
.annual .container>div:nth-child(2){height:auto;padding-bottom:15px;background-size:auto 100%}
.annual{margin:20px 0 30px}
}
.about-quality{background:url(/img/about-bg.jpg) no-repeat center center;height:600px}
.about-quality .container div{width:70%;margin:0 auto;text-align:center}
.about-quality .container div>p:first-child{font-size:60px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(255,255,255,1);text-transform:uppercase;line-height:72px;padding-top:130px;margin-bottom:30px}
.about-quality .container div>p+p{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:28px}
@media(max-width:1199px){
.about-quality .container div>p:first-child{font-size:40px;line-height:1.3;padding-top:50px;margin-bottom:15px}
.about-quality{background:url(/img/about-bg.jpg) no-repeat center center;height:400px}
}
@media(max-width:991px){
.about-quality{height:313px}
.about-quality .container div{width:100%}
.about-quality .container div>p:first-child{font-size:25px;line-height:1.3;padding-top:30px;margin-bottom:5px}
}
@media(max-width:575px){
.about-quality .container div>p+p{font-size:16px;line-height:1.3}
}
.con-map .clearfix{width:86%;margin:0 auto 80px}
.con-map .container>p{font-size:36px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:46px;text-align:center;margin-bottom:20px}
#map{height:400px;width:47.5%;padding:0;margin:0;border:#c3c3c3 1px solid;overflow:hidden;float:left}
#map+div{width:47.5%;float:right}
#map+div p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;margin-bottom:20px}
#map+div li{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;padding:10px 0;border-bottom:1px solid #e6e6e6}
#map+div li a{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:#1b3b96;line-height:24px}
#map+div li a:hover{text-decoration:underline}
#map+div li i{font-size:20px;vertical-align:middle;margin-top:-2px;margin-right:10px}
@media(max-width:991px){
.con-map .container>p{font-size:25px;line-height:1.3}
.con-map .clearfix{width:100%;margin:0 auto 50px}
#map{width:100%}
#map+div{width:100%}
#map+div p{font-size:16px;line-height:1.5;margin-top:10px;margin-bottom:0}
#map+div li{font-size:16px;line-height:1.3;padding:10px 0}
}
@media(max-width:575px){
#map+div p{font-size:14px}
#map+div li{font-size:14px}
}
.con-mail{padding-top:80px;background:rgba(246,247,251,1);clear: both;}
.con-mail .container>div{width:86%;margin:0 auto}
.con-mail .container>div span{font-size:36px;font-family:'Cormorant Garamond',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:46px;display:block;margin-bottom:20px;text-align:center}
.con-mail .container>div p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;text-align:center}
#contact-mail *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
#contact-mail form:after{content:".";clear:both;height:0;overflow:hidden;visibility:hidden;display:block}
#contact-mail form>div{margin-bottom:64px}
.input-group>input,.input-group>textarea{border:0}
#contact-mail form>div.half{width:49%;margin-top:15px}
#contact-mail form .half{width:49%;float:left}
#contact-mail form input{width:100%;background-color:#fff;float:left}
#contact-mail form>div{position:relative;width:100%;float:left}
#contact-mail form input,#contact-mail form textarea{font-size:16px;padding:17px 10px 17px 45px;line-height:26px;position:relative}
#contact-mail .form-name:before{background-image:url(/img/name.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:8px;content:"";z-index:1}
#contact-mail form .half+.half{margin-left:2%}
#contact-mail .form-email:before{background-image:url(/img/email.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:8px;content:"";z-index:1}
#contact-mail .form-phone:before{background-image:url(/img/phone.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:8px;content:"";z-index:1}
#contact-mail .form-message:before{background-image:url(/img/message.png);background-repeat:no-repeat;background-position:8px center;display:block;position:absolute;width:40px;height:40px;left:0;top:8px;content:"";z-index:1}
#contact-mail form textarea{width:100%;height:260%;background-color:#fff}
#contact-mail form .form-message{margin-bottom:15px}
#contact-mail form .input{width:300px;background:#053767;color:#fff;margin-top:15px;padding-top:7px;padding-bottom:7px;padding-left:10px;display:block;float:none;cursor:pointer;font-weight:bolder;font-size:18px;transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition-duration:.5s;-o-transition-duration:.5s;margin:0 auto}
#contact-mail form .input:hover{background:#18ade7}
input[name=track_report]{display:none}
@media (max-width:768px){
#contact-mail form>div.half{width:100%}
#contact-mail form>div.half:nth-child(2){width:100%;margin-top:0}
#contact-mail form .half{width:100%}
#contact-mail form .half+.half{margin-left:0}
}
.textfield__label{color:rgba(0,0,0,.55);font-weight:400;left:45px;pointer-events:none;position:absolute;top:6px;transition:all .2s ease;background:0 0;padding:0 5px}
.input-group>input .textfield__label,.input-group>input:focus~.textfield__label,.input-group>textarea:focus~.textfield__label{color:rgba(0,0,0,.55);font-size:14px;top:-35px}
.input-group>input:focus,.input-group>textarea:focus{border:2px solid #0091ca;padding:15px 10px 15px 45px!important}
#contact-mail form .input:focus{padding-top:6px!important;padding-bottom:6px!important;padding-left:10px!important}
.nonoen{color:rgba(0,0,0,.55);font-size:14px;top:-24px!important}
.con-mail .container>div .textfield__label{font-size:15px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(102,102,102,1)}
#contact-mail button{border:0;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:24px;padding:11px 24px;display:block;margin:40px auto 30px;background:rgba(27,59,150,1);transition:all .25s ease-in-out}
#contact-mail button i{font-size:16px;vertical-align:middle;margin-top:-2px;margin-left:10px}
#contact-mail button:hover{box-shadow:0 20px 20px -10px rgba(27,59,150,.4);transition:all .25s ease-in-out}
@media(max-width:1199px){
#contact-mail form>div{margin-bottom:44px}
#contact-mail button{border:0;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;color:rgba(255,255,255,1);line-height:24px;padding:11px 24px;display:block;margin:15px auto 30px}
}
@media(max-width:767px){
#contact-mail form>div{margin-bottom:25px;margin-top:0}
}
@media(max-width:575px){
#contact-mail form input,#contact-mail form textarea{font-size:16px;padding:7px 10px 7px 45px}
.textfield__label{top:10px;transition:all .2s ease;background:0 0}
#contact-mail .form-email:before,#contact-mail .form-message:before,#contact-mail .form-name:before,#contact-mail .form-phone:before{top:0}
.input-group>input:focus,.input-group>textarea:focus{padding:5px 10px 5px 45px!important}
.con-mail{padding-top:20px}
.con-mail .container>div span{font-size:30px;line-height:1.3;display:block;margin-bottom:0}
.con-mail .container>div p{font-size:14px;line-height:1.5}
#contact-mail button{font-size:14px;padding:5px 10px;margin:15px auto 0}
.con-mail .container>div{width:100%}
.nonoen{top:-10px!important}
}
.tech-list{background:rgba(250,250,250,1);padding-bottom:30px}
.tech-list>div:first-child{background:rgba(27,59,150,1)}
.tech-list>div:first-child .container{display:flex;justify-content:flex-start}
.tech-list>div:first-child .container span{font-size:20px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(255,255,255,1);padding:15px 0;line-height:30px;text-align:center}
.tech-list>div:first-child .container span:first-child{width:24%}
.tech-list>div:first-child .container span+span{width:76%;border-left:2px solid #d8d8d8}
.tech-d{background:rgba(255,255,255,1);box-shadow:0 2px 8px -2px rgba(0,0,0,.1);border-radius:8px;margin-top:40px;border-right:10px solid #1b3b96;display:flex;padding:11px 0;justify-content:flex-start;transition:all .25s ease-in-out}
.tech-d>div:first-child{width:24%}
.tech-d>div+div{width:76%;border-left:2px solid #d8d8d8}
.tech-d>div:first-child span:first-child{font-size:72px;font-family:OpenSans,sans-serif;font-weight:700;color:rgba(27,59,150,1);line-height:98px;margin-left:60px}
.tech-d>div:first-child span+span{font-size:24px;font-family:OpenSans,sans-serif;font-weight:700;color:rgba(27,59,150,1);line-height:36px;margin-left:40px;margin-top:-48px;vertical-align:middle;display:inline-block}
.tech-d>div+div{display:flex;align-items:center;padding:0 60px;justify-content:space-between}
.tech-d>div+div p{font-size:18px;font-family:OpenSans,sans-serif;font-weight:400;color:rgba(51,51,51,1);line-height:28px;margin-right:20px}
.tech-d>div+div span{font-size:14px;font-family:OpenSans,sans-serif;font-weight:400;color:rgba(153,153,153,1);line-height:24px}
.tech-d:hover{box-shadow:0 8px 30px -10px rgba(0,0,0,.25);transition:all .25s ease-in-out}
@media(max-width:1499px){
.tech-d>div:first-child span:first-child{font-size:48px;font-family:OpenSans,sans-serif;font-weight:700;color:rgba(27,59,150,1);line-height:98px;margin-left:30px}
.tech-d>div:first-child span+span{font-size:24px;font-family:OpenSans,sans-serif;font-weight:700;color:rgba(27,59,150,1);line-height:36px;margin-left:40px;margin-top:-34px}
}
@media(max-width:1199px){
.tech-d>div:first-child span:first-child{line-height:65px}
.tech-d>div+div p{font-size:16px}
.tech-d>div:first-child span+span{font-size:18px;font-family:OpenSans,sans-serif;font-weight:700;color:rgba(27,59,150,1);line-height:36px;margin-left:10px;margin-top:-28px}
}
@media(max-width:991px){
.tech-d>div:first-child{display:none}
.tech-d>div+div{width:100%;padding:15px 20px}
.tech-list>div:first-child .container span{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(255,255,255,1);padding:15px 0;line-height:1.3}
}
@media(max-width:575px){
.tech-d>div+div{padding:0 20px;justify-content:space-between}
.tech-d>div:first-child span:first-child{margin-left:20px}
.tech-d>div+div p{font-size:14px}
}
.te-det>div{margin-bottom:80px}
.te-det .f-left{float:left}
.te-det .f-right{float:right}
.te-det .img-46{width:46%}
.te-det .txt-48{width:48.7%}
.te-det .tech-tit{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:36px;margin-top:40px;margin-bottom:10px}
.te-det p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px}
@media(max-width:1499px){
.te-det .tech-tit{font-size:16px;line-height:1.3;margin-top:15px;margin-bottom:5px}
.te-det p{font-size:14px;line-height:1.5}
}
@media(max-width:767px){
.te-det .img-46{width:100%}
.te-det .txt-48{width:100%}
.te-det>div{margin-bottom:20px}
}
.table{display:block;width:100%;margin:15px auto;text-align:center;border:0;overflow-y:auto}
.table table{width:100%;min-width:320px;margin:0;border-collapse:collapse;border-spacing:0}
.speci-det table td,.speci-det table th{border:1px solid #e8e8e8}
.speci-det .speci-tit{font-size:24px;font-family:'Open Sans';font-weight:700;color:rgba(51,51,51,1);line-height:36px;margin-top:40px;margin-bottom:20px}
.speci-det table th{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(51,51,51,1);line-height:24px;padding:9px 5px;background:rgba(250,250,250,1)}
.speci-det table td{height:48px;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;padding:5px}
.speci-det table img{margin:0 auto;min-width:150px}
.speci-det p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px}
@media(max-width:991px){
.speci-det .speci-tit{font-size:20px;line-height:1.3;margin-top:20px;margin-bottom:15px}
.speci-det p{font-size:14px;line-height:1.5}
}
@media(max-width:575px){
.speci-det .speci-tit{font-size:16px;margin-bottom:7px}
.speci-det table th{font-size:14px;line-height:1.3}
.speci-det table td{font-size:14px;line-height:1.3}
}
.pack-det p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px}
.pack-det ol li{list-style:decimal;font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;margin-left:20px;margin-bottom:5px}
.pack-det .pack-tit{font-size:24px;font-family:'Open Sans',sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:36px;margin-top:40px;margin-bottom:20px}
@media(max-width:991px){
.pack-det .pack-tit{font-size:18px;line-height:1.3;margin-top:20px;margin-bottom:10px}
.pack-det ol li{font-size:14px;line-height:1.5}
}
.g-item .img-140{padding-top:140%}
.pro-det{margin-bottom:25px}
.pro-det h1{font-size:24px;font-family:"Open Sans",sans-serif;font-weight:700;color:rgba(51,51,51,1);line-height:36px;margin-top:40px;margin-bottom:10px}
.pro-det p{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;margin-bottom:5px}
.pro-det .tit{font-size:18px;font-family:'Open Sans',sans-serif;font-weight:600;color:rgba(51,51,51,1);line-height:24px;margin-top:20px;margin-bottom:10px}
.pro-det ul li{list-style-image:url(/img/list-left.png);font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:24px;margin-left:20px;margin-bottom:5px}
.pro-det .g-item>div{position:static;padding-top:0;background:#eee;background-size:100%}
.pro-det .g-item>div>img{display:block;position:static;top:50%;left:50%;max-width:100%;max-height:100%;-ms-transform:translate(0,0);transform:translate(0,0);margin:0 auto}
.pro-det .g-item p{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:#333;line-height:1.3;padding:5px;margin-bottom:5px}
.pro-det .table{margin-bottom:45px}
.pro-det td,.pro-det th{border:1px solid #e8e8e8;height:46px}
.pro-det td{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);padding:5px;line-height:24px}
.pro-det .table caption,.pro-det th{font-size:16px;font-family:'Open Sans',sans-serif;font-weight:600;color:rgba(51,51,51,1);line-height:24px;padding:5px;background:rgba(250,250,250,1)}
.pro-det a{color:#1b3b96;transition:all .25s ease-in-out}
.pro-det a:hover{text-decoration:underline;transition:all .25s ease-in-out}
.pro-det .table caption{border:1px solid #e8e8e8;border-top:4px solid #0d61b5;border-radius:5px 5px 0 0;border-bottom:0;padding:10px}
@media(max-width:991px){
.pro-det h1{font-size:18px;line-height:1.3;margin-top:25px;margin-bottom:5px}
.pro-det p{font-size:14px;font-family:'Open Sans',sans-serif;font-weight:400;color:rgba(77,77,77,1);line-height:1.5}
.pro-det .tit{font-size:16px;line-height:1.3;margin-top:15px;margin-bottom:5px}
.pro-det td,.pro-det th{height:37px}
.pro-det .table caption,.pro-det th{font-size:14px;line-height:1.3}
.pro-det td{font-size:14px;line-height:1.3}
.pro-det .table{margin-bottom:20px}
}
.pro-det .z-grid-float>.g-item>img{display:block;margin:0 auto;width:100%}
@media(max-width:575px){
.pro-det .g-item{margin-bottom:10px}
}
@media (min-width:576px){
.pro-det .z-grid-float{width:30%;margin-left:20px;min-width:260px}
}
.error-page{padding-top:30px;padding-bottom:80px;overflow:hidden}
.error-page-left{float:left;width:50%;padding-left:80px}
.error-page-right{float:left;width:50%}
p.error-page-p1{font-family:Merriweather;font-size:30px;line-height:55px;color:#792030;margin-bottom:18px;margin-top:80px}
p.error-page-p1 span{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}
p.error-page-p2{text-transform:uppercase;background:url(/img/button.png) no-repeat;background-position:right 5px;font-family:Arial;font-size:17px;color:#333;font-weight:700;margin-bottom:5px;float:left;padding-right:15px}
p.error-page-p2 a,p.error-page-p3 a{color:#0d4d69}
p.error-page-p2 a:hover,p.error-page-p3 a:hover{text-decoration:none}
p.error-page-p3{margin-top:0;float:left;width:100%;color:#666}
@media only screen and (min-width:220px) and (max-width:479px){
.error-page-left{width:inherit!important;padding-left:inherit!important}
.error-page-left img{width:100%}
.error-page-right{float:inherit!important;width:inherit!important}
p.error-page-p1 span{font-size:20px!important;letter-spacing:2px!important}
p.error-page-p1{font-size:24px!important}
p.error-page-p2{background:0 0!important;font-size:15px!important}
p.error-page-p3{line-height:18px!important}
}
@media only screen and (min-width:480px) and (max-width:767px){
.error-page-left img{width:100%}
.error-page-left{padding-left:inherit!important}
p.error-page-p1{margin-top:inherit!important}
p.error-page-p1 span{font-size:20px!important;letter-spacing:2px!important}
p.error-page-p1{font-size:24px!important}
p.error-page-p2{background:0 0!important;font-size:15px!important}
p.error-page-p3{line-height:18px!important}
}
@media only screen and (min-width:768px) and (max-width:991px){
.error-page-left img{width:100%}
p.error-page-p1{margin-top:inherit!important}
p.error-page-p3{line-height:18px!important}
p.error-page-p1 span{font-size:30px!important}
}
.layout-area{font-size:18px;text-align:center;margin:0 auto;color:#666;margin-bottom:25px}
.layout-area .layout-container form{position:relative;width:100%;padding:10px 0;margin-bottom:30px;overflow:hidden}
.layout-area .layout-container form input{width:100%;padding:15px!important;padding-right:40px!important;border-radius:30px!important;border:1px solid #ccc!important;font-size:14px}
.layout-area .layout-container form input:focus{border:1px solid #0d61b5!important}
.layout-area .layout-container form::after{content:"";display:block;position:absolute;left:0;top:11px;width:100%;height:52px;background:rgba(119,161,240,.1)!important;border-radius:25px!important;transition:All .25s ease-in-out}
.layout-area .layout-container form:hover::after{width:0;opacity:0;transition:All .25s ease-in-out}
.layout-area .layout-container form button{color:#fff!important;background:#0d61b5!important;padding:17px!important;position:absolute!important;top:10px!important;right:0!important;border:1px solid #0d61b5!important;border-radius:25px!important;width:20%;transition:All .25s ease-in-out;z-index:2;min-width:70px}
.layout-area .layout-container form:hover button{color:#fff!important;background:#043f7a!important;width:10%;min-width:100px;transition:All .25s ease-in-out}
.layout-area .layout-container h2{width:100%;height:40px;text-align:center;line-height:40px;display:block;background:#0d61b5;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;font-size:20px}
.layout-area .layout-container h2+img{margin:0 auto}
.layout-area .layout-container>ul{margin:0!important;padding:0!important}
.layout-area .layout-container li{padding:15px;border:1px solid #ccc;list-style:none!important;text-align:left!important}
.layout-area .layout-container li+li{border-top:none}
.layout-area .layout-container li a{font-size:20px;color:#191731;line-height:1.6;font-weight:500}
.layout-area .layout-container li h5{font-size:18px;color:#5d5d5d;line-height:1.6;font-weight:500}
.layout-area .layout-container li p{font-size:18px;color:#888;line-height:1.6;padding-top:15px}
.keyword{color:red}
@media(max-width:991px){
.layout-area .layout-container h2{font-size:16px}
.layout-area .layout-container li a{font-size:16px}
.layout-area .layout-container li h5{font-size:16px}
.layout-area .layout-container li p{font-size:14px;padding-top:5px}
}
.footer-contact{z-index:9999999999999;bottom:0;left:0;width:100%;height:45px;text-align:center;padding:0;overflow:hidden;background-color:#1998ff;background-position:0 0;position:fixed}
.footer-contact ul{padding-left:0;margin-top:0;margin-left:0}
.footer-contact ul li{border-right:1px solid hsla(0,0%,100%,.2);text-align:center;-webkit-box-flex:1;float:left;width:33.333%;list-style-type:none}
.footer-contact ul li a{display:block;width:100%;text-align:center;color:#fff;height:45px;font-size:14px}
.footer-contact .map{background-position:-83px 0}
.footer-contact .message{background-position:-45px 0}
.footer-contact .home{background-position:-118px 0}
.footer-contact .txt{height:16px;line-height:16px;font-size:12px}
.powered_by_metinfo a{color:#666}
.footer-contact{display:none}
@media (max-width:991px){
.footer-contact{display:block!important}
.footer-contact .icon{display:block;margin:0 auto 3px;position:relative;top:3px;width:30px;height:20px;overflow:hidden;background-size:150px;background-position:-3px 0;background-image:url(/img/footer.png);background-repeat:no-repeat}
.footer-contact .map{background-position:-83px 0}
.footer-contact .message{background-position:-45px 0}
.footer-contact .home{background-position:-118px 0}
footer p.container{margin-bottom:45px}
}
.back-to-top{position:fixed;z-index:1010;right:-40px;bottom:60px;width:35px;height:35px;border-radius:50%;background-color:#2854a3;color:#fff;line-height:35px;text-align:center;cursor:pointer;transition:all .4s ease 0s}
.back-to-top i{font-size:0;display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-ms-transform:rotate(-45deg);transform:rotate(-45deg);margin:14px auto 14px}
.back-to-top.nav2{right:40px}
@media(max-width:767px){
.slick .slick-txt p+p{display:none}
.slick .slick-txt p:first-child{margin-bottom:50px}
}
.slick .glide__arrow{padding:0;border:0;font-size:0}
.slick .glide__arrow::before{content:"\e753";font-family:iconfont;font-size:50px;font-weight:600}
.slick .glide__arrow--left.glide__arrow:before{-ms-transform:rotate(180deg);transform:rotate(180deg);display:block}
.slick .glide__arrow--left{left:25px}
.slick .glide__arrow--right{right:25px}
.slick img{display:block;min-height:232px;-o-object-fit:cover;object-fit:cover}
@media(max-width:991px){
.slick .glide__arrow::before{font-size:30px}
.slick .glide__arrow--left{left:10px}
.slick .glide__arrow--right{right:10px}
}
.pro-det h1:after {content: '';display: block;width: 100px;height: 3px;background: #0d61b5;margin-top: 5px;}
.form_required,.track_report{
    display: none!important;
}