html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
.fl{ float: left}
body{font-family:'microsoft yahei',Helvetica;color: #2F2F2F;}
a{transition: 0.5s;-webkit-transition: 0.5s;-moz-transition: 0.5s;}
ul{list-style:none;}
.clear{clear: both;}
.img-thumbnail{border-radius: 0px;border: 2px solid #f1f1f1;transition : border 0.5s;}
.img-thumbnail:hover{border: 2px solid #ccc;}
.opacity_img{transition : opacity 0.5s;}
.opacity_img:hover{opacity: 0.7;border: 0px;}

.container,.head_main,.wrap{/*! padding-right: 15px; *//*! padding-left: 0px; */margin:0 auto;padding: 5px;}
@media (max-width: 768px) {
	.wrap,.container{ width: 96%;}
}
@media (min-width: 992px) {.wrap,.container,.head_main{width: 970px;}
}
@media (min-width: 1260px) {
 	.wrap,.container,.head_main{ width: 1230px;}
}
@media (min-width: 1460px) {
  .container,.head_main{ width: 1430px;}
}
@media (min-width: 1560px) {
  .head_main{ width: 1530px;}
}


/***************************宽屏样式 (start)***************************/
.w_1200 .wide{width:1200px; max-width:1200px;}
.w_1200 #lib_case_list li{ padding:10px 12px;}
.w_1200 #lib_inquire_list>ul>li .info{width:614px;}
.w_1200 #lib_inquire_list>form .rows label{width:20%;}
.w_1200 #lib_inquire_list > ul > li .info{ width:545px;}

.w_1200 #shield_hd{width:1200px;}
.w_1200 #shield_bd .wide{width:1200px;}
.w_1200 #shield_bd .wide>dl{width:324px; margin-left:88px;}
.w_1200 #shield_bd .wide>dl>dt{margin:31px auto 18px;}
.w_1200 #shield_bd .wide>dl:first-child{margin-left:23px;}

.w_1200 .sitemap{width: 1180px;}
/*************************** 宽屏样式 end ***************************/

/*************************** 多语言样式 start ***************************/
.lang_de #shield_bd .wide>dl>dd{line-height:160%;}
.lang_es #shield_bd .wide>dl>dd{line-height:160%;}
.lang_fr #shield_bd .wide>dl>dd{line-height:170%;}
.lang_ru #shield_bd .wide>dl>dd{line-height:160%;}
/***************************宽屏样式 (end)***************************/


.header {z-index: 1000;position: fixed;top: 0;height: 100px;width: 100%;background: #fff;-webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);box-shadow: 0 2px 5px 0 rgba(0,0,0,0.1);}
/*===============下拉==============*/
.header .logo{display: inline-block;margin: 8px 0 14px 0;float: left;}
.navbar{float: left;margin-left:44px;}
.navbar *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.category-item{float: left;padding: 32px 30px;background: url(../images/nav-after.png) no-repeat right  ;}
.category-item-single{position: relative;}
.category-a{display: block;font-size: 17px;line-height: 17px;color: #333;-webkit-transition: all .6s;-o-transition: all .6s;transition: all .6s;position: relative;padding: 0;}
.category-a::after{content: '';width:0;height: 2px;background: #f6352c;position: absolute;bottom: -22px;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.category-item:last-child{background: none;}
.category-item.active .category-a::after,.category-item:hover .category-a::after{width: 100%;}
.category-item.active .category-a,.category-item:hover .category-a{}
.dropdown-menu{ position: absolute; top: 100%; z-index: 1100;background-color: rgba(255,255,255,1);border-top: 1px solid #dae1e6;-webkit-transition: none;-o-transition: none;transition: none;height: auto;display: none;overflow: hidden;width: 100%;left: 0;margin-top: 0;-ms-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);-o-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);-webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);box-shadow: 0 2px 2px 0 rgba(0,0,0,.05);}
.dropdown-menu.single{width: 280px;left: 50%;transform: translateX(-50%);}
.category-item:hover .dropdown-menu{opacity: 1;display: block;visibility: visible;}
.category-item:hover .dropdown-menu.single{max-height: 450px;opacity: 1;}
.dropdown-pad{padding: 8px 20px;}
.dropdown-pad a{font-size: 14px;color: #333;line-height:40px;border-bottom: dashed 1px #e5e5e5;padding: 0 20px; display: block;text-align: center;}
.dropdown-pad a:last-child{border-bottom: none;}
.dropdown-pad a:hover{color: #f6352c;}
.head-right{float: right;}
.head-right h3{float: left;font-size: 16px;color: #666;line-height: 100px;}
.language{width:118px;margin: 0 25px; float: left;position: relative;margin-top: 33px;padding: 0 25px;border-left: solid 1px #bcbcbc; }
.language-text{display: block;color: #333333;line-height: 14px;font-family: arial; font-size:14px ;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.language-text .fa-caret-down{ display:block;float: right; vertical-align: middle;font-size: 14px; -webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;-o-transition:transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;}
.language-list{position: absolute;width: 100%; top:20px;right: 0;z-index: 10;background: #fff;padding:0px 0;-webkit-box-shadow: 0 2px 4px 2px rgba(0,0,0,.05);box-shadow: 0 2px 4px 2px rgba(0,0,0,.05);opacity: 0;visibility: hidden;-webkit-transition: all .6s;-o-transition: all .6s;transition: all .6s;}
.language-list a{display: block;padding:10px 25px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;font-size: 16px;font-family: arial;}
.language-list a:hover{color: #f6352c}
.language:hover .language-text{color: #f6352c;}
.language:hover .language-text .icon-down{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.language:hover .language-list{opacity: 1;visibility: visible;}
.nav-search{cursor: pointer;float: left;height: 80px;width: 45px;position: relative;background: url(../images/search.png) no-repeat right 3px center;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.search-box{position: absolute;right:-8px;top:90px;font-size: 0;width:320px;height:0;z-index: 100;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;opacity: 0;overflow: hidden;}
.nav-search:hover .search-box{opacity: 1;height:52px;padding-top:6px;}
.search-box .search{border: solid 1px #dbdbdb; width:260px;height:46px;background:#fff;display: inline-block;vertical-align: top;font-size: 14px;padding:0 15px;color: #666;}
.search-box .butt{width:60px;height:46px;background:#f6352c url(../images/searchH.png) no-repeat center;display: inline-block;vertical-align: top;font-size: 14px;color: #fff;text-align:center;line-height:46px;cursor: pointer;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.search-box .butt:hover{background-color:#f9b458;}
.head-login{margin-top: 40px; float: left;margin-left: 25px;background: url(../images/login.png) no-repeat left center;padding-left: 26px;}
.head-login a{float: left;font-size: 16px;color: #333;margin: 0 5px;}
.szjk{float: left;font-size: 14px;line-height: 100px;color: #333;}
.szjk:hover{color: #f6352c;}

/*app-头部*/
.header-app{background: white; display: none;position: fixed;top: 0;left: 0;width: 100%;height: 60px;z-index: 500; -webkit-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);-o-transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition: background .44s .2s cubic-bezier(0.52, 0.16, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);}
.header-app.open-menu{height: 100%; background: #fff;-webkit-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);-o-transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);transition: background .36s cubic-bezier(0.32, 0.08, 0.24, 1),height .56s cubic-bezier(0.52, 0.16, 0.24, 1);}
.navbar-app{ position: relative;  -webkit-box-shadow: 3px 0 7px 0 rgba(0,0,0,.1);box-shadow: 3px 0 7px 0 rgba(0,0,0,.1); height: 60px;text-align: center; }
.header-app .logo{ float: left; height: 55px; vertical-align: middle;padding: 10px 15px;}
.header-app .logo img{ height:100%;}
.navbar-togger {float: right; background: transparent;border: none;padding: 22px 15px; display: inline-block;visibility: visible;transition: transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96),opacity 0.28s 0.36s cubic-bezier(0.52, 0.16, 0.24, 1),-webkit-transform 0.44s 0.2s cubic-bezier(0.04, 0.04, 0.12, 0.96);}
.navbar-togger .icon_bar { width: 24px; height: 2px; background-color: #f6352c;opacity: 1;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.navbar-togger .icon_bar:nth-of-type(2) { margin:5px 0;}
.open-menu .navbar-togger .icon_bar:nth-of-type(2) { opacity: 0;}
.open-menu .navbar-togger .icon_bar:first-child { -webkit-transform: translate(0,7px) rotate(45deg);-ms-transform: translate(0,7px) rotate(45deg); transform: translate(0,7px) rotate(45deg);}
.open-menu .navbar-togger .icon_bar:last-child {-webkit-transform: translate(0,-7px) rotate(-45deg);-ms-transform: translate(0,-7px) rotate(-45deg);transform: translate(0,-7px) rotate(-45deg);}
.nav-menu{position: absolute;top: 60px;left: 0;bottom: 0;right: 0; width: 100%;z-index: 620;padding:20px 15px; overflow-x: hidden;overflow-y: auto;visibility: hidden;-webkit-transition: visibility 0s linear 1s;-o-transition: visibility 0s linear 1s;transition: visibility 0s linear 1s;}
.header-app.open-menu .nav-menu{visibility: visible;-webkit-transition-delay: 0s;-o-transition-delay: 0s;transition-delay: 0s;}
.nav-list li{border-bottom: 1px solid #cfcfcf;opacity: 0; pointer-events: none;}
.header-app.open-menu .nav-list li{ opacity: 1;pointer-events: auto;-webkit-transform: none;-ms-transform: none;transform: none;}
.nav-list li:nth-child(1){-webkit-transform: translateY(-44px);-ms-transform: translateY(-44px);transform: translateY(-44px);transition: opacity .3345s cubic-bezier(0.52, 0.16, 0.52, 0.84) .15s,transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s,-webkit-transform .4669s cubic-bezier(0.52, 0.16, 0.52, 0.84) .108s;}
.header-app.open-menu .nav-list li:nth-child(1){transition: opacity .3091s cubic-bezier(0.32, 0.08, 0.24, 1) .03s,transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s,-webkit-transform .3455s cubic-bezier(0.32, 0.08, 0.24, 1) .02s;}
.nav-list li:nth-child(2){-webkit-transform: translateY(-40px);-ms-transform: translateY(-40px);transform: translateY(-40px);transition: opacity .29294s cubic-bezier(0.52, 0.16, 0.52, 0.84) .13s,transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s,-webkit-transform .45043s cubic-bezier(0.52, 0.16, 0.52, 0.84) .095s;}
.header-app.open-menu .nav-list li:nth-child(2){transition: opacity .32244s cubic-bezier(0.32, 0.08, 0.24, 1) .05s,transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s,-webkit-transform .35825s cubic-bezier(0.32, 0.08, 0.24, 1) .04s;}
.nav-list li:nth-child(3){-webkit-transform: translateY(-36px);-ms-transform: translateY(-36px);transform: translateY(-36px);transition: opacity .26098s cubic-bezier(0.52, 0.16, 0.52, 0.84) .11s,transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s,-webkit-transform .43756s cubic-bezier(0.52, 0.16, 0.52, 0.84) .082s;}
.header-app.open-menu .nav-list li:nth-child(3){transition: opacity .33467s cubic-bezier(0.32, 0.08, 0.24, 1) .07s,transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s,-webkit-transform .37539s cubic-bezier(0.32, 0.08, 0.24, 1) .06s;}
.nav-list li:nth-child(4){-webkit-transform: translateY(-32px);-ms-transform: translateY(-32px);transform: translateY(-32px);transition: opacity .2386s cubic-bezier(0.52, 0.16, 0.52, 0.84) .09s,transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s,-webkit-transform .42827s cubic-bezier(0.52, 0.16, 0.52, 0.84) .069s;}
.header-app.open-menu .nav-list li:nth-child(4){transition: opacity .34577s cubic-bezier(0.32, 0.08, 0.24, 1) .09s,transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s,-webkit-transform .39692s cubic-bezier(0.32, 0.08, 0.24, 1) .08s;}
.nav-list li:nth-child(5){ -webkit-transform: translateY(-28px);-ms-transform: translateY(-28px);transform: translateY(-28px);transition: opacity .22581s cubic-bezier(0.52, 0.16, 0.52, 0.84) .07s,transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s,-webkit-transform .42259s cubic-bezier(0.52, 0.16, 0.52, 0.84) .056s;}
.header-app.open-menu .nav-list li:nth-child(5){transition: opacity .35577s cubic-bezier(0.32, 0.08, 0.24, 1) .11s,transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s,-webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .1s;}
.nav-list li:nth-child(6){-webkit-transform: translateY(-24px);-ms-transform: translateY(-24px);transform: translateY(-24px);transition: opacity .20343s cubic-bezier(0.52, 0.16, 0.52, 0.84) .05s,transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s,-webkit-transform .41691s cubic-bezier(0.52, 0.16, 0.52, 0.84) .043s;}
.header-app.open-menu .nav-list li:nth-child(6){transition: opacity .36577s cubic-bezier(0.32, 0.08, 0.24, 1) .13s,transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s,-webkit-transform .41718s cubic-bezier(0.32, 0.08, 0.24, 1) .12s;}
.nav-list li:nth-child(7){-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);transition: opacity .18105s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s,-webkit-transform .41123s cubic-bezier(0.52, 0.16, 0.52, 0.84) .03s;}
.header-app.open-menu .nav-list li:nth-child(7){transition: opacity .37577s cubic-bezier(0.32, 0.08, 0.24, 1) .15s,transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s,-webkit-transform .4115s cubic-bezier(0.32, 0.08, 0.24, 1) .14s;}
.nav-list li:nth-child(8){-webkit-transform: translateY(-16px); -ms-transform: translateY(-16px);transform: translateY(-16px);transition: opacity .15867s cubic-bezier(0.52, 0.16, 0.52, 0.84) .01s,transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s,-webkit-transform .40555s cubic-bezier(0.52, 0.16, 0.52, 0.84) .17s;}
.header-app.open-menu .nav-list li:nth-child(8){ transition: opacity .38577s cubic-bezier(0.32, 0.08, 0.24, 1) .17s,transform .40582s cubic-bezier(0.32, 0.08, 0.24, 1) .16s,-webkit-transform .42286s cubic-bezier(0.32, 0.08, 0.24, 1) .16s;}
.app-gp{float: right;font-size: 14px;color: #666;line-height: 60px;}
.app-login{float: right;background: url(../images/login.png) no-repeat center;width: 30px;height: 60px;margin-left: 8px;}

.cate-item{position: relative;}
.cate-item a{font-size: 16px;line-height: 48px; margin-right: 60px; display: block; color: #444;}
.nav-list li.active .cate-item a,.nav-list li.open .cate-item a{color: #f6352c}
.category-cont a:last-child{border:none;}
.category-cont a.active{color:#f6352c;}
.category-tig{font-size: 14px; color: #888;text-align: right;line-height: 48px;width: 50px; height: 48px; position: absolute; right: 0;top: 0;z-index: 2;}
.category-tig::before,.category-tig::after{ content: '';background: #888; position: absolute; top:50%; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.category-tig::before{ width:16px; height: 2px; right:0; margin-top:-1px;}
.category-tig::after{ width:2px;height: 16px;margin-top: -8px;right:7px;}
.nav-list li.open .category-tig::after{ opacity: 0;}
.nav-list li.open .category-tig::before{background: #f6352c;}
.category-cont{display: none;}
.nav-list li.open .category-cont{display: block;border-top:solid 1px #cfcfcf;}
.category-pad{ padding: 0 15px;}
.category-cont a {line-height:40px;border-bottom: 1px solid #cfcfcf; display: block; color: #666;}
.category-pad a.active{color: #f6352c;}
.cate-item1{position: relative;border-bottom:solid 1px #cfcfcf;}
.category-li:last-child .cate-item1{border-bottom: none;}
.cate-item1 a{border-bottom: none; font-size: 16px;line-height: 48px; margin-right: 60px; display: block; color: #444;}
.category-li.open .cate-item1 a{color: #f6352c}
.category-cont1 a:last-child{border:none;}
.category-cont1 a.active{color:#f6352c;}
.category-tig1{font-size: 14px; color: #888;text-align: right;line-height: 48px;width: 50px; height: 48px; position: absolute; right: 0;top: 0;z-index: 2;}
.category-tig1::before,.category-tig1::after{ content: '';background: #888; position: absolute; top:50%; -webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.category-tig1::before{ width:16px; height: 2px; right:0; margin-top:-1px;}
.category-tig1::after{ width:2px;height: 16px;margin-top: -8px;right:7px;}
.category-li.open .category-tig1::after{ opacity: 0;}
.category-li.open .category-tig1::before{background: #f6352c;}
.category-cont1{display: none;}
.category-li.open .category-cont1{display: block;border-bottom:solid 1px #cfcfcf;}
.category-li:last-child.open .category-cont1{border-bottom: none;border-top:solid 1px #cfcfcf;}
.category-pad1{ padding: 0 15px;}
.category-cont1 a {line-height:40px;border-bottom: 1px solid #cfcfcf; display: block; color: #666;}
.category-pad1 a.active{color: #f6352c;}
.app-search{height: 40px;background: white;border: solid 1px #d8d8d8;margin-bottom: 10px;border-radius: 30px;position: relative;display: none;}
.app-search .text{padding: 0 15px;font-size: 14px;color: #666;margin-right: 38px;width: 90%; border: none;background: none;height: 100%;}
.app-search .submit{width:38px;position: absolute;right: 0;top: 0; border: none;background: url(../images/search.png) no-repeat center;height: 100%;}
.app-lanu{text-align: center;padding: 20px 0;}
.app-lanu a{display: inline-block;padding: 0 10px;line-height: 24px;color: #666;}
.app-lanu a.active{color: white;background: #f6352c;border-radius: 30px;}

.header-app.open-menu .app-search{display:block;}
.banner{margin-top: 100px;overflow: hidden;}
.banner img{display: block;width: 100%;}
.banner img.banner-app{display: none;}

.banner .swiper-pagination{bottom: 55px !important;height: 33px;}
.banner .swiper-pagination-bullet{width: 3px;border-radius: 0; height: 15px;background: none;opacity: 1;margin: 0 12px !important;background: #ed6d00;}
.banner .swiper-pagination-bullet-active{height: 30px;}
.swiper-video{display: block;position: relative;}
.banner-font{position: absolute;width: 100%;top:100px;left: 0;text-align: center;}
.banner-font h3{opacity: 0;transform: translateY(10px);transition: all .5s .8s;font-size: 50px;color: white;margin-bottom: 10px;font-weight: bold;line-height: 60px;}
.banner-font h4{opacity: 0;transform: translateY(10px);transition: all .5s .9s;font-size: 30px;color: white;line-height: 40px;margin:9px 0 40px;}
.banner-font h5{opacity: 0;transform: translateY(10px);transition: all .5s 1.1s;font-size:18px;color: white;line-height: 22px;}
.banner-font h5 span{padding-left: 40px;background: url(../images/bah5.png) no-repeat left 15px center;}
.banner .swiper-slide-active .banner-font h3,.banner .swiper-slide-active .banner-font h4,.banner .swiper-slide-active .banner-font h5,.banner .swiper-slide-active .banner-line,.banner .swiper-slide-active .banner-more{opacity: 1;transform: translateY(0);}
.banner .swiper-button-prev{width: 52px;height: 52px;border-radius: 50%;background: rgba(255,255,255,0.5);text-align: center;line-height: 52px;color: white;font-size: 30px;left: 12.5%;}
.banner .swiper-button-next{width: 52px;height: 52px;border-radius: 50%;background: rgba(255,255,255,0.5);text-align: center;line-height: 52px;color: white;font-size: 30px;right: 12.5%;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background: white;color: #333333;}
.banner .swiper-button-next,.banner .swiper-button-prev{display:none;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{display:block;}

@media (max-width: 1560px) {
	.navbar{margin-left: 70px;}
}
@media (max-width: 1460px) {
	.navbar{margin-left: 50px;}
	.category-item{padding:42px 20px;}
	.foot-con{width: 260px;}
	.foot-top dl{width: 170px;}
}
@media (max-width: 1260px) {
	.navbar{margin-left: 20px;}
	.category-item{padding:42px 11px;}
	.nav-search{width: 35px;}
	.language{width: 90px;margin: 43px 10px 0;padding: 0 10px;}
	.banner-font h3{font-size: 40px;line-height: 1;}
	.banner-font h4{font-size: 20px;margin-bottom: 20px;}
	.banner-font h5{font-size: 16px;}
	.foot-con{width: 220px;}
	.foot-top dl{width: 125px;}
}
@media (max-width: 1366px) {
.header_in .logo img{ width:83%; margin-top:5px;}	
.navbar{margin-left: -50px;}
.category-item{padding:32px 10px;}
}


@media (max-width: 1280px) {
.header_in .logo img{ width:73%; margin-top:15px;}	
.navbar{margin-left: -50px;}
}

@media (max-width: 1024px) {
.header_in .logo img{ width:60%; margin-top:15px;}	
.navbar{margin-left: -50px;}
.category-item{padding:42px 11px;}
}
@media (max-width: 991px) {

	.header,.foot{display: none !important;}
	.header-app,.foot-app{display: block;}
	.banner{margin-top: 60px;}
}
@media (max-width: 767px) {
	.banner img.banner-app{display: block;}
	.banner img.banner-pc{display: none;}
	.footer-right{margin: 0;}
	.footer-con{float: none;width: 100%;padding: 0;margin-top: 15px;}
	
	.banner .swiper-pagination{bottom: 5px !important;height: 13px;}
.banner .swiper-pagination-bullet{width: 3px;border-radius: 0; height: 3px;background: none;opacity: 1;margin: 0 12px !important;background: #ed6d00;}
.banner .swiper-pagination-bullet-active{height: 10px;}
	
}
.w{width: 980px; margin:0 auto; min-width:899px;}
.wrap{width:1440px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
body{background:#fff;width: 100%;height: 100%;max-width: 1920px;margin:0 auto;overflow-x: hidden;position: relative;}
.product-detail .position_bg{background: #f3f3f3;}
.product-detail .m_responsive_position{width: 96%;max-width: 1200px;margin:0 auto;}


.cate_info{ margin: 10px 27px 39px 29px;}
.cate_info .cate_title{ margin-bottom: 15px;/* width: 20%;*/ height: 35px; line-height: 35px; font-size: 36px; color: #29293a; font-weight: bold;}
.cate_info .cate_brief{ width: calc(100% - 20%);}


/* t260 start */
.index_wrapper_1353{width:1353px;margin:0 auto}
.index_wrapper_1200{width:1200px;margin:0 auto}


.fl{ float:left}
.index_popular{padding-bottom: 0px}
.index_popular .container{text-align: center}
.index_popular .pro_list{margin-top: 40px}
.index_popular .pro_list .item{margin-right: 1.666%;margin-bottom: 20px;padding:10px 10px 25px 10px;width: 23.75%;-webkit-box-sizing: border-box;box-sizing: border-box; background-color:#FFF;}
.index_popular .pro_list .item:nth-child(4n){margin-right: 0}
.index_popular .pro_list .item.sales .index_popular .pro_list .item{display: none}
.index_popular .pro_list .item.no_margin{margin-bottom: 0}
.index_popular .pro_list .item .img{margin-bottom: 10px;padding-bottom: 104%;width: 100%;height: 0;position: relative}
.index_popular .pro_list .item .img .more_view{width: 100%;height: 46px;position: absolute;bottom: 0;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);font-size: 0;text-align: center;overflow: hidden;opacity: 0}
@media screen and (min-width: 1000px){
	.index_popular .pro_list .item:hover{-webkit-box-shadow: 4px 4px 9px #dddddd;box-shadow: 4px 4px 9px #dddddd}.index_popular .pro_list .item:hover .img .more_view{opacity: 1}}
.index_popular .pro_list .item .img .more_view a{text-align: center}
.index_popular .pro_list .item .img .more_view a:first-child{margin-left: 0}
.index_popular .pro_list .item .img .more_view .view,.index_popular .pro_list .item .img .more_view .add_to_cart,.index_popular .pro_list .item .img .more_view .view_pro{display: inline-block;vertical-align: middle;margin-left: 10px;width: 46px;height: 46px;border-radius: 100%;position: relative}
.index_popular .pro_list .item .img .more_view .view i,.index_popular .pro_list .item .img .more_view .add_to_cart i,.index_popular .pro_list .item .img .more_view .view_pro i{color: #fff;font-size: 26px;position:absolute;top: 50%;left: 50%;transform: translate(-50%,-50%)}
.index_popular .pro_list .item .img .more_view .add_to_cart i{font-size: 24px}
.index_popular .pro_list .item .img>a{display: block;width: 100%;height: 100%}
.index_popular .pro_list .item .img a img{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}.index_popular .pro_list .pro_info{text-align: center}
.index_popular .pro_list .pro_info .pro_title{margin-top: 15px;padding: 0 20px;line-height: 22px;overflow: hidden; font-size:16px;}
.index_popular .pro_list .pro_info .pro_title a{font-size: 16px; color:#000}
.index_popular .pro_list .pro_info .pro_title a:hover{text-decoration: none}
.index_popular .pro_list .pro_info .product_info_rate{display: none}.index_popular .pro_list .pro_info .product_info_price{margin-top: 20px}
.index_popular .pro_list .pro_info .product_info_price .themes_products_price,.index_popular .pro_list .pro_info .product_info_price .themes_products_origin_price{display: inline-block;vertical-align: middle;font-size: 16px}
.index_popular .pro_list .pro_info .product_info_price .themes_products_origin_price{margin-left: 13px;text-decoration: line-through}

.index_popular .pro_list .item .img .product_discount_tags{padding-right: 9px;width: 57px;height: 22px;line-height: 22px;background-repeat: no-repeat;position: absolute;top: 0;right: 0;text-align: right;-webkit-box-sizing: border-box;box-sizing: border-box}
.index_popular .view_btn{display: inline-block;margin: 60px auto 0;width: auto;height: 48px;line-height: 48px;border-radius: 35px;text-align: center;font-size: 14px;padding:  0 90px}
.index_popular .view_btn:hover{text-decoration: none}

@media screen and (max-width: 991px){.index_popular .pro_list .item{margin-right: 2.5%;width: 48.5%}
.index_popular .pro_list .item:nth-child(2n){margin-right: 0}
.index_popular .pro_list .item .img .more_view{display: none}
.index_popular .pro_list .item.no_margin{margin-bottom: 25px}
.index_popular .view_btn{margin-top: 40px}
}

@media screen and (max-width: 750px){.index_popular .pro_list{margin-top: 85px}
.index_popular .pro_list .item{margin-right: 4%;padding: 0 0 30px 0;width: 48%}
.index_popular .pro_list .item.no_margin{margin-bottom: 30px}
.index_popular .pro_list .item .img{margin-bottom: 15px;padding-bottom: 100%}
.index_popular .pro_list .pro_info .pro_title{height: 80px;line-height: 40px;padding: 0 10px}
.index_popular .pro_list .pro_info .pro_title a{font-size: 28px}
.index_popular .pro_list .item .img .product_discount_tags{top: 20px;right: 20px}
.index_popular .pro_list .pro_info .product_info_price .themes_products_price, .index_popular .pro_list .pro_info .product_info_price .themes_products_origin_price{font-size: 32px}
.index_popular .pro_list .item .img .product_discount_tags{padding-right: 9px;width: 91px;height: 36px;line-height: 36px;background-repeat: no-repeat;font-size: 24px}
.index_popular .view_btn{margin-top: 80px;min-height: 78px;line-height: 78px;border-radius: 50px;border-width: 2px;font-size: 28px}
}

@media screen and (max-width: 550px){.index_popular .pro_list{margin-top: 42px}
.index_popular{padding-bottom: 40px}
.index_popular .pro_list .pro_info .product_info_price .themes_products_origin_price{margin-left: 6px}
.index_popular .pro_list .item{padding: 0 0 15px 0}
.index_popular .pro_list .item.no_margin{margin-bottom: 15px}
.index_popular .pro_list .item .img{margin-bottom: 15px}
.index_popular .pro_list .pro_info .pro_title{line-height: 20px;height: 40px}
.index_popular .pro_list .pro_info .pro_title a{font-size: 14px}
.index_popular .pro_list .item .img .product_discount_tags{top: 10px;right: 10px}
.index_popular .pro_list .pro_info .product_info_price .themes_products_price, .index_popular .pro_list .pro_info .product_info_price .themes_products_origin_price{font-size: 32px}
.index_popular .pro_list .item .img .product_discount_tags{padding-right: 5px;width: 45px;height: 18px;line-height: 18px;background-size: 100%;font-size: 12px}
.index_popular .pro_list .pro_info .product_info_price{margin-top: 10px}
.index_popular .pro_list .pro_info .product_info_price .themes_products_price, .index_popular .pro_list .pro_info .product_info_price .themes_products_origin_price{font-size: 16px}
.index_popular .view_btn{margin-top: 40px;min-height: 40px;line-height: 40px;border-width: 1px;font-size: 14px;padding: 0 68px}
}


img{transition: opacity .6s;}
img.lazyloading,.img.img_loading{opacity: 0;transition: opacity .6s ;}




.product_btn{padding-top:20px;padding-bottom:28px;box-sizing:border-box;display:flex;justify-content:center}
.product_btn a{display:block;width:192px;height:49px;line-height:49px;font-size:14px;font-weight:700;text-align:center;border:solid 1px #000;border-radius:100px;transition:.3s all;overflow: hidden;}
.product_btn a:hover{text-decoration: none; color:#c2232d}


.product-detail .position_bg{background: #f3f3f3;}
.product-detail .ueeshop_responsive_position{width: 96%;max-width: 1200px;margin:0 auto;}
.wrap-righter-style .ueeshop_responsive_position .title{font-size: 30px;color: #1f1f1f;/*height: 35px;line-height: 35px;*/}
.wrap-righter-style .ueeshop_responsive_position .position{/*height: 35px;line-height: 35px;*/}
.wrap-righter-style .ueeshop_responsive_position .position a{font-size: 14px;color: #7d7d7d;}
.wrap-righter-style .ueeshop_responsive_position{background:#f2f2f2;padding-left: 15px;}
.article-content .art-title{height: 35px;margin: 30px 0;font-size: 22px;color: #333;text-align: center;}
.wrap-module .ueeshop_responsive_position{margin: 0 auto 25px;border-bottom: none;}
.art-menu-wrap-style{margin-bottom: 45px;}
.art-menu-wrap-style .menu{text-align: center;}
.art-menu-wrap-style .menu ul li{display: inline-block;font-size: 15px;color: #222;margin:0 25px;}


.product-list{margin: 0 auto 30px;}
.product-list .pro_cate{float: left; width: 260px;}
.product-list .pro_cate .page_name{position: relative;margin-bottom: 10px;font-size: 22px;height: 55px;line-height: 55px;text-transform: uppercase;}
.product-list .pro_cate .page_name:after{position: absolute;bottom: 0;left: 0;width: 37px;height: 3px;background: #ba0913;content: '';}
.product-list .pro_cate .first_cate{height: 51px;line-height: 51px;position: relative;padding-right: 15px; overflow:hidden;cursor: pointer;}
.product-list .pro_cate .first_cate a{font-size: 18px;}
.product-list .pro_cate .first_cate .border{width: 37px;border-bottom: 1px solid #333;}
.product-list .pro_cate .son_cate{display: none;}
.product-list .pro_cate .list.on .son_cate{display: block;}
.product-list .pro_cate .list.on .first_cate{background: url(../images/pro_cate_icon_on.png) no-repeat center right;}
.product-list .pro_cate .son_cate .item:first-child{border-top: none;}
.product-list .pro_cate .son_cate .item{height: 49px;line-height: 49px;border-top: 1px solid #e2e2e2;}
.product-list .pro_cate .son_cate .item a{font-size: 13px;color: #909090;}
.product-list .pro_cate .son_cate .item:hover a,
.product-list .pro_cate .son_cate .item.on a,
.product-list .pro_cate .son_cate .item a.on,
.product-list .pro_cate .son_cate .subcate3 a.sia:hover{color: #ba0913;}
.product-list .pro_cate .son_cate .subcate3{margin-bottom: 10px;}
.product-list .pro_cate .son_cate .subcate3 a.sia{display: block;font-size: 12px;color: #909090;text-indent: 15px;line-height: 200%;}


.product-list{/*padding-top: 35px;*/}
.product-list .hy_products_list{margin-top: 0;padding-top: 5px;  width:98%; margin-left:2%}
.product-list .hy_products_list .item{margin-bottom:2%; width:25%; float:left}
.product-list .hy_products_list .item .pro{width: 86%;}
.product-list .hy_products_list .item .pro{padding-bottom: 30px;background: #fff;overflow: visible;}
.product-list .hy_products_list .item .img{transition: all .2s .1s;-webkit-transition: all .2s .1s;border:1px solid #d2d2d2;border-radius: 5px; margin-bottom:2%}
.product-list .hy_products_list .item .pro:hover .img{-webkit-box-shadow:0 0px 8px 2px rgba(143, 143, 143, 0.3);box-shadow:0 0px 8px 2px rgba(143, 143, 143, 0.3);}
.product-list .hy_products_list .item:hover img{transform: scale(1);}
.product-list .hy_products_list .item .info .name{text-align: left; padding:2% 0%; font-size:16px; height:28px; overflow:hidden; margin:3% 0;}
.product-list .hy_products_list .item .info .price{text-align: left;}

.product-list .hy_products_list .item .info .more{display: inline-block;width: 100%;line-height: 40px;font-size: 14px;text-align: center;text-transform: uppercase;border: 1px solid #f6352c;border-radius: 4px;transition: all .2s; text-transform: uppercase; background: #f6352c;color: #fff; margin-top:2%;}
.product-list .hy_products_list .item .info .more:hover{background: unset;color: #333;border-color: #333;}
.product-list .hy_products_list .item .info{text-align: left;}


body .ueeshop_responsive_products_detail .gallery .left_small_img .pic_box.on{border:1px solid #ba0913;}
/*.product-detail .ueeshop_responsive_products_detail .info .button > a,.product-detail .ueeshop_responsive_products_detail{background: none!important;}*/
.product-detail .description .desc_txt{line-height: 250%;}
body .ueeshop_responsive_products_detail .description .title{padding: 10px 0 0;}
.product-detail .ueeshop_responsive_products_detail .description .title{border: none;}
.product-detail .ueeshop_responsive_products_detail .description .title span{font-size: 30px;color: #1f1f1f;position: relative;background: #fff;margin-right: 0;padding-right: 15px;}
.product-detail .ueeshop_responsive_products_detail .description .title span.cur{color: #ba0913;}
.product-detail .ueeshop_responsive_products_detail .description .title span:after{position: absolute;width: 10000px;left: 100%;top: 13px;height: 1px;background: #e3e3e3;margin-left: 20px;content: '';}
body .product-detail .ueeshop_responsive_products_detail.products_detail_module1 .description .title span.cur{padding-bottom: 6px;}

body .ueeshop_responsive_case_list .item .img{ margin: 0 auto; width: 50%;}
body .ueeshop_responsive_case_list .item .info{ margin: 0 auto; width: 50%;}

.ueeshop_responsive_download_list ul li:hover{color: #ba0913;}
.ueeshop_responsive_download_list ul li a:hover{background-color: #ba0913;}

@media (max-width: 767px) {
	.product-list .hy_products_list{margin-top: 0;padding-top: 5px;  width:100%; margin-left:0%}
	.product-list .hy_products_list .item{margin-bottom:1%; width:50%; float:left}
	.product-list .hy_products_list .item .info .name{text-align: left; padding:2% 0%; font-size:16px; height:26px; overflow:hidden; margin:3% 3%;}
	
}

#header .header_in{ width: 100%; transition: all 0.3s;}
#header .header_in.fixed{ padding: 10px 0; position: fixed; left: 0; top: 0; z-index: 100; background: #000;}

.menu-in-left{padding-top: 30px; }
.menu-in-left .menu-wrap-style{width: 20%;float: left;}
.menu-in-left .wrap-righter-style{width: 76%;float: right;}
.menu-wrap-style .menu .m-title{position: relative;margin-bottom: 10px;font-size: 22px;height: 55px;line-height: 55px;text-transform: uppercase;}
.menu-wrap-style .menu .m-title:after{position: absolute;bottom: 0;left: 0;width: 37px;height: 3px;background: #ba0913;content: '';}
.menu-wrap-style .menu .cate-top{margin-bottom: 30px;font-size: 30px;color: #1f1f1f;}
.menu-wrap-style .menu h3{margin-bottom: 10px;}
.menu-wrap-style .menu h3 a{font-size: 16px;color: #1f1f1f;}
.menu-wrap-style .menu h3 a:hover{color: #ba0913;}
.menu-wrap-style .menu .sublist{line-height: 250%;margin-bottom: 15px;}
.menu-wrap-style .menu .sublist li a{font-size: 16px;color: #737373;}
.menu-wrap-style .menu .sublist li a:before{width: 13px;height: 13px;border:1px solid #737373; display: inline-block;vertical-align: middle;margin-right: 10px;transition: all .5s; content: '';display: none;}
.menu-wrap-style .menu .sublist li a.on{color: #ba0913;}
.menu-wrap-style .menu .sublist li a:hover{color: #ba0913;}
.menu-wrap-style .menu .sublist li.v3{padding-left: 20px;}
.menu-wrap-style .menu .sublist li.v3 a:before{display: none;}

.menu-wrap-style .related{ margin-top: 22px; width: 100%;}
.menu-wrap-style .related .r_title{position: relative;margin-bottom: 10px;font-size: 22px;height: 55px;line-height: 55px;text-transform: uppercase;}
.menu-wrap-style .related .r_title:after{position: absolute;bottom: 0;left: 0;width: 37px;height: 3px;background: #b97a56;content: '';}
.menu-wrap-style .related .r_list{ margin-top: 5px; width: 100%;}
.menu-wrap-style .related .r_list .item{ padding: 16px 0 19px; border-bottom: 1px solid #e5e5e5;}
.menu-wrap-style .related .r_list .item:first-child{ border-top: 0;}
.menu-wrap-style .related .r_list .item .img{ display: block; width: 100%; text-align: center;}
.menu-wrap-style .related .r_list .title{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: 100%; line-height: 24px; font-size: 18px; color: #555; text-decoration: none; overflow: hidden;}
.menu-wrap-style .related .r_list .author{ margin-top: 6px; width: 100%; height: 21px; line-height: 21px; font-size: 14px; color: #989898; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.menu-wrap-style .related .r_list .brief{ display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-top: 8px; width: 100%; line-height: 20px; font-size: 14px; color: #888; word-break: break-all; overflow: hidden;}

.product-list .left_outer{ width: 22.5%; display:block}
.product-list .left_title{ width: 100%; height: 49px; line-height: 49px; text-indent: 17px; background: #1f1f1f; font-size: 20px; color: #fff;}
.product-list .left{ width: 100%;}
.product-list .left .cate_row span{display: block;position:relative;padding:15px;line-height: 30px;font-size: 16px;color: #333333;border-top: 1px solid #ebebeb;cursor: pointer;}
.product-list .left .cate_row span em{width: 10px;height: 100%;background: #000;position: absolute;top: 0;right: 2%;background: url(../images/icon_p_close.png) no-repeat center 25px;}
.product-list .left .cate_row a.topa{font-size: 16px;color: #333;}
.product-list .left .cate_row:first-child span{border-top:none;}
.product-list .left .cate_row ul{margin-top: 0px;padding: 0 20px 15px 15px;}
.product-list .left .cate_row ul li{margin:3px 0;}
.product-list .left .cate_row ul li a{display: block;font-size: 16px;line-height: 25px;color: #8d8d8d;height: 0px;overflow: hidden;}
.product-list .left .cate_row ul li a:hover{color: #1f1f1f;}
.product-list .left .cate_row ul li.v3{padding-left: 15px;margin:0;}
.product-list .left .cate_row ul li.v3 a{font-size: 14px;}
.product-list .left .cate_row.on span em{background-image: url(../images/icon_p_open.png);}
.product-list .left .cate_row.on ul li a{height: auto;}
.product-list .left .cate_row.on ul{margin-top: -8px;padding-bottom: 23px;}

.product-list .leftContent .relate{ margin-top: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.product-list .leftContent .relate *{box-sizing: inherit;}
.product-list .leftContent .relate .title{ width: 100%; height: 49px; line-height: 49px; text-indent: 17px; background: #1f1f1f; font-size: 20px; color: #fff;}
.product-list .leftContent .relate .list{ margin-top: 33px; background: none;margin-left: 33px;}
.product-list .leftContent .relate .list .row{ margin-bottom: 30px;}
.product-list .leftContent .relate .list .row a{display: inline-block;vertical-align: middle;}
.product-list .leftContent .relate .list .row .img{ width: 30.5%; margin-right: 5%; padding: 3px; border: 1px solid #d3d3d3; -webkit-transition: all 0.3s; transition: all 0.3s; -webkit-box-sizing: border-box; box-sizing: border-box;}
.product-list .leftContent .relate .list .row .row_txt{ width: 55%;}
.product-list .leftContent .relate .list .row .name{ width: 100%; font-size: 14px;color: #555;line-height: 20px;vertical-align: top;}
.product-list .leftContent .relate .list .row .price{ font-size: 14px;color: #555; margin-top: 5px;}
.product-list .leftContent .relate .list .row .btn{ margin-top: 10px; width: 90px; border: 1px solid #ddd; font-size: 12px; color: #333; text-align: center; -webkit-text-transform: uppercase; text-transform: uppercase; -webkit-border-radius: 5px; border-radius: 5px;flex-shrink: 0; line-height:25px;}

.wrap-module .ueeshop_responsive_products_detail_review .review_form h1{font-size: 30px;color: #1f1f1f;text-align: center;margin-bottom: 35px;}

.ueeshop_responsive_turn_page span{width: auto;min-width: 54px;}
.ueeshop_responsive_turn_page span a, body .ueeshop_responsive_turn_page span font{width: 100%;}
.ueeshop_responsive_turn_page span .page_item_current{background: #ba0913;}

.product-list .ueeshop_responsive_position{margin: 0 27px 25px; line-height:55px;}
@media (max-width:767px){
.product-list .left_outer{ display: none}
.menu-in-left .menu-wrap-style{width: 20%;float: left;display: none}
.menu-in-left .wrap-righter-style{width: 100%;float: right;}
	
}

.pri-tit{padding-bottom: 0px;margin-top: 60px;}
.pri-tit h3{float: left;font-size: 36px;color: #333;line-height: 1;width: 50%;height: 50px;line-height: 50px; font-weight:bold;}
.pri-tit h4{float: right;font-size: 24px;color: #a6a6a6;line-height: 1;font-family: 'demi';text-align: right; width: 50%;line-height: 35px;}
.pri-box{margin-top: 60px;}
.pri-left{width: 50%;float: left;overflow: hidden;}
.pri-left img{display: block;max-width: 100%;}
.pri-right{width: 50%;float: left;padding-left: 70px;padding-top: 30px;padding-bottom: 30px;}
.pri-right h3{font-size: 36px;color: #333;line-height: 1;}
.pri-dec{padding-right: 10px;margin: 30px 0;overflow-y: auto;height: 340px;}
.pri-dec p{font-size: 14px;color: #a1a1a1;line-height: 24px;}
.pri-more{/* width: 160px; */padding: 0 35px;height: 48px;color: white;font-size: 18px;text-align: center;line-height: 48px;display: block;float: left;background: #f7981a;margin-right: 49px;}
.pri-dec::-webkit-scrollbar {width: 3px;background:url(../images/scrollbar.jpg) repeat-y center;}
.pri-dec::-webkit-scrollbar-thumb {background-image: url(../images/scrollbar-thumb.jpg);border-radius: 10px;}

.down-search{height: 54px;border: solid 1px #ddd;border-radius: 5px;margin-bottom: 38px;width: 50%;margin-bottom: 30px;float: right;}
.down-search .text{width: 80%;float: left;height: 50px;background: none;border: none;outline: none;font-size: 16px;color: #666;padding: 0 30px;}
.down-search .text{width: 80%;float: left;height: 50px;background: none;border: none;outline: none;font-size: 16px;color: #666;padding: 0 30px;}
.down-search .submit{width: 100px;height: 52px;float: right;border: none;font-size: 16px;outline: none;background-color: #332830;color: white;border-radius: 5px;}
@media (max-width: 1259px){.down-search .text{width: 73%;/* background-color: white; */}
}
@media ( max-width: 991 px){.down-search.text{width: 72%;}
}
@media (max-width:767px){.down-search{width: 100%;margin-bottom: 0px;}
.down-search .text{width: 65%;}
.down-search{height: 40px;}
.down-search .text{height: 40px;padding: 0 10px;font-size: 14px;}
}
@media (max-width: 767px) {.down-search .submit{width: 80px; height: 38px; font-size: 14px;}
.down-search .submit{width: 80px;height: 38px;font-size: 14px;}
  }
.appbanner{display:none;}
@media (max-width:640px){.appbanner{display:block;max-width:100%;}
.ny-banner{height:auto;}
.pri-tit{padding-bottom: 0px;margin-top: 5%;}
}
.block_main_news{padding: 40px 0;}
.all_link {color: #cb2528;font-family: "Roboto";font-size: 14px;font-weight: 900;line-height: 24px;text-transform: uppercase;margin-right: 40px;margin-top: -25px;display: block;margin-bottom: 20px;}
.bottom_block_news_main:before {content: '';width: 64px;height: 2px;background-color: #cb2528;display: block;margin: 0 auto 30px;}
.title_line {color: #212529;font-family: "Roboto";font-weight: 900;letter-spacing: 1.2px;}
.title_line:after, .bg_gray_block ul:after {content: '';margin-top: 20px;margin-bottom: 10px;display: block;width: 64px;height: 2px;background-color: #cb2528;}
.bg_gray_block ul:after {width: 32px;margin: 30px 0 20px;}
.bottom_block_news_main .title_line{	font-size: 24px;line-height: 32px;}
.bottom_block_news_main .title_line:after {margin-bottom: 20px;}
.bottom_block_news_main p{color: #212529;font-size: 16px;font-weight: 400;line-height: 24px;letter-spacing: 0.8px;}
#vk_widget, #vk_groups {width: 100%;/*max-width: 545px;*/max-width: 100%;}
#vk_widget *, #vk_groups * {max-width: 100%;}
.block_main_action  {background: #fff;padding: 60px 0 80px;}
.block_main_action .block_item{box-shadow: 0 6px 20px rgba(0, 83, 162, 0.2);border-radius: 6px;overflow: hidden;}
.block_main_action .block_item:hover {box-shadow: unset;}
.block_main_action .block_bg {padding: 24px 24px 50px;position: relative;background: #279a4a;color: #ffffff;font-family: "Roboto";font-weight: 900;}
.block_main_action .block_bg img {max-width: 100%;}
.block_main_action .block_bg .bottom_link {position: absolute;bottom: 13px;color: #ffffff;font-family: "Roboto";font-size: 14px;font-weight: 900;line-height: 24px;text-transform: uppercase;letter-spacing: 2px;}
.bottom_link:after {content: '';display: inline-block;background: url(/local/templates/tdpekar/css/../img/arrow-right.svg) no-repeat center;height: 10px;width: 32px;margin-left: 18px;}
.block_main_action .title{font-size: 24px;font-weight: 900;line-height: 32px;letter-spacing: 1.33px;margin-bottom: 10px;}
.block_main_action p{font-size: 16px;line-height: 24px;letter-spacing: 0.89px;}
.block_main_action  .picture {max-width: 160px;width: 160px;overflow: hidden;}
.block_main_action .block_bg  {max-width: calc(100% - 160px);width:100%;}
a, .block_item_desc, .desc_linkbanner, .block_card_item, .photo-big li:before {-webkit-transition: all 0.3s ease-out 0s;-moz-transition: all 0.3s ease-out 0s;-ms-transition: all 0.3s ease-out 0s;-o-transition: all 0.3s ease-out 0s;transition: all 0.3s ease-out 0s;}

.title_desc {color: #333333;font-size: 18px;font-weight: 700;line-height: 24px;margin-bottom: 10px;}
.feature {list-style: none;padding: 0;margin: 0;}
.feature{font-size: 16px;font-weight: 400;line-height: 24px;color: #333333;}
.feature li{margin-bottom: 5px;}
.feature span {color: #d42a46;font-weight: 600;}
/*end kartochka tovara*/.block_main_news .col-12:not(.text-right){margin-bottom: 32px;}
.block_item {display: -ms-flexbox;display: flex;height: 100%;overflow: hidden;border-radius: 6px;min-height: 255px;}
@media(max-width: 767px){
	.block_main_news{padding: 0px 0  5% 0;}
	
	.block_item {flex-wrap: wrap;min-height: 200px;}
}
.block_item_desc {font-family: "Roboto";width: 53%;height: 100%;top:0;position: relative;/*background-color: rgba(0, 83, 162, 0.85);*/padding: 24px 24px 40px;}
.block_item_desc .title{color: #000;/*color: #ffffff;font-size: 18px;font-weight: 900;line-height: 24px;*//* margin-bottom: 15px; */}
.block_item_desc p{color: #ffffff;font-size: 12px;font-weight: 400;line-height: 16px;}
.block_item_desc .date {display: block;/*margin-top: 10px;*/color: #9db8d5;font-family: "Open Sans";font-size: 12px;font-weight: 400;line-height: 24px;/* position: absolute; *//* bottom: 15px; */}
.block_item:hover .block_item_desc .date{color: #666666!important;}
.not_desc .block_item_desc {height: auto;padding: 15px 24px 15px;}
.block_item_desc.not_date {padding-bottom: 15px;}
.block_item_desc.not_date .title {margin-bottom: 0;}
.video_news .block_item_desc {width: 100%;display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 15px;}
.video_news .block_item_desc .title {margin-bottom: 0;}
.block_item_desc .fa-play-circle {font-size: 32px;color: #fff;}
.block_item_desc.full {width: 100%;}
.ico {display: block;width: 32px;height: 32px;margin-bottom: 15px;}
.ico_fire {background: url(/local/templates/tdpekar/css/../img/ico-fire.svg) no-repeat;}
.list_news .ico_fire {background: url(/local/templates/tdpekar/css/../img/32x32/flame.svg) no-repeat;}
.block_item:hover .block_item_desc .title, .block_item:hover .block_item_desc p, .block_item:hover  .fa-play-circle{/*color: #cb2528!important;*/color: #666666!important;}
.block_item:hover {box-shadow: 0 6px 20px rgba(0, 83, 162, 0.2);/* background: #fff right no-repeat!important; */}
.block_item:hover .block_item_desc {background: #fff!important;}
.block_item:hover .ico_fire {background: url(/local/templates/tdpekar/css/../img/ico-fire_blue.svg) no-repeat;}
.list_news .block_item:hover .ico_fire {background: url(/local/templates/tdpekar/css/../img/32x32/flame.svg) no-repeat;}
.block_item.not_desc{flex-direction: column;justify-content: flex-end;}
.slider-main-item .d-none{align-items:baseline;}

.newslin{ width:24%; float:left; margin-right:1%; margin-bottom:1%}
@media(max-width: 767px){
	.newslin{ width:49%; float:left; margin-right:1%; margin-bottom:1%}
	

}

.block_main_contact {padding: 45px 0 20px;}
.block_main_contact strong{display: block;color: #000000;font-family: "Roboto";font-size: 18px;font-weight: 900;line-height: 24px;margin-bottom: 15px;}
.block_main_contact .txt_contact span{display: block;}
.block_main_contact .txt_contact{color: #000000;font-family: "Open Sans";font-size: 16px;font-weight: 400;line-height: 24px;margin-bottom: 10px;}

.block_footer_search {width: 100%;padding:2% 0;}
.block_footer_search.fixed {position: fixed;bottom: 0;left: 0;z-index: 10;}
.bx-filter-parameters-box {position: relative;}
.bx-filter-popup-result {bottom: 0;right: -136px !important;}
.block_footer_search .btn-red {max-width: 100%;}
.block_footer_search.block_footer_search .btn-red {max-width: 100%}
.block_footer_search .search-form{width: 100%;height: 48px;border-radius: 4px;background-color: #ffffff;overflow: hidden;display: flex;}
.block_footer_search .btn-red {background: #0053a2 !important;border-color: #0053a2 !important;}
.search_input_footer {width: calc(100% - 101px);color: #212529;font-family: Roboto;font-size: 16px;font-weight: 400;padding: 10px 40px;height: 100%;border:0;}
.submit_footer {border-radius: 0 4px 4px 0;border: 0;background-color: #cc0426;color: #fff;font-family: Roboto;font-size: 16px;font-weight: 400;padding: 12px;max-width: 101px;height: 100%;width: 100%;border-left: 1px solid #cc0426;cursor: pointer;}
.block_footer_search .btn-red {display: block;color: #ffffff;font-family: Roboto;font-size: 14px;font-weight: 700;height: 100%;}
.ico_original, .ico_bonus{position: relative;left: 0;content: '';width: 24px;height: 24px;margin-right:15px;display: block;}
.ico_original{background: url(/local/templates/tdpekar/css/../img/ico-originality.svg) no-repeat;}
.ico_bonus {background: url(/local/templates/tdpekar/css/../img/ico-bonus.svg) no-repeat;}

.footer {color: #d3d3d3;padding-top: 10px; }
.footer .logo img {width: 100%;max-width:107px;}
.footer .footer-copyright {padding-top: 3px;padding-bottom: 3px;text-align: center;display: flex;justify-content: space-between;align-items: center;margin: 10px;}
.footer .footer-line {margin-bottom: 30px;}
.footer .navbar-brand {margin-top: 45px;height: 65px;}
.footer .footer-copyright p {margin: 0;color: #f8f8f8;}
.footer ul {list-style-type: none;padding-left: 0;line-height: 1.7;margin-bottom: 50px;  color: #f8f8f8;}
.footer h5 {color: #fff; font-size: 20px;margin-top: 30px;text-transform: unset;letter-spacing: unset;}
.ico_plus {background: url(/local/templates/tdpekar/css/../img/16x16/expand.svg);display: block;width: 16px;height:16px;}
.active .ico_plus {background: url(/local/templates/tdpekar/css/../img/16x16/collaps_02.svg);}
.footer .logo a{font-size: 50px;text-align: center;color: #fff;}
.footer a {color: #ababab;font-size: 14px;text-decoration: none;}

.footer a:hover,.footer a:focus {text-decoration: none;color: #cb2528;}
.footer .social-networks {text-align: center;padding-top: 30px;padding-bottom: 16px;}
.footer .social-networks a {font-size: 32px;color: #f9f9f9;padding: 10px;transition: 0.2s;}

.footer .social-networks a:hover {text-decoration: none;}
.footer .btn {color: white;background-color: #d84b6b;border-radius: 20px;border: none;width: 150px;display: block;margin: 0 auto;margin-top: 10px;line-height: 25px;}
.footer h5 i {font-size: 12px;}

.block_socseti{padding-top: 15px;padding-bottom: 25px;}
.footer .block_socseti{padding:0;}
.block_socseti ul{	list-style: none;	padding: 0;	margin: 0; align-items: center;/* justify-content: center;*/}
.block_socseti li{ float:left}
.block_socseti a {display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;margin-right: 20px;width: 32px;background: #bc0000;height: 32px;font-size: 17px;padding-top: 2px;}
.block_socseti a:hover	{background:  #333;}
.block_socseti a i{color: #fff;padding-bottom: 2px;}
.footer ul li {margin-bottom: 10px;}

.second-bar .container {display: flex;justify-content: space-between;align-items: center;margin-top:10px;padding: 5px 0;}
.footer .second-bar {text-align: center;text-align: center;}
.footer .second-bar a {color: #9fa3a9;padding: 10px;transition: 0.2s;/*    line-height: 68px;*/}
.footer .second-bar a:hover {text-decoration: none;}
.coopyrite {color: #929292;font-size: 14px;font-weight: 400;}
.afl1{line-height:55px;; float:left;}
.afl2{line-height:55px;; float:left; display:block}
.footer .second-bar .logo span {margin-top:5px;color: #212529;font-family: "Roboto Condensed";font-size: 14px;font-weight: 700;}
@media screen and (max-width: 747px) {/*.second-bar .container {	flex-direction: column;}*/

.second-bar .container {margin-top:0px;padding: 0px 0;}
.afl1{line-height:35px; float:left; text-align:center; width:100%}
.afl2{ display:none}
}


.top_blockmenu {background-color: #1e1e1c;padding: 15px 16px;}
.mob-menu {display: none;position: fixed;top: 0;left: 0;box-shadow: 0 0 10px rgba(0, 0, 0, 0.07);background-color: #ffffff;
/*    padding: 20px;*/z-index: 10000;width: 100%;max-width: 100%;height: 100%;overflow-y: auto;}
.mob-menu.active {display: block}
.mob-menu .list-menu{list-style: none;padding:0 ;margin: 0;flex-direction: column;border-bottom: 1px solid #ced4da;}
.mob-menu .list-menu a, .mob-menu .list-menu span {letter-spacing: 0.8px;display: block;color: #212529;font-family: "Roboto";font-size: 14px;font-weight: 500;line-height: 16px;padding: 16px;border-bottom: 1px solid #ced4da;}
.mob-menu .list-menu li:last-child a,  .mob-menu .list-menu span.active {border-bottom: 0;}
.mob-menu .lk_header {color: #333333;margin-left: 0}
.block_socseti ul li:last-child a {margin-right:0;}
.mob-menu .block_socseti a i{color: #fff;padding-bottom: 2px;}
.mob-menu_body {max-width: 100%;margin: 0 auto;}
.mob-menu_body .block_socseti {padding-bottom: 0}
.mob-menu_body .block_socseti ul{justify-content: center;}

.mob-menu .close {font-size: 20px;font-weight: 900;color: #333;z-index: 31;cursor: pointer;float: unset;width: 24px;height: 24px;display: block;background: url(/local/templates/tdpekar/css/../img/ico-closemenupopup.svg) no-repeat;}
.mob-menu .add_basket  {width: 32px;height: 32px;background: url(/local/templates/tdpekar/css/../img/ico-cartpopup.svg) no-repeat;}
.block_lang {background: #fff;padding: 13px;}
.block_lang a {color: #212529;font-family: "Roboto Condensed";font-size: 18px;font-weight: 400;text-transform: uppercase;padding: 0 25px;}
.block_lang a:hover, .block_lang .active{color: #cb2528;}
.block_search-popup{background: #ebebeb;padding: 16px;}
.block_search-popup .search-form {border-radius: 4px;border: 1px solid #cb2528;background-color: #ffffff;}
.block_search-popup .input {margin-bottom: 0;border:0;padding: 10px 15px;}
.block_search-popup .ico-search {border-radius:  0 4px 4px 0;border:0;padding: 0 12px;min-width: 40px;border-left: 1px solid #cb2528;background:  #ffffff url(/local/templates/tdpekar/css/../img/ico-searchpopup.svg) no-repeat center;}
.mob-menu .list-menu .ico-originality, .mob-menu .list-menu .ico-bonus, .mob-menu .list-menu .lk_header, .mob-menu .list-menu .ico-catalog{padding: 16px 16px 16px 54px;margin:0;}
.mob-menu .ico-originality:before, .mob-menu .ico-bonus:before, .mob-menu .lk_header:before, .mob-menu .ico-catalog:before, .mob-menu .list-menu span:after{position: absolute;top: calc(50% - (32px / 2));left: 10px;content: '';width: 32px;height: 32px;display: block;}
.list-menu a, .list-menu span {position: relative;}
.mob-menu .ico-originality:before{background: url(/local/templates/tdpekar/css/../img/ico-originality-red.svg) no-repeat;}
.mob-menu .ico-bonus:before {background: url(/local/templates/tdpekar/css/../img/ico-bonus-red.svg) no-repeat;}
.mob-menu .lk_header:before {background: url(/local/templates/tdpekar/css/../img/ico-user-red.svg) no-repeat;}
.mob-menu .ico-catalog:before {background: url(/local/templates/tdpekar/css/../img/ico-catalog.svg) no-repeat;}
.mob-menu .secondmenu {list-style: none;padding: 0;margin:0;background: #f9f9f9;border-bottom: 1px solid #ced4da;display: none;}
.secondmenu li {margin: 0 15px;}
.mob-menu .list-menu .secondmenu a {padding: 16px 16px 16px 0;text-transform: uppercase;}
.mob-menu .list-menu .secondmenu a img {margin-right: 16px;}
.mob-menu span.active + .secondmenu {display: block;}
.mob-menu span.active{color: #cb2528;}
.mob-menu .list-menu span:after {background: url(/local/templates/tdpekar/css/../img/arrow-down.svg) no-repeat;right: 16px;top: calc(50% - (16px / 2));left: auto;width: 16px;height: 16px;}
.mob-menu .list-menu span.active:after{transform: rotate(180deg);}
@media (min-width: 992px){.mob-menu.active{	display: none;}
}

.index-tit{font-size: 45px;color: #333;line-height: 50px; font-weight:bold;text-transform:uppercase; float:left;width: 50%;}
.index-tit i{color: #f6352c;  font-style:normal}
.index-tit span{font-size: 36px;color: #333;padding-left: 2%; font-weight:normal}
.index-white{color: white;}
@media  (max-width: 767px) {
.index-one{padding: 35px 0 30px;}
.index-tit{font-size: 24px;line-height: 30px;width: 100%; margin-bottom:15px;}
.index-tit span{font-size: 14px;padding-right: 10px;}
}
	
ul,li {list-style: none}
ul {padding: 0}
.footer_3{float:left; width:40%; color:#FFF}
.footer_3 .logof{padding:5px 0 5px 0; width:35%}
.footer_3 li{font-size: 16px;line-height: 32px;color: #fff;padding: 0 0 0 33px;}
.footer_3 li.iadd{background: url(../images/c4.png) no-repeat left center;}
.footer_3 li.itel{background: url(../images/tel.png) no-repeat left center}
.footer_3 li.ifax{background: url(../images/fax.png) no-repeat left center}
.footer_3 li.ipho{background: url(../images/c2.png) no-repeat 3px center}
.footer_3 li.lxr{background: url(../images/c5.png) no-repeat 3px center}
.footer_3 li.iema{background: url(../images/mail.png) no-repeat left center}
.footer_3 li.iweb{background: url(../images/web.png) no-repeat left center}

.fotcp{float:left; width:20%;}
.fotlink{float:left; width:20%;}
@media  (max-width: 767px) {	
	.footer_3{float:none; width:100%; color:#FFF; text-align:center}
	.footer_3 li{font-size: 16px;line-height: 32px;color: #fff;padding: 0 0 0 0px;}
	.footer_3 .logof{padding:5px 0 5px 0; width:35%; margin:0 auto;}
	.fotcp{ display:none}
	.fotlink{float: none; width:100%; text-align: center}
	.block_socseti h5{display:none}

.block_socseti{padding:0; clear:both; margin-top:15px; width:100%; text-align:center;}
.block_socseti ul{	list-style: none;	 align-items: center;/* justify-content: center;*/ margin-left:22%;}
.block_socseti li{ float:left; text-align:center}
.block_socseti a {display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 50%;margin-right: 20px;width: 32px;background: #bc0000;height: 32px;font-size: 17px;padding-top: 2px;}
.block_socseti a:hover	{background:  #333;}
.block_socseti a i{color: #fff;padding-bottom: 2px;}
}

 #vicant .p_gridbox::after{content:'';clear:left;display:block}
#vicant>div>.p_gridbox{width:100%;overflow:hidden;position:static}
#vicant>div>.p_gridCell{float:left;position:static}
#vicant>.p_gridbox.signal{min-height:inherit}
#vicant>.p_gridbox.signal>.p_gridCell{min-height:inherit!important}
#vicant{margin-left:auto;margin-right:auto;width:100%;display-radio:1}
#vicant .p_gridCell{display-radio:1}
@media screen and (max-width:768px){#vicant>.p_gridbox>.p_gridCell:nth-child(1n+1){width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;clear:left}
}
@media screen and (min-width:769px){#vicant>.p_gridbox>.p_gridCell:nth-child(1n+1){width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;clear:left}
}
@media screen and (max-width:1024px) and (min-width:769px){#vicant>.p_gridbox>.p_gridCell:nth-child(1n+1){width:100%;margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;clear:left}
}
 
#vicant-01{min-height:0;padding-top:0;display-radio:1;background-fill-value:background-image;background-repeat:no-repeat;background-position:center right;background-image:url(../images/foot-01.png);background-color:#0a0a0a;}
#vicant-01 a{ color:#FFF}
.e_text0{font_radio:2;line-height:2}
.e_text1{font_radio:2;line-height:2}
.e_text2{font_radio:2;line-height:2;font-weight:400}
.e_text3{font_radio:2;line-height:2}
.e_text4{font_radio:2;line-height:2}
.e_text5{font_radio:2;line-height:2}
.e_text6{font_radio:2;line-height:2}
.e_image0{overflow:hidden;max-width:140px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;transition-property:all;transition-radio:hover;transition-duration:.8s;transition-timing-function:cubic-bezier(0.25,0.1,0.25,1)}
.e_image0 img{width:100%;height:100%;object-fit:contain}
.e_image0:hover{transform:rotate(360deg) rotateX(0) rotateY(0)}
#vicant-01 .p_item{display-radio:1}
#vicant-01 .e_richText-104{font_radio:2;font-size:16px;color:#888;line-height:1.5;text-align:left;width:auto;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:0;padding-bottom:0;max-width:none;display-radio:1;padding-top:0}
#vicant-01 .e_richText-104 span{font-family:"42243051-a2c9-46ae-bfcb-b97b84caa9bd"!important}
input::-webkit-input-placeholder{color:#99afd4!important}
input::-moz-placeholder{color:#99afd4!important}
input:-ms-input-placeholder{color:#99afd4!important}
textarea::-webkit-input-placeholder{color:#99afd4!important}
textarea::-moz-placeholder{color:#99afd4!important}
#vicant-01 .e_container-128{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex;max-width:1440px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding-top:85px;margin-top:0;margin-bottom:0;padding-bottom:80px; }
#vicant-01 .e_container-128>.p_item{flex:1;max-width:100%;max-height:100%}
#vicant-01 .e_container-128 .p_item{display-radio:1}
#vicant-01 .e_container-128 .cbox-128-0{flex:0 0 35%}
#vicant-01 .e_bottomNav-145 span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#fff;font-size:18px;font-family:bec36aee-1cf5-4c6f-8d06-29772b6027d5!important}
#vicant-01 .e_bottomNav-145 span:hover{text-decoration:underline}
#vicant-01 .p_menu1Item{padding-bottom:15px}
#vicant-01 .e_bottomNav-145 .p_level2Box span{color:#fff;font-size:14px;line-height:30px;font-weight:400;font-family:"42243051-a2c9-46ae-bfcb-b97b84caa9bd"!important}
#vicant-01 .e_bottomNav-145 .p_level2Box span:hover{text-decoration:underline}
#vicant-01 .e_bottomNav-145 .p_level1Item{width:auto;padding:0;flex-grow:1}
#vicant-01 .p_level1Item:first-child{display:none}
#vicant-01 .p_level1Item:nth-child(4){display:none}
#vicant-01 .e_bottomNav-145 .p_level3Box{display:none}
#vicant-01 .e_container-146{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex;max-width:none;margin-right:0;margin-left:auto}
#vicant-01 .e_container-146>.p_item{flex:1;max-width:100%;max-height:100%}
#vicant-01 .e_container-147{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex;max-width:none;margin-right:0;margin-left:0;margin-top:0;padding-right:50px}
#vicant-01 .e_container-147>.p_item{flex:1;max-width:100%;max-height:100%}
#vicant-01 .e_container-147 .p_item{display-radio:1}
#vicant-01 .e_container-147 .cbox-147-0{flex:0 0 100%;align-self:center}
#vicant-01 .e_container-147 .cbox-147-1{align-self:center}
#vicant-01 .e_container-146 .p_item{display-radio:1}
#vicant-01 .e_container-128 .cbox-128-1{flex:0 0 65%}
#vicant-01 .e_bottomNav-145{display-radio:1;font_radio:1;margin-top:10px}
#vicant-01 .e_container-169{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex;margin-top:15px}
#vicant-01 .e_container-169>.p_item{flex:1;max-width:100%;max-height:100%}
#vicant-01 .e_websiteShare-170 .p_share a{width:30px;display:inline-block;margin-right:10px;float:right}
#vicant-01 .e_websiteShare-170 .p_share a img{width:100%}
#vicant-01 .e_websiteShare-170{background_radio:1;margin-right:0;float:left}
#vicant-01 .e_text-173{line-height:1.5;font_radio:2;display-radio:1;color:#e60012;font-size:30px;font-family:Arial;background-fill-value:background-image;background-image:url(../images/foot-02.png);background-repeat:no-repeat;background-position:center left;padding-left:55px}
#vicant-01 .e_container-174{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex;max-width:1440px;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto;padding-top:25px;margin-top:0;margin-bottom:0;padding-bottom:25px;border-top-style:solid;border-top-width:1px;border-top-color:rgba(255,255,255,.1)}
#vicant-01 .e_container-174>.p_item{flex:1;max-width:100%;max-height:100%}
#vicant-01 .e_container-174 .p_item{display-radio:1}
#vicant-01 .e_container-174 .cbox-174-0{flex:0 0 50%}
#vicant-01 .e_container-174 .cbox-174-1{flex:0 0 50%;align-self:center}
#vicant-01 .e_richText-180 span{font-family:"42243051-a2c9-46ae-bfcb-b97b84caa9bd"!important}
#vicant-01 .e_richText-180{font_radio:2;font-size:16px;color:#bbb;line-height:1.5;text-align:left;width:auto;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;padding-bottom:0;max-width:none;display-radio:1;padding-top:0;font-weight:400}
#vicant-01 .e_provider-181{text-align:left;display-radio:1;font_radio:2;color:#bbb;font-size:14px;font-family:Microsoft YaHei;line-height:1.8;margin-top:0;max-width:182.5px;margin-left:auto;margin-right:0}
@media screen and (max-width:768px){#vicant-01 .e_container-147 .cbox-147-1{align-self:auto}
#vicant-01 .e_container-128{padding-top:55px;padding-bottom:40px;display-radio:1;flex-direction:column; }
#vicant-01 .e_container-147 .cbox-147-0{flex:0 0 0px}
#vicant-01 .e_richText-104{text-align:left;font_radio:1;padding-top:20px}
#vicant-01 .e_container-146{padding-top:20px}
#vicant-01{display-radio:1}
#vicant-01 .e_bottomNav-145 .p_menu1Item,#vicant-01 .e_bottomNav-145 .p_menu2Item{display:flex;justify-content:space-between}
#vicant-01 .e_bottomNav-145 .p_level1Box ul{display:none!important}
#vicant-01 .e_bottomNav-145 .p_jtIcon{width:auto;height:auto;max-width:20px;font-size:inherit;transition:.5s;margin:0;display:none}
#vicant-01 .e_bottomNav-145 .p_jtIcon.active{transform:rotateZ(90deg)}
#vicant-01 .e_bottomNav-145 a{display:flex;flex-direction:column;justify-content:center}
#vicant-01 .e_bottomNav-145 .p_level1Item{padding:0;width:50%;float:left}
#vicant-01 .e_bottomNav-145 .p_menu2Item svg{opacity:.5}
#vicant-01 .e_container-128 .p_item{display-radio:1}
#vicant-01 .e_container-147{display-radio:1;flex-direction:column}
#vicant-01 .e_container-169{display:none;flex-wrap:wrap;flex-direction:row;width:100%;display-radio:flex}
#vicant-01 .e_websiteShare-170{background_radio:1}
#vicant-01 .e_container-174{padding-top:55px;padding-bottom:40px;display-radio:1;flex-direction:column}
#vicant-01 .e_container-174 .p_item{display-radio:1}
#vicant-01 .e_richText-180{text-align:left;font_radio:1}
#vicant-01 .e_provider-181{text-align:left}
}
@media screen and (min-width:769px){#vicant-01 .e_bottomNav-145 .p_level1Box{display:flex}
#vicant-01 .e_bottomNav-145 .p_jtIcon{display:none}
}
@media screen and (max-width:769px){
	#vicant-01 .e_container-128 .cbox-128-0{flex:0 0 100%}
	#vicant-01 .e_container-147{width:100%; margin:0; padding:0;}
	
	}

@media screen and (max-width:1024px) and (min-width:769px){#vicant-01 .e_container-128{display-radio:1;display:block;padding-top:55px;padding-bottom:40px}
#vicant-01 .e_container-128 .p_item{display-radio:1}
#vicant-01 .e_container-128 .cbox-128-0{flex:0 0 100%}
#vicant-01 .e_container-147{display-radio:1;display:block}
#vicant-01{display-radio:1}
#vicant-01 .e_bottomNav-145{display-radio:1;font_radio:1}
#vicant-01 .e_container-146{display-radio:1;padding-top:25px}
#vicant-01 .e_richText-104{padding-top:15px}
#vicant-01 .e_container-174{display-radio:1;display:block;padding-top:55px;padding-bottom:40px}
#vicant-01 .e_container-174 .p_item{display-radio:1}
#vicant-01 .e_container-174 .cbox-174-0{flex:0 0 100%}
}

.kkli{float:left;margin-right:30px; margin-top:0;}
.kkli .ew{float:left;margin-right:30px; }
.kkli .ew img{background-color:#e4e4e4; padding:5px;border-radius: 4px; width:120px; }
.kkli p{text-align:center;padding-top:14px;color:#a9a9a9}
.kkli p font{display:block;padding-top:16px;color:#a9a9a9}
@media screen and (max-width:769px){
	
	.kkli{float:left;margin-right:30px; margin-top:20px;}
	.kkli .ew img{background-color:#e4e4e4; padding:5px;border-radius: 4px; width:100px; }
}
.kkl{padding:5% 0;}
.kkl a{ float:left; margin-right:5px;background-color:#e4e4e4; padding:5px; border-radius: 4px;}

.vitit{line-height: 24px; text-align: center; font-weight:bold;font-size:60px;;color:#333; text-transform:uppercase}
.vitit span{color:#e60012;}
@media screen and (max-width:769px){
.vitit{font-size:30px;}
}

.w-pc {display:  block;}
.w-app {display: none;}
@media(max-width: 640px) {
.w-pc {display: none;}
.w-app {display: block;}
}

