
body{font-family:open_sansregular,'Glyphicons Halflings',Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",'Noto Sans CJK SC',sans-serif;font-size:14px;line-height:1.6;color:#252525;background-color:#f8f6f7;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media (max-width:767px){body{font-size:13px}}
::-moz-selection{color:#FFF;background:#666}
::selection{color:#FFF;background:#666}
html.mobile .only-pc{display:none}
html.desktop .only-mobile{display:none}

#eagle-drag-images,#eagle-drop-area,#raindrop-drag-area{display:none !important}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;margin:0}
h1,h2,h3{text-transform:uppercase}
.h1,.h2,.h3,h1,h2,h3{line-height:1.2}
.h4,.h5,.h6,h4,h5,h6{line-height:1.3}
.h1,h1{font-size:36px}
.h2,h2{font-size:30px}
.h3,h3{font-size:24px}
.h4,h4{font-size:18px}
.h5,h5{font-size:16px}
.h6,h6{font-size:14px}
@media (max-width:767px){
  .h1,h1{font-size:24px}
  .h2,h2{font-size:20px}
  .h3,h3{font-size:18px}
  .h4,h4{font-size:16px}
  .h5,h5{font-size:14px}
  .h6,h6{font-size:12px}
}
p{line-height:1.8;margin-top:2em;margin-bottom:2em}
p:last-child{margin-top:0;margin-bottom:0}
p a{color:#000}
p small,p.small{font-size:12px}
p.large{font-size:18px}
@media (min-width:1600px){
  p{font-size:16px}
  form p,p input,p label,p select,table p{font-size:14px}
  p small,p.small{font-size:14px}
}
@media (max-width:767px){p.large{font-size:16px}}

.container{padding-left:20px;padding-right:20px;overflow:hidden}
.container.over-visb{overflow:visible}
.container .container{padding-left:0;padding-right:0}
@media (min-width:768px){.container{padding-left:40px;padding-right:40px}}
@media (min-width:1600px){.container{padding-left:60px;padding-right:60px}}
@media (max-width:959px){.container.xs-fullw{padding-left:0;padding-right:0}}
.pt-con{padding-top:20px}
@media (min-width:768px){.pt-con{padding-top:40px}}
@media (min-width:1600px){.pt-con{padding-top:60px}}
.pb-con{padding-bottom:20px}
@media (min-width:768px){.pb-con{padding-bottom:40px}}
@media (min-width:1600px){.pb-con{padding-bottom:60px}}
.main-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-wrap .wrap-left,.main-wrap .wrap-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.main-wrap .wrap-left{width:33.33333333%}
.main-wrap .wrap-right{width:66.66666667%}
@media (max-width:959px){
  .main-wrap{display:block}
  .main-wrap .wrap-left,.main-wrap .wrap-right{width:100%}
}

.top_bg{margin-bottom:20px;min-height:140px;}
@media (max-width:767px) and (orientation:portrait){.top_bg{min-height:90px;}}

.index_brand>div{background:url(../../images/home/index/index_brand3860.jpg?v=1) no-repeat center;background-size:auto 100%;min-height:695px;}
.index_brand>div>dl{max-width:1380px;margin:0px auto;color:#fff;padding:120px 15px;}
.index_brand>div>dl>dt{padding-bottom:1em;}
.index_brand>div>dl>dt::after{content:'';display:block;width:123px;height:2px;background-color:#fff;}
.index_brand>div>dl>dt>h2{line-height:2em;padding-left:0.2em;}
.index_brand>div>dl>dd{max-width:700px;font-size:1rem;}
.index_brand>div>dl>dd a{border:1px #fff solid;padding:15px 40px;font-size:0.9rem;display: inline-block;margin-top:1rem;}
@media (max-width:767px) and (orientation:portrait){
  .index_brand>div{min-height:auto;}
  .index_brand>div>dl{padding:30px 15px;}
  .index_brand>div>dl>dd{font-size:0.9rem}
  .index_brand>div>dl>dd p{margin-top:0.5em;margin-bottom:0.5em;text-shadow:5px 5px 5px #000;}
  .index_brand>div>dl>dd a{padding:10px 30px;}
}

.index_news{max-width:1400px;width:100%;margin:0 auto;padding:2rem .8rem 2rem;box-sizing:border-box;}
.index_news>ul{max-width:1400px;width:100%;margin:0 auto;padding:0px;}
.index_news>ul>li>div{padding-left:20px;padding-right:20px;}
.index_news>ul>li>div>a>div.img-wrap{position:relative;padding-top:60%;overflow: hidden;}
.index_news>ul>li>div>a>div.img-wrap>div{position:absolute;top:0;left:0;width:100%;height:100%;}
.index_news>ul>li>div>a>div.img-wrap>i.video_play{position:absolute;top:calc(50% - 40px);left:calc(50% - 40px);width:80px;height:80px;background:url(../../images/home/index/video_open.png) center;background-size:cover;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.index_news>ul>li>div>a>div.title-wrap{padding:1.7rem 0rem;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.index_news>ul>li>div>a>div.title-wrap>div{margin-top:1em;}
.index_news>ul>li>div>a>div.title-wrap>div::after{content:'';display:block;width:80px;height:1px;background-color:#000;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.index_news>ul>li>div>a:hover>div.img-wrap>div{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.index_news>ul>li>div>a:hover>div.title-wrap>div::after{width:100px;}
.index_news>ul>li>div>a:hover>div.img-wrap>i.video_play{background-image:url(../../images/home/index/video_open_on.png);}
.index_news>ul>li>div>a>div>span{font-size:1rem;font-weight:100;}
.index_news>ul>li>div>a>div>h3{font-size:1.3rem;margin:0 0 0.4rem 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;height:1.5rem;position: relative;}
.index_news>ul>li>div>a>div>p{font-size:1rem;line-height:1.8rem;height:5.4rem;font-weight:300;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:0.04rem;margin-top:0rem;}
@media (max-width:767px) and (orientation:portrait){
  .index_news{padding:1rem .8rem 1rem;}
  .index_news>ul>li>div{padding-left:0px;padding-right:0px;}
  .index_news>ul>li>div>a>div.title-wrap{padding:0.4rem 0.2rem;}
  .index_news>ul>li>div>a>div>h3{font-size:1.1rem;height:1.5rem;}
  .index_news>ul>li>div>a>div>p{-webkit-line-clamp:2;height:3.8rem;}
  .index_news>ul>li>div>a>div.title-wrap>div{margin-top:0px;margin-bottom:20px;}
}

.index_store{background-size:cover;background-position:center;background-repeat:no-repeat;}
.index_store>img{opacity:0;}
.index_store>div{position:absolute;top:0px;left:0px;height:100%;width:100%;}
.index_store>div>div{position:relative;width:100%;height:100%;}
.index_store>div>div>div{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;}
.index_store_box{color:#fff;padding: 50px 0px;}
.index_store_box .h1{font-size:3rem;}
.index_store_box a{border:1px #fff solid;padding:10px 60px;font-size:0.9rem;display:inline-block;margin:1rem auto 0rem;border-radius:30px;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease;}
.index_store_box a:hover{background-color:#fff;color:#000;}
@media (max-width:767px) and (orientation:portrait){
  .index_store_box .h1{font-size:2rem;}
  .index_store_box a{padding:5px 30px}
}

.about_01{position:relative;}
.about_01>div{position:absolute;top:0;right:0;text-align:right;color:#fff;padding-top:60px;padding-right:60px;}
.about_01>div>h1{color:#d69d42;font-style: italic;margin-right: 0.5em;}
@media (max-width:767px) and (orientation:portrait){
  .about_01>div{position:unset;text-align:left;color:#252525;padding-top:20px;padding-left:20px;padding-right:20px;}

}
.about_02{display:-webkit-box;display:-ms-flexbox;display:flex;}
.about_02>div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%;}
.about_02>div img{width:100%;}
.about_02_pic{background-size:cover;background-position:right;}
.about_02_pic>img{opacity:0;}
.about_02_txt{padding-top:3%;padding-left:5%;padding-right:5%;padding-bottom:3%;background-color:#535354;color:#fff;}
.about_02_txt>h1,.about_02_txt>span{display: block; text-align: center;}
.about_02_txt>p{font-size: 0.9rem;}
@media (max-width:767px) and (orientation:portrait){
  .about_02{display:block;}
  .about_02>div{width:100%;}
  .about_02_txt>p{font-size:13px;}
}
.about_03{width:100%;margin-top:100px;}
.about_03>h1,.about_03>span{display:block;text-align:right;}
.about_03>h1{color:#e0e0e0;font-size:78px;font-weight:bolder;}
.about_03>label{display:block;padding:50px 0px 0px 0px;position:relative;}
.about_03>label>div{background-color:#f0eeee;position:absolute;top:0px;bottom:100px;left:0px;right:0px;}
.about_03>label>ul{max-width:1305px;margin:0px auto;}
.about_03>label>ul>li{position:relative;margin-bottom:100px;}
.about_03>label>ul>li>.about_03_txt::before{content:'';display:block;background-color:#000;position:absolute;}
.about_03>label>ul>li>.about_03_pic{float:left;}
.about_03>label>ul>li>.about_03_txt{float:right;}
.about_03>label>ul>li>.about_03_txt::before{width:2px;height:145px;top:60px;left:0px}
.about_03>label>ul>li:nth-child(2n)>.about_03_pic{float:right;}
.about_03>label>ul>li:nth-child(2n)>.about_03_txt{float:left;text-align:left;padding-left:160px;}
.about_03>label>ul>li:nth-child(2n)>.about_03_txt::before{width:145px;height:2px;top:60px;}
.about_03>label>ul>li>.about_03_txt{width:46%;padding:20px 40px 0px 40px;}
.about_03>label>ul>li>.about_03_txt dt{font-size:2rem;margin-bottom:1rem;}
.about_03>label>ul>li:nth-child(1){margin-bottom:0px;}
.about_03>label>ul>li:nth-child(1)>.about_03_pic{position:relative;top:-180px}
.about_03>label>ul>li:nth-child(1)>.about_03_txt{text-align:right;}
.about_03>label>ul>li:nth-child(1)>.about_03_txt::before{width:2px;height:145px;top:60px;right:0px;left:unset;}
@media (max-width:767px) and (orientation:portrait){
  .about_03{margin-top:0px;}
  .about_03>h1{font-size:38px;}
  .about_03>div{background-image:none;padding-top:0px;}
  .about_03>h1,.about_03>span{padding-right:20px;}
  .about_03>label>ul>li{margin-bottom:20px;}
  .about_03>label>ul>li>.about_03_txt{width:100%;padding:10px 15px 0px 30px;}
  .about_03>label>ul>li>.about_03_txt dt{font-size:1.4rem;margin-bottom:1rem;}
  .about_03>label>ul>li>.about_03_txt::before{top:40px;left:15px}
  .about_03>label>ul>li:nth-child(2n)>.about_03_txt{padding-left:100px;}
  .about_03>label>ul>li:nth-child(2n)>.about_03_txt::before{width:60px;height:2px;top:40px;left:20px}
  .about_03>label>ul>li:nth-child(1)>.about_03_pic{top:unset;}
  .about_03>label>ul>li:nth-child(1)>.about_03_txt{padding-right:40px;}
  .about_03>label>ul>li:nth-child(1)>.about_03_txt::before{height:120px;right:20px}
}

.thumbs-news{max-width:1400px;margin-left:auto;margin-right:auto;}

.title-wrap .on{color: #326dae;}

.prdctfltr_wc input[type=checkbox],.prdctfltr_wc input[type=radio],.tt-checkbox input[type=checkbox],.tt-checkbox input[type=radio],.tt-icon-radio input[type=checkbox],.tt-icon-radio input[type=radio],.tt-radio input[type=checkbox],.tt-radio input[type=radio]{position:absolute;margin:0;padding:0;opacity:0;z-index:-1}
.tt-checkbox,.tt-radio{position:relative;padding-left:22px;line-height:24px}
.tt-checkbox .tt-control-label,.tt-radio .tt-control-label{cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.tt-checkbox .tt-control-label::before,.tt-radio .tt-control-label::before{content:'';position:absolute;display:block;top:4px;left:0;width:16px;height:16px;border:1px solid #787878;border-radius:2px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.safari .tt-checkbox .tt-control-label::before,.safari .tt-radio .tt-control-label::before{top:5px}
.tt-checkbox .tt-control-label:hover,.tt-radio .tt-control-label:hover{color:#326dae}
.tt-checkbox .tt-control-label::after{content:'';position:absolute;top:7px;left:6px;width:5px;height:8px;opacity:0;-webkit-transform:rotate(45deg) scale(0);-ms-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);border-right:2px solid #fff;border-bottom:2px solid #fff;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.tt-checkbox .tt-control-label.prdctfltr_active::before,.tt-checkbox input:checked~.tt-control-label::before{background-color:#326dae;border-color:transparent}
.tt-checkbox .tt-control-label.prdctfltr_active::after,.tt-checkbox input:checked~.tt-control-label::after{opacity:1;-webkit-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}
.tt-radio .tt-control-label::before{border-radius:50%}
.tt-radio input:checked~.tt-control-label::before,.tt-radio input[type=hidden]~.tt-control-label::before{background-color:#fff;border-color:#326dae;border-width:5px}
.button,button{position:relative;display:inline-block;padding:0;vertical-align:middle;white-space:nowrap;background:0 0;border:none;border-radius:0;text-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.button,.button.active,.button:active,button,button.active,button:active{outline:0}
.button.active.focus,.button.active:focus,.button.focus,.button:active.focus,.button:active:focus,.button:focus,button.active.focus,button.active:focus,button.focus,button:active.focus,button:active:focus,button:focus{outline:0}
.button.disabled,.button[disabled],button.disabled,button[disabled],fieldset[disabled] .button,fieldset[disabled] button{opacity:.3;-webkit-box-shadow:none !important;box-shadow:none !important;cursor:not-allowed;pointer-events:none}
.btn{position:relative;display:inline-block;line-height:48px;font-size:14px;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.btn span{display:inline-block;vertical-align:middle}
.btn.btn-padding{padding:0 20px}
.btn.btn-light{line-height:1}
.desktop .btn:hover{color:#326dae}
@media (max-width:767px){.btn{line-height:40px;font-size:12px}}
.line-btn>span{display:inline-block;position:relative}
.line-btn>span::after{content:'';display:block;position:absolute;bottom:0;width:100%;height:1px;background:#252525;-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;-o-transition:transform .4s,background .4s;transition:transform .4s,background .4s;transition:transform .4s,background .4s,-webkit-transform .4s}
.darkmode .line-btn>span::after{background:#fff}
.line-btn.c-brand>span::after{background:#326dae}
.desktop .line-btn:hover>span::after,li.active .line-btn>span::after{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
.iconbtn{position:relative;display:inline-block;width:48px;height:48px;font-size:0;text-align:center;border-radius:50%;-webkit-transition:background-color .4s,color .4s;-o-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}
.iconbtn i{height:48px;line-height:48px;font-size:16px}
.desktop .iconbtn:hover,.iconbtn.active{background:#326dae;color:#fff}
@media (max-width:767px){
  .iconbtn{width:40px;height:40px}
  .iconbtn i{height:40px;line-height:40px}
}
.fu-icons{display:-webkit-box;display:-ms-flexbox;display:flex}
.fu-icons li{font-size:0;margin-right:15px}
.fu-icons li:last-child{margin-right:0}
.fu-icons .iconbtn{width:40px;height:40px}
.fu-icons .iconbtn:not(:hover):not(.active){background:#252525;color:#fff}
.fu-icons .iconbtn i{height:40px;line-height:40px;font-size:20px}
.btn-totop{position:fixed;right:0;bottom:40px;width:40px;height:40px;border-radius:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);visibility:hidden;-webkit-transition:background-color .4s,color .4s,visibility .6s,-webkit-transform .6s;transition:background-color .4s,color .4s,visibility .6s,-webkit-transform .6s;-o-transition:background-color .4s,color .4s,transform .6s,visibility .6s;transition:background-color .4s,color .4s,transform .6s,visibility .6s;transition:background-color .4s,color .4s,transform .6s,visibility .6s,-webkit-transform .6s;z-index:890;border-radius:50%;}
.btn-totop.show{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);visibility:visible}
.btn-totop i{height:40px;line-height:40px}
@media (min-width:1600px){.btn-totop{right:10px}}
@media (max-width:767px){.btn-totop{background:#666;color:#fff}}



.wrap{padding:60px}
@media (max-width:767px){.wrap{padding:30px}}
.wrap-sm{padding:30px}
@media (max-width:767px){.wrap-sm{padding:15px}}
.wrap-xs{padding:20px}
@media (max-width:767px){.wrap-xs{padding:10px}}
.p-v-xs{padding-top:20px;padding-bottom:20px}
@media (max-width:767px){.p-v-xs{padding-top:10px;padding-bottom:10px}}
.p-v-sm{padding-top:30px;padding-bottom:30px}
@media (max-width:767px){.p-v-sm{padding-top:20px;padding-bottom:20px}}
.p-v-md{padding-top:60px;padding-bottom:60px}
@media (max-width:959px){.p-v-md{padding-top:40px;padding-bottom:40px}}
@media (max-width:767px){.p-v-md{padding-top:30px;padding-bottom:30px}}
.p-v-lg{padding-top:100px;padding-bottom:100px}
@media (max-width:959px){.p-v-lg{padding-top:70px;padding-bottom:70px}}
@media (max-width:767px){.p-v-lg{padding-top:50px;padding-bottom:50px}}
.p-h-sm{padding-left:30px;padding-right:30px}
@media (max-width:767px){.p-h-sm{padding-left:20px;padding-right:20px}}
.pt0{padding-top:0}
.pb0{padding-bottom:0}
.m-v-lg{margin-top:100px;margin-bottom:100px}
@media (max-width:959px){.m-v-lg{margin-top:70px;margin-bottom:70px}}
@media (max-width:767px){.m-v-lg{margin-top:50px;margin-bottom:50px}}
.m-b-xxs{margin-bottom:5px}
.m-b-xs{margin-bottom:10px}
.m-b-sm{margin-bottom:20px}
@media (max-width:767px){.m-b-sm{margin-bottom:15px}}
.m-b-md{margin-bottom:30px}
@media (max-width:767px){.m-b-md{margin-bottom:20px}}
.m-b-lg{margin-bottom:60px}
@media (max-width:767px){.m-b-lg{margin-bottom:40px}}
.m-b-xl{margin-bottom:100px}
@media (max-width:959px){.m-b-xl{margin-bottom:70px}}
@media (max-width:767px){.m-b-xl{margin-bottom:50px}}
.m-t-xxs{margin-top:5px}
.m-t-xs{margin-top:10px}
.m-t-sm{margin-top:20px}
@media (max-width:767px){.m-t-sm{margin-top:15px}}
.m-t-md{margin-top:30px}
@media (max-width:767px){.m-t-md{margin-top:20px}}
.m-t-lg{margin-top:60px}
@media (max-width:767px){.m-t-lg{margin-top:40px}}
.m-r-xxs{margin-right:5px}
.m-r-xs{margin-right:10px}
.m-r-sm{margin-right:20px}
@media (max-width:767px){.m-r-sm{margin-right:10px}}
.m-l-xxs{margin-left:5px}
.m-l-xs{margin-left:10px}
.m-l-sm{margin-left:20px}
@media (max-width:767px){.m-l-sm{margin-left:10px}}
.mt0{margin-top:0}
.mb0{margin-bottom:0}
@media (max-width:767px) and (orientation:portrait){
  .phone-v-fullw{width:100%}
  .phone-v-p0{padding:0}
}
nav{text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0)}
nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
nav>ul .title{line-height:48px;margin-right:50px}
nav>ul li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
nav>ul li>a{position:relative;display:block;padding:0 15px;line-height:48px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
nav.nav-v ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
nav.nav-v ul li>a{line-height:1.2;padding:12px 0}
.desktop nav.nav-v ul li>a{padding:6px 0}
nav.colorhover>ul li>a:hover{color:#326dae}
nav.color-active>ul li.active{color:#326dae;font-weight:700}
nav.color-active>ul li.active>a{pointer-events:none}
nav.color-active>ul li.active .line-btn>span::after{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.nav-left>ul{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.nav-left>ul li{margin-right:20px}
.nav-left>ul li:last-child{margin:0}
.nav-left>ul li>a{padding:0}
.sticky{-webkit-transition:background-color .4s,-webkit-transform .4s;transition:background-color .4s,-webkit-transform .4s;-o-transition:transform .4s,background-color .4s;transition:transform .4s,background-color .4s;transition:transform .4s,background-color .4s,-webkit-transform .4s;z-index:1025}
.sticky.is_sticky{position:fixed !important;top:0 !important;left:0 !important;bottom:auto !important;width:100%}
.loadmore-nav .nomore-info{opacity:.5;display:none}
.loadmore-nav.nomore .loadmore-btn{display:none}
.loadmore-nav.nomore .nomore-info{display:block}
.prev-next-nav .tooltip .pop-cont{width:300px;white-space:normal}
table{background-color:transparent;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}
caption{padding-top:12px;padding-bottom:12px;color:#252525;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:12px;line-height:1.6;vertical-align:top;border-top:1px solid #ddd}
.table p{margin:0;line-height:1.6}
.table a:not([class*=btn]){color:#326dae}
.table.table-center>tbody>tr>td{vertical-align:middle}
.table.no-border>tbody>tr>td,.table.no-border>tbody>tr>th,.table.no-border>tfoot>tr>td,.table.no-border>tfoot>tr>th,.table.no-border>thead>tr>td,.table.no-border>thead>tr>th{padding:0 10px 20px 0;border:0}
.table.no-border>tbody>tr:last-child>td,.table.no-border>tbody>tr:last-child>th{padding:0}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
.nav-header{position:fixed;top:0;left:0;right:0;-webkit-transition:visibility .4s,opacity .4s;-o-transition:visibility .4s,opacity .4s;transition:visibility .4s,opacity .4s;z-index:1030}
.nav-header .nav-wrap{position:fixed;top:0;left:0;right:0;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:#f8f6f7;color:#252525;padding:20px 20px 10px 20px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;-o-transition:background .4s,transform .4s;transition:background .4s,transform .4s;transition:background .4s,transform .4s,-webkit-transform .4s}
.nav-header .nav-wrap .modebtn{margin:0 10px}
.nav-header .line{width:1px;height:20px;margin:20px 10px;background:#252525;opacity:.5}
.nav-header .line-btn span::after{background:#252525}
.nav-header.close .nav-wrap{top:0 !important;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.toplogo{position:absolute;top:20px;left:20px;height:60px;padding:0 20px;overflow:hidden;z-index:10}
.toplogo svg{width:auto;height:36px;fill:currentColor}
#desktopnav nav>ul li>a,#langnav a{line-height:32px}
#desktopnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#menubtn{width:50px;height:50px;border-radius:50%;margin-right:30px;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;-o-transition:transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}
#menubtn i,#menubtn i:after,#menubtn i:before{position:absolute;width:22px;height:2px;background:#252525;border-radius:1.5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:width .2s .2s,height .2s .2s,left .2s;-o-transition:width .2s .2s,height .2s .2s,left .2s;transition:width .2s .2s,height .2s .2s,left .2s}
#menubtn i:after,#menubtn i:before{content:""}
#menubtn i:before{top:-7px;left:0px;width:18px;}
#menubtn i:after{top:7px;left:0px;width:18px;}
@media (min-width:961px){
  .desktop #menubtn:hover,.nav-open #menubtn{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
  .desktop #menubtn:hover i,.desktop #menubtn:hover i:after,.desktop #menubtn:hover i:before,.nav-open #menubtn i,.nav-open #menubtn i:after,.nav-open #menubtn i:before{width:2px;height:22px}
  .desktop #menubtn:hover i:before,.nav-open #menubtn i:before{left:-7px;top:0px;}
  .desktop #menubtn:hover i:after,.nav-open #menubtn i:after{left:7px;top:0px;}
}
#desktopform{padding:0px 10px;border:1px #dddddd solid;border-radius:15px;}
#desktopform input{border:none;background: none;vertical-align: middle;width:84px;}
#langnav{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;padding:0 10px;font-size:12px}
#langnav li{margin-bottom:0}
#langnav li::after{content:'/';display:inline-block;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg);font-size:12px;margin-right:3px;opacity:.5}
#langnav li:last-child::after{display:none}
#langnav li a{display:inline-block;padding:0 5px}
#langnav li a span{display:inline-block !important}
#langnav .wpml-ls-current-language>a{text-decoration:line-through;opacity:.5;pointer-events:none}
.modebtn{padding:10px 0}
.modebtn i{position:relative;display:block;width:30px;height:12px;border-radius:6px;padding:2px;background:#252525}
.modebtn i::before{content:'';position:relative;display:block;width:8px;height:8px;border-radius:50%;background:#f8f6f7;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.darkmode .modebtn i{background:#f8f6f7;-webkit-box-shadow:0 0 1px rgba(0,0,0,.8);box-shadow:0 0 1px rgba(0,0,0,.8)}
.darkmode .modebtn i::before{background:#252525;-webkit-transform:translateX(18px);-ms-transform:translateX(18px);transform:translateX(18px)}
#topnav{position:fixed;top:0;right:0;bottom:0;left:0;visibility:hidden}
#topnav .bg{background:rgba(20,20,20,.7);visibility:hidden;opacity:0}
.desktop #topnav nav>ul li>a:hover{color:#326dae}
#topnav header{position:absolute;left:0;right:0;height:100px;padding:20px 40px 20px 40px;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;z-index:10;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}
#topnav header .backbtn,#topnav header a{line-height:40px;letter-spacing:1px}
#topnav .modebtn i,#topnav .modebtn span{display:inline-block;vertical-align:middle}
#topnav .modebtn span{margin-left:10px;line-height:1;text-transform:uppercase;letter-spacing:1px}
#topnav .modebtn .t-light{display:none}
.darkmode #topnav .modebtn .t-light{display:inline-block}
.darkmode #topnav .modebtn .t-dark{display:none}
#topnav .scroll-wrap{padding:100px 40px 0 40px}
#topnav .main{position:absolute;top:0;right:0;width:360px;height:100%;border-left:1px solid rgba(0,0,0,.1);z-index:1;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-webkit-transition:background .4s,visibility .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:background .4s,visibility .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:background .4s,transform .8s cubic-bezier(.77,0,.175,1),visibility .8s;transition:background .4s,transform .8s cubic-bezier(.77,0,.175,1),visibility .8s;transition:background .4s,transform .8s cubic-bezier(.77,0,.175,1),visibility .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1)}
#topnav .main nav{min-height:100%;height:auto;padding-bottom:100px;margin-bottom:-100px;-webkit-transform:translate3d(50%,0,0);transform:translate3d(50%,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1)}
#topnav .main nav li.active{color:#326dae}
#topnav .main .nav-lg{font-size:18px}
#topnav .main .nav-lg li>a{padding:0;line-height:48px}
#topnav .main .nav-lg li>a i{position:absolute;right:0;width:32px;line-height:inherit;font-size:20px;text-align:center;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
#topnav .main .pdc-btn span{display:inline-block;position:relative}
#topnav .main .pdc-btn span::after{content:'';display:block;position:absolute;bottom:5px;width:100%;height:1px;background:#252525;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
#topnav .main .pdc-btn.open span::after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}
#topnav .main .pdc-btn.open i{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
#topnav .main footer{padding:20px 0;width:100%;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}
#topnav .closebtn{width:32px;height:32px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
#topnav .closebtn i::after,#topnav .closebtn i::before{content:'';display:block;width:30px;height:1px;background:#252525}
#topnav .closebtn i::before{-webkit-transform:rotate(45deg) translate(.5px,.5px);-ms-transform:rotate(45deg) translate(.5px,.5px);transform:rotate(45deg) translate(.5px,.5px)}
#topnav .closebtn i::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.desktop #topnav .closebtn:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.nav-open #topnav .main,.nav-open #topnav .main nav{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
#pdcnav{position:absolute;top:0;right:360px;width:360px;height:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden;opacity:0;-webkit-transition:background .4s,opacity .8s,visibility .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:background .4s,opacity .8s,visibility .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:background .4s,transform .8s cubic-bezier(.77,0,.175,1),opacity .8s,visibility .8s;transition:background .4s,transform .8s cubic-bezier(.77,0,.175,1),opacity .8s,visibility .8s;transition:background .4s,transform .8s cubic-bezier(.77,0,.175,1),opacity .8s,visibility .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1)}
#pdcnav nav ul{padding:20px 0}
#pdcnav .badge-total{position:absolute;right:0;font-size:12px}
.nav-open #pdcnav.open{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;opacity:1}
body.nav-open{overflow:hidden}
body.nav-open #topnav{visibility:visible}
body.nav-open #topnav .bg{visibility:visible;opacity:1}
.max-header .cover-header .nav-wrap{background:0 0;color:#fff}
.max-header .cover-header .line{background:#fff}
.max-header .cover-header .line-btn span::after{background:#fff}
.max-header .cover-header #menubtn i,.max-header .cover-header #menubtn i:after,.max-header .cover-header #menubtn i:before{background:#fff}
@media (min-width:1600px){
  .nav-header .nav-wrap{padding-left:40px;padding-right:40px}
  .toplogo{left:40px}
}
@media (max-width:960px){
  #desktopnav{display:none}
  #desktopform{display:none}
  #menubtn{width:34px;height:34px;background:#fff;margin-left:10px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}
  #menubtn i,#menubtn i:after,#menubtn i:before{width:14px;height:1px;border-radius:0;background:#252525 !important}
  #menubtn i:after,#menubtn i:before{left:0}
  #menubtn i:before{top:-5px}
  #menubtn i:after{top:5px}
}
.cover-header .nav-wrap{border:0}
@media (min-width:768px){.nav-header .nav-wrap{border:0}}
@media (max-width:767px){
  .nav-header .nav-wrap{height:60px;padding-top:0}
  .toplogo{top:0;left:0}
  #menubtn{margin-right:0;margin-top: 10px;}
  .toplogo svg{height:28px}
  .nav-header .nav-wrap .modebtn{display:none}
  #topnav header{height:60px;padding:0 20px}
  #topnav .scroll-wrap{padding:60px 20px 0 20px}
  #topnav .main nav{padding-bottom:80px;margin-bottom:-80px}
}
@media (max-width:767px) and (orientation:portrait){
  #topnav .main{width:100%;border:0}
  #pdcnav{width:100%;right:0;z-index:2}
}
@media (max-width:767px) and (orientation:landscape){
  #pdcnav,#topnav .main{width:50%}
  #pdcnav{right:50%}
}
@media (max-width:320px){.toplogo svg{height:16px}}
@media (orientation:landscape){
  .phone .nav-header .nav-wrap{height:60px;padding-top:0}
  .phone .toplogo{top:0}
}
.site-footer{width:100%;font-size:12px;padding-top:60px;padding-bottom:60px}
.site-footer .container{overflow:visible}
.site-footer nav>ul li>a{padding:8px 0 !important}
.site-footer .follow-wrap .title{margin-bottom:15px}
.site-footer .copyright{margin-bottom:20px}
@media (max-width:959px){
  .site-footer{text-align:center}
  .site-footer .fu-icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
  .site-footer .follow-wrap{padding-top:20px;padding-bottom:20px}
  .site-footer .copyright{position:relative}
}
@media (max-width:767px){.site-footer{padding-top:40px;padding-bottom:40px}}
.footer-logo svg{width:auto;height:34px}
@media (max-width:767px){.footer-logo svg{height:26px;}}
body.loading{overflow:hidden}
#pageloader{position:fixed;top:0;left:0;width:100%;height:100%;background:#f8f6f7;overflow:hidden;z-index:5000}
#pageloader svg{width:auto;height:30px;fill:#000;margin-bottom: 10px;}
@media (max-width:767px){#pageloader svg{height:26px;}}
.darkmode #pageloader{background:#252525}
body.init #pageloader{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:all 1.2s cubic-bezier(.77,0,.175,1);-o-transition:all 1.2s cubic-bezier(.77,0,.175,1);transition:all 1.2s cubic-bezier(.77,0,.175,1)}
body.init #pageloader .cont{opacity:0;-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
body.init #pageloader svg,body.init #pageloader div{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
body.init #pageloader svg{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}
body.init #pageloader .small{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
body.init #pageloader .loader-line{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}
.loader-line{width:50vw;max-width:200px;height:2px;background:#000;overflow:hidden}
.loader-line .gradient,.loader-line .gradient2{width:40%;height:100%;left:-40%;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(218,157,119,0)),color-stop(50%,#9c0202),to(rgba(218,157,119,0)));background-image:-o-linear-gradient(left,rgba(218,157,119,0) 0,#9c0202 50%,rgba(218,157,119,0) 100%);background-image:linear-gradient(to right,rgba(218,157,119,0) 0,#9c0202 50%,rgba(218,157,119,0) 100%);-webkit-animation:line_w100 2s cubic-bezier(.165,.84,.44,1) infinite;animation:line_w100 2s cubic-bezier(.165,.84,.44,1) infinite}
.loader-line .gradient2{-webkit-animation-delay:1s;animation-delay:1s}
.loader-icon{width:24px;height:24px;border-radius:50%}
.loader-icon .line{fill:none;stroke:#fff;stroke-width:4px;stroke-linecap:round;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}
.thumb,.thumb_b{display:block}
.thumb .thumb-link,.thumb_b .thumb-link{display:block}
.thumb .img-wrap,.thumb_b .img-wrap{padding-top:60%;overflow:hidden}
.thumb .img-wrap .img,.thumb_b .img-wrap .img{position:absolute;top:0;left:0;width:100%;height:100%}
.thumb .title-wrap,.thumb_b .title-wrap{padding:16px 0}
.thumb .date,.thumb_b .date{opacity:.6}
.thumbs-case .thumb .img-wrap,.thumbs-case .thumb_b .img-wrap{padding-top:62.5%}
.desktop .thumb .thumb-link:hover .img,.desktop .thumb_b .thumb-link:hover .img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.desktop .thumb .thumb-link:hover .title,.desktop .thumb_b .thumb-link:hover .title{color:#326dae}
@media (max-width:767px){.post-type-archive-news .thumbs,.post-type-archive-stores .thumbs{border:0;padding-top:10px}}
.linkvideo{padding-top:56.25%}
.linkvideo iframe{position:absolute;top:0;width:100%;height:100%}
html[lang^=zh] .en,html[lang^=zh] [lang=en]{display:none !important}
html[lang^=en] .cn,html[lang^=en] [lang=zh]{display:none !important}
.coverbg{background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.bgtop{background-position:top}
.containbg{background-repeat:no-repeat;background-size:contain;background-position:center}
i.bgicon{position:relative;width:16px;height:16px;border-radius:50%;background:#252525;color:#fff;font-size:12px;vertical-align:sub}
i.bgicon::before{display:block;line-height:1;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn:hover i.bgicon{background:#326dae}
.darkmode i.bgicon{background:#fff;color:#252525}
.col-list .row{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}
.scroll-wrap{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}
.ajax-loader{background:rgba(0,0,0,.2);visibility:hidden;opacity:0;z-index:1036}
.tt-ajax-loader .ajax-loader{visibility:visible;opacity:1}
.tt-ajax-loader .ajax-loader .loader-icon .line{-webkit-animation:loader 1829ms linear infinite,loader_dash 2156ms ease-in-out infinite;animation:loader 1829ms linear infinite,loader_dash 2156ms ease-in-out infinite}
.collapse{display:none;overflow:hidden}
.collapse.in{display:block}
.collapse p:first-child{margin-top:0}
.collapsing{height:0;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}
.btn[data-toggle=collapse]{line-height:20px;padding:20px 0}
.btn[data-toggle=collapse] i::before{display:inline-block;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.btn[data-toggle=collapse][aria-expanded=true]{color:#326dae}
.btn[data-toggle=collapse][aria-expanded=true] i::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.round{border-radius:50%}
.border-top{border-top:1px solid rgba(0,0,0,.2)}
.border-btm{border-bottom:1px solid rgba(0,0,0,.2)}
.shadow-lg{-webkit-box-shadow:0 20px 60px -10px rgba(0,0,0,.2);box-shadow:0 20px 60px -10px rgba(0,0,0,.2)}
.grab{cursor:-webkit-grab;cursor:grab}
.grabbing{cursor:-webkit-grabbing;cursor:grabbing}
.notrans{-webkit-transition-duration:0s !important;-o-transition-duration:0s !important;transition-duration:0s !important}
.no-hover{pointer-events:none !important;cursor:default}
.trans3d0{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.woocommerce-pagination{margin-top:40px;text-align:center}
form .form-row,p.form-row{margin:0 0 20px}
.woocommerce-error,.woocommerce-info,.woocommerce-message{position:relative;display:block;padding:1.5em;margin:0 0 2em;background-color:#5B4B43;color:#fff;font-weight:700;list-style:none outside;word-wrap:break-word}
.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{text-decoration:underline}
.woocommerce-error .btn,.woocommerce-error .button,.woocommerce-error .iconbtn,.woocommerce-info .btn,.woocommerce-info .button,.woocommerce-info .iconbtn,.woocommerce-message .btn,.woocommerce-message .button,.woocommerce-message .iconbtn{float:right}
.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside !important;padding-left:0 !important;margin-left:0 !important}
.woocommerce-error{background-color:#e65743}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}
.tt-filter-wrap{padding-top:15px;padding-bottom:15px;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}
.sticky.is_sticky .tt-filter-title-btns{background:inherit;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2)}
@media (min-width:768px){
  .sticky.is_sticky #filter-main,.sticky.is_sticky .tt-filter-title-btns{-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
  .header_hide .sticky.is_sticky #filter-main,.header_hide .sticky.is_sticky .tt-filter-title-btns{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.filter-nav-bar{height:60px}
.filter-nav-bar.is_sticky{background:#fff}
.tt-filter-title-btns .row{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.tt-filter-title-btns .row [class*=col-]{margin-bottom:0}
.tt-filter-title-btn i{margin-left:5px}
.tt-filter-title-btn i::before{display:inline-block;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.wc-prdctfltr-active .tt-filter-title-btn i::before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.wc-prdctfltr-active .tt-filter-wrap{background:#fff}
.prdctfltr_filter_title{display:none}
.prdctfltr_buttons{display:none}
.prdctfltr_count{display:inline-block;margin-left:4px;font-size:12px;opacity:.5}
.prdctfltr_count::before{content:'('}
.prdctfltr_count::after{content:')'}
.prdctfltr_filter label{line-height:1.2;padding:6px 0;display:block}
.prdctfltr_text label{cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.desktop .prdctfltr_text label:hover,.prdctfltr_text label.prdctfltr_active{color:#326dae}
.prdctfltr_customization_search{display:none}
#filter-main form.prdctfltr_woocommerce_ordering{display:none;position:absolute;left:0;right:0;padding-top:20px;padding-bottom:40px;background:#fff;-webkit-box-shadow:0 40px 40px -10px rgba(0,0,0,.2);box-shadow:0 40px 40px -10px rgba(0,0,0,.2);text-transform:uppercase;max-height:calc(100vh - 120px);overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s;z-index:100}
.prdctfltr_regular_title{display:none;font-size:16px;padding-bottom:15px;font-weight:700}
.pf_adoptive_hide{opacity:.5;pointer-events:none}
.prdctfltr_add_inputs{display:none !important}
.filter-nav-bar .formbg{background:rgba(0,0,0,.7);visibility:hidden;opacity:0;z-index:1031}
.filter-nav-bar .formbg i{top:50%;right:24px;font-size:24px;color:#fff;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.search-form{position:relative}
.search-form input{padding-right:40px}
.search-form .submit-btn{position:absolute;top:0;right:0;width:40px;height:40px;color:#252525;text-align:center;overflow:hidden}
.search-form .submit-btn i{line-height:40px}
.desktop .search-form .submit-btn:hover{color:#326dae}
#filter-main .search-form{display:none}
.tt-filter-bar-phone{display:none;padding-right:54px}
.tt-filter-bar-phone .title-wrap{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.tt-filter-btn-phone{position:absolute;right:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:34px;height:34px;border:1px solid rgba(255,255,255,.2);border-radius:50%;font-size:20px}
@media (max-width:767px){
  .prdctfltr-shop main{padding-top:60px !important}
  .sticky.is_sticky .tt-filter-title-btns{-webkit-transform:translateY(60px);-ms-transform:translateY(60px);transform:translateY(60px);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
  .header_hide .sticky.is_sticky .tt-filter-title-btns{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
  .tt-filter-wrap{margin-top:5px;margin-bottom:5px;border:0}
  .tt-filter-title-btns .row{display:none}
  .tt-filter-bar-phone{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}
  #filter-main form.prdctfltr_woocommerce_ordering{position:fixed;top:0;left:0;right:70px;max-height:100%;padding-bottom:20px;z-index:1035}
  #filter-main .search-form{display:block}
  .prdctfltr_buttons{display:block}
  .prdctfltr_filter{padding-bottom:10px}
  .prdctfltr_filter:first-child .prdctfltr_regular_title{border:0}
  .prdctfltr_filter label{padding:12px 0}
  .prdctfltr_regular_title{display:block;padding-top:20px}
  .wc-prdctfltr-active{overflow:hidden}
  .wc-prdctfltr-active .nav-header{visibility:hidden;opacity:0}
  .wc-prdctfltr-active .filter-nav-bar .formbg{visibility:visible;opacity:1}
  .search-form+.prdctfltr_filter .prdctfltr_regular_title{border:0}
}
@media (max-width:767px) and (orientation:landscape){.prdctfltr_regular_title{border:0}}
@media (max-width:767px) and (orientation:portrait){.prdctfltr_count{position:absolute;right:0}}
#products .woocommerce-notices-wrapper{display:none}
.pdc-thumb{pointer-events:none}
.pdc-thumb a{pointer-events:auto}
.pdc-thumb .pdc-thumb-title{text-align:center;}
.desktop .pdc-thumb:hover{z-index:100}
.desktop .pdc-thumb:hover .pdc-thumb-img-wrap{-webkit-box-shadow:0 10px 30px -5px rgba(0,0,0,.15);box-shadow:0 10px 30px -5px rgba(0,0,0,.15)}
.desktop .pdc-thumb:hover .pdc-thumb-title{color:#326dae}
.desktop .darkmode .pdc-thumb:hover .pdc-thumb-img-wrap{-webkit-box-shadow:0 20px 40px -10px rgba(0,0,0,.9);box-shadow:0 20px 40px -10px rgba(0,0,0,.9)}
.pdc-thumb-img-wrap{background-color:#fff;padding-top:85.35%;overflow:hidden;-webkit-transition:-webkit-box-shadow .4s;transition:-webkit-box-shadow .4s;-o-transition:box-shadow .4s;transition:box-shadow .4s;transition:box-shadow .4s,-webkit-box-shadow .4s;pointer-events:auto}
.pdc-thumb.land .pdc-thumb-img-wrap{padding-top:56.25%}
a.pdc-thumb-img{display:block;position:absolute;top:0;left:0;width:100%;height:100%}
a.pdc-thumb-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
a.pdc-thumb-img .pdc-thumb2-img{opacity:0}
a.pdc-thumb-img:hover .pdc-thumb2-img{opacity:1}
.pdc-thumb-info{padding:16px 0}
.pdc-thumb-info .subtitle{line-height:1.2;opacity:.6}
@media (max-width:767px){.pdc-thumb-info{padding:10px 0}}
@media (max-width:767px) and (orientation:portrait){
  .products-container{padding-left:10px;padding-right:10px;}
  .products-container .row{margin-left:-3px;margin-right:-3px}
  /* .products-container .row .product{padding-left:3px;padding-right:3px} */
  .products-container .pdc-thumb-info{padding:15px}
  .pdc-thumb-info h5{font-size:13px}
  .pdc-thumb-info .subtitle{font-size:11px}
}
.single-product .nav-header .nav-wrap{border:0}
.single-product.max-header .nav-header .nav-wrap{background:0 0}
.product-head{background:#fff}
.product-head .images{height:80vh}
.product-head .wc-product-gallery_image{padding:0 100px}
.product-head .wc-product-gallery_image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
.product-head .woocommerce-product-thumbs{position:absolute;top:50%;left:30px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);z-index:10}
.product-head .woocommerce-product-thumbs .swiper-wrapper{-webkit-transition-duration:.4s !important;-o-transition-duration:.4s !important;transition-duration:.4s !important}
.product-head .woocommerce-product-thumbs .swiper-slide{width:60px;height:60px;opacity:.4;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;cursor:pointer}
.product-head .woocommerce-product-thumbs .swiper-slide.active{opacity:1}
.product-head .woocommerce-product-thumbs .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}
@media (min-width:1600px){.product-head .woocommerce-product-thumbs{left:50px}}
@media (orientation:portrait),(max-width:767px){
  .product-head .wc-product-gallery_image{padding:0 20px}
  .product-head .woocommerce-product-thumbs{position:relative;top:auto;left:50%;height:80px;padding:10px 0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}
}
@media (orientation:portrait){.product-head .images{height:100vw}}
@media (max-width:767px){.product-head{padding-top:50px}}
main>.product>.product-head{padding-top:60px}
@-webkit-keyframes mk_scale{
  0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@keyframes mk_scale{
  0%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}
  100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}
}
@-webkit-keyframes mk_fade{
  0%{opacity:0}
  100%{opacity:1}
}
@keyframes mk_fade{
  0%{opacity:0}
  100%{opacity:1}
}
@-webkit-keyframes mk_left_to_right{
  0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}
  100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes mk_left_to_right{
  0%{-webkit-transform:translateX(-30px);transform:translateX(-30px);opacity:0}
  100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes mk_right_to_left{
  0%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0}
  100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@keyframes mk_right_to_left{0%{-webkit-transform:translateX(30px);transform:translateX(30px);opacity:0}
100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}
}
@-webkit-keyframes mk_bottom_to_top{
  0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes mk_bottom_to_top{
  0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes mk_top_to_bottom{
  0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes mk_top_to_bottom{
  0%{-webkit-transform:translateY(-30px);transform:translateY(-30px);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes mk_spt{
  0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes mk_spt{
  0%{-webkit-transform:translateY(10%);transform:translateY(10%);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
.anim_emt,.anim_group .anim_item{visibility:hidden}
.anim_emt.visb,.anim_group .anim_item.visb{visibility:inherit}
.split{-webkit-transform:translateZ(0);transform:translateZ(0)}
.split>span{display:inline-block}
.split .spt{display:inline-block;text-rendering:optimizeSpeed;text-transform:none;visibility:hidden;opacity:0}
.split .spt.start{-webkit-animation:mk_spt .8s cubic-bezier(.165,.84,.44,1) both;animation:mk_spt .8s cubic-bezier(.165,.84,.44,1) both;visibility:visible}
.split.uppercase .spt,.uppercase .split .spt,h1.split:not(.capitalize) .spt,h2.split:not(.capitalize) .spt,h3.split:not(.capitalize) .spt{text-transform:uppercase}
.split.capitalize .spt:first-child{text-transform:capitalize}
.anim_emt.start{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.anim_emt.start.scale_up{-webkit-animation-name:mk_scale;animation-name:mk_scale}
.anim_emt.start.fade_in{-webkit-animation-name:mk_fade;animation-name:mk_fade}
.anim_emt.start.r_to_l{-webkit-animation-name:mk_right_to_left;animation-name:mk_right_to_left}
.anim_emt.start.l_to_r{-webkit-animation-name:mk_left_to_right;animation-name:mk_left_to_right}
.anim_emt.start.t_to_b{-webkit-animation-name:mk_top_to_bottom;animation-name:mk_top_to_bottom}
.anim_emt.start.b_to_t{-webkit-animation-name:mk_bottom_to_top;animation-name:mk_bottom_to_top}
.slide_anim{visibility:hidden}
.slide_anim.start{visibility:visible}
.slide_anim.b_to_t.start{-webkit-animation:mk_bottom_to_top .6s;animation:mk_bottom_to_top .6s}
@-webkit-keyframes tt_palx_wrap{
  0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@keyframes tt_palx_wrap{
  0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}
  100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}
}
@-webkit-keyframes tt_palx_img{
  0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
  100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes tt_palx_img{
  0%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}
  100%{-webkit-transform:translateY(0);transform:translateY(0)}
}
.anim_emt.palx_img.start{overflow:hidden;-webkit-animation-name:tt_palx_wrap;animation-name:tt_palx_wrap}
.anim_emt.palx_img.start .img-wrap{-webkit-animation:tt_palx_img .6s;animation:tt_palx_img .6s}
.swiper-container{margin-left:auto;margin-right:auto;overflow:hidden;z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-btn{width:40px;height:40px;overflow:hidden}
.swiper-btn i{font-size:20px}
.swiper-btn:not(.swiper-button-disabled):hover{color:#326dae}
.swiper-button-disabled{opacity:.3;cursor:default}
.swiper-pagination{padding:20px;text-align:center;line-height:1}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.swiper-container .swiper-slide{overflow:hidden}
.swiper-container .swiper-slide .info-wrap{-webkit-transform:translateZ(0);transform:translateZ(0)}
.desktop .swiper-container.swiper-ease-inout .swiper-wrapper,.desktop .swiper-container.swiper-ease-inout [data-swiper-parallax]{-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}
.swiper-container .swiper-lazy{opacity:0}
.swiper-container .swiper-lazy-loaded{-webkit-animation:fade_in .4s forwards;animation:fade_in .4s forwards}
.ttswiper.autowidth .swiper-container{height:60vh}
.ttswiper.autowidth .swiper-slide{width:auto;margin-right:20px}
.ttswiper.autowidth .img{display:block;cursor:pointer}
.ttswiper.autowidth .img,.ttswiper.autowidth .img img{width:auto;height:100%}
.ttswiper.autowidth .img .icon i{width:30px;height:30px;line-height:30px;color:#fff;font-size:24px}
.desktop .ttswiper.autowidth .img .icon i{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.desktop .ttswiper.autowidth .img:hover .icon i{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.mobile .ttswiper.autowidth .img .icon{display:none}
@media (max-width:767px){
  .ttswiper.autowidth .swiper-slide{margin-right:10px}
  .ttswiper.autowidth .swiper-nav{display:none}
}
@media (orientation:portrait){.ttswiper.autowidth .swiper-container{height:50vw}}
.thumbs-swiper.ttswiper .swiper-container{height:200px}
main .thumbs-swiper{background:0 0}
@media (max-width:767px){.thumbs-swiper.ttswiper .swiper-container{height:100px}}
.gallery-swiper{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:visibility .8s,opacity .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:visibility .8s,opacity .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:visibility .8s,opacity .8s,transform .8s cubic-bezier(.77,0,.175,1);transition:visibility .8s,opacity .8s,transform .8s cubic-bezier(.77,0,.175,1);transition:visibility .8s,opacity .8s,transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1);z-index:1201}
.gallery-swiper .swiper-container{height:100%;padding:100px 80px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1)}
.gallery-swiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.gallery-swiper .swiper-slide{height:300px}
.gallery-swiper .swiper-slide .img{width:100%;height:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.gallery-swiper .swiper-slide:not(.swiper-slide-active) .img{cursor:pointer}
.gallery-swiper .swiper-slide,.gallery-swiper .swiper-slide .img{-webkit-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.gallery-swiper .swiper-slide-active{height:100%;padding:0 40px}
.gallery-swiper .swiper-slide-active .img{width:100% !important}
.gallery-swiper .swiper-slide-prev .img{-webkit-transform:translateX(calc(100vw - 160px - 100%));-ms-transform:translateX(calc(100vw - 160px - 100%));transform:translateX(calc(100vw - 160px - 100%))}
.gallery-swiper .swiper-slide,.gallery-swiper .swiper-slide .img,.gallery-swiper .swiper-wrapper{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}
.gallery-swiper .btm-bar{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;height:60px;padding:0 40px;z-index:2}
.gallery-swiper .swiper-pagination{position:relative}
.gallery-swiper.showin{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.gallery-swiper.showin .swiper-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
@media (max-width:767px){
  .gallery-swiper .swiper-container{width:calc(100% + 20px);padding:20px 0;margin-left:-10px}
  .gallery-swiper .swiper-slide{height:100%;padding:0 10px}
  .gallery-swiper .swiper-slide .img{width:100% !important}
  .gallery-swiper .swiper-slide-active{padding:0 10px}
  .gallery-swiper .swiper-slide-prev .img{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
  .gallery-swiper .btm-bar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;border:0}
  .gallery-swiper .btm-bar .title{position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
  .gallery-swiper .back-btn{position:fixed;top:20px;left:30px;z-index:10}
}
.ttmodal.case .modal-cont,.ttmodal.case .modal-scroll-wrap{width:100%;height:100%;overflow:hidden}
.ttmodal.case .gallery-swiper,.ttmodal.case .thumbs-swiper{position:absolute;margin:0}
@-webkit-keyframes ps_slide_out_prev{
  0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
  100%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}
}
@keyframes ps_slide_out_prev{
  0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
  100%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0}
}
@-webkit-keyframes ps_slide_in_prev{
  0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}
  100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@keyframes ps_slide_in_prev{
  0%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}
  100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
}
@-webkit-keyframes ps_slide_out_next{
  0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
  100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}
}
@keyframes ps_slide_out_next{
  0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
  100%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:0}
}
@-webkit-keyframes ps_slide_in_next{
  0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0;visibility:visible}
  100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
}
@keyframes ps_slide_in_next{
  0%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:0;visibility:visible}
  100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;visibility:visible}
}
.pixislider{color:#fff}
.pixislider .canvas-wrap{position:absolute;top:0;left:-10px;width:calc(100% + 20px);height:100%}
.pixislider .canvas-wrap canvas{width:100% !important;height:100% !important}
.pixislider .slide{position:absolute;top:0;left:0;visibility:hidden;opacity:0}
.pixislider .slide.active{visibility:visible;opacity:1}
.pixislider .dots{font-size:0}
.pixislider .dot{display:inline-block;width:24px;height:24px;cursor:pointer;pointer-events:auto}
.pixislider .dot:before{content:'';position:absolute;top:9px;left:9px;width:6px;height:6px;border-radius:50%;background:#fff;opacity:.5;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.pixislider .dot svg{width:14px;fill:none;stroke:currentColor;stroke-width:4px;stroke-linecap:round}
.pixislider .dot svg circle{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);stroke-dasharray:150 150;stroke-dashoffset:150;-webkit-transition-property:stroke-dashoffset;-o-transition-property:stroke-dashoffset;transition-property:stroke-dashoffset;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s}
.desktop .pixislider .dot:hover:before{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5)}
.pixislider .dot.active{cursor:default;pointer-events:none}
.pixislider .dot.active:before{opacity:1}
.pixislider.autoplaying .dots .active svg circle{stroke-dashoffset:0}
.pixislider.prev .slide.showout{-webkit-animation:ps_slide_out_prev 1.2s cubic-bezier(.77,0,.175,1) both;animation:ps_slide_out_prev 1.2s cubic-bezier(.77,0,.175,1) both}
.pixislider.prev .slide.showin{-webkit-animation:ps_slide_in_prev 1.2s cubic-bezier(.77,0,.175,1) both;animation:ps_slide_in_prev 1.2s cubic-bezier(.77,0,.175,1) both}
.pixislider.next .slide.showout{-webkit-animation:ps_slide_out_next 1.2s cubic-bezier(.77,0,.175,1) both;animation:ps_slide_out_next 1.2s cubic-bezier(.77,0,.175,1) both}
.pixislider.next .slide.showin{-webkit-animation:ps_slide_in_next 1.2s cubic-bezier(.77,0,.175,1) both;animation:ps_slide_in_next 1.2s cubic-bezier(.77,0,.175,1) both}
/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}
.pswp img{max-width:none}
.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}
.pswp--open{display:block}
.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}
.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}
.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}
.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s;will-change:opacity}
.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}
.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.22,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.22,1);-o-transition:transform .4s cubic-bezier(.4,0,.22,1);transition:transform .4s cubic-bezier(.4,0,.22,1);transition:transform .4s cubic-bezier(.4,0,.22,1),-webkit-transform .4s cubic-bezier(.4,0,.22,1)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;-o-transition:none;transition:none}
.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0;pointer-events:auto}
.pswp__img--placeholder{-webkit-backface-visibility:hidden;backface-visibility:hidden}
.pswp__img--placeholder--blank{background:0 0}
.pswp__img--placeholder--blank+.pswp__img{opacity:0}
.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}
.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#666}
.pswp__error-msg a{color:#326dae}
.mobile .pswp .tt-tip{opacity:0}
.mobile .pswp.pswp--open .tt-tip{-webkit-animation:fade_in .4s .6s both,fade_out .4s 4s forwards;animation:fade_in .4s .6s both,fade_out .4s 4s forwards}
.pswp__container.anim_trans{-webkit-transition:-webkit-transform .8s cubic-bezier(.4,0,.22,1);transition:-webkit-transform .8s cubic-bezier(.4,0,.22,1);-o-transition:transform .8s cubic-bezier(.4,0,.22,1);transition:transform .8s cubic-bezier(.4,0,.22,1);transition:transform .8s cubic-bezier(.4,0,.22,1),-webkit-transform .8s cubic-bezier(.4,0,.22,1)}
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
.pswp__button{width:60px;height:60px;display:block;margin:0;font-size:20px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.desktop .pswp__button:hover,.pswp__button:focus{color:#326dae}
.pswp__button::-moz-focus-inner{padding:0;border:0}
.pswp__ui--over-close .pswp__button--close{color:#326dae}
.mobile .pswp__button--fs{display:none}
.pswp_arrow{position:fixed;top:50%;margin-top:-30px;width:60px;height:60px;font-size:20px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.pswp_arrow:before{vertical-align:middle}
.desktop .pswp_arrow:hover{color:#326dae}
.mobile .pswp_arrow{display:none}
.pswp__button--arrow--left{left:0}
.pswp__button--arrow--right{right:0}
.pswp__counter{float:left;height:60px;font-size:14px;line-height:60px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.pswp__preloader{position:absolute;top:0;left:50%;width:16px;height:50px;margin-left:-8px;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}
.pswp__preloader .loader-icon{position:absolute;top:17px;width:16px;height:16px}
.pswp__preloader .loader-icon .line{stroke:currentColor;stroke-width:6px}
.pswp__preloader--active{opacity:1}
.pswp__preloader--active .loader-icon .line{-webkit-animation:loader 1829ms linear infinite,loader_dash 2156ms ease-in-out infinite;animation:loader 1829ms linear infinite,loader_dash 2156ms ease-in-out infinite;visibility:visible}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}
.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px}
.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity .4s cubic-bezier(.4,0,.22,1);-o-transition:opacity .4s cubic-bezier(.4,0,.22,1);transition:opacity .4s cubic-bezier(.4,0,.22,1)}
.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__top-bar,.pswp__ui--idle .pswp_arrow{opacity:0}
.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp_arrow{opacity:.001}
.pswp__ui--one-slide .pswp__counter,.pswp__ui--one-slide .pswp_arrow{display:none}
.pswp__element--disabled{display:none !important}
.pswp--minimal--dark .pswp__top-bar{background:0 0}
@media (max-width:767px){
  .pswp__top-bar{height:50px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
  .pswp__ui--hidden .pswp__top-bar{opacity:1;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}
  .pswp__button{width:50px;height:50px;line-height:50px}
  .pswp__counter{height:50px;line-height:50px}
  .pswp_arrow{display:none}
}
.ttmodal{position:fixed;display:none;top:0;right:0;width:100%;height:100%;overflow:hidden;z-index:1200}
.ttmodal .modal-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);opacity:0;-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ttmodal .modal-bg.showin{opacity:1}
.ttmodal .modal-scroll-wrap{position:absolute;top:0;right:0;width:100%;height:100%;max-width:100%;background:#f8f6f7;overflow:hidden;-webkit-overflow-scrolling:touch;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);z-index:0;-webkit-transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1);transition:transform .8s cubic-bezier(.77,0,.175,1),-webkit-transform .8s cubic-bezier(.77,0,.175,1)}
.wechat .ttmodal .modal-scroll-wrap{height:calc(100% + 1px)}
.ttmodal .modal-scroll-wrap .modal-loader .line{stroke:#252525}
.ttmodal .modal-cont{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);-webkit-transition:opacity .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);transition:opacity .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1);-o-transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .8s;transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .8s;transition:transform .8s cubic-bezier(.77,0,.175,1),opacity .8s,-webkit-transform .8s cubic-bezier(.77,0,.175,1)}
.ttmodal .modal-close-btn{position:absolute;top:20px;right:20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}
.ttmodal .modal-close-btn i{font-size:24px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.desktop .ttmodal .modal-close-btn:hover i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.ttmodal .close-tip{position:absolute;bottom:20px;right:20px;line-height:1;opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0);-webkit-transition:all .8s;-o-transition:all .8s;transition:all .8s}
.ttmodal .close-tip i{vertical-align:middle;margin-left:5px}
.ttmodal .close-tip.showin{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.desktop .ttmodal .close-tip{display:none}
.ttmodal.showin .modal-scroll-wrap{overflow-y:auto;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ttmodal.showin .modal-scroll-wrap.change-trans{-webkit-transition:width .4s,max-width .4s;-o-transition:width .4s,max-width .4s;transition:width .4s,max-width .4s}
.ttmodal.showin .modal-cont{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.ttmodal.showin.change .modal-cont{opacity:0;-webkit-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;pointer-events:none}
.ttmodal.showin .modal-close-btn{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:background .4s ease,color .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .6s ease 1.2s;transition:background .4s ease,color .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .6s ease 1.2s;-o-transition:transform .6s ease 1.2s,background .4s ease,color .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .6s ease 1.2s,background .4s ease,color .4s ease,opacity .4s ease,visibility .4s ease;transition:transform .6s ease 1.2s,background .4s ease,color .4s ease,opacity .4s ease,visibility .4s ease,-webkit-transform .6s ease 1.2s}
.ttmodal.close:not(.touch_close) .modal-scroll-wrap{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s;transition:all .8s cubic-bezier(.77,0,.175,1) 0s}
.ttmodal.close:not(.touch_close) .modal-cont{-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);opacity:0}
.ttmodal.close.touch_close .modal-scroll-wrap{-webkit-transform:scale(0) !important;-ms-transform:scale(0) !important;transform:scale(0) !important;opacity:0;-webkit-transition:all .8s cubic-bezier(.77,0,.175,1) 0s !important;-o-transition:all .8s cubic-bezier(.77,0,.175,1) 0s !important;transition:all .8s cubic-bezier(.77,0,.175,1) 0s !important}
.ttmodal.close .modal-close-btn{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.darkmode .ttmodal .modal-scroll-wrap{background:#252525}
.darkmode .ttmodal .modal-scroll-wrap .modal-loader .line{stroke:#fff}
@media (min-width:1200px){.ttmodal.product .modal-scroll-wrap{width:84%}}
.ttmodal.news .modal-cont{padding-top:80px}
.ttmodal.news .main-wrap .wrap-left{display:none}
.ttmodal.news .main-wrap .wrap-right{width:100%}
@media (min-width:960px){.ttmodal.news .modal-scroll-wrap{width:80%;max-width:1280px}}
@media (max-width:767px){
  .ttmodal.news .modal-cont{padding-top:30px}
  .ttmodal.news .title-wrap{padding-right:60px}
}
body.modal-show{overflow:hidden}
.pop{position:absolute;background-color:#fff;color:#333;padding:10px;bottom:100%;margin-bottom:10px;left:50%;line-height:1;border-radius:3px;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;visibility:hidden;opacity:0;-webkit-transform:translate(-50%,-10px);-ms-transform:translate(-50%,-10px);transform:translate(-50%,-10px);-webkit-box-shadow:0 0 16px rgba(0,0,0,.2);box-shadow:0 0 16px rgba(0,0,0,.2);z-index:10}
.pop:after{content:'';width:0;height:0;border:6px solid transparent;border-top-color:#fff;position:absolute;bottom:-12px;left:50%;margin-left:-6px}
.pop.pop-btm{bottom:auto;top:100%;margin-bottom:0;margin-top:10px;-webkit-transform:translate(-50%,10px);-ms-transform:translate(-50%,10px);transform:translate(-50%,10px)}
.pop.pop-btm:after{width:0;height:0;border:6px solid transparent;border-bottom-color:#fff;position:absolute;top:-12px;left:50%;margin-left:-6px}
.pop.pop-left{left:0;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}
.pop.pop-left:after{left:20px;margin:0}
.pop.pop-right{left:auto;right:0;-webkit-transform:translate(0,-10px);-ms-transform:translate(0,-10px);transform:translate(0,-10px)}
.pop.pop-right:after{left:auto;right:20px;margin:0}
.pop.popshow{visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}
.qrcode-img{width:129px;max-width:none;height:auto}
.tooltip{line-height:0;pointer-events:none}
.tooltip a,.tooltip button{pointer-events:auto}
.tooltip .pop{line-height:1}
.tooltip .pop-cont{max-width:260px;white-space:nowrap}
.desktop .tooltip:hover .pop,.tooltip.active .pop{visibility:visible;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}
.desktop .tooltip:hover .pop-left,.tooltip.active .pop-left{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.desktop .tooltip:hover .pop-right,.tooltip.active .pop-right{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.sitetip{position:fixed;top:0;left:0;width:100%;background-color:#326dae;color:#fff;z-index:3000;display:none}
.sitetip a{display:inline-block;padding:15px 30px;margin-right:10px;font-weight:600;background-color:#fff;color:#326dae;border-radius:3px}
.site-footer,body{-webkit-transition:background .4s;-o-transition:background .4s;transition:background .4s}
.darkmode{background:#252525;color:#fff}
.darkmode .bgc-white{background-color:#252525;color:#fff}
.darkmode .border-btm,.darkmode .border-top{border-color:rgba(255,255,255,.2)}
.darkmode .darkmode-darken{background:#1e1e1e}
.darkmode.max-header:not(.single-product) .nav-header:not(.cover-header) .nav-wrap,.darkmode:not(.max-header) .nav-header .nav-wrap{background:#252525;color:#fff}
.darkmode.max-header:not(.single-product) .nav-header:not(.cover-header) .line,.darkmode.max-header:not(.single-product) .nav-header:not(.cover-header) .line-btn span::after,.darkmode:not(.max-header) .nav-header .line,.darkmode:not(.max-header) .nav-header .line-btn span::after{background:#f8f6f7}
.darkmode.max-header:not(.single-product) .nav-header:not(.cover-header) #menubtn i,.darkmode.max-header:not(.single-product) .nav-header:not(.cover-header) #menubtn i::after,.darkmode.max-header:not(.single-product) .nav-header:not(.cover-header) #menubtn i::before,.darkmode:not(.max-header) .nav-header #menubtn i,.darkmode:not(.max-header) .nav-header #menubtn i::after,.darkmode:not(.max-header) .nav-header #menubtn i::before{background:#f8f6f7}
.darkmode #topnav .bgc-light{background:#222;color:#fff}
.darkmode #topnav .main{border-color:rgba(255,255,255,.1)}
.darkmode #topnav .pdc-btn span::after{background:#fff}
.darkmode #topnav .closebtn i::after,.darkmode #topnav .closebtn i::before{background:#fff}
.darkmode .fu-icons .iconbtn:not(:hover):not(.active){background:#f8f6f7;color:#252525}
.darkmode .site-footer{background:#2a2a2a}
.darkmode .form-control:not(select),.darkmode input[type=text],.darkmode input[type=tel],.darkmode input[type=url],.darkmode input[type=email],.darkmode input[type=password],.darkmode textarea{background-color:#585858;color:#fff;border-color:#252525}
.darkmode .form-control:not(select):focus,.darkmode input[type=text]:focus,.darkmode input[type=tel]:focus,.darkmode input[type=url]:focus,.darkmode input[type=email]:focus,.darkmode input[type=password]:focus,.darkmode textarea:focus{background-color:#fff;color:#252525;border-color:#252525}
.darkmode .form-control:not(select):focus+.submit-btn,.darkmode input[type=text]:focus+.submit-btn,.darkmode input[type=tel]:focus+.submit-btn,.darkmode input[type=url]:focus+.submit-btn,.darkmode input[type=email]:focus+.submit-btn,.darkmode input[type=password]:focus+.submit-btn,.darkmode textarea:focus+.submit-btn{color:#252525}
.darkmode .search-form .submit-btn{color:#fff}
.darkmode .filter-nav-bar.is_sticky,.darkmode.wc-prdctfltr-active .tt-filter-wrap{background:#2a2a2a}
.darkmode #filter-main form{background:#2a2a2a}
body.home .nav-header .nav-wrap .modebtn{display:none}
.home-slider .m-Pic{background-position: center;background-size: cover;}
.home-slider .banner-video-box{position: relative;}
.home-slider .banner-video-box img{visibility: hidden;opacity: 0;}
.home-slider .banner-video-box .banner-video{position:absolute;width:100%;min-height:100%;}
@media (max-width:767px){
  .home-slider .info-wrap{padding-bottom:80px}
  .home-slider .subtitle{font-size:14px}
  .home-slider .dots{display:none}
  .home-slider .slider-nav.number{display:block}
}
.honor-list{display:-webkit-box;display:-ms-flexbox;display:flex}
.honor-list .year{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50px}
.honor-list .info{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}
@media (min-width:960px){
  .cat-cases:not(:first-child){border:0}
  .cat-cases nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .cat-cases nav ul li{margin:0}
  .cat-cases nav ul li>a{line-height:30px;padding:5px 0}
}
@media (max-width:767px){
  .cat-cases{padding-top:0}
  .cat-cases nav{padding-top:6px;padding-bottom:6px}
}
.news-cont .pdc-thumb.land .pdc-thumb-title,.news-cont .thumb .title,.news-cont .thumb_b .title{color:#326dae}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right !important}
.pull-left{float:left !important}
.hide{display:none !important}
.show{display:block !important}
.visb{visibility:visible}
.invisible{visibility:hidden}
.hidden{display:none !important;visibility:hidden !important}
html.mobile .only-desktop{display:none}
html.desktop .only-mobile{display:none}
@-ms-viewport{width:device-width}
.visible-lg,.visible-md,.visible-sm,.visible-xs,.visible-xs-p{display:none !important}
@media (max-width:767px){
  .visible-xs{display:block !important}
  table.visible-xs{display:table !important}
  tr.visible-xs{display:table-row !important}
  td.visible-xs,th.visible-xs{display:table-cell !important}
}
@media (max-width:767px) and (orientation:portrait){
  .visible-xs-p{display:block !important}
  table.visible-xs-p{display:table !important}
  tr.visible-xs-p{display:table-row !important}
  td.visible-xs-p,th.visible-xs-p{display:table-cell !important}
}
@media (min-width:768px) and (max-width:959px){
  .visible-sm{display:block !important}
  table.visible-sm{display:table !important}
  tr.visible-sm{display:table-row !important}
  td.visible-sm,th.visible-sm{display:table-cell !important}
}
@media (min-width:960px) and (max-width:1199px){
  .visible-md{display:block !important}
  table.visible-md{display:table !important}
  tr.visible-md{display:table-row !important}
  td.visible-md,th.visible-md{display:table-cell !important}
}
@media (min-width:1200px){
  .visible-lg{display:block !important}
  table.visible-lg{display:table !important}
  tr.visible-lg{display:table-row !important}
  td.visible-lg,th.visible-lg{display:table-cell !important}
}
@media (max-width:767px){.hidden-xs{display:none !important}}
@media (max-width:767px) and (orientation:portrait){.hidden-xs-p{display:none !important}}
@media (min-width:768px) and (max-width:959px){.hidden-sm{display:none !important}}
@media (min-width:960px) and (max-width:1199px){.hidden-md{display:none !important}}
@media (min-width:1200px){.hidden-lg{display:none !important}}