body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
a{color:#333333;text-decoration:none !important}
a:hover{color:#003187;text-decoration:none !important}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}
input:focus,textarea:focus,.swiper-button-next:focus,.swiper-button-prev:focus,.swiper-pagination-bullet:focus,button:focus{outline:none}
*::selection{background-color:#e60012;color:white}
*::-moz-selection{background-color:#e60012;color:white}
*::-webkit-selection{background-color:#e60012;color:white}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding:0}
.swiper-pagination1 {position: fixed;right: 33px !important;top: 50% !important;transform: translateY(-50%) !important;-webkit-transform: translateY(-50%) !important;width: 8px !important;z-index: 10 !important;}
.swiper-pagination1 span {position: relative !important;margin: 0 !important;margin-bottom: 30px !important;cursor: pointer !important;width: 8px !important;height: 8px !important;background: none !important;opacity: 1 !important;}
.swiper-pagination1 span.swiper-pagination-bullet-active:before {width: 19px !important;}
.swiper-pagination1 span:before {position: absolute !important;right: 0 !important;top: 0 !important;content: "" !important;width: 8px !important;height: 8px !important;background: #fff !important;border-radius: 4px !important;transition: 0.4s !important;}
.swiper-pagination1 span:last-child {margin-bottom: 0 !important;}
.header__menus {position: absolute;top: 100%;background: #332c2b;width: 100%;padding: 20px 0 20px;border-top: 1px solid rgba(255, 255, 255, 1);z-index: 20;display: none;transform: translateX(-50%);left:50%;}
.header__menu--wrap {padding-right: 169px;display: inline-flex;display: inline-flexbox;text-align: center;font-size: 0;}
.header__menu__item {display: inline-block;width: 128px;vertical-align: top;}
.header__menu__item li {margin-bottom: 10px;}
.header__menu__item li:last-child {margin-bottom: 0;}
.header__menu__item li a {display: inline-block;color: #ffffff;font-size: 16px;opacity: 0.5;line-height: 38px;}
.header__menu__item li a:hover {opacity: 1;}
.header {position: fixed;left: 0;top: 0;width: 100%;z-index: 99;height: 79px;border-bottom: 1px solid rgba(254, 234, 0, 0.5);transition: 0.65s;}
.header__logo {float: left;}
.menubtn {float: left;padding-top: 39px;width: 80px;height: 80px;background: #feea00;box-sizing: border-box;}
.menubtn span{display: block;position: relative;}
.menubtn span img{display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.logo {float: left;position: relative;margin-left: 18px;margin-top: 10px;width: 232px;}
.logo img {display: block;width: auto;max-width: 100%;height: auto;transition: 0.45s;}
.logo img.hide {position: absolute;left: 0;top: 0;opacity: 0;visibility: hidden;}
.header__rights {float: right;}
.navs {float: left;}
.navs > li {float: left;padding: 0 32px;position: relative;}
.navs > li:hover a:before,
.navs > li.active a:before {width: 32px;margin-left: -16px;}
.navs > li:first-child {padding-left: 0;}
.navs > li > a {display: block;position: relative;line-height: 79px;color: #fff;font-size: 16px;}
.navs > li > a:before {position: absolute;left: 50%;bottom: 0;content: "";height: 3px;background: #fff;transition: 0.4s;width: 0;margin-left: 0;}
.header__menus {position: absolute;top: 100%;width: 100%;padding: 20px 0 20px;border-top: 1px solid rgba(254, 234, 0, 0.5);z-index: 20;display: none;transform: translateX(-50%);left:50%;}
.header__menu--wrap {padding-right: 169px;display: inline-flex;display: inline-flexbox;text-align: center;font-size: 0;}
.header__menu__item {display: inline-block;width: 128px;vertical-align: top;}
.header__menu__item li {margin-bottom: 10px;}
.header__menu__item li:last-child {margin-bottom: 0;}
.header__menu__item li a {display: inline-block;color: #ffffff;font-size: 14px;opacity: 0.5;}
.header__menu__item li a:hover {opacity: 1;}
.header__href {margin-left: 12px;display: flex;display: -webkit-flex;float: left;}
.header__href .search .serachbtn,.header__href .enterclose > a{display:block;box-sizing:border-box;padding:20px 0;width:78px;height:79px;line-height:70px;color:#fff;line-height:1.4;font-size:20px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;border-left:1px solid rgba(254,234,0,0.5)}
.header__href .search .serachbtn:last-child,.header__href .enterclose > a:last-child{font-size:20px}
.enterclose{position:relative}
.enterclose:hover .enter-down{opacity:1;visibility:visible;transform:translateY(0px);pointer-events:visible}
.search{position:relative;width:79px;height:79px;float:left;border-left:1px solid rgba(254,234,0,0.5)}
.search:hover .sub{color:#feea00}
.search:hover .serch-text{opacity:1;visibility:visible;right:0}
.search .sub{position:absolute;left:0;top:0;width:100%;height:100%;border:none;background:none;line-height:70px;color:#fff;font-size:20px;transition:0.4s;z-index:4;cursor:pointer;font-weight:bold;background:url(../images/search.png) center center no-repeat;box-sizing:border-box}
.serch-text{position:absolute;right:-260px;top:0;height:100%;opacity:0;visibility:hidden;transition:0.5s}
.serch-text input{box-sizing:border-box;width:240px;padding-left:20px;height:79px;line-height:79px;color:#333;background:#fff;border:none;outline:none;font-size:14px}
.header_fl{width:80px;height:calc(100vh - 80px);position:fixed;left:0;bottom:0;border-right:1px solid rgba(254,234,0,0.5);z-index:9;box-sizing:border-box}
.header_fr{width:79px;height:calc(100vh - 80px);position:fixed;right:0;bottom:0;border-left:1px solid rgba(254,234,0,0.5);z-index:9;box-sizing:border-box}
.navs__pop{position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(51,44,43,1);z-index:5;overflow:hidden;height:0;transition:1.5s cubic-bezier(0.77,0,0.175,1)}
.navs__pop.show{height:100%}
.navs__menu-wrap{position:relative;height:100vh}
.navs__menus{position:absolute;left:0;top:50%;margin-top:-263px;width:100%}
.navs__logos{text-align:center}
.navs__logos img{display:block;width:233px;margin:auto}
.navs__li{margin-top:90px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}
.navs__item{display:block;width:194px}
.navs__item:last-child{width:auto}
.navs__item dt{display:block;margin-bottom:42px}
.navs__item dt a{display:inline-block;color:#ffffff;font-size:16px;line-height:1.6}
.navs__item dd{display:block}
.navs__item dd p{margin-bottom:14px}
.navs__item dd p a{display:inline-block;color:#ffffff;font-size:16px;opacity:0.5}
.navs__item dd p a:hover{opacity:1}
.navs__menus{position:absolute;left:0;top:50%;margin-top:-263px;width:100%}
.navs__logos{text-align:center}
.navs__logos img{display:block;width:233px;margin:auto}
.navs__li{margin-top:90px;display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center}
.navs__item{display:block;width:194px}
.navs__item:last-child{width:auto}
.navs__item dt{display:block;margin-bottom:42px}
.navs__item dt a{display:inline-block;color:#ffffff;font-size:16px;line-height:1.6}
.navs__item dd{display:block}
.navs__item dd p{margin-bottom:14px}
.navs__item dd p a{display:inline-block;color:#ffffff;font-size:16px;opacity:0.5}
.navs__item dd p a:hover{opacity:1}
.menubtn{position:relative;z-index:20;cursor:pointer;transition:0.4s;cursor:pointer;cursor:pointer}
.menubtn span{margin:auto;display:block;width:26px;height:2px;background:#7c7372;position:relative;vertical-align:middle;transition:0.45s}
.menubtn span:after,.menubtn span:before{content:"";position:absolute;display:inline-block;width:26px;height:2px;left:0;background-color:#7c7372;-webkit-transition-duration:.3s,.3s;-moz-transition-duration:.3s,.3s;-ms-transition-duration:.3s,.3s;-o-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0s;-moz-transition-delay:.3s,0s;-ms-transition-delay:.3s,0s;-o-transition-delay:.3s,0s;transition-delay:.3s,0s;transition:background 0.3s 0s}
.menubtn span:before{top:-12px;-webkit-transition-property:top,transform;-moz-transition-property:top,transform;-ms-transition-property:top,transform;-o-transition-property:top,transform;transition-property:top,transform}
.menubtn span:after{bottom:-12px;-webkit-transition-property:bottom,transform;-moz-transition-property:bottom,transform;-ms-transition-property:bottom,transform;-o-transition-property:bottom,transform;transition-property:bottom,transform}
.menubtn.active span{transform:rotate(90deg)}
.flex__numble{position:absolute;right:6px;bottom:165px;font-family:"Helvetica";color:#fff;font-size:16px;line-height:1;transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:99}
.flex__numble .active{display:inline-block;opacity:1;font-size:24px;font-weight:normal}
.flex__numble total{display:inline-block;opacity:0.2}
.flex__numble total{margin:0 4px}
.flex__text{position:fixed;right:-6px;bottom:85px;z-index:999;width:80px}
.flex__text__item{display:block;color:#ffffff;font-size:14px;opacity:0.2;line-height:1;text-transform:uppercase;font-family:"Helvetica";white-space:nowrap;transform:rotate(90deg);display:none}
.flex__text__item:first-child{display:block}
.flex__numble{position:fixed;right:6px;bottom:165px;font-family:"Helvetica";color:#fff;font-size:16px;line-height:1;transform:rotate(90deg);-webkit-transform:rotate(90deg)}
.flex__numble b{display:inline-block;opacity:1;font-size:24px;font-weight:normal}
.flex__numble span{display:inline-block;opacity:0.2}
.flex__numble span.middles{margin:0 4px}