html,
body{width:100%;max-width:100%;min-width:320px;height:auto}
body{min-height:100%;overflow-x:hidden;color:#2a333c}
a:focus{outline:none}
.decorationnone,
.dropdown-item:active,
a:active,
.decorationnone:active,
.dropdown-item:focus,
a:focus,
.decorationnone:focus,
.dropdown-item:hover,
a:hover,
.decorationnone:hover{text-decoration:none}
b,
strong{font-weight:bold}
h4,
h5,
h6{text-shadow:none}
a {
    color: #333;
}
a:hover{color:#666}
.clearfix:before,
.clearfix:after {
    display: table;
    content: " ";
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.clearfix:after {
    clear: both;
}
.clearfix:after{visibility:hidden; display:block; font-size:0; content: " "; clear:both; height:0;}
.clearfix{*zoom:1;}
body.mia-navfixed {
    padding-top: 80px;
}
.navbar-fixed-bottom, .navbar-fixed-top {
    position: fixed;
    z-index: 1500;
    right: 0;
    left: 0;
}
@media (min-width: 480px) {
    .navbar-fixed-bottom, .navbar-fixed-top {
        border-radius: 0;
    }
}
.navbar-default {
    border-color: #e4eaec;
    background-color: #fff;
}
.head_nav_met_21_11 {
    min-height: 80px;
    margin-bottom: 0;
    box-shadow: none;
    border: 0;
}

.navbar-fixed-bottom, .navbar-fixed-top {
    width: 100%;
}
.navbar-fixed-top {
    top: 0;
}
.head_nav_met_21_11 .left {
    float: left;
}
.head_nav_met_21_11 .right {
    float: right;
}
.head_nav_met_21_11 .lh-flex {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.head_nav_met_21_11 blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {
    margin: 0;
    padding: 0
}
.head_nav_met_21_11 h1, .head_nav_met_21_11 h2, .head_nav_met_21_11 h3, .head_nav_met_21_11 h4, .head_nav_met_21_11 h5, .head_nav_met_21_11 h6{
    font-size:100%;
}
.head_nav_met_21_11 ul,.head_nav_met_21_11  dl, .head_nav_met_21_11 li, .head_nav_met_21_11 dt, .head_nav_met_21_11 dd {
    list-style: none;
}

/*header*/
.head_nav_met_21_11 .lh-header {
    width: 100%;
    height: 80px;

    box-shadow: 0 0 10px 0 rgba(155,143,143,0.6);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2000;
}
.head_nav_met_21_11 .lh-logo {
    position: absolute;
    left: 5.7vw;
    top: 5px;
}
.head_nav_met_21_11 .lh-logo img{
    max-height:70px;
}
.head_nav_met_21_11 .lh-map-btn {
    position: absolute;
    right: 5.7vw;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    border: 2px solid #f6b327;
    cursor: pointer;
}
.head_nav_met_21_11 .lh-map-btn span {
    display: block;
    width: 16px;
    height: 2px;
    background:#f6b327;
    position: absolute;
    right: 7px;
    top: 50%;
    margin-top: -1px;
    transition: ease .45s;
}
.head_nav_met_21_11 .lh-map-btn span:before {
    content: '';
    display: block;
    width: 22px;
    height: 2px;
    background:#f6b327;
    position: absolute;
    right: 0;
    top: -8px;
    transition: ease .45s;
}
.head_nav_met_21_11 .lh-map-btn span:after {
    content: '';
    display: block;
    width: 22px;
    height: 2px;
    background:#f6b327;
    position: absolute;
    right: 0;
    top: 8px;
    transition: ease .45s;
}
.head_nav_met_21_11 .lh-map-btn:hover span {
    width: 22px;
}
.head_nav_met_21_11 .lh-map-btn:hover span:before {
    width: 16px;
}
.head_nav_met_21_11 .lh-map-btn:hover span:after {
    width: 10px;
}
.head_nav_met_21_11 .lh-header-nav {
    position: absolute;
    right: 11vw;
}
.head_nav_met_21_11 .lh-header-nav li {
    float: left;
    width: 160px;
    height: 80px;
    text-align: center;
    border-left: 1px solid #efefef;
    position: relative;
}
.head_nav_met_21_11 .lh-header-nav li:first-child {
    border: none;
}
.head_nav_met_21_11 .lh-header-nav li a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.head_nav_met_21_11 .lh-header-nav li h2 {
    font-size: 16px;
    color:#222222;
    padding-top: 24px;
    padding-bottom: 5px;
    transition: ease .65s;
    position: relative;
    z-index: 5;
}
.head_nav_met_21_11 .lh-header-nav li h3 {
    color:#333333;
    text-transform: uppercase;
    transition: ease .65s;
    position: relative;
    z-index: 5;
}
.head_nav_met_21_11 .lh-header-nav li:after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background:#f6b327;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    transition: ease .65s;
    opacity: 0;
    visibility: hidden;
}
.head_nav_met_21_11 .lh-header-nav li span {
    display: block;
    width: 18px;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -40px 0 0 -9px;
    transition: ease .65s;
    transform: translateY(-100%);
}
.head_nav_met_21_11 .lh-header-nav li span:before {
    content: '';
    display: block;
    width: 30px;
    height: 100%;
    position: absolute;
    left: -40px;
    top: 0;
    transition: ease 1s;
    transform: rotate(-35deg) translateY(-200%);
}
.head_nav_met_21_11 .lh-header-nav li span:after {
    content: '';
    display: block;
    width: 18px;
    height: 100%;
    position: absolute;
    right: -30px;
    top: 0;
    transition: ease 1s;
    transform: translateY(-300%);
}
.head_nav_met_21_11 .lh-header-nav li:hover:after, .lh-header-nav li.active:after {
    opacity: 1;
    visibility: visible;
}
.head_nav_met_21_11 .lh-header-nav li:hover h2,
.head_nav_met_21_11 .lh-header-nav li:hover h3,
.head_nav_met_21_11 .lh-header-nav li.active h2,
.head_nav_met_21_11 .lh-header-nav li.active h3 {
    color:#ffffff;
}
.head_nav_met_21_11 .lh-header-nav li:hover span, .lh-header-nav li.active span {
    transform: translateY(0);
}
.head_nav_met_21_11 .lh-header-nav li:hover span:before, .lh-header-nav li.active span:before {
    transform: translateY(0);
}
.head_nav_met_21_11 .lh-header-nav li:hover span:after, .lh-header-nav li.active span:after {
    transform: translateY(0);
}


/**mobile*/
.head_nav_met_21_11 .lh-moblie-nav {
    width: 60%;
    height: 100%;
    background:#f6b327;

    position: fixed;
    right: 0;
    top: 0;
    padding-top: 80px;
    transition: ease-in-out .65s;
    transform: translate3d(100%, 0, 0);
    display: none;
    z-index:-1;
}
.head_nav_met_21_11 .lh-moblie-nav.on {
    transform: translate3d(0, 0, 0);
}
.head_nav_met_21_11 .lh-moblie-nav li h2 {
    height: 45px;
    line-height: 45px;
    color: #ffffff;
    font-size: 16px;
    padding: 0 20px 0 50px;
    border-bottom: 1px solid ;
    border-color:#333333;

    overflow: hidden;
    position: relative;
    transition: ease .45s;
}
.head_nav_met_21_11 .lh-moblie-nav li h2 a {
    color:#ffffff;
    font-size: 16px;
    border:none;
}
.head_nav_met_21_11 .lh-moblie-nav li:not(:first-child) h2.active {
    border: none;
}
.head_nav_met_21_11 .lh-moblie-nav li:not(:first-child) h2.active:before {
    background:#f6b327;
}
.head_nav_met_21_11 .lh-moblie-nav li:not(:first-child) h2.active i {
    transform: rotate(180deg);
}
.head_nav_met_21_11 .lh-moblie-nav li h2:before {
    content: '';
    display: block;
    width: 16px;
    height: 2px;
    background:#ffffff;
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
    transition: ease .45s;
}
.head_nav_met_21_11 .lh-moblie-nav li h2 i {
    position: absolute;
    right: 20px;
    top: 50%;
    display: inline-block;
    transition: ease .45s;
    width: 16px;
    height: 18px;
    line-height: 18px;
    margin-top: -9px;
}
.head_nav_met_21_11 .lh-moblie-nav li dl {
    padding-left: 50px;
    background:#ffffff;
    display: none;
}
.head_nav_met_21_11 .lh-moblie-nav li dl dd {
    line-height: 35px;
    border-top: 1px solid;
    border-color:#333333;

    position: relative;
}
.head_nav_met_21_11 .lh-moblie-nav li dl dd a {
    display: block;
    padding-left: 25px;
    color:#f6b327;
}
.head_nav_met_21_11 .lh-moblie-nav li dl dd:before {
    content: '';
    display: block;
    width: 10px;
    height: 1px;
    background:#f6b327;

    position: absolute;
    left: 5px;
    top: 50%;
}
.head_nav_met_21_11 .lh-moblie-nav li dl dd:first-child {
    border: none;
}
@media screen and (max-width: 1280px) {
    .head_nav_met_21_11 .lh-header-nav li {
        width: 140px;
    }
    .head_nav_met_21_11 .lh-about-main {
        width: 1020px;
        padding: 40px;
    }
    .head_nav_met_21_11 .lh-vision-bd li .text {
        padding-left: 488px;
    }
    .head_nav_met_21_11 .lh-vision-btn {
        left: 1060px;
    }
    .head_nav_met_21_11 .lh-partner-banner {
        width: 900px;
    }
    .head_nav_met_21_11 .lh-footer-cont {
        width: 1000px;
    }
    .head_nav_met_21_11 .lh-footer-l {
        width: 610px;
    }
}
@media screen and (max-width: 1024px) {
    .head_nav_met_21_11 .container {
        width: 100%;
        padding: 0 10px;
    }
    .head_nav_met_21_11 .lh-other-container {
        padding: 40px;
    }
    .head_nav_met_21_11 .lh-news-item li .text {
        width: 460px;
    }
    .head_nav_met_21_11 .lh-header {
        height: 80px;
    }
    .head_nav_met_21_11 .lh-content {
        padding-top: 50px;
    }
    .head_nav_met_21_11 .lh-header-nav {
        display: none;
    }
    .head_nav_met_21_11 .lh-logo {
        top: 5px;
        width: 202px;
    }
    .head_nav_met_21_11 .lh-map-btn {
        border: none;
    }
    .head_nav_met_21_11 .lh-moblie-nav {
        display: block;
        overflow-y: scroll;
    }
    .head_nav_met_21_11 .lh-about-h2 {
        display: none;
    }
    .head_nav_met_21_11 .lh-wapAbout-h2 {
        display: block;
        height: 48px;
        margin: auto;
    }
    .head_nav_met_21_11 .lh-wapAbout-h2 img {
        height: 100%;
        width: auto;
        margin: auto;
    }
    .head_nav_met_21_11 .lh-about-main, .head_nav_met_21_11 .lh-vision-tab {
        margin-top: 20px;
    }
    .head_nav_met_21_11 .lh-vision-tab {
        width: 100%;
    }
    .head_nav_met_21_11 .lh-vision-bd li .img {
        width: 340px;
    }
    .head_nav_met_21_11 .lh-vision-bd li.active .img {
        width: 400px;
    }
    .head_nav_met_21_11 .lh-vision-bd li .text {
        padding-left: 380px;
    }
    .head_nav_met_21_11 .lh-vision-btn {
        left: 960px;
    }
    .head_nav_met_21_11 .lh-vision-bd li {
        padding: 20px 0;
        height: 200px !important;
    }
    .head_nav_met_21_11 .lh-vision-shadow a {
        height: 200px;
    }
    .head_nav_met_21_11 .lh-business {
        padding: 4% 0 0;
    }
    .head_nav_met_21_11 .lh-business-item {
        width: 100%;
        margin-top: 20px;
    }
    .head_nav_met_21_11 .lh-business-item li {
        padding: 50px 18px 110px;
        height: 780px;
    }
    .head_nav_met_21_11 .lh-delicacy {
        padding: 40px 0 0;
        height: 940px;
    }
    .head_nav_met_21_11 .lh-delicay-item {
        width: 100%;
        margin-top: 20px;
    }
    .head_nav_met_21_11 .lh-delicay-btn {
        width: 50%;
        left: 50%;
        bottom: inherit;
        transform: translateX(-50%);
        top: 5px;
    }
    .head_nav_met_21_11 .lh-delicay-btn a.prev {
        position: absolute;
        left: 0;
        top: 0;
    }
    .head_nav_met_21_11 .lh-delicay-btn a.next {
        position: absolute;
        right: 0;
        top: 0;
    }
    .head_nav_met_21_11 .lh-partner {
        padding: 40px 0;
    }
    .head_nav_met_21_11 .lh-partner-h3 {
        margin-top: 20px;
    }
    .head_nav_met_21_11 .lh-partner-banner {
        width: 100%;
    }
    .head_nav_met_21_11 .lh-news {
        padding: 20px;
    }
    .head_nav_met_21_11 .lh-news-con {
        width: 100%;
        margin-top: 20px;
    }
    .head_nav_met_21_11 .lh-news-b {
        margin-top: 40px;
    }
    .head_nav_met_21_11 .lh-footer .lh-wapAbout-h2 {
        margin-left: 280px;
        margin-bottom: 20px;
    }
    .head_nav_met_21_11 .lh-footer.other .lh-wapAbout-h2 {
        display: none;
    }
    .head_nav_met_21_11 .lh-footer-gz, .lh-footer-share {
        margin-top: 20px;
    }
    .head_nav_met_21_11 .lh-footer-nav li {
        padding: 0 60px;
    }
    .head_nav_met_21_11 .lh-copy-cont {
        padding: 0 10px;
        width: 100%;
    }
    .head_nav_met_21_11 .lh-viewpoint-item li .text {
        width: 49%;
    }
    .head_nav_met_21_11 .lh-viewpoint-item li:hover .img {
        transform: translate(58px, -24px);
    }
    .head_nav_met_21_11 .lh-viewpoint-item li:nth-child(2n):hover .img {
        transform: translate(-58px, -24px);
    }
    .head_nav_met_21_11 .lh-cuisineRes-cont {
        padding: 20px 10px;
    }
    .head_nav_met_21_11 .lh-gourmet-item li {
        padding: 40px;
    }
    .head_nav_met_21_11 .lh-gourmet-item li:nth-child(2n-1) .text {
        left: 20px;
    }
    .head_nav_met_21_11 .lh-gourmet-item li .text {
        right: 20px;
    }
    .head_nav_met_21_11 .lh-gourmet-item li:nth-child(2n) {
        padding: 40px 40px 40px 20px;
    }
    .head_nav_met_21_11 .lh-history-item {
        padding: 35px 27px;
    }
    .head_nav_met_21_11 .lh-about:before {
        width: 100%;
        background-size: cover;
        left: 0;
        bottom: 0;
    }
}


/* banner */
.mia-banner {
    width: 100%;
    height: auto;
    display: block;
}

.mia-about {
    padding: 70px 0;
    background: #ffffff;
    position: relative;
}

.mia-about .about-image {
    position: relative;
    width: 500px;
}

.mia-about .about-image img {
    max-width: 100%;
    height: auto;
    transition: all 0.3s ease-out 0s;
}

.mia-about .about-content {

}

.mia-about .section-title h3 {
    font-size: 30px;
    color: rgb(51, 51, 51);
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 3px;
    padding-bottom: 22px;
    margin-bottom: 2px;
    position: relative;
    top: 0px;
}

.mia-about .section-title h3::after {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100px;
    height: 5px;
    content: "";
    background: #f6b327;
}
.mia-about p.subp {
    background-color: rgb(255, 255, 255);
    font-size: 14px;
    line-height: 24px;
    color: rgb(102, 102, 102);
}

.mia-about .default-btn {
    color: rgb(51, 51, 51);
    display: inline-block;
    font-size: 10px;
    margin-top: 25px;
    position: relative;
    text-transform: uppercase;
    z-index: 9;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(102, 102, 102);
    border-image: initial;
    overflow: hidden;
    padding: 5px 15px;
    background: rgb(255, 255, 255);
    transition: all 0.3s ease 0s;
}

.mia-about .about-content a:hover {
    background-color: #f6b327;
    color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: initial;
    border-image: initial;
}

.mia-application {
    padding: 70px 0 0 0;
    position: relative;
}

.mia-application h2 {

    font-size: 30px;
    margin-top: 0;
    text-align: center;
    margin-bottom: 5px;
    color: #444;
}
.mia-application p.desc {
    font-size: 13px;
    text-align: center;
    width: 80%;
    color: #848484;
    margin: 0 auto;
    margin-bottom: 5px;
    font-family: "Microsoft YaHei";
    line-height: 1.8;
}


.mia-application .nav-tabs {
    border-bottom: none;
    margin: 30px auto;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
}
.mia-application .nav-tabs li {
    white-space: nowrap;
    display: inline-block;
    float: none;
}
.mia-application .nav-tabs li a {
    background: #fff;
    padding: 8px 30px;
    border-radius: 0;
    white-space: nowrap;
    border: #d2d2d2 1px solid;
    font-size: 12px;
    margin-right: 5px;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
}

.mia-application .nav-tabs li a:hover {
    padding: 8px 30px;
    border-color: #0C0C0C;
}

@media (max-width:767px) {
    .mia-application .nav-tabs {
        margin: 20px auto
    }
}
.nav-tabs>li>a {
    color: #76838f;
}
.widget .cover {
    width: 100%;
}
.cover {
    overflow: hidden;
}
figure {
    margin: 0;
}
.widget {
    position: relative;
    margin-bottom: 30px;
}
.mia-application .widget {

    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0
}

.mia-application .widget .widget-title {
    padding: 20px 20px 20px 0;
    border-bottom: 1px solid #e0e0e0;
    -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s
}

.mia-application .widget .widget-title:hover {
    border-color: #666;
    -webkit-transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s;
    transition: all .6s cubic-bezier(.215, .61, .355, 1) 0s
}

.mia-application .widget .widget-header {
    border-radius: 0
}

.mia-application .widget .widget-header a {
    display: block;
    position: relative
}

.mia-application .widget .widget-header a:after {
    content: '+';
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    margin-left: -26px;
    margin-top: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 50%;
    z-index: 10;
    border-radius: 50px;
    border: 1px solid rgba(255,255,255,0.5);
    -webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;
    transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;
    opacity: 0;
    color: #fff;
    font-size: 40px;
    text-align: center;
    font-family: "Times New Roman"
}

.mia-application .widget .widget-header .mask {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out;
    z-index: 2
}

.mia-application .widget .widget-header:hover .mask {
    background: rgba(0,0,0,0.5);
    -webkit-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.mia-application .widget .widget-header:hover a:after {
    top: 35%;
    opacity: 1
}

.mia-application .widget .widget-header:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;
    transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s
}

.mia-application .widget .widget-header img {
    -webkit-transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;
    transition: all .6s cubic-bezier(.17, .84, .44, 1) 0s;
    width: 100%
}

.mia-application h4 {
    font-size: 14px;
    text-align: left
}

@media (max-width:767px) {
    .mia-application h4 {
        font-size: 14px
    }
}

.mia-application h4 a {
    color: #666;
    font-size: 16px
}

.mia-application h4 p {
    padding-top: 5px;
    margin: 0;
    font-size: 13px;
    color: #848484
}


.mia-application-body {
    padding-top: 20px;
}

.mia-index-contact {
    background: #212832;
    padding-top: 28px;
    padding-bottom: 28px;
}
.mia-index-contact {
    background: #f6b327;
}
.mia-index-contact p {
    font-size: 1.75em;
    color: #fff;
    display: inline-block;
    margin: 10px 0;
    line-height: 30px;
    padding-right: 50px;
    position: relative;
    top: 5px;
}

.mia-index-contact a {
    font-family: 'Microsoft YaHei',Tahoma,Verdana,Simsun;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    display: inline-block;
    background: #044A67;
    position: relative;
    line-height: 40px;
    padding-left: 27px;
    border-radius: 3px;
    padding-right: 9px;
    margin: 10px 0;
    font-size: 14px;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}

.mia-index-contact a {
    background: #ca7506;
    text-decoration: none;
}
.mia-index-contact a i {
    padding-left: 15px;
    font-size: 1.25em;
    padding-right: 7px;
    vertical-align: middle;
    border-left: 1px solid #fff;
    position: relative;
    margin-left: 20px;
    font-size: 14px;
    line-height: 28px;
}

.mia-index-contact a i:after {
    content: '';
    width: 1px;
    height: 100%;
    background: #ddd;
    position: absolute;
    left: -2px;
    top: 0
}

.mia-index-contact a:active,.mia-index-contact a:focus,.mia-index-contact a:hover {
    background: #e78b12
}

.mia-footer {
    padding: 30px 0;
    background: #f8f8f8;
}
.mia-footer p {
    margin-bottom: 0;
    line-height: 2;
}
.mia-footer a {

}


.swiper-slide img {
    max-width: 100%;
}

.mia-panel-body {
    padding: 30px 0;
    word-break: break-all;
    display: block;
    background: #ffffff;
    position: relative;
}

.mia-editor {
    background: white;
    padding: 30px;
    border: 1px solid #e7eaf1;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 37, 55, 0.05);
}
.mia-editor h2 {
    margin-bottom: 15px;
}
.mia-editor h4 {
    margin-bottom: 15px;
}
.mia-editor h5 {
    font-weight: bold;
    text-indent: 2em;
    font-size: 15px;
    margin-bottom: 10px;
}
.mia-editor p {
    margin-bottom: 15px;
}
.mia-editor p.right {
    padding-left: 25px;
    background: url("../img/right.png") no-repeat left center;
}
table {
    background-color: transparent;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
.mia-editor .table {
    width: 100%;
    margin: 15px auto;
}

.mia-editor .table th, .mia-editor .table td {
    padding: 15px 20px;
    font-weight: normal;
    border: 1px solid #ffffff;
    vertical-align: middle;
}
.mia-editor .table th {
    background: #4472c4;
    color: #ffffff;
}
.mia-editor .table td {
    background: #cfd5ea;
}
.mia-editor .table th, .mia-editor .table td {
    text-align: center;
}
.ulstyle {
    margin: 0;
    padding: 0px;
    list-style: none;
}

.subcolumn_nav_mia .subcolumn-nav-location {
    float: right;
    font-size: 12px;
    padding: 10px 0;
}

.subcolumn_nav_mia .subcolumn-nav-location li {
    line-height: 30px;
    float: left;
}

.subcolumn_nav_mia .subcolumn-nav-location a {
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    line-height: 30px;
    text-align: center;
    color: #333333;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
}

.subcolumn_nav_mia .subcolumn-nav-location .fa {
    padding: 0 10px;
    color: #333333;
}

.subcolumn_nav_mia .subcolumn-nav {
    float: left;
}

.subcolumn_nav_mia .subcolumn_nav_mia-ul {
    list-style: none;
    margin: 0;
    padding: 10px 0;
    text-align: center;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    justify-content: left;
}

.subcolumn_nav_mia .subcolumn_nav_mia-ul>li {
    white-space: nowrap;
    display: inline-block;
    float: none;
}

.subcolumn_nav_mia .subcolumn_nav_mia-ul>li a.link {
    position: relative;
}

.subcolumn_nav_mia .subcolumn_nav_mia-ul>li a.link {
    text-decoration: none;
    display: block;
    margin: 0 5px;
    font-size: 13px;
    line-height: 30px;
    text-align: center;
    padding: 0 20px;
    height: 30px;
    color: #333333;
    -webkit-transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
    transition: all .6s cubic-bezier(.165, .84, .44, 1) 0ms;
}

.subcolumn_nav_mia .subcolumn_nav_mia-ul>li a.link:before {
    content: '';
    display: block;
    width: 6px;
    height: 1px;
    background: #20426b;
    position: absolute;
    left: 10px;
    top: 50%;
    transition: ease .65s;
}

.subcolumn_nav_mia .subcolumn_nav_mia-ul>li a.link.active {
    color: #ffffff;
    background-color: #f6b327;
}
.subcolumn_nav_mia .subcolumn_nav_mia-ul>li a.link.active:before {
    background: #ffffff;
}


.mia-editor img {
    max-width: 100%!important;
    vertical-align: top;
}

.mia-editor img[src]:not(.imgloading) {
    height: auto!important;
}

#index-banner .swiper-pagination-bullet-active {
    background: #f6b327;
}
#index-banner .swiper-button-prev, #index-banner .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23f6b327'%2F%3E%3C%2Fsvg%3E");
}
#index-banner .swiper-button-next, #index-banner .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23f6b327'%2F%3E%3C%2Fsvg%3E");
}

.NewsList{padding: 30px 0}
.NewsList ul ,.NewsList li {
    list-style-type: none;
}
.NewsList li{ height:45px; line-height:45px; border-bottom:1px dashed #dbdbdb; padding:0 10px 0 25px; background:url(../img/arrow10.png) no-repeat 10px center;}
.NewsList li span{ float:right; font-size:14px;}
.NewsList li a{ font-size:15px;}
.Intro_text {
    margin-top: 62px;
}
.News_info .info_title{ display:block; padding:10px 0px; font-size:2em; text-align:center; line-height:30px;}
.News_info .info_time{display:block; font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-top:10px;padding-bottom:15px;}
.News_info .info_txt{ padding:30px 0; text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}

.Intro_text p {
    font-size: 14px;
    color: #333;
    margin-bottom: 15px;
    text-indent: 2em;
    line-height: 1.6;
}

.application-nav ul, .application-nav li {
    list-style-type: none;

}
.application-nav {
    margin-top: 35px;
}
.application-nav li {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    text-align: center;


}
.application-nav li a {
    display: block;
    color: #000000;
    background: #eeeeee;
    width: 120px;
    height: 80px;
    padding: 10px;
}
.application-nav li i {
    display: block;
    font-size: 30px;
}
.application-nav li a:hover, .application-nav li a.active {
    background: #f6b327;
    color: #ffffff;
}
.product-nav {
    margin-top: 35px;
}
.product-nav ul, .product-nav li {
    list-style-type: none;
}

.product-nav ul {
    width: 100%;
}
.product-nav ul li {
    float: left;
    width: 25%;
}
.product-nav ul li a {
    display: block;
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 14px;
    color: #000000;
    background: #eeeeee;
    margin: 5px 8px;
}
.product-nav ul li a:hover, .product-nav ul li a.active {
    background: #f6b327;
    color: #ffffff;
}
.product-nav dl{
    padding: 20px 0;
}
.product-nav dl, .product-nav dd {
    list-style-type: none;
}
.product-nav dd {
    float: left;
}
.product-nav dd a {
    text-align: center;
    line-height: 25px;
    font-size: 12px;
    color: #000000;
    padding: 8px 28px;
    border: 1px solid #aaa;
    margin: 0 8px;
}
.product-nav dd a:hover,.product-nav dd a.active {
    background: #f6b327;
    color: #ffffff;
    border: 1px solid #f6b327;
}
@media ( max-width: 1600px ) and (min-width: 1024px){
    .head_nav_met_21_11 .lh-logo {
        position: absolute;
        left: 15px;
        top: 5px;
    }
    .head_nav_met_21_11 .lh-header-nav {
        right: 15px;
    }
    .head_nav_met_21_11 .lh-map-btn {
        display: none;
    }
}
