/* 全局 */
html{ *overflow-x:hidden; }body { font: 14px/24px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; overflow-y: scroll; overflow-x: hidden; background: white; color: #333; }a { color: #333; }a:hover { color: #91693f; text-decoration: none; }ul, ol, dl,dt,dd, li { list-style: none; }figure { margin: 0; }.clear { clear: both; }.db { display: block; }.fwb { font-weight: bold; }.tac { text-align:center; }.ti2e { text-indent:2em; }.oh { overflow:hidden; }
@media (max-width: 767px) {
	body { font: 0.44rem/1.5 "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }
}
body ::selection { color: #fff; background-color: #91693f; text-shadow: none; }body ::-moz-selection { color: #fff; background-color: #91693f; text-shadow:none; }.padd_l0 { padding-left: 0px; }.padd_r0 { padding-right: 0px; } @media (max-width: 767px) {.container { padding: 0; }.row { margin: 0; }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding: 0; }}
/* 通用 */

.topbar{width: 100%;background: #f2f2f2;margin: 0 auto;padding: 0;height: 32px;color: #9e9e9e; font:normal 12px/32px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.topbar a{color: #9e9e9e;padding: 0 0 0 5px; font:normal 12px/32px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.fl{float: left}.fr{float: right}.tel{padding: 5px 0 0 0}
.transdelay { transition:all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }.transdelay a { transition:all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; }
.transdelay2 { transition:all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; }.transdelay2 a { transition:all 0.6s ease-in-out 0s; -webkit-transition: all 0.6s ease-in-out 0s; -o-transition: all 0.6s ease-in-out 0s; }
.opactran a img { filter:alpha(opacity=100); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); -moz-opacity:1.00; opacity:1; transition:all 0.3s ease-in-out 0s; }.opactran a:hover img { filter:alpha(opacity=70); filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.70; opacity:0.7; }

@media (max-width: 991px) and (min-width: 768px) {
	.ind_Menu li a:after { padding: 0 0 0 14px; }.ind_Menu a { padding: 0 0 0 14px; }
}
@media (max-width: 767px) and (min-width: 521px) {
	.ind_Menu { font: 12px/50px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }.ind_Menu li a:after { display: none; }.ind_Menu a { padding: 0 12px; color: #fff; }.ind_Menu .pm-viewMore > a { padding: 0 12px; }.ind_Menu .pm-viewMore > ul { left: 0; right: 0; }.ind_Menu .pm-links.mobile, .ind_Menu .pm-viewMore > ul { background:#91693f; box-shadow:none; }
}
@media (min-width:1440px){   
    
.footer img{ padding:0; width:100%}
.footer p{font:normal 12px/18px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;border-left: 2px solid #999;padding:0 0 0 20px;margin:25px 0 0 10px;}
.footer .qr{width: 114px;height: 114px;background: url("../images/gryy/qr.jpg") no-repeat}

}
@media (min-width:1023px) and (max-width:1400px) {
.footer img{ padding:15px 0 0 0; width:100%}
.footer p{font:normal 12px/18px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;border-left: 2px solid #999;padding:0 0 0 20px;margin:25px 0 0 10px;}
.footer .qr{width: 114px;height: 114px;background: url("../images/gryy/qr.jpg") no-repeat}
}
/* 顶部 */
.logo{padding:28px 0;}
.logo p{padding: 0;margin: 0;}
.nav{background: #91693f;width: 100%;padding: 0;margin: 0 auto;height:70px;}
.nav li{float: left;text-align: center;padding: 0 25px;font: normal 18px/70px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }
.nav li a{color: #fff}
.subicon{background: #f8f8f8;padding:50px 0 30px 0;margin:0 auto;font: normal 20px/40px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; text-align: center}

.list{padding: 0; margin:40px 0 0 0;}
.list li{border-bottom: 1px solid #dadada;padding: 0 0 8px 5px; margin: 0 0 8px 0;font: normal 16px/32px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.list li::before{
content:"●";
color:#91693f;padding: 0 10px 0 0;
font-size:16px;
}
.bd_line{border-bottom: 1px solid #ccc; background: url("../images/gryy/bdline.gif") no-repeat bottom left;}
.doc_box{padding: 0;margin: 0; }
.doc_pic{padding: 0;margin: 0;}
.doc_txt{background:#91693f;color: #fff;padding:5px 15px 15px 15px;margin: 0;}
.doc_txt h3{font: normal 20px/32px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }
.doc_txt p{font: normal 14px/26px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;height: 140px; }
.yytab{width:100%;margin:25px auto 12px auto}
.zxtab a{font-size: 16px;color: #fff;border: 1px solid #fff;height: 35px;line-height:35px; text-align: center;padding:10px 18px;-moz-border-radius:15px; border-radius:15px;}
.zxtab{margin:0 auto;}
.zxtab a:hover{background: #fff; color: #91693f}

.zs_box{border: 1px solid #91693f;padding: 20px;margin: 0 auto;}
.zs_box h3{text-align: center; font: 700 18px/26px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.zs_box p{font: normal 14px/26px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;height:150px;}
.zstab a{font-size: 16px;color: #91693f;border: 1px solid #91693f;height: 35px;line-height:35px; text-align: center;padding:10px 18px;-moz-border-radius:15px; border-radius:15px;}
.zstab{margin:0 auto;text-align: center;width: 100% }
.zstab a:hover{background: #91693f; color: #fff}

.bmenu{background: url("../images/gryy/tbg.png") no-repeat center center;margin:25px 0 35px 0;padding: 0;}
.bmenu h2{text-align: center;color:#91693f; font:600 28px/28px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}

.news-list{margin: 0;padding: 0;}
.news-list li {border-bottom:1px dashed #cdcdcd;padding:25px 0;height:auto;position:relative}
.news-list li.hasthumb {padding-left:200px}
.news-list li.hasthumb .label {top:37px}
/*.news-list li:last-child {border-bottom:none}*/
.news-list li .thumb {position:absolute;left:0;top:25px;width:180px;height:104px;overflow:hidden}
.news-list li .thumb img {display:block;width:100%;height:100%}
.news-list li .label {height:24px;padding:0 17px;line-height:24px;border-radius:12px;color:#fff;font-weight:normal;font-size:12px;background-color:#757070;background-color:rgba(51,51,51,0.7);position:absolute;top:26px;left:10px}
.news-list li .title {line-height:26px;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-wrap:break-word;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box !important;margin-bottom:10px;}
.news-list li h2 {font-size:16px;margin-bottom:8px}
.news-list li h2.nothumb {padding-left:108px}
.news-list li p {color:#797979;line-height:20px;margin-bottom:0}
.news-list li .info {font-size:13px;color:#999;line-height:29px}
.news-list li .info .infomark {color:#999}
.news-list li .info .infomark u {padding:0 10px;font-size:12px;color:#c7c5c5;position:relative;top:-1px}
.news-list li .info .share {cursor:pointer;position:relative}
.news-list li .info .share:hover span {background:#fff;border-color:#ddd}
.news-list li .info .share:hover .bdsharebuttonbox {display:block}
.news-list li .info .share i {margin-right:5px;color:#084ba8}
.news-list li .info .share span {display:block;height:28px;position:relative;border:1px solid transparent;border-bottom:none;padding:0 10px;z-index:2}
.news-list li .info .share .bdsharebuttonbox {display:none;position:absolute;right:0;top:28px;z-index:1;background:#fff;padding:10px 15px;border:1px solid #ddd;width:123px}
.news-list li .info .share .bdsharebuttonbox a {display:block;float:none;font-size:14px;margin-right:0;width:100%}
.news-list li .info .share .bdsharebuttonbox a:before {content:attr(title);margin-left:5px}

.inner-list-content {position:relative;margin-top:20px}
.hot-news-list{background:url("../images/gryy/numlist.jpg") no-repeat 0 13px;padding: 0}
.hot-news-list li {padding:10px 0 9px;border-bottom:1px dashed #cdcdcd;font: normal 14px/20px \5FAE\8F6F\96C5\9ED1}
.hot-news-list li:last-child {border-bottom:none}
.hot-news-list li a {padding-left:48px;position:relative;white-space:normal;height:40px;line-height:20px;display:table-cell;vertical-align:middle}
.hot-news-list li a em {position:absolute;left:0;top:4px;width:32px;height:32px;border-radius:2px;line-height:32px;text-align:center;color:#fff;font-style:normal}
.zjr-list{padding: 0;}
.zjr-list li {padding:10px;border-bottom:1px dashed #cdcdcd;text-align: center; font: normal 14px/26px \5FAE\8F6F\96C5\9ED1}
.zjr-list li span{padding: 0 0 0 8px;}

.jieshao{padding:0 10px;margin: 0;}
.jieshaotxt{float: left; width: 60%}
.jieshao .pic{ float:left;width: 36%}
.jieshao dl{margin: 0 0 0 30px;padding: 10px 0 0 0}
.jieshao dl dt{ font:700 20px/28px \5FAE\8F6F\96C5\9ED1; color:#333;}
.jieshao dl dd{  margin-top: 15px;font:normal 14px/24px \5FAE\8F6F\96C5\9ED1;color:#555; }
.jieshao img{padding: 4px;border: 1px solid #ddd;width: 100%;}
 
.jieshao .but{ margin-top:20px}
.zhuanjia p{margin-top:3px;text-indent: 2em;font:normal 14px/26px \5FAE\8F6F\96C5\9ED1;color:#444;}
.expertspan{ color:#91693f;}

.team {padding:10px 0px 20px 0;float: left;} 
.team  li {width: 132px;height: 30px;line-height: 30px;text-align: left;border: none;margin: 0;float: left;position: relative;}
.team  li a{text-indent: 1em;padding:0 12px 0 0;text-align:  left;}
.team  li a:hover{color:#91693f}

.tit {font-size: 25px;text-align: center;line-height:40px;color: #333;margin:10px auto 20px auto; }
.alink {margin: 30px auto;width: 1200px;display: table;border: 1px solid #ddd;margin-bottom: 0px;border-radius: 5px;}
.alink ul {/* padding-top: 20px; */float: left;}
.alink ul li {float: left;/* margin: 0px 10px */}
.qp {padding:20px 50px;font-size: 14px;color: #444;}
.qp img{max-width:600px;}
.qp P{ padding: 0 0 20px 0; line-height:30px;text-indent: 2em;}
.qp p a{ font-weight: 700;text-decoration: none;}
.qp p u{ text-decoration:none;}
.titinfo { font-size: 14px;border-top: 1px solid #d7d7d7; border-bottom: 1px solid #ddd; line-height: 30px; text-align: center; margin: 0px auto; }
.news_up { border: 1px solid #ddd; margin: 20px auto; border-left: none; border-right: none; }
.news_up li { line-height: 35px; }
.blk_1{padding: 25px 0;}
.news_xiangguan { }
.news_xiangguan ul { padding: 15px 0 0 0;}
.news_xiangguan h6 {  border-bottom: 1px solid #ddd; font-size: 16px;/* width:  80px; */ height: 40px; line-height: 40px;color: #555 }
.news_xiangguan h6 span { border-bottom: 1px solid #91693f; line-height: 40px; height: 40px; float: left; }
.news_xiangguan ul li { float: left; width: 50%; text-indent: 1em; line-height:32px; font-size: 14px;  }
.news_xiangguan ul li a{color: #444;}.news_xiangguan ul li a:hover{color:#91693f;}
.team  li::before,.news_xiangguan ul li::before{
content:"▷";
color:#91693f;padding: 0 5px 0 0;
font-size:12px;
}

.dede_pages { margin: 0px auto; display: table; }
.dede_pages ul { float: left; padding: 40px 0px 20px 16px; font-size: 14px; }
.dede_pages ul li { float: left; font-family: Tahoma; line-height: 17px; margin-right: 6px; border: 1px solid #E9E9E9; }
.dede_pages ul li a { float: left; padding: 2px 8px 2px 8px; color: #555; display: block; }
.dede_pages ul li a:hover { color: #f90; text-decoration: none; padding: 2px 4px 2px; }
.dede_pages ul li.thisclass, .dede_pages ul li.thisclass a, .pagebox ul li.thisclass a:hover { background-color: #b23f3f; color: #fff; }
.dede_pages .pageinfo { line-height: 21px; padding: 12px 10px 12px 16px; color: #999; }
.dede_pages .pageinfo strong { color: #555; font-weight: normal; margin: 0px 2px; }


@media (max-width: 520px) {
    .subicon{background: #f8f8f8;padding:30px 0 30px 0;margin:0 auto;font: normal 12px/20px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; text-align: center}
    .icon-gonggao,.icon-yisheng,.icon-menzhenyujian,.icon-tingzhenqi,.icon-gongjiaoxianlu{color: #058181; font-size:24px;}
.col-xs-5ths {width:20%;float: left;}
    .news-list li h2 {font-size:16px;line-height:1.8rem; margin-bottom:8px}
    .news-list{margin: 0 auto;padding: 0 .8rem;}
    
}
.zhanwei { height:40px; }
@media (max-width: 1024px) {
    
    .doc_txt{width:284px; color: #fff;padding:5px 15px 15px 15px;margin: 0 auto;box-sizing: border-box;}

}

@media (max-width: 780px){  
.zs_box{width: 96%; padding: 20px;margin: 0 auto 15px auto;}
.zs_box p{height:100px;}
}


@media (max-width: 767px) {
 
    .doc_txt p{height:auto;}
    .qp img{max-width:300px; display: block}
	.zhanwei { height: .5rem; }
    .tmenu{padding: 0 10px; width: 96%;margin: 0 auto}
    .p_l,.boxbg{width:96%;}
    .pl_pic{margin: 0 8px 0 0; width:25%}
    .pl_pic img{width:100%;}
    .zhuanjia p{padding: 0 20px}
    .jieshaotxt{float: left; width:96%}
    .jieshao dl dt{ font:700 20px/28px \5FAE\8F6F\96C5\9ED1; text-align: center; color:#333;}
.jieshao .pic{ float: none;margin: 0 auto 10px auto;width:90%}
.list{padding: 0; margin:20px 0 0 0;}

.list li{border-bottom: 1px solid #dadada;padding: 0 0 8px 5px; margin: 0 0 8px 0;font: normal 14px/24px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.list li::before{
content:"●";
color:#91693f;padding: 0 5px 0 0;
font-size:12px;
}
    
}
@media (min-width:521px) {.icon-gonggao,.icon-yisheng,.icon-menzhenyujian,.icon-tingzhenqi,.icon-gongjiaoxianlu{color: #058181; font-size: 50px;}}

.tmenu h2{color:#91693f;font:600 24px/40px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.tmenu span{font: normal 14px/80px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.tmenu span a{color:#666; display: block}.tmenu span a:hover{color:#91693f;}
.boxbg{padding:10px 8px 10px 18px;margin:5px auto 25px auto; -moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 5px #ccc;-webkit-box-shadow:2px 2px 5px #ccc; box-shadow:2px 2px 5px #ccc; }
.box{border-left: 5px solid #91693f;padding: 0 0 0 12px;}
.box span{width:100%;color: #666;font:normal 12px/17px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif; }
.box p{margin: 0;padding: 0;font:normal 16px/26px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.icon-gonggao a:hover,.icon-yisheng a:hover,.icon-menzhenyujian a:hover,.icon-tingzhenqi a:hover,.icon-gongjiaoxianlu a:hover{color:#91693f; }

.p_l{margin: 0 auto;padding: 0; min-height: 110px;}
.pl_pic{float: left;padding:0; margin: 0 18px 0 0;}
.pl_pic img{width:209px;}
.pl_txt h3{font:normal 20px/30px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.pl_txt p{ color: #777;font:normal 14px/24px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}


.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}


@media ( min-width : 992px) and  ( max-width:1024px){

.zs_box h3{font: 700 14px/26px "PingFang SC", "Lantinghei SC", "Microsoft YaHei", Helvetica, Arial, sans-serif;}
.zs_box p{height:200px;} 
    
    
}
    

      
    
    

@media ( min-width : 768px) {
    .animenu{background-color:#91693f;}
.col-sm-5ths {width: 20%;float: left;}
}

@media ( min-width : 992px) {
.col-md-5ths {width: 20%;float: left;}
}

@media ( min-width : 1200px) {
.col-lg-5ths {width: 20%;float: left;}
}


@media (max-width: 767px) {
	.zero-clipboard { display: none; }
    .logo img{width:52%;display: block;margin:0 0 0 0.9rem;}
    .logo{padding: 15px 0;}
    
}
@media (min-width:769px) and (max-width:1170px) {
    
    .news_xiangguan ul li { float: left; width: 100%; text-indent: 1em; line-height:32px; font-size: 14px;  }
}

@media screen and (min-width:0px) and (max-width: 800px) {
.footer img{ width: 70%; display: block; text-align: center; margin: 0 auto;}
.footer p{border-left:0px solid #999;padding:0 10px; text-align: center; margin:25px 0 0 0;}
    
}

/* 底部 */
.mt10{margin-top:30px;}
.footer { padding:40px 0; margin: 50px 0 0 0; background: #e5e5e5 ; }
@media (max-width: 767px) {
	.footer { padding: 20px 0; margin: 20px 0 0 0; }
	.footer p { font-size: 0.32rem; }
    .animenu{ position: absolute; top:.3rem; right: .3rem; }
    .animenu__toggle {position: absolute; top:.3rem; right: .3rem;}
    .animenu__nav{z-index: 999; position:absolute;top:40px;right:5px; width:300px}
    .where{margin:10px 0 0 0;padding:10px; }
}
.where{border: 1px solid #e5d9c7; background: #fff; margin:30px 0 0 0;padding:15px;display: block;color: #666 }
.where strong { margin-right:10px; }




.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color:#91693f;
  border: 0;
  padding: 10px;
  height: 40px;
  width: 40px;
}
.animenu__toggle:hover {
  background-color: #91693f;
}

.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); 
  -o-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);
  -o-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);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.animenu {
  display: block;
}
.animenu ul {
  padding: 0;
    background: #91693f;
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 16px;
}
.animenu a {
  color: #fff;
  text-decoration: none;
}

.animenu__nav {
 margin: 0;padding: 0;
}
.animenu__nav > li {
  position: relative;
  
}


@media (min-width:768px) and (max-width:1199px)  {
.animenu__nav > li > a {
  padding: 10px 23px; text-align: center;
  text-transform: uppercase;
}
}
@media (min-width:1200px) {
.animenu__nav > li > a {  padding: 20px 53px; text-align: center;  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:hover > a {
  color: #fff;
}

.animenu__nav__child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #373737;
  transition: margin .15s, opacity .15s;
}
.animenu__nav__child > li {
  width: 100%;
  border-bottom: 1px solid #515151;
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 1em;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child > li:last-child {
  border: 0;
}
.animenu__nav__child a {
  padding: 10px;
  width: 100%;
  border-color: #373737;
}
.animenu__nav__child a:hover {
  background-color: #91693f;
  border-color: #91693f;
  color: #fff;
}

@media screen and (max-width: 767px) {
  .animenu__toggle {
    display: inline-block;
  }

  .animenu__nav,
  .animenu__nav__child {
    display: none;
  }

  .animenu__nav {
    margin: 10px 0;
  }
  .animenu__nav > li {
    width: 100%;
    border-right: 0;
    border-bottom: 1px solid #fff;
  }
  .animenu__nav > li:last-child {
    border: 0;
  }
  .animenu__nav > li:first-child > a:after {
    content: '';
    position: absolute;
    height: 0;
    width: 0;
    right: 1em;
    top: -6px;
    border: 6px solid transparent;
    border-top: 0;
    border-bottom-color: inherit;
  }
  .animenu__nav > li > a {
    width: 100%;
    padding: 10px;
    border-color: #91693f;
    position: relative;
  }
  .animenu__nav a:hover {
    background-color: #91693f;
    border-color: #91693f;
    color: #fff;
  }

  .animenu__nav__child {
    position: static;
    background-color: #373737;
    margin: 0;
    transition: none;
    visibility: visible;
    opacity: 1;
  }
  .animenu__nav__child > li:first-child > a:after {
    content: none;
  }
  .animenu__nav__child a {
    padding-left: 20px;
    width: 100%;
  }
}
.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
  display: block;
}
