.MenuItems {
    display: box;
    display: -webkit-box;  /* iOS 6-, Safari 3.1-6 */
    display: -webkit-flex; /* Chrome */
    display: -moz-box;     /* Firefox 19 */
    display: -ms-flexbox;
    display: flex;  /*flex容器*/
    box-pack: end;/*相当于justify-content:  start  center  end  justify Ie10 的兼?，没有找到around 的兼容老式写法*/
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    align-items: center;
    box-align: center; /*相当于align-items  start center end baseline stretch  IE10 的写?*/
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    margin-right: 40px;
}
.MenuItems>li {
    margin-right: 30px;
    position: relative;
    height: 101px;
    z-index: 103;
    background: rgba(0,0,0,0);
}
.MenuItems>li>a {
    display: block;
    padding: 0 15px;
    line-height: 101px;
    font-size: 16px;
    color: #FFFFFF;
    font-weight: bold;
}
.MenuList_c1 .MenuItems li div {
    display: none;
    position: absolute;
    width: calc(100% + 30px);
    top: 92px;
    left: -15px;
    padding-top: 20px;
    background: rgba(0,0,0,0);
}
.MenuList_c1 .MenuItems li div:before {
    content: '';
    width: 20px;
    height: 20px;
    border-radius: 5px;
    background: #fff;
    display: block;
    transform: rotate(45deg);
    position: absolute;
    top: 13px;
    left: 50%;
    margin-left: -10px;
    z-index: 103;
}
.MenuList_c1 .MenuItems li div ul {
    background: #fff;
    position: relative;
    z-index: 103;
    border-radius: 5px;
    padding: 5px 0;
}
.MenuList_c1 .MenuItems li div ul li {
    width: calc(100% - 30px);
    padding: 0 15px;
}
.MenuList_c1 .MenuItems li div ul li a {
    display: block;
    font-size: 14px;
    color: #333;
    text-align: center;
    line-height: 36px;
    border-bottom: 1px solid #f5f5f5;
}
.MenuList_c1 .MenuItems li div ul li:first-child {
    border-radius: 5px 5px 0 0;
}
.MenuList_c1 .MenuItems li div ul li:last-child {
    border-radius: 0 0 5px 5px;
}
.MenuList_c1 .MenuItems li div ul li:last-child a {
    border: none;
}
.MenuList_c1 .MenuItems li div ul li:hover {
    background: #eee;
}
.MenuList_c1 .MenuItems li div ul li:hover a {
    color: #008b47;
}
.MenuItems>li.hover div {
    display: block
}
.MenuItems>li.on {
    border-bottom: 3px solid #fff;
    height: 97px;
}
.MenuItems>li:hover {
    border-bottom: 3px solid #fff;
}
.MenuList_c1 {
    transition: 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0s;
    position: relative;
}
.MenuList_c1.yincang {
    transform: translateY(-200%);
    opacity: 0;
}

@media (max-width:1780px) {
.MenuItems {
    margin-left: 50px;
    margin-right: 30px;
}
.MenuItems>li {
    margin-right: 0;
}
}

@media (max-width:1580px) {
/*.MenuItems>li>a{ padding:0 10px;}
	.MenuItems{ margin-left:28px; margin-right:28px;}*/
.m_nav {
}
}

@media (max-width:1200px) {
/*.MenuItems>li>a{ padding:0 10px;}
	.MenuItems{ margin-left:28px; margin-right:28px;}*/
.m_nav {
    display: none
}
}
