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;}
}

/* 常见字号 */

.tit-size52 {font-size: 52px;}
.tit-size42 {font-size: 42px;}
.tit-size40 {font-size: 40px;}
.h3-size38 {font-size: 38px;}
.h3-size36 {font-size: 36px;}
.h3-size34 {font-size: 34px;}
.h3-size32 {font-size: 32px;}
.h3-size30 {font-size: 30px;}
.h3-size28 {font-size: 28px;}
.h3-size26 {font-size: 26px;}
.h3-size24 {font-size: 24px;}
.h3-size22 {font-size: 22px;}
.h3-size20 {font-size: 20px;}
.p-size18 {font-size: 18px;}
.p-size16 {font-size: 16px;}
.p-size14 {font-size: 14px;}
@media (max-width:1681px) {.tit-size42 { font-size: 38px;}
.tit-size40 { font-size: 36px;}
.h3-size38 { font-size: 34px;}
.h3-size36 { font-size: 32px;}
.h3-size34 { font-size: 30px;}
.h3-size32 { font-size: 28px;}
.h3-size30 { font-size: 26px;}
.h3-size28 { font-size: 24px;}
.h3-size26 { font-size: 24px;}
.h3-size24 { font-size: 22px;}
.h3-size22 { font-size: 20px;}
.h3-size20 { font-size: 18px;}
.p-size18 { font-size: 17px;}
}
@media (max-width:1459px) {.tit-size42 { font-size: 32px;}
.tit-size40 { font-size: 30px;}
.h3-size38 { font-size: 28px;}
.h3-size36 { font-size: 28px;}
.h3-size34 { font-size: 26px;}
.h3-size32 { font-size: 26px;}
.h3-size30 { font-size: 26px;}
.h3-size28 { font-size: 24px;}
.h3-size26 { font-size: 20px;}
.h3-size24 { font-size: 18px;}
.h3-size22 { font-size: 18px;}
.h3-size20 { font-size: 17px;}
.p-size18 { font-size: 16px;}
.p-size16 { font-size: 14px;}
}
@media (max-width:1259px) {.tit-size42 { font-size: 32px;}
.tit-size40 { font-size: 30px;}
.h3-size38 { font-size: 26px;}
.h3-size36 { font-size: 26px;}
.h3-size34 { font-size: 24px;}
.h3-size32 { font-size: 24px;}
.h3-size30 { font-size: 24px;}
.h3-size28 { font-size: 22px;}
.h3-size26 { font-size: 20px;}
.h3-size24 { font-size: 18px;}
.h3-size22 { font-size: 18px;}
.h3-size20 { font-size: 17px;}
.p-size18 { font-size: 16px;}
.p-size16 { font-size: 14px;}
}
@media (max-width:991px) {.tit-size42 { font-size: 28px;}
.tit-size40 { font-size: 28px;}
.h3-size38 { font-size: 24px;}
.h3-size36 { font-size: 24px;}
.h3-size34 { font-size: 22px;}
.h3-size32 { font-size: 22px;}
.h3-size30 { font-size: 22px;}
.h3-size28 { font-size: 22px;}
.h3-size26 { font-size: 20px;}
.h3-size24 { font-size: 18px;}
.h3-size22 { font-size: 18px;}
.h3-size20 { font-size: 16px;}
.p-size18 { font-size: 15px;}
}
@media (max-width:767px) {.tit-size42 { font-size: 22px;}
.tit-size40 { font-size: 22px;}
.h3-size38 { font-size: 20px;}
.h3-size36 { font-size: 20px;}
.h3-size34 { font-size: 20px;}
.h3-size32 { font-size: 20px;}
.h3-size30 { font-size: 20px;}
.h3-size28 { font-size: 18px;}
.h3-size26 { font-size: 17px;}
.h3-size24 { font-size: 16px;}
.p-size22 { font-size: 16px;}

.p-size18 { font-size: 14px;}
}
/***************************宽屏样式 (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: 0px 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 25px;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: #1c2a4e;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: #1c2a4e;}
.head-right{float: right;}
.head-right h3{float: left;font-size: 16px;color: #666;line-height: 100px;}
.language{width:262px;margin: 0 0px 0 25px; float: left;position: relative;margin-top: 13px;padding: 0 0px 0 55px; background-image:url(../images/tel-3.png); background-repeat:no-repeat; background-position:left 10px;}
.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: #1c2a4e}
.language:hover .language-text{color: #1c2a4e;}
.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:#1c2a4e 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: #1c2a4e;}

/*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: 60px; 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: #1c2a4e;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: #1c2a4e}
.category-cont a:last-child{border:none;}
.category-cont a.active{color:#1c2a4e;}
.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: #1c2a4e;}
.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: #1c2a4e;}
.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: #1c2a4e}
.category-cont1 a:last-child{border:none;}
.category-cont1 a.active{color:#1c2a4e;}
.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: #1c2a4e;}
.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: #1c2a4e;}
.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: #1c2a4e;border-radius: 30px;}

.header-app.open-menu .app-search{display:block;}
.banner{margin-top: 100px;overflow: hidden; height:auto}
.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: #fff;}
.banner .swiper-pagination-bullet-active{height: 30px;}
.swiper-video{display: block;position: relative;}
.banner-font{position: absolute;width: 100%;top:35%;left: 10%;;text-align: left;}
.banner-font h3{opacity: 0;transform: translateY(10px);transition: all .5s .8s;font-size: 55px;color: white;margin-bottom: 20px;font-weight:  900;line-height: 60px; font-family:"微软雅黑"}
.banner-font h4{opacity: 0;transform: translateY(10px);transition: all .5s .9s;font-size: 22px;color: white;line-height: 40px;margin:9px 0 20px;}
.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: 82px;height: 82px;border-radius: 50%;background: rgba(255,255,255,0.1);text-align: center;line-height: 82px;color: white;font-size: 60px;left: 2.5%;color: #1c2a4e;}
.banner .swiper-button-next{width: 82px;height: 82px;border-radius: 50%;background: rgba(255,255,255,0.1);text-align: center;line-height: 82px;color: white;font-size: 60px;right: 2.5%;color: #1c2a4e;}
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{background: white;color: #1c2a4e;}
.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;}

}

@media (max-width: 1366px) {
.header_in .logo img{ width:83%; margin-top:5px;}	
.navbar{margin-left: -90px;}
.category-item{padding:32px 14px;}

	.banner-font h3{font-size: 40px;line-height: 1;}
	.banner-font h4{font-size: 20px;margin-bottom: 20px;}
	.banner-font h5{font-size: 16px;}
}


@media (max-width: 1280px) {
.header_in .logo img{ width:73%; margin-top:15px;}	
.navbar{margin-left: -50px;}
}
@media (max-width: 1260px) {
	.navbar{margin-left: 20px;}
	.category-item{padding:42px 11px;}
	.nav-search{width: 35px;}

	.banner-font h3{font-size: 40px;line-height: 1;}
	.banner-font h4{font-size: 20px;margin-bottom: 20px;}
	.banner-font h5{font-size: 16px;}

}
@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{display: none !important;}
	.header-app,.foot-app{display: block;}
	.banner{margin-top: 60px;}
}
@media (max-width: 767px) {
	.banner{margin-top: 60px;overflow: hidden; height:350px;}
	
	.banner img.banner-app{display: block;}
	.banner img.banner-pc{display: none;}

	.banner-font{position: absolute;width: 79%;top:25%;left: 10%;;text-align: left;}
	
	.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: #1c2a4e;}
.banner .swiper-pagination-bullet-active{height: 10px;}

	.banner-font h3{font-size: 20px;line-height: 1;}
	.banner-font h4{font-size: 16px;margin-bottom: 20px;line-height: 28px; }
	.banner-font h5{font-size: 16px;}
	
	.banner .swiper-button-prev{width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,0.1);text-align: center;line-height: 32px;color: white;font-size: 30px;left: 2.5%;color: #1c2a4e;}
.banner .swiper-button-next{width: 32px;height: 32px;border-radius: 50%;background: rgba(255,255,255,0.1);text-align: center;line-height: 32px;color: white;font-size: 30px;right: 2.5%;color: #1c2a4e;}
	
}
.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;}





.w-pc {display:  block;}
.w-app {display: none;}
@media(max-width: 640px) {
.w-pc {display: none;}
.w-app {display: block;}
}


:root{--yx_FSOne: 48px;--yx_FSTwo: 42px;--yx_FSThree:30px;--yx_FSFour: 24px;--yx_FSFive: 18px;--yx_FSSix: 16px;--yx_Color: #1c2a4e;--yx_ColorTwo:#1c2a4e;--yx_Jb: #1c2a4e;}
h1 span{font-size:var(--yx_FSOne) !important;}
h2 span{font-size:var(--yx_FSTwo) !important;}
h3 span{font-size:var(--yx_FSTwo) !important;}
h4 span{font-size:var(--yx_FSFour) !important;}
h5 span{font-size:var(--yx_FSFive) !important;}
h6 span{font-size:var(--yx_FSSix) !important;}
h1,
h2,
h3,
h4,
h5,
h6 {font-weight: normal !important;}
a:active, a:hover {color: #272727;text-decoration: none;}
a:hover, a:focus {color: #060606;text-decoration: underline;}
.yx_ani * {transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-webkit-transition: all 0.5s;/* Safari ?°"é?￥??ˉ??? Chrome */-o-transition: all 0.5s;/* Opera */}
.yx_ani *:before {transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-webkit-transition: all 0.5s;/* Safari ?°"é?￥??ˉ??? Chrome */-o-transition: all 0.5s;/* Opera */}
.yx_ani *:after {transition: all 0.5s;-moz-transition: all 0.5s;/* Firefox 4 */-webkit-transition: all 0.5s;/* Safari ?°"é?￥??ˉ??? Chrome */-o-transition: all 0.5s;/* Opera */
}
a {cursor: pointer;}
body, html {overflow-x: hidden !important;}
a:focus, a:active, a:hover, a:visited {outline: none !important;text-decoration: none;}
i {font-style: normal;}
.w_grid-000 > div > .p_gridbox {overflow: visible;}
.w_grid-000 > div > .p_gridbox:before, .w_grid-000 > div > .p_gridbox:after {clear: both;display: table;content: " ";min-height: 0px;}
.yx_clearfix:before, .yx_clearfix:after {display: table;clear: both;content: "";}
.yx_flex {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;-moz-flex-wrap: nowrap;flex-wrap: nowrap;}
.yx_flexWrap {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;-moz-flex-wrap: wrap;flex-wrap: wrap;}
.yx_flexJbetween {-webkit-box-pack: justify;-moz-justify-content: space-between;-webkit-justify-content: space-between;justify-content: space-between;}
.yx_flexJend {-webkit-box-pack: end;-moz-justify-content: flex-end;-webkit-justify-content: flex-end;justify-content: flex-end;}
.yx_flexJcenter {-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;}
.yx_flexAend {-webkit-align-items: flex-end;align-items: flex-end;}
.yx_flexAcenter {-webkit-box-align: center;-moz-align-items: center;-webkit-align-items: center;align-items: center;}
.yx_flexDrowC{flex-direction: row-reverse;}
.yx_ImgContain,.yx_ImgCover{position:relative;height:0;overflow: hidden;}
.yx_ImgContain img{position:absolute;max-height:100%;max-width:100%;top:50%;left:50%;width:auto;height:auto;transform:translate(-50%,-50%);transition: all 0.5s;}
.yx_ImgCover img{position:absolute;width:100%;height:100%;object-fit:cover;}
@media only screen and (min-width:769px) {.yx_List4 {  display: block;  width: calc((100% - 60px) / 4);  margin-right: 20px;  margin-bottom: 20px;}.yx_List4:nth-child(4n) {  margin-right: 0;}.yx_List3 {  display: block;  width: calc((100% - 60px) / 3);  margin-right: 30px;  margin-bottom: 30px;}.yx_List3:nth-child(3n) {  margin-right: 0;}
}
@media only screen and (max-width:768px) {.yx_List3 {  display: block;  width: 100% !important;  margin-right: 0px;  margin-bottom: 18px;}.yx_List4 {  display: block;  width: calc((100% - 10px) / 2) !important;  margin-right: 10px;  margin-bottom: 10px;}.yx_List4:nth-child(2n) {  margin-right: 0;}
}
.yx_clear{clear: both;}
input::-webkit-input-placeholder {/* WebKit browsers */ color: #ccc;font-size:14px;}
input:-moz-placeholder {/* Mozilla Firefox 4 to 18 */ color: #ccc;font-size:14px;}
input::-moz-placeholder {/* Mozilla Firefox 19+ */ color: #ccc;font-size:14px;}
input:-ms-input-placeholder {/* Internet Explorer 10+ */ color: #ccc;font-size:14px;}
.yx_floatL{float:left;}
.yx_floatR{float:right;}
.yx_proR{position: relative;}
.yx_proA{position: absolute;}
.yx_proR_pad{position: relative;height: 0;}
.yx_Title{display:block;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space : nowrap;}
.yx_Summary{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;}
.yx_More{position: absolute;z-index: 2;top: 0;width: 100%;height: 100%;}

.p_PromptNoneData .prompt_title .first,
.p_nextBox a:hover{color:#000!important
}
.p_pagebox .next,
.p_pagebox .pre,
.p_page .next:hover,
.p_page .pre:hover,
.p_page .pageNum:hover,
.p_page .pageNum.active{background-color: #060606 !important;color: #fff!important;border-color:#060606!important;}
.p_pagebox .js_pageBtnDisable, .p_pagebox .js_pageBtnDisable:hover, .p_pagebox .js_pageBtnDisable:active{background: #f5f5f5!important;border-color: #d9d9d9!important;color: #bfbfbf!important;cursor: default;}

.p_ProductDetail img, .p_NewsDetail img ,.p_contentBox img{max-width: 100%;}
.p_content .reset_style {line-height:2;}
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus .p_pagebox .next, .p_pagebox .pre {background-color: #060606;}
/*pad*/
@media only screen and (max-width:1366px) and (min-width:1025px){:root{  --yx_FSTwo: 36px;  --yx_FSThree:28px;  --yx_FSFour: 20px;  --yx_FSFive: 16px;  --yx_FSSix: 14px;}
}
@media only screen and (max-width:1024px) and (min-width:769px){:root{  --yx_FSTwo: 36px;  --yx_FSThree:24px;  --yx_FSFour: 18px;  --yx_FSFive: 16px;  --yx_FSSix: 14px;}
}
/*phone*/
@media only screen and (max-width:768px){:root{  --yx_FSOne: 32px;  --yx_FSTwo: 28px;  --yx_FSThree:24px;  --yx_FSFour: 18px;  --yx_FSFive: 16px;  --yx_FSSix: 14px;}h2{  text-align:center !important;}
}

.fa_homeTitBox {margin-bottom: var(--yx_FSTwo);}
.fa_homeTit {font-size: var(--yx_FSTwo) !important;color: #1c2a4e;font-weight:100 !important;}
.fa_homeSum {font-size: 14px;color: #000000;margin-top: 10px;opacity: 0.8;}
.fa_homeTitBtnBox {border: 2px solid #ddd;border-radius: 30px;padding: 10px 16px;width: 132px;position: relative;overflow: hidden;}
.fa_homeTitBtnBox:hover{background:var(--yx_Color);border-color:var(--yx_Color);transitioin:all 0.6s ease;}
.fa_homeTitBtnBox:before {content: '';background: var(--yx_Color);position: absolute;left: 0;top: 0;width: 0;height: 100%;z-index: -1;}
.fa_homeTitBtnLink {font-size: 14px;color: #323232;}
.fa_homeTitBtnBox .h_icon {display: inline-block;width: 20px;height: 20px;text-align: center;line-height: 20px;color: #fff;background: var(--yx_Color);border-radius: 50%;}
.fa_homeTitBtnBox:hover:before{width:100%;}
.fa_homeTitBtnBox:hover .fa_homeTitBtnLink span{color:#fff;}
.fa_homeTitBtnBox:hover .h_icon{background:#fff;color:var(--yx_Color);}

 #about-t3 .p_MatteIcon .iconfont:before{ content:'\e602'; }
 #about-t3 >div{ animation-fill-mode:both; }
 #about-t3 .fa_abCateUl{ max-width:280px; }
 #about-t3 .fa_abImgBox{ width:54px; height:54px; border:1px solid #ddd; border-radius:50%; margin:0 auto; }
 #about-t3 .fa_abImgBox img{ width:30px; margin:0 auto; }
 #about-t3 .fa_abConBox{ text-align:center; }
 #about-t3 .fa_abCateTit{ font-size:14px; color:#4d4d4d; margin-top:10px; }
 #about-t3 .fa_abConBox:hover .fa_abImgBox{ background:var(--yx_Color); transition:all 0.6s; border-color:var(--yx_Color); }
 #about-t3 .fa_abConBox:hover .fa_abImg{ filter:brightness(10); transition:all 0.6s; }
 #about-t3 .fa_abCateBox{ border-bottom:1px solid #ddd; padding-bottom:2.4vw; margin-bottom:2.4vw; }
 #about-t3{ width:auto; max-width:none; min-width:0px; height:auto; max-height:none; min-height:0px; margin-top:6%; margin-left:0px; margin-right:0px; margin-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px; }

 



/*footer*/
#footer{background:url(../images/fotbg2.jpg)  center no-repeat;overflow:hidden;color:#fff; background-size:100%; background-color:#000;}
.foot{padding:70px 0;display:flex;justify-content:space-between;}
.foot .ewm{text-align:center;color:#a7a7a7;font-size:16px;line-height:55px;}
.foot .txt strong{display:block;font-size:18px;font-weight:normal;margin-top:10px; line-height:30px;}
.foot .txt p{font-size:16px;color:#a7a7a7; }
.foot dl dt{font-size:18px;position:relative;margin-bottom:18px;}
.foot dl dt:before{content:'';position:absolute;bottom:-15px;left:0;width:7px;height:1px;background:#ffffff;display:block;}
.foot dl dd a{color:#a7a7a7;font-size:15px; line-height:35px;}
#footer a{color:#a7a7a7;font-size:15px;}
.copyright{display:flex;justify-content:space-between;padding:20px 0;color:#a7a7a7;}
#footer a:hover{color:#fff;}

.Breadcrumbs{background:#ebebeb;font-size:17px;color:#777;line-height:64px;}
.Breadcrumbs ul{float:right;}
.Breadcrumbs ul li{display:inline-block;padding:0 15px;}
.Breadcrumbs ul li.active a{color:#007736;border-bottom:2px solid #007736;display:inline-block;}



/*footer-tools*/
.footer-tools{position:fixed;left:0;bottom:0;right:0;z-index:999;background:#007736;height:1rem;}
.footer-tools ul li{width:25%;float:left;}
.footer-tools ul li a{display:block;text-align:center;color:#FFF;font-size:.18rem;height:.88rem;padding-top:.1rem;line-height:1.5;}
.footer-tools ul li a img{width:.42rem;height:.42rem;}

@media only screen and (min-width: 320px) and (max-width: 640px){
	
#footer{padding-bottom:1rem;margin-top:15px;}

.foot,.advantage-cont,.store,.join-strength,.video{padding:20px 0;}
.foot{ display:block}
.compet-list li .compet-tt{height:auto;}
.foot .ewm{ width:50%; float:left;}
.foot .ewm img{width:90px;}
.store li img{height:240px;}
.store li,.pro-cont{margin-top:10px;}

.foot .txt p,.process-cont li{font-size:14px;}
.copyright{display:inherit;}
.Breadcrumbs ul{width:100%;float:none;}
.process-cont li img{height:50px;}
.Breadcrumbs{line-height:34px;text-align:center;}
.copyright{display: block;justify-content:space-between;padding:10px 0;color:#a7a7a7;}

}
.footer2 p{font-size: 16px;line-height: 42px;color: #e7e6e6;padding: 0 33px 0 33px; }
.footer2 p.iadd{background: url(../images/add.png) no-repeat left 12px;}
.footer2 p.itel{background: url(../images/tel2.png) no-repeat left 12px;}
.footer2 p.ifax{background: url(../images/fax.png) no-repeat left center;}
.footer2 p.ipho{background: url(../images/phone.png) no-repeat 3px center}
.footer2 p.imail{background: url(../images/mail.png) no-repeat left center}
.footer2 p.iweb{background: url(../images/web.png) no-repeat left center}
.footer2 p .mail{background: url(../images/mail.png) no-repeat left center}
