@import url(reset.css);
body{ background:#fff url(../image/body_bg.png) 0 0 repeat; color:#636363; font:100%/1.5 "microsoft yahei",arail;}
a{ color:#636363; text-decoration:none;webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}
a:hover{ color:#0082d7;}
input,select,textarea{ font-family:"microsoft yahei",arail;}
.fone1{ font-size:1.5em;}
.blue{ color:#0082d7;}
.mb1{ margin-bottom:2.5em;}
.pt{ padding:2.5em 0;}

figure img{ vertical-align:middle;}
mark{ background-color:inherit;}

#header,.wbg{ background:#fff;}
#header,#banner,#footer,#ny_top{ min-width:990px; width:100%;}
.warpper{ width:990px; margin:0 auto;}

.top_box{ padding:2em 0;}
.top_box .logo{ float:left;}
.top_box .r_box{ float:right; text-align:right;}
.top_box .r_box .lan{ margin-top:3em;}
.top_box .r_box .lan a{ font-size:12px; margin-left:1em;}
.top_box .r_box .lan a.active{ color:#0082d7;}
.top_box .r_box .search{ border:1px solid #d7d7d7; border-radius:5px; display:inline-block; padding:0 .5em;}
.top_box .r_box .search .stxt{ display:inline-block; width:11em; line-height:1.875em; vertical-align:middle;}
.top_box .r_box .search .sbtn{ background:url(../image/sbtn_bg.png) 0 0 no-repeat; background-size:100% 100%; display:inline-block; height:1.875em; width:1.875em; vertical-align:middle;}

.animenu__toggle {display: none; cursor: pointer; background: #0082d7; border: 0; padding:10px; height:40px; width:40px;}
.animenu__toggle:hover { background-color: #0186ba;}
.animenu__toggle__bar { display: block; width: 20px; height: 2px; background-color: #fff; -webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}
.animenu__toggle__bar + .animenu__toggle__bar { margin-top: 4px;}
.animenu__toggle--active .animenu__toggle__bar { margin: 0;position: absolute;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) { -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) { -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); transform: rotate(-45deg);}
.animenu { background: #0082d7; text-align:center;}
.animenu ul { max-width:1200px; margin:0 auto;}
.animenu li, .animenu a { display: inline-block;}
.animenu a { color: #fff; text-decoration: none;}
.animenu__nav { background: rgba(0,130,215,.8);}
.animenu__nav > li { position: relative; font-size:.9em; text-align:center;}
.animenu__nav > li:not(:last-child){ background:url(../image/ml.png) right center no-repeat;}
.animenu__nav > li > a { padding:1em 1.5em; text-transform: uppercase;}
/*.animenu__nav > li > a:first-child:nth-last-child(2):before {content: ""; position: absolute; border: 4px solid transparent; border-bottom: 0; border-top-color: currentColor;top: 50%; margin-top: -2px;right: 10px;}*/
.animenu__nav > li:hover > ul {opacity: 1;visibility: visible; margin: 0;}
.animenu__nav > li.active > a,.animenu__nav > li:hover > a { background:#28c0ef; color: #fff;}
.animenu__nav__child { width: 100%; position: absolute; top: 100%;left:0; z-index: 9999; opacity: 0; visibility: hidden; margin: 20px 0 0 0; background: #fff;-webkit-transition: margin .15s, opacity .15s; transition: margin .15s, opacity .15s;}
.animenu__nav__child > li { width:100%;}
.animenu__nav__child > li:last-child { border: 0;}
.animenu__nav__child > li > a { border-bottom:1px solid #e4e6e6; color:#636363; display:block; font-size:.875em; line-height:30px; width: 100%;}
.animenu__nav__child > li:last-child > a{ border-bottom:0;}
.animenu__nav__child > li > a:hover { background:#f1f9fb; color: #0082d7;}
.animenu__nav > li:last-child .animenu__nav__child{ left:-100%;}
.animenu__nav > li:last-child .animenu__nav__child i{ left:auto; right:24%;}

.h_cont1{ font-size:.875em; float:left; height:400px; width:485px;}
.h_cont1:nth-of-type(2n){ float:right;}
.h_cont1 hgroup,.h_nav_list hgroup{ border-bottom:3px solid #55ace4; color:#0082d7; font-size:1.25em; line-height:3; padding:0 1em;}
.h_cont1 hgroup a{ display:block; float:right; font-size:.8em; line-height:4;}
.h_cont1 figure.about{ display:block; margin-bottom:1.5em;}
.h_cont1 article.about{ padding:0 1.875em;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.content-slider li{text-align:center;}
.h_cont1 .plist{ padding:1.875em; position:relative;}
.h_cont1 .plist { margin-bottom:1.875em;}
.h_cont1 .plist li{ border-right:1px solid #ededed;}
.h_cont1 .plist li figure,.h_cont1 .plist li figcaption{ display:block; width:10.625em; max-width:90%; margin:0 auto;}
.h_cont1 .plist li figcaption{ margin-top:1.5em; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.h_cont1 .nlist{ position:relative;}
.h_cont1 .nlist li article{ font-size:.75em; padding:1em; padding-right:4.5em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:left;}
.h_cont1 .nlist li article h3{ color:#666; font-size:1.5em; font-weight:bold;}
.h_cont1 .lSSlideOuter .lSPager.lSpg{ position:absolute; bottom:-3em; width:100%;}
.h_cont1 .lSSlideOuter .lSPager.lSpg li{ border:0;}
.h_cont1 .nlist .lSSlideOuter .lSPager.lSpg{ bottom:auto; width:auto; right:0; top:1em;}

.h_nav_list{ height:250px; overflow:hidden;}
.h_nav_list hgroup{ text-align:center;}
.h_nav_list ul{ position:relative; padding:3.125em 0; text-align:center;}
.h_nav_list li{ display:inline-block; font-size:.875em;}
.h_nav_list li a{ color:#666; display:inline-block; position:relative; padding:73px 0 25px 0; top:-63px;}
.h_nav_list li a i{ background:url(../image/i_bg1.png) 0 0 no-repeat; display:inline-block; height:48px; width:48px;}
.h_nav_list li a:hover i{ background-position:0 -55px; color:#fff;}
.h_nav_list li a:hover{ background-color:#0082d7; color:#fff;}
.h_nav_list li a span{display:inline-block; border-right:1px solid #f8f8f8; width:130px;}
.h_nav_list li a:hover span,.h_nav_list li:last-child span{ border:0;}
.h_nav_list li:nth-of-type(2) a i{ background-position: -63px 0;}
.h_nav_list li:nth-of-type(2) a:hover i{ background-position: -63px -55px;}
.h_nav_list li:nth-of-type(3) a i{ background-position: -128px 0;}
.h_nav_list li:nth-of-type(3) a:hover i{ background-position: -128px -55px;}
.h_nav_list li:nth-of-type(4) a i{ background-position: -177px 0;}
.h_nav_list li:nth-of-type(4) a:hover i{ background-position: -177px -55px;}
.h_nav_list li:nth-of-type(5) a i{ background-position: -229px 0;}
.h_nav_list li:nth-of-type(5) a:hover i{ background-position: -229px -55px;}
.h_nav_list li:nth-of-type(6) a i{ background-position: -293px 0;}
.h_nav_list li:nth-of-type(6) a:hover i{ background-position: -293px -55px;}
.h_nav_list li:nth-of-type(7) a i{ background-position: -351px 0;}
.h_nav_list li:nth-of-type(7) a:hover i{ background-position: -351px -55px;}


/*内页*/
#ny_top{ background-size:100% auto; background-repeat:no-repeat; position:relative; text-align:center;}
#ny_top .warpper{ color:#0082d7; font-size:2.5em; position:absolute; top:40%; left:50%; margin:-.6em 0 0 -490px; z-index:10; text-align:left; text-transform:uppercase;}

.the_curr{ border-bottom:1px solid #fafafa; font-size:.875em; line-height:3.5; margin-bottom:2em;}
.the_curr span{ padding:0 .5em;}

.detail_cont,.view_cont{ font-size:.875em; padding:2em;}
.detail_cont menu{ border-bottom:1px solid #f8f8f8; margin-bottom:2em;}
.detail_cont menu li,.detail_cont menu li a{ display:inline-block; line-height:2.5;}
.detail_cont menu li:not(:last-child){ margin-right:1.5em;}
.detail_cont menu li.active a,.detail_cont menu li a:hover{ border-bottom:4px solid #55ace4; color:#55ace4;}
.detail_cont hgroup{ color:#363636; font-size:1.3em; margin-bottom:1.5em;}
.detail_cont hgroup span{ color:#0082d7; display:block; font-size:1.6em;}
.detail_cont figure.about{ float:right; max-width:43%; margin-left:2em;}
.detail_cont p,.view_cont p{ margin-bottom:1.5em;}
.detail_cont .cont1{ display:inline-block; line-height:1.8; text-align:left;}
.detail_cont .cont1 mark{color:#6dcff6;}
.detail_cont h3.tit{ border-top:3px solid #0082d7; padding:1.5em 0;}
.detail_cont h3.tit b{ color:#363636; display:block; font-size:1.3em;} 

.cus_list{ border:1px solid #e7e7e7; background:url(../image/cbg1.gif)0 0 repeat; margin-bottom:5em; overflow:hidden;}
.cus_list ul{ position:relative; bottom:-1px;}
.cus_list ul li{background:#fff; border-bottom:1px solid #e7e7e7; border-right:1px solid #e7e7e7; float:left; height:7.15em; line-height:7.15; width:25%; text-align:center; overflow:hidden;}
.cus_list ul li img{ vertical-align:middle; max-height:90%; max-width:90%;}
.cus_list ul li:nth-of-type(4n){ border-right-width:0;}

.con_list li{ float:left; width:48%;}
.con_list li:nth-of-type(2n){ float:right;}
.con_list li figure,.con_list li figcaption{ display:block;}
.con_list li figcaption{ border-bottom:1px solid #e7e7e7; padding:1.5em 0;}

.cer_list,.pro_list{ margin-right:-1.875em;}
.cer_list li,.pro_list li{ float:left; width:290px; margin:0 1.875em 1.875em 0;}
.cer_list li figure{ border:1px solid #e1e1e1; display:block; height:200px; line-height:200px; text-align:center;}
.cer_list li figure img{ max-height:96%; max-width:96%;}
.cer_list li figcaption{border-bottom:1px solid #e1e1e1; display:block; padding:1.5em; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.cer_list li:hover figcaption,.pro_list li:hover figcaption{ border-bottom-color:#0082d7; color:#0082d7;}

.cer_list.equ li figure{ border:0; background:#d7d7d7;}
.cer_list.equ li figure img{ max-height:100%; max-width:100%;}

.pro_list li{ width:210px;}
.pro_list li figcaption{border-bottom:1px solid #e1e1e1; display:block; padding:1.5em 2em; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; height:7em;}

.pview{border:1px solid #e1e1e1; float:left; height:480px; width:480px; vertical-align:middle; text-align:center;}

.p_detail{ float:right; width:420px;}
.p_detail hgroup{ color:#464646; font-size:2em; margin-bottom:1em;}
.p_detail .att_table{ border:1px solid #ededed;}
.p_detail .att_table li{ display:table; width:100%;}
.p_detail .att_table li:not(:last-child){ border-bottom:1px solid #ededed;}
.p_detail .att_table li:nth-of-type(2n-1){ background:#f5f5f5;}
.p_detail .att_table li dl{ display:table-cell; padding:.5em 1em;}
.p_detail .att_table li dl:first-child{ border-right:1px solid #ededed; color:#464646; font-weight:400px; width:23%; text-align:center;}

.view_cont hgroup.tit{ border-bottom:1px solid #eee; font-size:1.875em; text-align:center; padding:.8em 0; margin:1em 0;}
.view_cont hgroup.tit > span{ display:block; font-size:.47em; line-height:2.5;}
.view_cont hgroup.tit > span span{ display:inline-block; padding:0 1em;}

.info_list li{ background:#fff; padding:1.875em;}
.info_list li:not(:last-child){ margin-bottom:1.25em;}
.info_list li figure{ display:block; float:left; height:8.75em; width:13.125em; vertical-align:middle; text-align:center; overflow:hidden;}
.info_list li figcaption{ margin-left:15.5em; max-height:8.75em; overflow:hidden;}
.info_list li figcaption h3{ font-size:1.125em; line-height:2;}
.info_list li figcaption h3 span{ color:rgba(85,85,85,.5); display:block; float:right; font-size:.66em;}
.info_list li figcaption h3 a{ color:#333; display:block; margin-right:2.5em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.info_list li figcaption article{ font-size:.875em; height:4.5em; margin-bottom:.5em; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical;}

a.more{ background:#66b4e7; color:#fff; display:inline-block; float:right; font-size:1.25em; height:1.35em; line-height:1.35em; width:1.35em; text-align:center; overflow:hidden; vertical-align:middle;}
a.more:hover{ background:#0082d7; color:#fff; -webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}

/*加入我们*/
.accordion {}
.accordion .link { border-bottom:1px solid #e1e1e1; color:#363636; font-weight:bold; padding:.5em 2em; position: relative; cursor:pointer;}
.accordion li i { background:#a5a5a5; border-radius:50%;color: #fff; height:1.2em; line-height:1.2em; width:1.2em; text-align:center; position: absolute;top:50%;left:0; margin-top:-.6em; padding:0; vertical-align:middle;}
.accordion li.open .link {color: #0078d2;}
.accordion li.open i { background:#0078d2;}
.accordion li.open i.icon-angle-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.contbox {display: none; padding:1.5em 0 0 0;}
.accordion li.open .contbox{ display:block;}

.h_cont1.ct{ height:310px; margin-bottom:.5em;}
.h_cont1.ct hgroup{ border-bottom:none;}
.h_cont1.ct hgroup span{ color:#ccc; font-size:1.3em; line-height:2; float:right; text-transform:uppercase;}
.h_cont1.ct article{ line-height:1.8; padding:2em;}
.cont_zwm{ padding:4em 0; text-align:center;}
.cont_zwm figure{ display:inline-block; text-align:left; vertical-align:middle; width:48%; padding:0 0 0 5em;}
.cont_zwm figure:nth-of-type(2){ border-left:1px solid #e1e1e1; text-align:right; padding:0 5em 0 0;}
.cont_zwm figure figcaption{ display:inline-block; vertical-align:middle; margin-left:1.5em;}
.cont_zwm figure figcaption span{ display:block; font-size:2em;}



/*footer*/
#footer{ background:#0082d7; color:#fff; font-size:.75em; padding:2em 0;}
#footer a{ color:#fff; margin:0 10px; white-space:nowrap;}
#footer a:first-child{ margin-left:0;}
#footer .warpper{ padding-right:110px; position:relative;}
#footer .zwm{ position:absolute; right:0; top:30%; margin-top:-1.56em;}
#footer .zwm a{ background:#f26c4e; border-radius:50%; display:inline-block; height:2.125em; width:2.125em; text-align:center; margin:0; overflow:hidden;}
#footer .zwm a:nth-of-type(2){ background:#9cd427}
#footer .zwm a:nth-of-type(3){ background:#0cbbef}
#footer .zwm a i{ color:#fff; font-size:1.3em; vertical-align:middle;}
#footer p{ padding-top:10px;}
#footer p a{ padding-left:20px; display:inline-block;}

.fixed_nav{/* background:#0a3e5d;*/ width:3em; position:fixed; left:auto; right:8%; bottom:6em; z-index:9999;}
.fixed_nav a{ color:#fff;}
.fixed_nav li{ border-bottom:1px solid #fff; color:#fff; display:block; font-size:1.125em; text-align:center; padding:.5em 0;}
.fixed_nav li span{ display:block;}
.fixed_nav li i{ font-size:1.8em; line-height:1.2;}
.fixed_nav li i.icon-phone{background:#fff; color:#0a3e5d; font-size:1.3em;}
.fixed_nav li.top{ background:rgba(102,102,102,.8); width:3em; padding:0; overflow:hidden;}
.fixed_nav li.top i{ font-size:2em; line-height:1.3; padding:0;}
.fixed_nav li:last-child{ border-bottom:0;}

.form{ padding:20px 0; width:86%; margin:0 auto;}
.form li{ line-height:30px; padding:5px 0; font-size:14px; overflow:hidden;}
.form li span.txt1{ display:block; float:left;}
.form li dl{ margin-left:120px;}
.form li dl span.txt2{ display:block; margin-right:200px;}
.form li dl span.txt3{ display:block; float:right; color:#c2c2c2; width:180px;}
.form li dl span.txt3 span{ color:#f00;}
.form li dl span.txt2 input{ width:96%; height:28px; line-height:28px; border:1px solid #e1e1e1; padding:0 1%;}
.form li dl span.txt2 textarea{width:96%; height:200px; line-height:18px; border:1px solid #e1e1e1; padding:1%;}
.form .btn{ width:110px; height:40px; line-height:40px; border:0; cursor:pointer; background:#2d6cb9; font-size:16px; font-weight:bold; color:#fff; margin:0 auto;}

/*手机版*/
@media screen and (max-width: 767px) {
  body{ font-size:.875em;/* background-size:25px auto;*/}
  #header,#banner,#footer,#ny_top{ min-width:inherit;}
  #header{ margin-bottom:-4em;}
  
  .fone1{ font-size:1.2em;}
  
  .warpper{ width:98%;}
  .mb1,.the_curr{ margin-bottom:1em;}
  .pt{ padding:1em 0;} 
  
  .p_detail{ float:right; width:420px;}
  .p_detail hgroup{ color:#464646; font-size:2em; margin-bottom:1em;}
  .p_detail .att_table{ border:1px solid #ededed;}
  .p_detail .att_table li{ display:table; width:100%;}
  .p_detail .att_table li:not(:last-child){ border-bottom:1px solid #ededed;}
  .p_detail .att_table li:nth-of-type(2n-1){ background:#f5f5f5;}
  .p_detail .att_table li dl{ display:table-cell; padding:.5em 1em;}
  .p_detail .att_table li dl:first-child{ border-right:1px solid #ededed; color:#464646; font-weight:400px; width:23%; text-align:center;}
  
  
  .top_box{ padding-top:1em;}
  .top_box .logo,.top_box .r_box{ float:none;}
  .top_box .logo img{ max-width:60%;}
  .top_box .r_box{ width:100%; position:relative; text-align:left;}
  .top_box .r_box .lan{ position:absolute; top:-3em; right:1%;}
  .top_box .r_box .search{ margin-top:1.5em;}
  
  .animenu{ background-color:transparent; text-align:right; position:relative; top:-5em; right:0;}
  .animenu__toggle {display: inline-block;}
  .animenu__nav,.animenu__nav__child { display: none;}
  .animenu__nav { margin: 10px 0; max-height:90vh; overflow-y:auto;}
  .animenu__nav > li {text-align:left; width: 100%; border-right: 0; border-bottom: 1px solid rgba(255,255,255,.5); font-size:1em;}
  .animenu__nav > li:last-child { border: 0; }
  .animenu__nav > li > a { color: #fff; font-size:1em; width:100%;padding: 10px;position: relative;}
  .animenu__nav a:hover {background-color: #0186ba;border-color: #0186ba;color: #fff;}
  .animenu__nav__child {position: static; background:rgba(24,106,155,.5); margin:0 auto; -webkit-transition: none;transition: none;visibility: visible; opacity: 1; min-width:100%;}
  .animenu__nav__child > li{ float:none; width:100%; margin:0;}
  .animenu__nav__child > li:first-child > a:after { content: none;}
  .animenu__nav__child > li > a { padding-left: 20px;width: 100%; color:rgba(255,255,255,.8); border-bottom-color:rgba(255,255,255,.5);}
  .animenu__nav__child > li:last-child > a{ border-bottom:0;}
  .animenu__nav__child > i{ display:none;}
  
  #footer{ padding:1.5em 0;}
  #footer .warpper{ padding:0;}
  #footer li{ margin-right:0; vertical-align:middle;}
  #footer .zwm{padding-top:1em; float:right; width:43%;}
  #footer a:first-child{ margin-left:10px;}
  #footer p{ padding:10px;}
  #footer p a{ display:block; padding:0; margin:0;}
  #footer .copy{ padding-top:1em; float:left; width:57%;}
  .fixed_nav{ bottom:0; right:1%;}
  
  .h_cont1 hgroup,.h_nav_list hgroup,#ny_top .warpper,.detail_cont hgroup,.view_cont hgroup.tit{ font-size:1.2em;}
  .detail_cont,.view_cont,.h_cont1.ct article{ padding:1em;}
  .h_cont1 .plist,.cont_zwm{ padding:1.5em;}
  .detail_cont figure.about{ margin-left:.5em;}
  
  .bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{ bottom:0;}
  .bx-wrapper .bx-controls-direction a{ display:none;}
  
  .h_cont1,.h_cont1:nth-of-type(2n){ float:none; width:100%; height:auto; padding-bottom:1.5em;}
  .h_cont1{ margin-bottom:.8em;}
  .h_nav_list{ height:auto;}
  .h_nav_list ul{ position:relative; padding:1.5em 0; text-align:center;}
  .h_nav_list li{ margin-bottom:1em;}
  .h_nav_list li a{ color:#666; display:inline-block; position:static; padding:0; top:auto;}
  
  #ny_top .warpper{ left:1%; margin-left:0;}
  
  .cus_list{ background-image:none; margin-bottom:3em;}
  .cus_list ul li{height:4.5em; line-height:4.5; width:33.33%; text-align:center; overflow:hidden;}
  .cus_list ul li:nth-of-type(4n){ border-right-width:1px;}
  .cus_list ul li:nth-of-type(3n){ border-right-width:0;}

  .info_list li{ padding:.85em;}
  .info_list li figure{ height:7.8125em; width:12.5em;}
  .info_list li figcaption{ margin-left:13.75em; max-height:7.8125em;}
  .info_list li figcaption article{ height:auto; -webkit-line-clamp: 2;}
  
  .cer_list,.pro_list{ margin-right:-2%;}
  .cer_list li,.pro_list li{width:48.5%; margin:0 1.5% 1em 0;}
  .cer_list li figure,.pro_list li figure{height:12em; line-height:12;}
  .cer_list li figcaption{ padding:1em 0;}
  .pro_list li figcaption{ padding:1em;}
  .pview,.p_detail{ float:none; height:auto; width:100%;}
  .pview{ padding:1.5em; margin-bottom:1.5em;}

  
  .h_cont1.ct{ height:auto; margin-bottom:1em;}
  .cont_zwm figure{ display:block; text-align:center; padding:0; margin-bottom:2em; width:auto;}
  .cont_zwm figure:nth-of-type(2){ border-left:0; border-top:1px solid #e1e1e1; padding:2em 0 0 0 ; text-align:center;}
  .cont_zwm figure:nth-of-type(1) img{ max-width:30%; vertical-align:middle;}
  .cont_zwm figure figcaption{ margin-left:.5em; text-align:left;}
  .cont_zwm figure figcaption span{ font-size:1.5em;}

}

@media screen and (max-width: 374px) { 
  .top_box span.txt{ display:none;}
}
.animenu__nav--open {display: block !important;position:absolute; left:0; top:100%; z-index:99999;}
.animenu__nav--open .animenu__nav__child {display: block;}
