﻿:root {
    /*主题色*/
    --color: #005D3D;
    /*选中颜色*/
    --color1: #6cad2d;
    /*重点色*/
    --color2: #e3910b;
    /* 菜单色 */
    --color3: #774d23;
}


ol, ul {
    list-style: none;
}

.line-clamp1,
.line-clamp2,
.line-clamp3 {
    color: #041366;
    font-size: 22px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    word-break: break-all;
}

.line-clamp1 {
    -webkit-line-clamp: 1;
}

.line-clamp2 {
    -webkit-line-clamp: 2;
}

.line-clamp3 {
    -webkit-line-clamp: 3;
}

.flex {
    display: flex;
    align-items: center;
}

.topTip {
    /*padding: 12px 0px;*/
    background: #f6f6f6;
    justify-content: space-between;
}

    .topTip span {
        margin: 0 10px;
    }

.rightTab a,
.rightTab span {
    color: #000;
    margin: 0 5px;
}

.h_middle {
    padding: 10px 0px;
}

    .h_middle .search {
        flex: 1;
        justify-content: center;
        font-size: 16px;
        margin-left: 150px;
    }

        .h_middle .search .input {
            border: 2px solid #005D3D;
            height: 40px;
            box-sizing: border-box;
            padding: 5px;
            width: 200px;
        }

        .h_middle .search .s_btn {
            background: #005D3D;
            color: #fff;
            font-weight: bold;
            padding: 0 10px;
            height: 40px;
            box-sizing: border-box;
            line-height: 40px;
        }

    .h_middle .phone .p_t_txt {
        font-weight: bold;
        color: #005D3D;
        font-size: 15px;
    }

    .h_middle .phone .p_txt {
        font-weight: bold;
        margin-left: 3px;
    }

    .h_middle .phone .p_t_txt span {
        font-size: 12px;
        color: #ccc;
        padding-left: 5px;
    }

    .h_middle .phone .p_phone {
        font-size: 20px;
        color: #e3910b;
    }


nav {
    position: relative;
    /*justify-content: center;*/
    background: #005D3D;
}

    nav .navtab {
        overflow: hidden;
        zoom: 1;
    }

.navtab .active {
    background: #6DAE2E;
    color: white;
}

nav .navtab > li:first-child {
    width: 80px;
}

nav .navtab > li {
    float: left;
    width: 105px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}


    nav .navtab > li > a {
        padding: 15px 0;
        float: left;
        width: 100%;
    }

    nav .navtab > li a {
        color: #fff;
    }

nav .navtab .sub-nav {
    display: none;
    position: absolute;
    top: 0;
    width: 115px;
    margin-top: 52px;
    background-image: url(../images/sub-nav-bg.png);
    z-index: 99;
}

    nav .navtab .sub-nav li {
        padding: 10px 0;
        line-height: 23px;
        font-size: 14px;
        width: 115px;
        /*border-bottom: #774d23 1px solid;*/
    }

        nav .navtab .sub-nav li:last-child {
            border-bottom: 0;
        }

nav .navtab li.active .sub-nav,
nav .navtab li:hover .sub-nav {
    display: block;
}

/*nav .sub-nav li.active{
    background-color: #6DAE2E;
}*/

.navtab li:hover {
    background: #6DAE2E;
    color: white;
    transition: all .5s ease-out;
}

nav .sub-nav li.active a,
nav .sub-nav li:hover a {
    color: #fff !important;
}


.wrap {
    margin-bottom: 50px;
}

.container {
    width: 1240px;
    margin: 0 auto;
}

    .container.inner {
        position: relative;
    }


.swiper-container {
    width: 100%;
}
#imgBox img {
    height: 500px;
}
.swiper-container img {
    width: 100%;
}

#imgLeft .swiper-text {
    font-size: 18px;
    padding: 15px;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
}

    #imgLeft .swiper-text:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }

#imgLeft .swiper-text {
    font-size: 18px;
    padding: 15px;
}

.tipBox {
    margin: 20px 0;
    height: 30px;
}

    .tipBox .tip_content {
        margin-left: 10px;
        flex: 1;
        height: 30px;
        line-height: 30px;
    }

    .tipBox .tip_txt {
        flex: 1;
        overflow: hidden;
    }

    .tipBox .tip_date {
        color: #ccc;
    }

.titleBox {
    margin-top: 20px;
    margin-bottom: 20px;
    background: #ccc;
    /*font-weight: bold;*/
    border-left: none;
    border-right: none;
    align-items: stretch;
}

    .titleBox > .flex {
        border-right: 1px solid #ccc;
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        background: #fff;
        padding-left: 20px;
        flex: 1;
        box-sizing: border-box;
    }

        .titleBox > .flex a:hover {
            color: #fff;
        }

        .titleBox > .flex:hover {
            background: #774d23 !important;
            color: #fff;
            transition: all .5s ease-out;
        }

    .titleBox > .first {
        background: #774d23 !important;
        border: none !important;
        color: #fff !important;
        text-align: left;
        width: 200px;
        padding: 20px 0;
        text-align: center;
    }

        .titleBox > .first div:nth-child(1) {
            font-size: 25px;
        }

        .titleBox > .first div:nth-child(2) {
            font-size: 15px;
            font-weight: normal;
        }

    .titleBox > .flex .iconfont {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 25px;
        border-radius: 50%;
        background: #774d23;
        color: #fff;
        margin-right: 10px;
        font-weight: normal;
        text-align: center;
    }

    .titleBox > .flex .title .txt {
        font-size: 18px;
    }

#news-tabs {
    width: 520px;
}

    #news-tabs .tabs-nav {
        border-bottom: #005D3D 1px solid;
    }

        #news-tabs .tabs-nav > li {
            width: 130px;
            text-align: center;
            height: 40px;
            line-height: 40px;
            font-weight: bold;
            font-size: 18px;
        }



            #news-tabs .tabs-nav > li.active {
                background: #005D3D;
                color: #fff;
                font-weight: normal;
            }

    #news-tabs .tab-content {
        margin-top: 15px;
    }

.two_list ul {
    margin-top: 5px;
    /*border-top: 1px solid #ccc;*/
}

.article-list li {
    position: relative;
    margin-top: 8px;
    border-bottom: #ddd 1px dotted;
}

    .article-list li:not(.top) a {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        height: 30px;
        line-height: 20px;
    }


    .article-list.has-date li:not(.top) a {
        margin-right: 100px;
        /*font-color: #666666;*/
    }

.article-list li span {
    position: absolute;
    font-size: 14px;
    color: #999;
    right: 0px;
    top: 0;
}

.article-list li.top {
    padding-left: 120px;
    overflow: hidden;
    position: relative;
}

    .article-list li.top span {
        width: 100px;
        height: 80px;
        position: absolute;
        left: 0px;
        top: 0px;
        display: block;
        overflow: hidden;
    }

        .article-list li.top span img {
            width: 100%;
            -moz-transition: all 0.8s ease 0s;
            -ms-transition: all 0.8s ease 0s;
            -o-transition: all 0.8s ease 0s;
            -webkit-transition: all 0.8s ease 0s;
            transition: all 0.8s ease 0s;
            height: 100%;
        }

    .article-list li.top:hover span img {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }

    .article-list li.top p.title {
        font-size: 16px;
        line-height: 20px;
        height: 40px;
        overflow: hidden;
        font-weight: bold;
    }

    .article-list li.top p.date {
        color: #999;
        font-size: 14px;
    }

    .article-list li.top:hover a {
        color: #215fac;
    }

.content_one {
    align-items: flex-start;
}

    .content_one .listRight {
        flex: 1;
        margin-left: 20px;
        height: 400px;
        overflow: hidden;
    }

        .content_one .listRight .title_top {
            padding: 10px;
            border-bottom: 2px solid #ccc;
            position: relative;
        }

            .content_one .listRight .title_top::before {
                position: absolute;
                left: 0;
                bottom: -3px;
                height: 4px;
                background: #005D3D;
                width: 100px;
                content: '';
            }

            .content_one .listRight .title_top .tab {
                width: 130px;
                text-align: center;
                height: 40px;
                line-height: 40px;
                font-weight: bold;
                font-size: 18px;
            }

                .content_one .listRight .title_top .tab.on {
                    background: #005D3D;
                    color: #fff;
                    font-weight: normal;
                }

            .content_one .listRight .title_top .more {
                color: #999;
                font-size: 18px;
                flex: 1;
                text-align: right;
            }

        .content_one .listRight .listBox {
            height: 340px;
            overflow-y: auto;
        }

        .content_one .listRight .listItem {
            padding: 10px 0;
            font-size: 14px;
            font-weight: bold;
            border-bottom: 1px solid #ccc;
        }

            .content_one .listRight .listItem > div:nth-child(1) {
                flex: 1;
                overflow: hidden;
            }

.advImg {
    margin: 20px 0;
}

.content_two {
    align-items: stretch;
}

    .content_two .two_list {
        flex: 1;
        margin-top: 20px;
    }

        .content_two .two_list:nth-child(2) {
            margin-left: 30px;
        }

    .content_two .two_list_title {
        border-bottom: 1px solid #ccc;
        height: 40px;
        background: #005D3D;
        color: #fff;
        font-size: 18px;
        padding-left: 20px;
        line-height: 40px;
        overflow: hidden;
    }

        .content_two .two_list_title > div {
            height: 100%;
        }

        .content_two .two_list_title .box {
            background: #fff;
            border-radius: 0 0 0 100%;
            width: 40px;
            margin-left: 10px;
            height: 40px;
        }

        .content_two .two_list_title .more {
            flex: 1;
            padding-right: 10px;
            background: #fff;
            text-align: right;
            color: #999;
            font-size: 12px;
            overflow: hidden;
        }

    .content_two .two_listBox {
        margin-top: 5px;
        border-top: 1px solid #ccc;
    }

        .content_two .two_listBox > .flex {
            padding: 10px;
            font-size: 15px;
            font-weight: bold;
        }

            .content_two .two_listBox > .flex > div:nth-child(1) {
                flex: 1;
                overflow: hidden;
            }

/*案例滚动*/
#tFocus-btn li.active, #tFocus-leftbtn, #tFocus-rightbtn {
    display: block;
}

#tFocus {
    width: 1100px;
    background: #DDD;
    overflow: hidden;
}

    #tFocus .active {
        width: 133px;
    }

#tFocus-pic {
    width: 1100px;
    height: 750px;
    position: relative;
    z-index: 0;
}

    #tFocus-pic li {
        width: 100%;
        text-align: center;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        filter: alpha(opacity:0);
        opacity: 0;
    }

        #tFocus-pic li img {
            max-height: 750px;
        }

#tFocusBtn {
    margin-top: 10px;
    z-index: 20;
    overflow: hidden;
    background: #fff;
    width: 920px;
}

#tFocus-btn {
    width: 540px;
    height: 110px;
    position: relative;
    left: 0;
    bottom: 0;
    overflow: hidden;
    float: left;
    margin-right: 3px;
}

    #tFocus-btn ul {
        width: 100000px;
        position: absolute;
        left: 0;
        top: 0;
    }

    #tFocus-btn li {
        padding-top: 3px;
        display: block;
        float: left;
        margin-right: 5px;
    }

        #tFocus-btn li img {
            border: 2px solid #dddddd
        }

        #tFocus-btn li.active {
            background-position: -448px -100px;
        }

            #tFocus-btn li.active img {
                border: 2px solid #40b9e5
            }

#tFocus-leftbtn, #tFocus-rightbtn {
    height: 40px;
    margin-top: 35px;
    width: 15px;
    float: left;
    text-indent: -9999px;
    margin-left: 15px;
    margin-right: 15px;
}

#tFocus-leftbtn {
    DISPLAY: block;
    BACKGROUND: url(/Content/assets/images/al_xq_left.png) no-repeat center;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 45px;
    TEXT-INDENT: -9999em;
    HEIGHT: 30px;
    outline: none;
    float: left;
    margin-top: 40px;
    margin-left: 13px;
}

#tFocus-rightbtn {
    DISPLAY: block;
    BACKGROUND: url(/Content/assets/images/al_xq_right.png) no-repeat center;
    MARGIN: 0px;
    OVERFLOW: hidden;
    WIDTH: 45px;
    TEXT-INDENT: -9999em;
    HEIGHT: 30px;
    outline: none;
    float: left;
    margin-top: 40px;
}

.smallpicarea_left, .smallpicarea_right {
    width: 131px;
    margin-top: 3px;
    text-align: center;
    color: #666666;
}

.smallpicarea_left {
    float: left;
}

.smallpicarea_right {
    float: right;
}

#tFocus .next, #tFocus .prev {
    display: block;
    position: absolute;
    z-index: 1;
    top: 356px;
    margin-top: -30px;
    left: 5%;
    z-index: 999;
    width: 40px;
    height: 60px;
    background: url(/Content/assets/images/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

#tFocus .prev {
}

#tFocus .next {
    left: auto;
    right: 5%;
    background-position: -6px -137px;
}
/*案例滚动结束*/

.smallpicarea_left p, .smallpicarea_right p {
    margin-top: 43px;
    margin-left: 20px;
}

.smallpicarea_right p {
    margin-top: 43px;
    margin-left: 20px;
}
.index_project li {
    width: 275px;
    margin: 15px;
    height: 270px;
    box-shadow: 5px 5px 5px #eee;
    background: #f1f1f1;
    float: left;
    text-align: center;
    overflow: hidden;
}

    .index_project li div.img {
        width: 285px;
        height: 180px;
        margin-bottom: 10px;
        overflow: hidden;
    }

    .index_project li p.title {
        font-size: 22px;
    }

    .index_project li p {
        padding: 10px 0px 0px 0px;
    }

        .index_project li p.eng {
            font-size: 12px;
            color: #999;
        }

    .index_project li:hover {
        background: #005D3D;
    }

        .index_project li:hover p.title {
            color: #fff;
        }

        .index_project li:hover p.eng {
            color: #e1ebf8;
        }

    .index_project li div.img img {
        width: 100%;
        -moz-transition: all 0.8s ease 0s;
        -ms-transition: all 0.8s ease 0s;
        -o-transition: all 0.8s ease 0s;
        -webkit-transition: all 0.8s ease 0s;
        transition: all 0.8s ease 0s;
        height: 100%;
    }

    .index_project li:hover div.img img {
        -moz-transform: scale(1.1, 1.1);
        -ms-transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        transform: scale(1.1, 1.1);
    }



.content_two .two_imgListBox {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

    .content_two .two_imgListBox .two_imgItemBox {
        width: 25%;
        padding: 10px;
        box-sizing: content-box;
    }

    .content_two .two_imgListBox .two_imgItem {
        width: 100%;
    }

    .content_two .two_imgListBox .imgbox {
        position: relative;
        height: 285px;
        width: 240px;
    }

        .content_two .two_imgListBox .imgbox img {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
        }


.content_two .two_userListBox {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 10px 20px;
    /*height: 220px;*/
    overflow-y: auto;
}

    .content_two .two_userListBox .userTitle {
        font-size: 16px;
        font-weight: bold;
        color: #005D3D;
    }

    .content_two .two_userListBox .userBox {
        font-size: 15px;
        padding: 5px 0;
        color: #666666;
    }

        .content_two .two_userListBox .userBox > div {
            flex: 1;
            overflow: hidden;
        }

.content_two.user_com {
    align-items: stretch;
}

.content_two .two_userListBox .userBox > div:nth-child(1) {
    margin-right: 10px;
}

.content_two .user_comRight {
    margin-left: 10px;
    width: 360px;
}

.content_two .user_com_top {
    background: #ededed;
    padding: 10px;
    box-sizing: border-box;
    text-align: center;
    margin-top: 20px;
    display: block;
    position: relative;
    padding-top: 40px;
    margin-bottom: 20px;
}

    .content_two .user_com_top .user_com_Title {
        font-size: 30px;
        color: #6cad2d;
        /*background: #fff;*/
        font-weight: bold;
        /*padding: 5px 10px;*/
        position: absolute;
        top: -12px;
        left: 0;
        margin-left: 2.3%;
    }

.content_two .u_imgBox {
    position: relative;
    height: 300px;
}

.swiper-slide {
    background-size: cover;
    background-position: center;
}

.gallery-top {
    height: 80%;
}

.gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}

    .gallery-thumbs .swiper-slide {
        width: 50px;
        border: 3px solid #fff;
        height: 100%;
        opacity: 0.4;
    }

    .gallery-thumbs .swiper-slide-thumb-active {
        opacity: 1;
    }

.content_two .u_imgBox > img {
    width: 100%;
    height: 400px;
}

.content_two .u_imgBox .u_b_imgBox {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 70px;
}

    .content_two .u_imgBox .u_b_imgBox img {
        width: 50px;
        border: 5px solid #fff;
        height: 50px;
    }

    .content_two .u_imgBox .u_b_imgBox .swiper-button-white {
        height: 20px;
        margin-top: -10px;
    }

.content_two .user_com_bottom > img {
    width: 100%;
    height: 90px;
    margin-top: 12px;
}

.case-module-header {
    border-left: 5px solid #fcb509;
    padding-left: 2px;
}

    .case-module-header h3 {
        background-color: #eee;
        line-height: 30px;
    }

        .case-module-header h3 span {
            display: inline-block;
            background-color: #ddd;
            padding: 0 15px;
        }

.case-module-body {
    padding: 20px 0;
}

    .case-swiper img {
        width: 100%;
    }
.caseBox {
    border: 15px solid #ededed;
    padding: 10px;
    box-sizing: border-box;
    margin-top: 50px;
    position: relative;
}

    .caseBox .caseTitle {
        margin-left: 2%;
        width: 20%;
        background: #fff;
        position: absolute;
        left: 0;
        top: -50px;
        padding: 10px;
    }

    .caseBox .more {
        position: absolute;
        right: 0px;
        top: -40px;
        font-weight: bold;
        background: #fff;
        text-align: right;
        color: #999;
        font-size: 12px;
        overflow: hidden;
    }

.index_case {
    margin-top: 10px;   
    border: 1px solid #f5f5f5;
    box-shadow: 5px 5px 5px #dfe0e1;
}

    .index_case li {
        border-top: 1px solid #f5f5f5;
        width: 275px;
        margin: 10px;
        /*margin-top: 20px;
        margin-bottom: 10px;
        margin-left: 10px;
        margin-right: 10px;*/
        height: 300px;
        box-shadow: 5px 5px 5px #eee;
        float: left;
        overflow: hidden;
    }

.user_com_bottom img {
    width: 360px;
    height: 115px;
}

.index_case .imgBox img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.index_case .caseTxtBox {
    padding: 10px;
}

.index_case .caseTxt {
    font-size: 18px;
    font-weight: bold;
    height: 30px;
}

.index_case .caseDesc {
    padding: 10px 0;
    height: 60px;
    line-height: 20px;
}

.index_case .jt {
    color: #e3910b;
    font-size: 20px;
}

.index_case li div.img {
    width: 275px;
    height: 180px;
    margin-bottom: 10px;
    overflow: hidden;
}

.index_case li p.title {
    font-size: 22px;
}

.index_case li p {
    padding: 10px 0px 0px 0px;
}

.index_case li .caseDesc {
    font-size: 12px;
    color: #999;
}

.index_case li:hover {
    background: #005D3D;
}

    .index_case li:hover .caseTxt {
        color: #e1ebf8;
    }

    .index_case li:hover .caseDesc {
        color: #e1ebf8;
    }

.index_case li div.img img {
    width: 100%;
    -moz-transition: all 0.8s ease 0s;
    -ms-transition: all 0.8s ease 0s;
    -o-transition: all 0.8s ease 0s;
    -webkit-transition: all 0.8s ease 0s;
    transition: all 0.8s ease 0s;
    height: 100%;
}

.index_case li:hover div.img img {
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -webkit-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}


.sub_menu img {
    width: 15px;
    height: 15px;
    position: relative;
    top: 23px;
    right: 5px;
}

.sub_menu ul li {
    width: 20%;
    background: #f5f5f5;
    border-right: 1px solid #e0e0e0;
    float: left;
    line-height: 60px;
    text-align: center;
    font-size: 16px;
}

.sub_menu a {
    display: block;
    height: 100%
}

    .sub_menu a:hover, .sub_menu .active {
        background: #005D3D;
        color: white;
    }

.section-title {
    border-left: 4px solid #005D3D;
}

    .section-title h1 {
        padding-left: 20px;
        font-size: 20px;
        font-weight: bold;
        padding: 10px;
        background-color: #fafafa;
    }

.section-body {
    font-size: 16px;
    margin-top:20px;
}

.friendship {
    border-top: 10px solid #ededed;
    background: #fff;
}

    .friendship .f_title {
        border-top: 2px solid #005D3D;
    }

        .friendship .f_title > div {
            display: inline-block;
            padding: 10px 20px;
            background: #005D3D;
            color: #fff;
            font-size: 18px;
        }

    .friendship .f_list {
        padding: 20px 10px;
        font-size: 0;
    }

    .friendship .f_listItem {
        display: inline-block;
        margin: 5px 0;
        line-height: 1;
        font-size: 15px;
        color: #666666;
        margin-right: 20px;
        padding-right: 20px;
        border-right: 1px solid #666666;
    }




/*返回顶部*/
#goTopBtn {
    POSITION: fixed;
    TEXT-ALIGN: center;
    LINE-HEIGHT: 30px;
    WIDTH: 50px;
    BOTTOM: 100px;
    HEIGHT: 50px;
    FONT-SIZE: 12px;
    CURSOR: pointer;
    RIGHT: 0px;
    _position: absolute;
    _right: auto;
    margin-right: 50px;
}

    #goTopBtn img {
        width: 50px;
    }

/*首页会员区域*/
.sidemember {
    height: 425px;
}

.marquee {
    overflow: hidden;
}

.sidemember ul {
    position: relative;
    margin-left: -12px;
    zoom: 1;
}

.sidemember li a img {
    display: block;
    float: left;
    width: 120px;
    height: 80px;
    padding: 3px;
}

.sidemember li {
    width: 400px;
    height: 80px;
    border: 1px solid #E3E3E3;
    float: left;
    margin-left: 17px;
    margin-bottom: 10px;
    position: relative;
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    -ms-transition: all 200ms ease-out;
    -o-transition: all 200ms ease-out;
    transition: all 200ms ease-out;
}

    .sidemember li a {
        display: block;
        width: 400px;
        height: 80px;
    }

        .sidemember li a h3 {
            font-size: 16px;
            color: #000;
            line-height: 16px;
            padding-top: 15px;
            font-weight: bold;
        }


.dm span {
    font-size: 12px;
    color: #999999;
    margin-left: 6px;
}

.sidemember li a .dt {
    left: 275px;
}

.dt span {
    font-size: 12px;
    color: #999999;
    margin-left: 6px;
}

.sidemember li a .dm i {
    float: left;
    background: url(/Content/assets/images/tel.png);
    width: 14px;
    height: 14px;
    display: block;
    margin-top: 1px;
}

.sidemember li a .dt i {
    background: url(/Content/assets/images/user.jpg);
    width: 15px;
    height: 13px;
    margin-top: 1px;
    display: block;
    float: left;
}

.dm, .dt {
    position: absolute;
    top: 46px;
}

.companyimg {
    float: left;
    border-right: 1px solid #E3E3E3;
    height: 80px;
    margin-right: 10px;
}

#imgLeft {
    width: 600px;
    height: 400px;
}

.notice {
    width: 30px;
    height: 30px;
}
