body {
    font-family: 微软雅黑;
    color: #555
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #333;
    font-weight: bold;
}

a {
    color: #1597A1;
    text-decoration: none
}

img {
    width: 100%;
}

.scroll_boxx img {
    width: 80px!important;
}

.f_32 img {
    width: 10px!important;
}

.head_bg img {
    width: auto;
}

.main-right-title-name img {
    width: 12px;
}

a:focus,
a:hover {
    color: #1597A1;
    text-decoration: none
}

h2 {
    font-size: 2em;
}

h3 {
    font-size: 24px;
    font-size: 1.714285em;
}

h4 {
    font-size: 1.285714em;
}

h5 {
    font-size: 1.142857em;
}

h6 {
    font-size: 1em;
}

p {
    font-size: 1em;
}

header {
    /* background-color: #454444; */
    color: #333;
}

header a {
    color: #333;
}

header a:hover {
    color: #c31419;
}

header ul,
p {
    /* padding-top: 10px; */
}

nav {
    padding: 3px 10px;
    margin-bottom: 0 !important;
}

#bottom_row li {
    line-height: 28px;
}

#bottom {
    background-color: #F1F1F1;
    padding-top: 28px;
    margin-top: 15px;
    padding-bottom: 15px
}

#bottom a {
    color: #555
}

#bottom a:hover {
    color: #333
}

footer {
    background-color: #464646
}

footer a,
footer {
    color: #acacac
}

footer a:hover {
    color: #fff
}

#footer_btn_product button,
#footer_btn_project button,
#footer_btn_product ul,
#footer_btn_project button ul {
    border-radius: 0;
}

#footer_btn_product {
    margin-top: 5px
}

#footer_btn_project {
    margin-top: 10px
}

#footer_btn_product button,
#footer_btn_project button {
    width: 98%
}

footer {
    padding-bottom: 15px
}

#fix_footer {
    display: none;
}

.mianbaoxie>a {
    color: #555;
    margin-left: 4px;
    margin-right: 5px;
}

.mianbaoxie>a:hover {
    color: #1597A1;
}

.project_margin {
    margin-top: 20px;
}

.project_margin_bot {
    margin-bottom: 20px;
}

.service_margin {
    margin-bottom: 30px;
}

.service_margin p {
    margin-bottom: 0px;
}

.Tstyle td span,
.Tstyle {
    color: #ffffff;
    line-height: 25px;
    text-align: center;
    /*border:1px solid #ffd7db;*/
}

.Tstyle td,
.Tstyle {
    background-color: #1597A1;
    text-align: center;
}

.pro_CS table td {
    padding: 4px 0;
    text-align: center;
}

.Tstyle2S {
    background-color: #ffffff;
    text-align: center;
}

.Tstyle2 {
    border-color: #3270D5;
    background-color: #dddddd;
    text-align: center;
}

.Tstyle2S td,
.Tstyle td,
.Tstyle2 td {
    border: 1px solid #1597A1;
}

img[src="http://www.lmlq.com/images/online_cn.jpg"] {
    width: inherit;
}

iframe[name="fr"] {
    display: none
}

.btn-danger {
    color: #1597A1;
    background-image: linear-gradient(to bottom, #F6F6F6 0, #F6F6F6 100%);
    background-image: -webkit-linear-gradient(top, #F6F6F6 0, #F6F6F6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#F6F6F6));
    background-image: linear-gradient(to bottom, #F6F6F6 0, #F6F6F6 100%);
    border-color: #F6F6F6;
    background-color: #F6F6F6;
}

.btn-danger {
    background-image: -webkit-linear-gradient(top, #F6F6F6 0, #F6F6F6 100%);
    background-image: -o-linear-gradient(top, #F6F6F6 0, #F6F6F6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#F6F6F6), to(#F6F6F6));
    background-image: linear-gradient(to bottom, #F6F6F6 0, #F6F6F6 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #F6F6F6;
}

.btn-danger:focus,
.btn-danger:hover {
    background-color: #1597A1;
    /*background-position: 0 -15px;*/
}

.btn-danger:hover {
    color: #fff;
    background-color: #1597A1;
    border-color: #1597A1;
}

.footer-erweima {
    text-align: center;
}


/*.footer-erweima img{float: left;}*/

.footer-erweima .gagag {
    padding: 0 10px 10px 10px;
}

.footer-erweima .gagag h6 {
    font-size: 0.9em;
}

.zhanzhangtongji {
    display: none;
}

.padding10 {
    padding-top: 10px;
}

.padding20 {
    padding-top: 20px;
}

.padding30 {
    padding-top: 30px;
}

.padding40 {
    padding-top: 40px;
}

.padding50 {
    padding-top: 50px;
}

.padding60 {
    padding-top: 60px;
}

.paddingbot10 {
    padding-bottom: 10px;
}

.paddingbot20 {
    padding-bottom: 20px;
}

.paddingbot30 {
    padding-bottom: 30px;
}

.paddingbot40 {
    padding-bottom: 40px;
}

.paddingbot50 {
    padding-bottom: 50px;
}

.paddingbot60 {
    padding-bottom: 60px;
}

.marginh2 h2,
.marginh2 h3 {
    margin-top: 0;
    margin-bottom: 0;
}

.margin10 {
    margin-top: 10px;
}

.margin20 {
    margin-top: 20px;
}

.margin30 {
    margin-top: 30px;
}

.margin40 {
    margin-top: 40px;
}

.marginbot10 {
    margin-bottom: 10px;
}

.marginbot20 {
    margin-bottom: 20px;
}

.marginbot30 {
    margin-bottom: 30px;
}

.marginbot30 {
    margin-bottom: 30px;
}

.zgkey {
    background-color: #1597A1;
    color: white;
    display: inline;
    width: 60px;
    padding: 10px 30px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zgkey:hover {
    background-color: white;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.zgkey span {
    display: inline-block;
    padding: 20px 0 0;
}

.modlegotop {
    width: 40px;
    height: 100px;
    position: fixed;
    z-index: 1000;
    top: 30%;
    right: 0;
}

.lmzg_right {
    text-align: right;
}

.lmzg_left {
    text-align: left;
}

#myNavbar .banner-father>a {
    line-height: 8px;
}

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
        transform: translateY(20px)
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0)
    }
}

.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

.animated.hinge {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}


/*留言板*/

.road6 .col-sm-2 {
    padding-left: 10px;
    padding-right: 0;
}

.road6 .checkbox-inline {
    padding-right: 18px;
}

.road6_sub {
    text-align: center;
}

.road6 .btn {
    margin-right: 30px;
    padding: 6px 60px;
    border-radius: 0px;
    background-color: #1597A1;
}

.road6 .btn.focus,
.btn:focus {
    background-color: #3c9a12;
    border-color: #3c9a12;
}

.road6_h3,
.road6_h3 h3 {
    background-color: white;
}

.road6_h3 h3 b {
    color: #3c9a12;
}

.road6_h3,
.road6_h3 h3 {
    width: 140px;
}

.road6 .road_line {
    padding: 0 30px;
}

.road6_h3 h3 {
    margin-top: -30px;
    font-size: 25px;
    font-size: 1.2857em
}

.road6 h6 {
    font-weight: normal;
}

.road6 .checkbox-inline+.checkbox-inline,
.road6 .radio-inline+.radio-inline {
    margin-left: 0;
}


/*iframe{width: 100%;height: 240px}*/

.tell_footer {
    height: 50px;
    background-color: #F1F1F1;
    box-shadow: 5px 5px 10px 2px rgba(0, 0, 0, .6)
}

.tell_footer a span,
.tell_footer a p {
    display: inline-block;
    vertical-align: top;
}

.tell_footer a p {
    padding-top: 0;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
}

.tell_footer a span {
    padding-right: 10px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .3);
}

.tell_footer a {
    text-align: center;
    display: block;
    font-size: 22px;
    line-height: 1.7em;
    cursor: pointer;
    color: white;
    font-weight: bold;
}

.tell_footer a span {
    font-size: 24px;
    line-height: 1.4em;
}

.tell_footer .btn-danger {
    color: #ff2413 !important;
    height: 50px;
}

.tell_footer .btn-danger {
    color: #1597A1;
    background-image: linear-gradient(to bottom, #fc4d40 0, #ff2413 100%);
    background-image: -webkit-linear-gradient(top, #fc4d40 0, #ff2413 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fc4d40), to(#ff2413));
    background-image: linear-gradient(to bottom, #fc4d40 0, #ff2413 100%);
    border-color: #fc4d40;
    background-color: #fc4d40;
}

.tell_footer .btn-danger {
    background-image: -webkit-linear-gradient(top, #fc4d40 0, #ff2413 100%);
    background-image: -o-linear-gradient(top, #fc4d40 0, #ff2413 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fc4d40), to(#ff2413));
    background-image: linear-gradient(to bottom, #fc4d40 0, #ff2413 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #fc4d40;
}

.tell_footer .btn-danger:focus,
.tell_footer .btn-danger:hover {
    background-color: #ff2413;
    /*background-position: 0 -15px;*/
}

.tell_footer .btn-danger:hover {
    color: #ff2413;
    background-color: #ff2413;
    border-color: #ff2413;
}

@media (max-width: 767px) {
    header {
        display: none
    }
    #logo {
        max-width: 170px;
    }
    footer {
        padding-bottom: 75px;
    }
    #fix_footer {
        height: 50px;
        border-top: 1px solid #EEE;
        display: block;
        position: fixed;
        bottom: 0;
        background-color: #fff;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -moz-box-align: justify;
        -ms-flex-align: center;
        justify-content: space-between;
        align-content: center;
        padding-top: 6px;
    }
    #fix_footer a {
        color: #5D656B;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center;
        box-sizing: border-box;
        display: block;
        font-size: 10px;
    }
    #fix_footer a span {
        font-size: 16px;
        display: block;
        font-style: normal;
        width: 100%;
        top: 0;
        left: 0;
    }
    #fix_footer a p {
        font-size: 16px;
        margin: 0;
        padding: 0
    }
    .sx_hide {
        display: none;
    }
    img[src="http://www.lmlq.com/images/online_cn.jpg"] {
        display: none;
    }
}

.banner-father {
    height: 30px;
    border-right: 1px solid #bababa;
    /* width: 9%; */
}

.navbar-default {
    height: 70px;
    background-color: #1597a1!important;
}

@media (min-width: 768px) {
    nav {
        padding: 22px 0;
    }
    #footer_btn_project {
        margin-top: 5px;
    }
    #myNavbar .banner-father {
        position: relative;
        /* top: 15px */
    }
    #myNavbar .banner-father .fudong {
        position: absolute;
        left: 0;
    }
    .index-nav {
        /* padding: 22px 0 0; */
    }
    #myNavbar .banner-father {
        position: relative;
        /* top: 15px; */
    }
    #myNavbar .banner-father:hover {
        /* background-color: rgba(255, 255, 255, 0.8); */
        font-size: 1.14285em;
    }
    #myNavbar .banner-father:hover>a {
        text-shadow: 0 1px 0 rgba(255, 255, 255, .25);
        -webkit-transition: width 0.3s ease;
        transition: width 0.3s ease;
        text-decoration: none;
        outline: 0;
    }
    #myNavbar .banner-grandfather>li:after {
        height: 3px;
        overflow: hidden;
        background-color: #1597A1;
        left: 50%;
        bottom: -1px;
        position: absolute;
        color: #1597A1;
        content: "";
        -webkit-transition: all 0.3s ease;
        transition: all 0.3s ease;
        width: 0;
    }
    #myNavbar .banner-grandfather>li:hover:after {
        margin-left: -60%;
        width: 120%;
    }
    #myNavbar .banner-grandfather>li {
        /* padding-bottom: 17px;
        margin-bottom: 15px; */
    }
    #myNavbar .banner-grandfather>li:hover>a {
        color: #1597A1;
    }
    #myNavbar .fudong>li:hover>a {
        color: #1597A1;
    }
    #index-navtop #myNavbar .banner-grandfather>li>.index_one {
        color: #1597A1;
    }
    #product_navtop #myNavbar .banner-grandfather>li>.product_one {
        color: #1597A1;
    }
    #project_topnav #myNavbar .banner-grandfather>li>.project_topone {
        color: #1597A1;
    }
    #new_topnav #myNavbar .banner-grandfather>li>.new_topone {
        color: #1597A1;
    }
    #service_topnav #myNavbar .banner-grandfather>li>.service_topone {
        color: #1597A1;
    }
    #about_topnav #myNavbar .banner-grandfather>li>.about_topone {
        color: #1597A1;
    }
    #contact_topnav #myNavbar .banner-grandfather>li>.contact_topone {
        color: #1597A1;
    }
    .road6 .col-sm-2 {
        padding-left: 10px;
        padding-right: 0;
    }
    .tell_footer {
        height: 0;
    }
}

@media (min-width: 992px) {
    #myNavbar a {
        font-size: 16px;
    }
    .nav>li>a {
        padding: 10px 12px;
    }
    .nav>li {
        /* margin-left: 10px; */
    }
    #footer_btn_product {
        margin-top: 14px
    }
    #footer_btn_project {
        margin-top: 5px
    }
    footer p {
        margin-top: 14px;
    }
}

@media (max-width: 1199px) {
    header span {
        display: none;
    }
    #logo_p {
        display: none
    }
}

@media (min-width: 1200px) {
    #myNavbar .banner-father>a {
        font-size: 17px;
    }
    .nav>li>a {
        padding: 10px 10px;
    }
    .nav>li {
        /* margin-left: 16px; */
    }
    .index-nav {
        /* padding: 22px 0 0; */
    }
    #logo_p {
        width: 135px;
        float: left;
        padding: 0;
        margin: 0;
        line-height: 20px;
        font-size: 14px;
        position: relative;
        left: 25px;
        top: 18px
    }
    #footer_btn_product,
    #footer_btn_project {
        margin-top: 28px
    }
    #footer_btn_product button {
        padding: 6px 43px;
        width: auto;
    }
    #footer_btn_project button {
        padding: 6px 51px;
        margin-left: 38px;
        width: auto;
    }
    #footer_dropup_menu {
        margin-left: 38px
    }
    #myCarousel {
        position: relative;
        top: 0;
        left: 0
    }
    .nav_product {
        position: absolute;
        background-color: #d5d5d5;
        opacity: 0.95;
        filter: alpha(opacity=95);
        height: 700px;
        width: 100%;
        z-index: 100;
    }
    .nav_product_a {
        text-align: center;
    }
    .nav_product_a img {
        max-width: 100%;
        width: auto;
        margin: 0 0 0 30px;
        padding-top: 20px;
        float: left;
    }
    .nav_product_a {
        width: 100%;
        color: #454444;
        border-bottom: 2px solid #1597A1;
        width: 100%;
    }
    .nav_product_a a {
        display: block;
    }
    .nav_product_a h4 {
        font-size: 1.1428571em;
        line-height: 3em;
    }
    .nav_product_a .nav_product_a_img {
        margin: 0 0 0 166px;
    }
    .nav_product_a .nav_product_a_h4 {
        float: left;
        padding-left: 30px;
    }
    .nav_product_b h5 {
        font-weight: bold;
        font-size: 1.1em;
        margin-bottom: 0;
        padding-top: 12px;
        margin-top: 4px;
    }
    .nav_product_b .nav_product_bbb {
        padding-top: 10px;
    }
    .nav_product_b ul {
        margin-top: 20px;
    }
    .nav_product_ba ul {
        margin-top: 14px;
    }
    .nav_product_b ul li small {
        color: #8a8989;
        font-size: 0.85714em;
    }
    .nav_product_b ul li a,
    .nav_product_c ul li a {
        color: #454444;
        width: 100%;
        display: block;
    }
    .nav_product_b ul li {
        line-height: 2.2em;
        font-size: 1em;
        text-align: center;
    }
    .nav_product_bb ul li {
        text-align: center;
    }
    .nav_product_c {
        margin-top: -4px;
    }
    .nav_product_c ul li {
        text-align: center;
    }
    .nav_product_c ul li a {
        width: 100%;
        display: block;
        padding: 0 9px;
    }
    .nav_product_c ul li a:hover {
        background-color: #1597A1;
        color: white;
    }
    .nav_product_b ul li a:hover {
        background-color: #1597A1;
        color: white;
    }
    .nav_product_c ul li a h4 {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .nav_product_c ul li a:hover h4 {
        background-color: #1597A1;
        color: white;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .nav_product_b ul li a:hover h5 {
        color: white;
    }
    .fudong_daxiao2 {
        min-width: 740px;
    }
    #myNavbar .banner-father .fudong {
        position: absolute;
        left: -34px;
        height: 350px;
        z-index: 100
    }
    #myNavbar .banner-father .fudong_daxiao2 {
        left: -246%;
    }
    .dropdown-menu {
        padding: 0;
    }
    #myNavbar .banner-father .fudong_daxiao3 {
        left: -360%;
    }
    #myNavbar .banner-father .fudong_daxiao4 {
        left: -478%;
    }
    #myNavbar .banner-father .fudong_daxiao5 {
        left: -597%;
    }
    .index-nav-x {
        position: absolute;
        height: 3px;
        background-color: #1597A1;
        left: 44.6%;
        width: 110px;
        top: -3px;
    }
    #myNavbar ul .index-project-nav {
        margin-top: 10px;
    }
    #myNavbar ul .index-project-nav2 {
        margin-top: 40px;
        text-align: center;
    }
    #myNavbar ul .index-project-nav2 h5 {
        line-height: 2.2em;
        margin-bottom: 0;
    }
    #myNavbar ul .index-project-nav2 p,
    #myNavbar ul .index-project-nav p {
        padding-top: 0;
        margin: 0 0 0;
        font-size: 14px;
    }
    #myNavbar ul .index-project-nav p {
        font-size: 14px;
    }
    #myNavbar ul .index-project-nav ul li {
        line-height: 2em;
    }
    #myNavbar ul .index-project-nav ul li h4 {
        font-size: 16px;
        font-weight: normal;
    }
    #myNavbar ul .index-project-nav ul li>a {
        display: block;
        font-size: 14px;
        color: #454444
    }
    .fudong {
        background-color: #d5d5d5;
        opacity: 0.95;
        filter: alpha(opacity=95);
    }
    .nav>li .dropdown-menu {
        margin: 0;
    }
    .nav>li:hover .dropdown-menu {
        display: block;
    }
    .dropdown-menu .divider {
        margin: 0;
    }
    #myNavbar ul .index-project-nav2 a:hover h5 {
        background-color: #1597A1;
        color: white;
    }
    #myNavbar ul .index-project-nav a:hover h4 {
        color: #1597A1;
    }
    #myNavbar ul .index-project-nav a:hover p {
        background-color: #d5d5d5;
        color: #454444;
    }
    #myNavbar ul .index-project-nav3 ul li {
        text-align: center;
        width: 100%;
    }
    #myNavbar ul .index-project-nav3 ul {
        width: 100%;
    }
    #myNavbar ul .index-project-nav3 {
        background-color: #1597A1;
        height: 100%;
        margin-top: 0;
    }
    #myNavbar ul .index-project-nav3 ul li a h4 {
        color: white;
        line-height: 3em
    }
    #myNavbar ul .index-project-nav3 ul li a:hover h4 {
        background-color: #d5d5d5;
        color: #454444;
        width: 100%;
    }
    #myNavbar ul .index-project-nav4 .col-lg-2 {
        padding-left: 0;
        padding-right: 0;
        padding-top: 20px;
    }
    #myNavbar ul .index-project-nav4 .col-lg-4 {
        padding-left: 0;
        padding-right: 0;
    }
    #myNavbar .banner-father .index-project-nav5 {
        height: 370px;
    }
    #myNavbar ul .index-project-nav5 .col-lg-2 {
        padding-top: 0;
    }
    #myNavbar ul .index-project-nav11 ul li a h4,
    #myNavbar ul .index-project-nav11 ul li a p {
        text-align: left;
        padding-left: 30px;
        color: white
    }
    #myNavbar ul .index-project-nav3 ul li a h4 {
        background-color: #333;
        width: 100%;
    }
}

@media (min-width: 1441px) {
    .nav_product_c {
        margin-top: 10px;
    }
    .nav_product_a {
        padding-bottom: 14px;
    }
    .nav_product_a img {
        padding-top: 30px;
        margin: 0 0 0 36px;
    }
    .nav_product_b ul li {
        line-height: 2.8em
    }
    .nav_product_a h4 {
        font-size: 1.28571em;
    }
    .nav_product_b h5 {
        font-size: 1.1228571em;
    }
}

@media (min-width: 1500px) {
    .nav_product {
        height: 554px;
    }
    .index-nav-x {
        width: 6%;
        left: 46%;
    }
}

@media (max-width: 991px) {
    .nav>li>a {
        padding: 10px 6px;
    }
    header li {
        font-size: 12px
    }
}

@media (min-width: 992px) and (max-width: 1001px) {
    .container {
        width: 960px;
    }
}

.nav_product {
    display: none;
}

.servise-yy h3 {
    margin-top: 70px\0;
}

.servise-yy p {
    margin-bottom: 96px\0;
}

.array_ul {
    font-size: 0;
}

.array_li {
    vertical-align: top;
    display: inline-block;
    float: none;
}

.footer-erweima img {
    width: 100%;
}

.erwei img {
    width: 80px;
}