﻿@charset "utf-8";
/*全局样式*/
@import url("base.css");
body {margin:0 auto;padding:0;width:100%;color:#333;font:14px/1.5 Arial,"Microsoft Yahei";background:#fafafa;-webkit-font-smoothing:antialiased;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5 {margin:0;padding:0;border:0;font-family:'Microsoft YaHei','微软雅黑';}
a {color:#333;text-decoration:none;}
a:hover {color:#00b7a1;text-decoration:none;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
ol,ul,li,dl,dd {margin:0 auto;padding:0;list-style-type:none;}
i,em {font-style:normal;}
table {border-collapse:collapse;border-spacing:0;}
/*Clear Fix*/
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
.clearfix {display:block;}
.mr5{margin-left: 5px !important;}
.mr10{margin-right: 10px !important;}
.clear {clear:both;font-size:0px;height:0px;overflow:hidden;}
.line5 {clear:both;font-size:0px;height:5px;overflow:hidden;}
.line10 {clear:both;font-size:0px;height:10px;overflow:hidden;}
.line15 {clear:both;font-size:0px;height:15px;overflow:hidden;}
.mt50{margin-top: 50px !important;}
.mb50{margin-bottom: 50px !important;} 
/*页面布局*/
.section {position:relative;margin:0 auto;width:1300px;max-width:1300px;text-align:left;}
.wrapper {position:relative;margin:0 auto;padding:0;width:100%;height:auto;text-align:left;overflow:hidden;}
.wrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.wrap-box {width:1300px;}
.bg-wrap {margin:0;padding:0;background:#fff;}
.bg-wrap:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.bg-wrap.nobg {background:none;}
.pad-15 {position:relative;padding:15px;}
.pt-30 {padding-top:30px;}
.icon {position:absolute;display:block;width:20px;height:20px;background:url(../images/icon.png) no-repeat;zoom:1;}
.fl {float:left !important;}
.fr {float:right !important;}
.main-title .title {text-align:center;text-transform:uppercase;}
.main-title h1 {font-size:30px;font-weight:bold;color:#1b1b1b;text-align:center;padding-top:50px;border-bottom:1px solid #d3d3d3;color:#c80007;}
.pagination {margin:28px 0 0;text-align:center;font-size:14px;}
.main-title .nav-tit {padding:30px 0;text-align:center;color:#a7a7a7;font-size:18px;}
.main-title .nav-tit a {margin-left:10px;color:#a7a7a7;background:#ffffff;border:2px solid #a7a7a7;padding:5px 0;width:180px;display:inline-block;}
.main-title .nav-tit a:hover,.nav-tit a.selected {color:#fff;background:#c6000d;border-color:#c6000d;}
.location{ padding:5px 0; width:100%; height:40px; line-height:40px; color:#999; font-size:12px; text-align:left; }
.location a{ margin:0 5px; }
.location span{ color:#666; }
.banner{margin: 0 auto;width: 100%;}
.banner img {width: 100%;height: auto;}

.header .logo {
    float: left;
    display: inline;
    line-height: 80px;
    padding-right: 75px;
}

.header {
    position: relative;
    z-index: 99;
    height: 80px;
    color: #FFF;
    background: #ffffff;
    -webkit-box-shadow: 0 0 8px rgba(4, 0, 0, 0.15);
    box-shadow: 0 0 8px rgba(4, 0, 0, 0.15);
}

    .header .navigation {
        float: left;
        display: inline;
        margin-left: 12px;
    }

        .header .navigation li {
            float: left;
            display: inline;
            font-size: 16px;
            position: relative;
        }

            .header .navigation li a {
                display: block;
                height: 80px;
                line-height: 80px;
                padding: 0 35px;
            }

                #index .nav-index a, #product .nav-product a, #about .nav-about a, #news .nav-news a, #contact .nav-contact a, .header .navigation li.active a, .header .navigation li a:hover {
                    color: #fff;
                    background: #1cbab4;
                }

.banner .swiper-pagination-clickable .swiper-pagination-bullet {
    border-radius: 0;
    width: 60px;
    height: 8px;
    background-color: #fff;
}

.banner .swiper-pagination-clickable .swiper-pagination-bullet-active {
    background: #1cbab4;
}
.common-title {
    text-align: center;
}

    .common-title p {
        color: #b2b2b2;
        text-transform: uppercase;
        text-align: center;
        font-size: 36px;
    }

        .common-title p span {
            color: #1cbab4;
            font-size: 48px;
        }

    .common-title h2 {
        text-align: center;
    }

        .common-title h2 span {
            position: relative;
            text-align: center;
            font-size: 30px;
            color: #161616;
        }

            .common-title h2 span:before {
                content: "";
                position: absolute;
                top: 50%;
                left: -76px;
                width: 66px;
                height: 0;
                border-bottom: 1px solid #161616;
            }

            .common-title h2 span:after {
                content: "";
                position: absolute;
                top: 50%;
                right: -76px;
                width: 66px;
                height: 0;
                border-bottom: 1px solid #161616;
            }

.cate {
    padding: 50px 0;
    overflow: hidden;
}

    .cate ul {
        width: 105%;
        padding-top: 50px;
    }

.catelist li {
    width: 400px;
    height: 490px;
    overflow: hidden;
    float: left;
    margin-right: 50px;
    border-radius: 5px;
}

    .catelist li a {
        position: relative;
    }

        .catelist li a .title {
            position: absolute;
            top: 65px;
            left: 40px;
            width: 300px;
            z-index: 999;
        }

            .catelist li a .title h2 {
                color: #fff;
                font-size: 36px;
            }

            .catelist li a .title p {
                color: #fff;
                font-size: 18px;
                text-transform: uppercase;
                padding: 18px 0;
            }

.catelist .img-box:before {
    content: "";
    position: absolute;
    z-index: 2;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.45;
    filter: Alpha(opacity=45);
    -webkit-transition: .45s;
    transition: .45s;
    visibility: hidden;
    transform: translateY(-100%);
}

.catelist a:hover .img-box:before {
    visibility: visible;
    transform: translateY(0);
}

.catelist .img-box {
    display: table;
    width: 100%;
    height: 490px;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

    .catelist .img-box .cell {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
    }

    .catelist .img-box img {
        max-height: 100%;
        -webkit-transition: .45s;
        transition: .45s
    }
.i-about {
    background: url(../images/aboutbg.jpg) no-repeat 50% 0;
    height: 643px;
}

    .i-about .left {
        width: 330px;
        float: left;
        padding-top: 80px;
        text-align: center;
    }

    .i-about .right {
        float: right;
        width: 800px;
        padding-top: 80px;
    }

        .i-about .right p {
            font-size: 16px;
            color: #000;
            line-height: 35px;
        }

        .i-about .right h2 {
            font-size: 30px;
            color: #fff;
        }

        .i-about .right .title p {
            font-size: 18px;
            color: #fff;
            text-transform: uppercase;
        }

            .i-about .right .title p span {
                color: #1cbab4;
            }

        .i-about .right .des {
            padding-top: 50px;
        }

            .i-about .right .des p {
                text-indent: 2em;
                font-size: 16px;
                color: #fff;
                line-height: 30px;
            }

        .i-about .right ul {
            position: relative;
            border-top: 1px solid #626262;
            margin-top: 40px;
        }

            .i-about .right ul li {
                float: left;
                width: 265px;
                text-align: center;
                color: #fff;
                padding-top: 50px;
            }

                .i-about .right ul li .p_number {
                    font-size: 18px;
                    font-weight: bold;
                    position: relative;
                    display: inline-block;
                    font-family: SimSun,sans-serif;
                    color: #1cbab4;
                }

                .i-about .right ul li p .member {
                    font-size: 60px;
                    font-weight: bold;
                    color: #1cbab4;
                }

                .i-about .right ul li .title {
                    font-size: 18px;
                    font-weight: normal;
                    padding-top: 10px;
                    color: #1cbab4;
                }

            .i-about .right ul .circle {
                width: 10px;
                height: 10px;
                right: 0px;
                top: -5px;
                position: absolute;
                content: '';
                z-index: 99;
                border-radius: 99px;
                background: #626262;
            }
.i-news {
    padding: 70px 0;
    overflow: hidden;
}

    .i-news .news-item {
        width: 342px;
        height: 430px;
        overflow: hidden;
        float: left;
        margin: 0 15px;
        padding: 18px;
        border: 1px solid #b8b8b8;
    }

    .i-news .img-box {
        display: table;
        width: 100%;
        height: 264px;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

        .i-news .img-box .cell {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

        .i-news .img-box img {
            max-height: 264px;
            -webkit-transition: .45s;
            transition: .45s
        }

    .i-news .time {
        font-size: 14px;
        color: #797979;
        line-height: 46px;
        padding-left: 28px;
        background: url(../images/time.png) no-repeat left center;
        display: block;
    }

    .i-news h3 {
        font-size: 18px;
        color: #171717;
        padding-top: 25px;
        text-align: left;
    }

.i-newslist {
    margin: 45px 0;
}

    .i-newslist .swiper-container {
        padding: 0 50px;
    }

.i-news .i-newslist p {
    font-size: 14px;
    color: #797979;
    padding: 5px 0;
    line-height: 28px;
}

.i-newslist .swiper-button-prev {
    background: url(../images/left.png) no-repeat;
    left: 0;
    right: 20px;
    width: 43px;
    height: 42px;
    margin-top: -21px;
    background-size: 43px 42px;
    display: block;
}

    .i-newslist .swiper-button-prev:hover {
        background: url(../images/lefta.png) no-repeat;
    }

.i-newslist .swiper-button-next {
    background: url(../images/right.png) no-repeat;
    right: 0;
    width: 43px;
    height: 42px;
    margin-top: -21px;
    background-size: 43px 42px;
}

    .i-newslist .swiper-button-next:hover {
        background: url(../images/righta.png) no-repeat;
    }

.i-news .more {
    text-align: center;
}

    .i-news .more a {
        display: inline-block;
        font-size: 18px;
        width: 172px;
        height: 40px;
        border: 1px solid #1cbab4;
        line-height: 40px;
        border-radius: 5px;
        color: #1cbab4;
    }
   
.our-company {
    background: url(../images/companybg.jpg) no-repeat 50% 0;
    height: 700px;
}

    .our-company .swiper-button-prev {
        background: url(../images/l.png) no-repeat;
        left: 0;
        width: 54px;
        height: 54px;
        margin-top: -27px;
        background-size: 54px 54px;
        display: block;
    }

        .our-company .swiper-button-prev:hover {
            background: url(../images/la.png) no-repeat;
        }

    .our-company .swiper-button-next {
        background: url(../images/r.png) no-repeat;
        right: 0;
        width: 54px;
        height: 54px;
        margin-top: -27px;
        background-size: 54px 54px;
    }

        .our-company .swiper-button-next:hover {
            background: url(../images/ra.png) no-repeat;
        }

    .our-company .img-item {
        width: 300px;
        height: 450px;
        float: left;
        margin: 0 20px;
    }

    .our-company .swiper-container {
        padding: 0 140px;
    }

    .our-company .common-title p {
        color: #fff;
    }

    .our-company .common-title {
        padding-top: 50px;
        padding-bottom: 50px;
    }

        .our-company .common-title h2 span {
            color: #fff;
        }

            .our-company .common-title h2 span:before {
                border-color: #fff;
            }

            .our-company .common-title h2 span:after {
                border-color: #fff;
            }
.news-title {
    padding: 50px 0;
    text-align: center;
}

    .news-title h2 {
        font-size: 30px;
        color: #222222;
    }

    .news-title i {
        background: #1cbab4;
        width: 2em;
        height: 4px;
        display: inline-block;
    }

    .news-title p {
        font-size: 16px;
        color: #737373;
        padding-top: 10px;
    }

.newslist {
    padding: 50px 0;
    overflow: hidden;
}

    .newslist ul {
        width: 115%;
    }

    .newslist li {
        float: left;
        width: 650px;
        height: 225px;
        margin-right: 50px;
        overflow: hidden;
        border-bottom: 1px dashed #c9c9c9;
    }

    .newslist .time {
        font-size: 14px;
        color: #797979;
        background: url(../images/time.png) no-repeat left center;
        padding-left: 25px;
        background-size: 16px auto;
    }

    .newslist li h2 {
        font-size: 20px;
        color: #171717;
        padding: 15px 0;
    }

    .newslist li p {
        font-size: 14px;
        color: #797979;
        line-height: 25px;
    }

    .newslist .img-box {
        width: 250px;
        height: 193px;
        background: #fff;
        text-align: center;
        vertical-align: middle;
        ;
        overflow: hidden;
        display: table;
        *display: block;
        float: left;
    }

        .newslist .img-box .cell {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }

        .newslist .img-box img {
            max-width: 250px;
            max-height: 193px;
        }

    .newslist .info {
        padding-left: 30px;
        width: 370px;
        float: left;
    }
            .news-detail{padding: 60px 0;}
        .news-detail .title {font-size: 22px;color: #484848;position: relative;border-bottom: 1px dashed #c9c9c9;padding-bottom: 25px;}
        .news-detail .title h2{float: left;font-size: 22px;color: #484848;}
        .news-detail .title .publishtime{float: right;text-align: right;font-size: 14px;color: #737373;}
        .news-detail .title i{position: absolute;height: 4px;width: 3em;background: #1cbab4;bottom: -4px;left: 0;}
        .next-box{ position:relative; padding:10px 50px 20px; line-height:20px; color:#444; font-size:14px; }
        .news-detail .next-box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
        .news-detail .next-box p{ display:block; width:49%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
        .news-detail .next-box p a{ color:#1cbab4; }
        .news-detail .next-box p.prev{ float:left; }
        .news-detail .next-box p.next{ float:right; }
#product .cate {
    margin: 0 auto;
    padding: 30px 0;
    text-align: center;
    color: #3e3e3e;
    font-size: 20px;
    line-height: 1em;
}
    #product .cate a {
        margin-left: 10px;
    }
    #product .cate .selected {
        color: #1cbab4;
    }
    #product .cate i {
        margin-left: 10px;
        color: #dcdcdc;
    }
    .product{margin-top: 38px;}
    .product ul{width: 105%;}
    .product li a{display: block;}
    .product li{width: 302px;float: left;margin-right: 23px;margin-bottom: 38px;}
    .product .img-box {width:300px;height:300px;background: #fff; text-align:center;vertical-align:middle;;overflow:hidden;display:table;*display:block;border: 1px solid #dcdcdc;border-radius: 5px;}
    .product .img-box .cell{display:table-cell;vertical-align:middle;text-align:center;}
    .product .img-box img {max-width:300px;max-height:300px;}
    .product li .title{text-align: center;}
    .product li .title p{text-align: center;color: #484848;font-size: 16px;padding-top:15px}
    .product li .img-box:hover{ box-shadow: 0 0 10px rgba(0,0,0,.18);}
    .product li .title i{background: #1cbab4;width: 34px;height: 4px;text-align: center;display: inline-block;}
     .product-detail{padding: 75px 0;}
        .product-detail .left{width: 430px;height: 430px;border: 1px solid #dcdcdc;margin-right: 50px;float: left;}

        .product-detail .img-box {width:430px;height:430px;background: #fff; text-align:center;vertical-align:middle;;overflow:hidden;display:table;*display:block;}
    .product-detail .img-box .cell{display:table-cell;vertical-align:middle;text-align:center;}
    .product-detail .img-box img {max-width:430px;max-height:430px;}
    .product-detail .right{float: left;width:818px;}
    .product-detail .right .title {position: relative;border-bottom: 1px solid #dcdcdc;}
    .product-detail .right .title i{position: absolute;height: 2px;bottom: 0;width: 65px;left: 0;background: #1cbab4;}
    .product-detail .right .title h2 span{font-size: 18px;color: #484848;}
    .product-detail .right .title h2{color: #484848;font-size: 24px;font-weight: 400;padding-bottom: 15px;}
    .product-detail .right .detail h3{font-size: 16px;color:#484848;font-weight: bold;padding: 15px 0;}
    .product-detail .right .detail .entry{padding:0;margin: 0;}
    .product-detail  .next-box {
    position: relative;
    padding: 20px 0;
    line-height: 20px;
    color: #737373;
    font-size: 14px;
}
.product-detail .next-box p{padding: 5px 0;}
.product-detail .next-box a{color: #737373;}
.product-detail .tel{background: #1cbab4;padding: 15px 35px;color: #fff;font-size: 18px;display: inline-block;}
.product-detail .tel span{font-size: 24px;}
.about-detail{padding: 60px 0;position: relative;}
.about-detail .tag  {position: absolute;bottom: 100px;right: 170px;background: #fff;border: 1px solid #eeeeee;border-radius: 5px;}
.about-detail .tag ul{padding: 22px 0;}
.about-detail .tag ul li {float:left;width:265px;text-align:center;color:#fff;border-right: 1px solid #dcdedc;}
.about-detail .tag ul li .p_number {font-size:20px;font-weight:bold;position:relative;display:inline-block;font-family:SimSun,sans-serif;color: #1cbab4;}
.about-detail .tag ul li p .member {font-size:40px;font-weight: bold;color: #1cbab4;}
.about-detail .tag ul li .title {font-size:20px;font-weight:normal;padding-top:10px;color: #484848;}
.about-detail .tag ul li.last{border: none;}
.about-detail .left .title {padding: 30px 0;}
.about-detail .left .title p {color: #d0d0d0;font-size: 30px;}
.about-detail .left .title h2{color:#222;font-weight: bold;font-size:30px ;}

.about-detail .left{float: left;width: 975px;padding-right: 10px;}
.about-detail .left .body p{text-indent: 2em;line-height: 30px;padding: 5px 0;}
.news-title{padding: 50px 0;text-align: center;}
.news-title h2{font-size: 30px;color: #222222;}
.news-title i{background: #1cbab4;width: 2em;height: 4px;display: inline-block;}
.news-title p{font-size: 16px;color: #737373;padding-top: 10px;}

.areaMap{ margin:58px  auto;}
  #amap-container{ height:300px;}
  .message{width: 735px;border-right: 1px solid #dcdcdc;float: left;padding-right: 60px;}
  .contactinfo{width: 444px;float: left;padding-left: 60px;}
  .contactinfo li p{font-size: 16px;color: #222222;padding: 7px 0;}
  .contactinfo li p.tel{color: #1cbab4;font-size: 24px;font-weight: bold;}
    .messagelist .m_input{ float:left;margin:15px 5px 0 5px; width:220px;}
    .messagelist label{display: inline-block;  height:28px; line-height:28px;padding: 8px 0; font-size:14px; color:#8a8a8a;}
    .messagelist .m_input input{background: #f6f6f6;outline:0 none;border-radius: 5px; border:1px solid #e0e0e0;margin:0; padding:0; width:200px;padding-left: 20px; height:42px; line-height:42px; font-family:Arial, "Microsoft YaHei", sans-serif; font-size:14px; color:#333;}
    .messagelist .m_textarea { margin:15px 0 0;}
    .messagelist .m_textarea textarea{ display:block; background: #f6f6f6;margin:8px 0 0; padding:10px 20px; width:645px; height:153px; line-height:30px; font-family:Arial, "Microsoft YaHei", sans-serif; font-size:14px; color:#333; border:1px solid #dfdfdf; outline:0 none; border-radius:5px; -webkit-transition:all .45s; transition:all .45s; overflow:hidden;}
    .messagelist .m_input.active,.messagelist .m_textarea.active textarea{ border-color:#1cbab4;}
    .messagelist .m_btnlist{ margin:15px 0 0; text-align:left;}
    .messagelist .m_btnlist .m_link{ display:inline-block;width:338px;border-radius: 5px; height:40px; line-height:40px; font-size:16px; text-align:center; color:#fff; background:#00af9a; }
    .messagelist .m_btnlist .m_cancel{ background:#a0a0a0;margin-left: 12px;}
/*搜索*/
.search-tit {display:block;margin:0 30px;padding-top:15px;line-height:38px;border-bottom:1px solid #f0f0f0;}
.search-tit h3 {display:inline-block;color:#333;font-size:16px;font-weight:normal;}
.search-tit span {margin-left:15px;color:#999;font-size:14px;}
.search-tit span strong {margin:0 2px;color:#1e7bb3;font-weight:600;}
.n-list {padding:15px 30px;}
.n-list li {display:block;padding-bottom:15px;border-bottom:1px solid #f0f0f0;overflow:hidden;}
.n-list li:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.n-list li h2 {padding:15px 0 15px;font-size:18px;line-height:24px;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.n-list li h2 a {color:#333;text-decoration:none;}
.n-list li h2 a:hover {color:#8CAC52;}
.n-list li .note b {position:relative;display:block;float:left;margin-right:16px;width:118px;height:118px;border:1px solid #e8e8e8;font-style:normal;}
.n-list li .note b img {min-width:100%;min-height:100%;width:100%;_height:100%;}
.n-list li .note p {display:block;font-size:14px;max-height:84px;line-height:28px;font-weight:500;color:#666;overflow:hidden;}
.n-list li .note .info {padding-top:10px;height:20px;line-height:20px;}
.n-list li .note .info span {margin-right:10px;color:#999;font-size:12px;}
.n-list li .note .info span i {margin-right:3px;font-size:12px;}
.n-list .nodata {margin-top:30px;color:#666;font-size:14px;line-height:100px;text-align:center;}
/*分页*/
div.digg {margin:0;padding:0;text-align:left;font-size:14px;display:inline-block;}
div.digg a {display:block;float:left;padding:5px 12px;margin:0 0 0 8px;border:1px solid #e1e2e3;line-height:20px;height:20px;color:#666666;background:#fff;text-decoration:none;border-radius:3px;}
div.digg a:hover {border:1px solid #0166b3;background:#0166b3;color:#fff;}
div.digg span {display:block;float:left;padding:5px 0;line-height:20px;height:20px;}
div.digg span.current {padding:5px 12px;margin:0 0 0 8px;color:#fff;font-weight:bold;background:#0166b3;border-radius:3px;}
div.digg span.disabled {border:1px solid #eee;padding:5px 12px;margin:0 0 0 8px;color:#ddd;}
/*内容详情*/
.entry{ margin-top:20px; padding:0 50px 30px; font-size:14px; line-height:2em; word-wrap:break-word; }
.entry img{ max-width:100%!important; height:auto!important; }
.entry h2,.entry h3,.entry h4{ margin:0.8em auto; padding-bottom:5px; border-bottom:1px solid #f6f6f6; color:#333; }
.entry h2{ font-size:1.2em; }
.entry h3,.entry h4{ font-size:1.1em; }
.entry strong{ color:#DC2523; }
.entry ul,.entry ol{ margin:1em; padding:0; }
.entry li{ margin-left:1em; }
.entry ul li{ list-style:disc outside none; }
.entry ol li{ list-style:decimal outside none; }
.entry p{ display:inherit; margin:1em 0; color:#333; word-wrap:break-word; }
.entry a{ text-decoration:underline; }
.entry code{ display:block; padding:0.5em; background:#eee; border-radius:.5em; color:#777; font-family:'courier new'; font-size:12px; line-height:1.7em; }
.entry table{ margin:10px auto; border-left:1px solid #eee; border-top:1px solid #eee; }
.entry table th{ background:#F9F9F9; text-align:center; }
.entry table td,.entry table th{ border-bottom:1px solid #eee; border-right:1px solid #eee; padding:0.35em 0.5em; }
   .footer{background: #1b1b1b;color: #929292;padding: 50px 0;}
       .footer .left{float: left;}
       .footer .right{float: right;text-align: right;}
       .footer .right a{color: #fff;}
       .footer .copyright{text-align: center;color: #929292;padding-top: 25px;}
       .footer .copyright a{color: #929292;}
       .companlogo {width: 387px;float: left;}
       .companlogo .bd{padding-top: 30px;}
       .companlogo .bd p{color: #6b6b6b;font-size: 14px;}
       .companlogo .bd p.companyname{color: #1cbab4;font-weight: bold;font-size: 23px;}
       .footer .nav{border-right: 1px solid #929292;border-left: 1px solid #929292;width: 168px;text-align: center;float: left;}
       .footer .nav li{padding: 6px 0;}
       .footer .nav li a{color: #929292;}
       .footer .linkinfo{padding-left:30px;width: 550px;float: left;}
       .footer .linkinfo li{padding: 6px 0;}
       .footer .weixin{float: right;}
       .footer .weixin p{text-align: center;font-size: 18px;}
       .footer .weixin  img{padding: 10px 0;}