@charset "utf-8";
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
a,b,body,button,caption,dd,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,input,label,legend,li,ol,p,select,span,table,td,textarea,th,tr,u,ul{margin:0;padding:0}
html{-webkit-transition:opacity 1s;-moz-transition:opacity 1s;-ms-transition:opacity 1s;transition:opacity 1s}
body{font:14px/1.5 'Microsoft Yahei','微软雅黑',Arial,Tahoma,Helvetica,sans-serif;color:#333;background-color:#fff;margin:auto}
button,input,select,textarea{font:inherit;outline:0;border:0;background:0 0;color:inherit}
input:focus,textarea:focus{color:inherit}
button::-moz-focus-inner,input::-moz-focus-inner{border:0}
li,ol,ul{list-style:none}
textarea{overflow:auto;resize:none}
table{border-collapse:collapse;border:0}
img{border:0;outline:0;vertical-align:middle}
a{text-decoration:none;color:inherit}
a:focus{outline:0}
svg:not(:root){overflow:hidden}
input[type=date]{background-color:transparent;border:0;filter:alpha(opacity=0)}
::-ms-clear,::-ms-reveal{display:none}
::-webkit-input-placeholder{color:#909090}
:-moz-placeholder{color:#909090;opacity:1}
::-moz-placeholder{color:#909090;opacity:1}
:-ms-input-placeholder{color:#909090}
a,a:focus,a:hover{text-decoration:none}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a,a:active,a:focus,a:hover{outline:0}
:focus{outline:0}
.dn{display:none}
.di{display:inline}
.db{display:block}
.dib{display:inline-block}
.fl{float:left}
.fr{float:right}
.auto{margin-left:auto;margin-right:auto}
.ovh{overflow:hidden}
.rel{position:relative}
.abs{position:absolute}
.n{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tj{text-align:justify}
.fix{*zoom:1}
.fix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0}
table{width:100%;border-collapse:collapse}
.m0{margin:0!important}
.ml0{margin-left:0}
.ml1{margin-left:1px}
.ml2{margin-left:2px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}
.ml30{margin-left:30px}
.mr1{margin-right:1px}
.mr2{margin-right:2px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mt1{margin-top:1px}
.mt2{margin-top:2px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mb1{margin-bottom:1px}
.mb2{margin-bottom:2px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.p0{padding:0}
.p1{padding:1px}
.pl1{padding-left:1px}
.pt1{padding-top:1px}
.pr1{padding-right:1px}
.pb1{padding-bottom:1px}
.p2{padding:2px}
.pl2{padding-left:2px}
.pt2{padding-top:2px}
.pr2{padding-right:2px}
.pb2{padding-bottom:2px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p15{padding:15px}
.pl15{padding-left:15px}
.pt15{padding-top:15px}
.pr15{padding-right:15px}
.pb15{padding-bottom:15px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.p30{padding:30px}
.pl30{padding-left:30px}
.pt30{padding-top:30px}
.pr30{padding-right:30px}
.pb30{padding-bottom:30px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vb{vertical-align:bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.bgnone{background:0 0!important}
.bnone{border:none!important}
.middle-box{font-size:0;letter-spacing:-1.5em}
.middle-box:after{content:'';display:inline-block;vertical-align:middle;height:100%}
.middle-cont{display:inline-block;vertical-align:middle;font-size:14px;letter-spacing:0}
.justify-box,.justify-txt{word-break:break-all;text-align:justify;text-justify:inter-ideograph}
.justify-box:after{content:'';display:inline-block;padding-left:100%;font-size:0;vertical-align:top}
.writing-vertical{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;writing-mode:tb-rl}
.middle-img{position:relative;overflow:hidden}
.middle-img img{display:block;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;max-width:100%;max-height:100%}
.middle-full{position:relative;overflow:hidden}
.middle-full img{position:absolute;top:50%;left:50%;display:block;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}
.x-hidden{opacity:0;visibility:hidden;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-duration:.3s;transition-duration:.3s}
.x-visible{opacity:1;visibility:visible}
img{max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:bicubic;border:none}
.box-line{position:relative}
.box-line:after,.box-line:before{content:"";display:block;width:0;height:0;border:1px solid transparent;box-sizing:border-box;position:absolute}
.box-line:before{top:0;left:0;transition:border-color 0s ease-in .8s,width .2s ease-in .6s,height .2s ease-in .4s}
.box-line:after{right:0;bottom:0;transition:border-color 0s ease-in .4s,width .2s ease-in .2s,height .2s ease-in}
.box-line:hover:before{width:100%;height:100%;transition:width .2s ease-in,height .2s ease-in .2s;border-top-color:#093969;border-right-color:#093969}
.box-line:hover:after{width:100%;height:100%;transition:border-color 0s ease-in .4s,width .2s ease-in .4s,height .3s ease-in .6s;border-bottom-color:#093969;border-left-color:#093969}
.h16{font-size:16px}
.h18{font-size:18px}
.h20{font-size:20px}
.h22{font-size:22px}
.h24{font-size:24px}
.h26{font-size:26px}
.h28{font-size:28px}
.h30{font-size:30px}
.h32{font-size:32px}
.h34{font-size:34px}
.h36{font-size:36px}
.h38{font-size:38px}
.h40{font-size:40px}
.h42{font-size:42px}
.h44{font-size:44px}
.h46{font-size:46px}
.h48{font-size:48px}
.h50{font-size:50px}
.h54{font-size:54px}
.h60{font-size:60px}
@media (max-width:1440px){
.h24{font-size:22px}
.h26{font-size:24px}
.h30{font-size:28px}
.h34{font-size:32px}
.h36{font-size:34px}
.h42{font-size:36px}
.h46{font-size:38px}
.h48{font-size:40px}
.h50{font-size:40px}
.h54{font-size:44px}
}
@media (max-width:1199px){
.h24{font-size:20px}
.h26{font-size:22px}
.h30{font-size:26px}
.h32{font-size:28px}
.h34{font-size:28px}
.h36{font-size:28px}
.h42{font-size:30px}
.h46{font-size:32px}
.h48{font-size:34px}
.h50{font-size:36px}
.h54{font-size:38px}
}
@media (max-width:767px){
.h16{font-size:16px}
.h18{font-size:16px}
.h20{font-size:18px}
.h22{font-size:20px}
.h24{font-size:20px}
.h26{font-size:22px}
.h28{font-size:24px}
.h30{font-size:26px}
.h34{font-size:28px}
.h46{font-size:34px}
.h48{font-size:36px}
.h54{font-size:32px}
.h54{font-size:34px}
}
.phone-show{display:none}
@media only screen and (max-width:991px){
.pc-show{display:none}
.phone-show{display:block}
}
.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-5ths{width:20%;float:left}
@media (min-width:768px){
.col-sm-5ths{width:20%;float:left}
}
@media (min-width:992px){
.col-md-5ths{width:20%;float:left}
}
@media (min-width:1200px){
.col-lg-5ths{width:20%;float:left}
}
nav.bootsnav .dropdown.megamenu-fw{position:static}
nav.bootsnav .container{position:relative}
nav.bootsnav .megamenu-fw .dropdown-menu{left:auto}
nav.bootsnav .megamenu-content{padding:15px;width:100%!important}
nav.bootsnav .megamenu-content .title{margin-top:0}
nav.bootsnav .dropdown.megamenu-fw .dropdown-menu{left:0;right:0}
nav.navbar.bootsnav{margin-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;background-color:#fff;border:none;border-bottom:solid 1px #e0e0e0;z-index:9}
nav.navbar.bootsnav ul.nav>li>a{color:#6f6f6f;background-color:transparent;outline:0;margin-bottom:-2px}
nav.navbar.bootsnav ul.nav li.active>a,nav.navbar.bootsnav ul.nav li.active>a:focus,nav.navbar.bootsnav ul.nav li.active>a:hover,nav.navbar.bootsnav ul.nav li.megamenu-fw>a:focus,nav.navbar.bootsnav ul.nav li.megamenu-fw>a:hover{background-color:transparent}
nav.navbar.bootsnav .navbar-toggle{background-color:#fff;border:none;padding:0;font-size:18px;position:relative;top:5px}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{top:0;left:100%}
nav.navbar.bootsnav ul.nav ul.dropdown-menu>li>a{white-space:normal}
ul.menu-col{padding:0;margin:0;list-style:none}
ul.menu-col li a{color:#6f6f6f}
ul.menu-col li a:focus,ul.menu-col li a:hover{text-decoration:none}
nav.bootsnav.navbar-full{padding-bottom:10px;padding-top:10px}
nav.bootsnav.navbar-full .navbar-header{display:block;width:100%}
nav.bootsnav.navbar-full .navbar-toggle{display:inline-block;margin-right:0;position:relative;top:0;font-size:30px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
nav.bootsnav.navbar-full .navbar-collapse{position:fixed;width:100%;height:100%!important;top:0;left:0;padding:0;display:none!important;z-index:9}
nav.bootsnav.navbar-full .navbar-collapse.in{display:block!important}
nav.bootsnav.navbar-full .navbar-collapse .nav-full{overflow:auto}
nav.bootsnav.navbar-full .navbar-collapse .wrap-full-menu{display:table-cell;vertical-align:middle;background-color:#fff;overflow:auto}
nav.bootsnav.navbar-full .navbar-collapse .nav-full::-webkit-scrollbar{width:0}
nav.bootsnav.navbar-full .navbar-collapse ul.nav{display:block;width:100%;overflow:auto}
nav.bootsnav.navbar-full .navbar-collapse ul.nav a,nav.bootsnav.navbar-full .navbar-collapse ul.nav a:focus,nav.bootsnav.navbar-full .navbar-collapse ul.nav a:hover{background-color:transparent}
nav.bootsnav.navbar-full .navbar-collapse ul.nav>li{float:none;display:block;text-align:center}
nav.bootsnav.navbar-full .navbar-collapse ul.nav>li>a{display:table;margin:auto;text-transform:uppercase;font-weight:700;letter-spacing:2px;font-size:24px;padding:10px 15px}
li.close-full-menu>a{padding-top:0;padding-bottom:0}
li.close-full-menu{padding-top:30px;padding-bottom:30px}
ul.cart-list{padding:0!important;width:250px!important}
ul.cart-list>li{position:relative;border-bottom:solid 1px #efefef;padding:15px 15px 23px 15px!important}
ul.cart-list>li>a.photo{padding:0!important;margin-right:15px;float:left;display:block;width:50px;height:50px;left:15px;top:15px}
ul.cart-list>li img{width:50px;height:50px;border:solid 1px #efefef}
ul.cart-list>li>h6{margin:0}
ul.cart-list>li>h6>a.photo{padding:0!important;display:block}
ul.cart-list>li>p{margin-bottom:0}
ul.cart-list>li.total{background-color:#f5f5f5;padding-bottom:15px!important}
ul.cart-list>li.total>.btn{display:inline-block;border-bottom:solid 1px #efefef}
ul.cart-list>li .price{font-weight:700}
ul.cart-list>li.total>span{padding-top:8px}
.top-search{background-color:#333;padding:10px 0;display:none}
.top-search input.form-control{background-color:transparent;border:none;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;color:#fff;height:40px;padding:0 15px}
.top-search .input-group-addon{background-color:transparent;border:none;color:#fff;padding-left:0;padding-right:0}
.top-search .input-group-addon.close-search{cursor:pointer}
body{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
body.on-side{margin-left:-280px}
.side{position:fixed;overflow-y:auto;top:0;right:-280px;width:280px;padding:25px 30px;height:100%;display:block;background-color:#333;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:9}
.side.on{right:0}
.side .close-side{float:right;color:#fff;position:relative;z-index:2;font-size:16px}
.side .widget{position:relative;z-index:1;margin-bottom:25px}
.side .widget .title{color:#fff;margin-bottom:15px}
.side .widget ul.link{padding:0;margin:0;list-style:none}
.side .widget ul.link li a{color:#9f9f9f;letter-spacing:1px}
.side .widget ul.link li a:focus,.side .widget ul.link li a:hover{color:#fff;text-decoration:none}
nav.navbar.bootsnav .share{padding:0 30px;margin-bottom:30px}
nav.navbar.bootsnav .share ul{display:inline-block;padding:0;margin:0 0 -7px 0;list-style:none}
nav.navbar.bootsnav .share ul>li{float:left;display:block;margin-right:5px}
nav.navbar.bootsnav .share ul>li>a{display:table-cell;vertical-align:middle;text-align:center;width:35px;height:35px;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#cfcfcf;color:#fff}
nav.navbar.bootsnav.navbar-fixed{position:fixed;display:block;width:100%}
nav.navbar.bootsnav.no-background{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;transition:all 1s ease-in-out}
.wrap-sticky{position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.wrap-sticky nav.navbar.bootsnav{position:absolute;width:100%;left:0;top:0}
.wrap-sticky nav.navbar.bootsnav.sticked{position:fixed;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
body.on-side .wrap-sticky nav.navbar.bootsnav.sticked{left:-280px}
@media (min-width:1024px) and (max-width:1400px){
body.wrap-nav-sidebar .wrapper .container{width:100%;padding-left:30px;padding-right:30px}
}
@media (min-width:1024px){
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{margin-top:0}
nav.navbar.bootsnav ul.nav.navbar-right .dropdown-menu .dropdown-menu{left:-200px}
nav.navbar.bootsnav ul.nav>li>a{padding:30px 15px;font-weight:600}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;padding:0;width:200px;background:#fff;border:solid 1px #e0e0e0;border-top:solid 5px}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li a:hover{background-color:transparent}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li>a{padding:10px 15px;border-bottom:solid 1px #eee;color:#6f6f6f}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu>li:last-child>a{border-bottom:none}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li a{text-align:right}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before{font-family:FontAwesome;float:right;content:"\f105";margin-top:0}
nav.navbar.bootsnav ul.navbar-right li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:before{font-family:FontAwesome;float:left;content:"\f104";margin-top:0}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu ul.dropdown-menu{top:-3px}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content{padding:0 15px!important}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content>li{padding:25px 0 20px}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed{padding:0}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content.tabbed>li{padding:0}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu{padding:0 30px;margin:0 -.5px;border-left:solid 1px #f0f0f0;border-right:solid 1px #f0f0f0}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:first-child{border-left:none}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu:last-child{border-right:none}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content{display:none}
nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .content ul.menu-col li a{text-align:left;padding:5px 0;display:block;width:100%;margin-bottom:0;border-bottom:none;color:#6f6f6f}
nav.navbar.bootsnav.on ul.dropdown-menu.megamenu-content .content{display:block!important;height:auto!important}
nav.navbar.bootsnav.no-background{background-color:transparent;border:none}
nav.navbar.bootsnav.navbar-transparent.white{background-color:rgba(255,255,255,.3);border-bottom:solid 1px #bbb}
nav.navbar.bootsnav.navbar-transparent.dark,nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark{background-color:rgba(0,0,0,.3);border-bottom:solid 1px #555}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-scrolled,nav.navbar.bootsnav.navbar-fixed.no-background .logo-scrolled{display:none}
nav.navbar.bootsnav.navbar-fixed.navbar-transparent .logo-display,nav.navbar.bootsnav.navbar-fixed.no-background .logo-display{display:block}
nav.navbar.bootsnav.navbar-fixed .logo-display{display:none}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled{display:block}
nav.navbar.bootsnav.menu-center .container{position:relative}
nav.navbar.bootsnav.menu-center ul.nav.navbar-center{float:none;margin:0 auto;display:table;table-layout:fixed}
nav.navbar.bootsnav.menu-center .navbar-header nav.bootsnav.navbar-brand-top .navbar-header{display:block;width:100%;text-align:center}
nav.bootsnav.navbar-brand-top ul.nav>li.dropdown>ul.dropdown-menu{margin-top:2px}
nav.bootsnav.navbar-brand-top ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu{margin-top:0}
nav.bootsnav.navbar-brand-top .navbar-header .navbar-brand{display:inline-block;float:none;margin:0}
nav.bootsnav.navbar-brand-top .navbar-collapse{text-align:center}
nav.bootsnav.navbar-brand-top ul.nav{display:inline-block;float:none;margin:0 0 -5px 0}
nav.bootsnav.brand-center .navbar-header{display:block;width:100%;position:absolute;text-align:center;top:0;left:0}
nav.bootsnav.brand-center .navbar-brand{display:inline-block;float:none}
nav.bootsnav.brand-center .navbar-collapse{text-align:center;display:inline-block;padding-left:0;padding-right:0}
nav.bootsnav.brand-center ul.nav>li.dropdown>ul.dropdown-menu{margin-top:2px}
nav.bootsnav.brand-center ul.nav>li.dropdown.megamenu-fw>ul.dropdown-menu{margin-top:0}
nav.bootsnav.brand-center .navbar-collapse .col-half{width:50%;float:left;display:block}
nav.bootsnav.brand-center .navbar-collapse .col-half.left{text-align:right;padding-right:100px}
nav.bootsnav.brand-center .navbar-collapse .col-half.right{text-align:left;padding-left:100px}
nav.bootsnav.brand-center ul.nav{float:none!important;margin-bottom:-5px!important;display:inline-block!important}
nav.bootsnav.brand-center ul.nav.navbar-right{margin:0}
nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left{text-align:left;padding-right:100px}
nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right{text-align:right;padding-left:100px}
body.wrap-nav-sidebar .wrapper{padding-left:260px;overflow-x:hidden}
nav.bootsnav.navbar-sidebar{position:fixed;width:260px;overflow:hidden;left:0;padding:0!important;background:#fff;border-right:solid 1px #dfdfdf}
nav.bootsnav.navbar-sidebar .scroller{width:280px;overflow-y:auto;overflow-x:hidden}
nav.bootsnav.navbar-sidebar .container,nav.bootsnav.navbar-sidebar .container-fluid{padding:0!important}
nav.bootsnav.navbar-sidebar .navbar-header{float:none;display:block;width:260px;padding:10px 15px;margin:10px 0 0 0!important}
nav.bootsnav.navbar-sidebar .navbar-collapse{padding:0!important;width:260px}
nav.bootsnav.navbar-sidebar ul.nav{float:none;display:block;width:100%;padding:0 15px!important;margin:0 0 30px 0}
nav.bootsnav.navbar-sidebar ul.nav li{float:none!important}
nav.bootsnav.navbar-sidebar ul.nav>li>a{padding:10px 15px;font-weight:700}
nav.bootsnav.navbar-sidebar ul.nav>li.dropdown>a:after{float:right}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{left:100%;top:0;position:relative!important;left:0!important;width:100%!important;height:auto!important;background-color:transparent;border:none!important;padding:0;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0}
nav.bootsnav.navbar-sidebar ul.nav .megamenu-content .col-menu{border:none!important}
nav.bootsnav.navbar-sidebar ul.nav>li.dropdown>ul.dropdown-menu{margin-bottom:15px}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu{padding-left:0;float:none;margin-bottom:0}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li a{padding:5px 15px;color:#6f6f6f;border:none}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu ul.dropdown-menu{padding-left:15px;margin-top:0}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown ul.dropdown-menu li.dropdown>a:before{font-family:FontAwesome;content:"\f105";float:right}
nav.bootsnav.navbar-sidebar ul.nav li.dropdown.on ul.dropdown-menu li.dropdown.on>a:before{content:"\f107"}
nav.bootsnav.navbar-sidebar ul.dropdown-menu.megamenu-content>li{padding:0!important}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{display:block;float:none!important;padding:0;margin:0;width:100%}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title{padding:7px 0;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:0;cursor:pointer;color:#6f6f6f}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .title:before{font-family:FontAwesome;content:"\f105";float:right}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu.on .title:before{content:"\f107"}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu{border:none}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu .content{padding:0 0 0 15px}
nav.bootsnav.navbar-sidebar .dropdown .megamenu-content .col-menu ul.menu-col li a{padding:3px 0!important}
}
@media (max-width:991px){
nav.navbar.bootsnav .navbar-brand{display:inline-block;float:none!important;margin:0!important}
nav.navbar.bootsnav .navbar-header{float:none;display:block;text-align:center;padding-left:30px;padding-right:30px}
nav.navbar.bootsnav .navbar-toggle{display:inline-block;float:left;margin-right:-200px;margin-top:10px}
nav.navbar.bootsnav .navbar-collapse{border:none;margin-bottom:0}
nav.navbar.bootsnav.no-full .navbar-collapse{max-height:350px}
nav.navbar.bootsnav .navbar-collapse.collapse{display:none!important}
nav.navbar.bootsnav .navbar-collapse.collapse.in{display:block!important}
nav.navbar.bootsnav .navbar-nav{float:none!important;padding-left:30px;padding-right:30px;margin:0 -15px}
nav.navbar.bootsnav .navbar-nav>li{float:none}
nav.navbar.bootsnav li.dropdown a.dropdown-toggle:before{font-family:FontAwesome;content:"\f105";float:right;font-size:16px;margin-left:10px}
nav.navbar.bootsnav li.dropdown.on>a.dropdown-toggle:before{content:"\f107"}
nav.navbar.bootsnav .navbar-nav>li>a{display:block;width:100%;border-bottom:solid 1px #e0e0e0;padding:10px 0;border-top:solid 1px #e0e0e0;margin-bottom:-1px}
nav.navbar.bootsnav .navbar-nav>li:first-child>a{border-top:none}
nav.navbar.bootsnav ul.navbar-nav.navbar-left>li:last-child>ul.dropdown-menu{border-bottom:solid 1px #e0e0e0}
nav.navbar.bootsnav ul.nav li.dropdown li a.dropdown-toggle{float:none!important;position:relative;display:block;width:100%}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{width:100%;position:relative!important;background-color:transparent;float:none;border:none;padding:0 0 0 15px!important;margin:0 0 -1px 0!important;-moz-box-shadow:0 0 0;-webkit-box-shadow:0 0 0;-o-box-shadow:0 0 0;box-shadow:0 0 0;-moz-border-radius:0 0 0;-webkit-border-radius:0 0 0;-o-border-radius:0 0 0;border-radius:0 0 0}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu>li>a{display:block;width:100%;border-bottom:solid 1px #e0e0e0;padding:10px 0;color:#6f6f6f}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:focus,nav.navbar.bootsnav ul.nav ul.dropdown-menu li a:hover{background-color:transparent}
nav.navbar.bootsnav ul.nav ul.dropdown-menu ul.dropdown-menu{float:none!important;left:0;padding:0 0 0 15px;position:relative;background:0 0;width:100%}
nav.navbar.bootsnav ul.nav ul.dropdown-menu li.dropdown.on>ul.dropdown-menu{display:inline-block;margin-top:-10px}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown>a.dropdown-toggle:after{display:none}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title{padding:10px 15px 10px 0;line-height:24px;text-transform:none;font-weight:400;letter-spacing:0;margin-bottom:0;cursor:pointer;border-bottom:solid 1px #e0e0e0;color:#6f6f6f}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul>li>a{display:block;width:100%;border-bottom:solid 1px #e0e0e0;padding:8px 0}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .title:before{font-family:FontAwesome;content:"\f105";float:right;font-size:16px;margin-left:10px;position:relative;right:-15px}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child .title{border-bottom:none}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom:solid 1px #e0e0e0}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu:last-child ul.menu-col li:last-child a{border-bottom:none}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu.on .title:before{content:"\f107"}
nav.navbar.bootsnav .dropdown .megamenu-content .col-menu .content{padding:0 0 0 15px}
nav.bootsnav.brand-center .navbar-collapse{display:block}
nav.bootsnav.brand-center ul.nav{margin-bottom:0!important}
nav.bootsnav.brand-center .navbar-collapse .col-half{width:100%;float:none;display:block}
nav.bootsnav.brand-center .navbar-collapse .col-half.left{margin-bottom:0}
nav.bootsnav .megamenu-content{padding:0}
nav.bootsnav .megamenu-content .col-menu{padding-bottom:0}
nav.bootsnav .megamenu-content .title{cursor:pointer;display:block;padding:10px 15px;margin-bottom:0;font-weight:400}
nav.bootsnav .megamenu-content .content{display:none}
.top-search .container{padding:0 45px}
nav.bootsnav.navbar-full ul.nav{margin-left:0}
nav.bootsnav.navbar-full ul.nav>li>a{border:none}
nav.bootsnav.navbar-full .navbar-brand{float:left!important;padding-left:0}
nav.bootsnav.navbar-full .navbar-toggle{display:inline-block;float:right;margin-right:0;margin-top:10px}
nav.bootsnav.navbar-full .navbar-header{padding-left:15px;padding-right:15px}
nav.navbar.bootsnav.navbar-sidebar .share{padding:30px 15px;margin-bottom:0}
nav.navbar.bootsnav .megamenu-content.tabbed{padding-left:0!important}
nav.navbar.bootsnav .tabbed>li{padding:25px 0;margin-left:-15px!important}
body>.wrapper{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
body.side-right>.wrapper{margin-left:280px;margin-right:-280px!important}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse{position:fixed;overflow-y:auto!important;overflow-x:hidden!important;display:block;background:#fff;z-index:99;width:280px;height:100%!important;left:-280px;top:0;padding:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse.in{left:0}
nav.navbar.bootsnav.navbar-mobile ul.nav{width:293px;padding-right:0;padding-left:15px}
nav.navbar.bootsnav.navbar-mobile ul.nav>li>a{padding:15px 15px}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu>li>a{padding-right:15px!important;padding-top:15px!important;padding-bottom:15px!important}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{padding-right:30px!important;padding-top:13px!important;padding-bottom:13px!important}
nav.navbar.bootsnav.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{padding-top:13px!important;padding-bottom:13px!important}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse [class*=' col-']{width:100%}
nav.navbar.bootsnav.navbar-fixed .logo-scrolled{display:block!important}
nav.navbar.bootsnav.navbar-fixed .logo-display{display:none!important}
nav.navbar.bootsnav.navbar-mobile .tab-content,nav.navbar.bootsnav.navbar-mobile .tab-menu{width:100%;display:block}
}
@media (max-width:767px){
nav.navbar.bootsnav .navbar-header{padding-left:15px;padding-right:15px}
nav.navbar.bootsnav .navbar-nav{padding-left:15px;padding-right:15px}
.attr-nav{right:30px}
.attr-nav>ul{margin-right:-10px}
.attr-nav>ul>li>a{padding:16px 10px 15px;padding-left:0!important}
.attr-nav>ul>li.dropdown ul.dropdown-menu{left:-275px}
.top-search .container{padding:0 15px}
nav.bootsnav.navbar-full .navbar-collapse{left:15px}
nav.bootsnav.navbar-full .navbar-header{padding-right:0}
nav.bootsnav.navbar-full .navbar-toggle{margin-right:-15px}
nav.bootsnav.navbar-full ul.nav>li>a{font-size:18px!important;line-height:24px!important;padding:5px 10px!important}
nav.navbar.bootsnav.navbar-sidebar .share{padding:30px 15px!important}
nav.navbar.bootsnav.navbar-sidebar .share{padding:30px 0!important;margin-bottom:0}
nav.navbar.bootsnav.navbar-mobile.navbar-sidebar .share{padding:30px 15px!important;margin-bottom:0}
body.side-right>.wrapper{margin-left:280px;margin-right:-280px!important}
nav.navbar.bootsnav.navbar-mobile .navbar-collapse{margin-left:0}
nav.navbar.bootsnav.navbar-mobile ul.nav{margin-left:-15px}
nav.navbar.bootsnav.navbar-mobile ul.nav{border-top:solid 1px #fff}
li.close-full-menu{padding-top:15px!important;padding-bottom:15px!important}
}
@media (min-width:480px) and (max-width:640px){
nav.bootsnav.navbar-full ul.nav{padding-top:30px;padding-bottom:30px}
}
.ui-select-wrap{display:inline-block;border:1px solid #aaa;position:relative;height:30px;padding-right:15px;border-radius:3px;background-color:#f2f2f2;cursor:pointer;font:100 16px/30px;-webkit-user-select:none;user-select:none;z-index:8;vertical-align:top}
.ui-select-wrap.focus{z-index:9}
select.ui-select{height:32px;vertical-align:top;padding:0 8px 0 4px;border:1px solid #aaa;border-radius:3px;background-color:#f2f2f2;font:100 16px/30px}
.ui-select-wrap>select{display:none;height:32px;vertical-align:top;padding:0 8px;border:1px solid #aaa}
.ui-select-input{display:block;position:absolute;left:0;top:0;bottom:0;right:15px;padding-left:8px;white-space:nowrap;overflow:hidden}
.ui-select-arrow{display:block;position:absolute;right:3px;top:40%;height:0;width:0;border:5px solid transparent;border-width:6px 5px 0 5px;border-top-color:#999}
.ui-select-list{display:none;list-style:none;margin:0;padding:0;position:absolute;z-index:10;left:-1px;top:30px;background-color:#fff;border:1px solid #aaa;width:100%;overflow:auto;max-height:200px;border-radius:0 3px 3px 3px}
.ui-select-wrap.up .ui-select-list{top:auto;bottom:30px}
.ui-select-wrap.focus .ui-select-list{display:block}
.ui-select-list>li{display:block;line-height:28px;padding:0 10px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ui-select-list>li:hover{background-color:#ddd}
.ui-select-list>li.selected{background-color:#0080ff;color:#fff}
.ui-select-list>li.disabled{background-color:#f2f2f2;color:#999;cursor:not-allowed}
.ui-select-list>li.disabled.selected{background-color:#59adff;color:#f2f2f2;cursor:not-allowed}
.ui-select-wrap.disabled{color:#999;border-color:#ccc;cursor:not-allowed}
.ui-select-wrap.disabled .ui-select-arrow{border-top-color:#ccc}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}
.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}
.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir=rtl] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir=rtl] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir=rtl] .slick-next:before{content:'←'}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}
.slick-dots li button:focus,.slick-dots li button:hover{outline:0}
.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}
.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.box-s-w:hover .img-cont .img-box img{transform:translate(-50%,-50%) scale(1.1)}
.img-cont{display:block;width:100%;overflow:hidden;position:relative}
.img-cont .img-bg{min-width:100%;height:100%;display:block;position:absolute;-webkit-filter:blur(10px);-moz-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false);margin-top:0;top:0;transform:none;max-width:200%}
.img-cont .img-box{width:100%;height:100%;display:block;background:rgba(0,0,0,.4)}
.img-cont .img-box img{vertical-align:middle;max-width:100%;max-height:100%;display:block;position:relative;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);transition:all .5s}
.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:0}
.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background .6s ease-out 0s}
.social-share .social-share-icon:hover{background:#666;color:#fff}
.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}
.social-share .icon-weibo:hover{background:#ff763b}
.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}
.social-share .icon-tencent:hover{background:#56b6e7}
.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}
.social-share .icon-qq:hover{background:#56b6e7}
.social-share .icon-qzone{color:#fdbe3d;border-color:#fdbe3d}
.social-share .icon-qzone:hover{background:#fdbe3d}
.social-share .icon-douban{color:#33b045;border-color:#33b045}
.social-share .icon-douban:hover{background:#33b045}
.social-share .icon-linkedin{color:#0077b5;border-color:#0077b5}
.social-share .icon-linkedin:hover{background:#0077b5}
.social-share .icon-facebook{color:#44619d;border-color:#44619d}
.social-share .icon-facebook:hover{background:#44619d}
.social-share .icon-google{color:#db4437;border-color:#db4437}
.social-share .icon-google:hover{background:#db4437}
.social-share .icon-twitter{color:#55acee;border-color:#55acee}
.social-share .icon-twitter:hover{background:#55acee}
.social-share .icon-diandian{color:#307dca;border-color:#307dca}
.social-share .icon-diandian:hover{background:#307dca}
.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}
.social-share .icon-wechat:hover{background:#7bc549}
.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms}
.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}
.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}
.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}
.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}
.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}
.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}
.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
.social-share .icon-wechat:hover .wechat-qrcode{display:block}
.share-xl .social-share a{display:inline-block;width:18px;height:18px;border:none}
.share-xl .social-share a.icon-wechat{background:url(../images/xl-wx.png);background-size:contain}
.share-xl .social-share a.icon-weibo{background:url(../images/xl-wb.png);background-size:contain}