html, body {
    height: 100%;
    marigin: 0;
}
.container {
    display: grid;
    grid-template-rows: auto 1fr auto;
    height: 100vh;
}
/*.container{*/
/*    display: flex;*/
/*    box-sizing: border-box;min-width: 0;unicode-bidi: isolate;*/
/*    flex-direction: column;*/
/*}*/
.content {
    width: 100%;
    padding: 10px 0;
}
.header {
    text-align: center;
    color: #333;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    vertical-align: middle;
    justify-content: space-between;
    font-weight: 400;
    flex-wrap: wrap;
}
.logo {
    padding: 20px 40px;
}
.nav {
    display: flex;
    font-size: 16px;
    margin: 0;
    gap: 60px;
    text-align: center;
    vertical-align: middle;
    padding-left: 20px;
    padding-right: 10%;
}
.nav-item {
    cursor: pointer;
    position: relative;
}
.nav-item.active:after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
    background: linear-gradient(281deg, #1c5bac 33%, #1c5bac 0, #1fb6c4 67%, #1fb6c4 0);
}
.nav-item:after {
    content: " ";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 4px;
}
.nav-link {
    position: relative;
    display: inline-block;
    height: 60px;
    outline: none;
    text-decoration: none;
    color: #2e2e2e;
    line-height: 80px;
    font-weight: 300;
    font-size: 16px;
}
.nav-item:hover:after {
    background: linear-gradient(281deg, #1c5bac 33%, #1c5bac 0, #1fb6c4 67%, #1fb6c4 0);
}
.nav-dropdown {
    display: block;
    position: absolute;
    transition: all .3s;
    visibility: hidden;
    box-shadow: 4px 4px 8px 0 rgba(0, 0, 0, .03);
    border-radius: 0 0 8px 8px;
    opacity: 0;
    top: 150%;
    left: -10px;
    z-index: 100;
    background-color: #fff;
    border: 1px solid #f0f0f0;
}
.nav .nav-item:hover .nav-dropdown {
    display: block;
    visibility: visible;
    opacity: 1;
    top: 100%;
}

.nav-dropdown a{
    display: block;
    width: 150px;
    line-height: 48px;
    font-size: 16px;
    color: #2e2e2e;
    padding-left: 30px;
    padding-right: 30px;
    cursor: pointer;
    position: relative;
}
.nav-dropdown a:after {
    position: absolute;
    width: 0;
    left: 0;
    top: 0;
    bottom: 0;
    transition: width .3s;
    z-index: -1;
    background-color: #e5f8fb;
    content: " ";
}
.nav-dropdown a:hover:after{
    width: 100%;
}
.banner {
    width: 100%;
    height: auto;
}
.full-banner {
    width: 100%;
    height: 340px;
    object-fit: cover;
    vertical-align: top;
}
.content img:hover {
    /*transition: all .3s;*/
    /*position: absolute;*/
    /*content: " ";*/
    /*z-index: 1;*/
    /*opacity: .8;*/
    /*background: linear-gradient(180deg,rgba(51,51,51,0),rgba(51,51,51,0),#001f35 94%,#001f35 0);*/
    /*height: 80%;*/
    /*left: 0;*/
    /*right: 0;*/
    /*bottom: 0*/
}
.index-scheme {
    max-width: 100%;
    padding: 20px 15%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}
.index-scheme-title {
    display: flex;
    justify-content: center;
    padding: 20px 0;
}
.index-scheme-item {
    display: flex;
    flex: 1;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    gap: 30px;
}

.index-scheme-item img{
    height: 350px;
    padding: 10px;
    object-fit: cover;
    max-width: 100%;
    max-height: fit-content;
    display: block;
    cursor: pointer;
    transition: transform 0.3s ease-in-out;
}
.index-scheme-item img:hover, .news-img img:hover{
    transform: scale(1.06);
}
.news {
    max-width: 100%;
    padding: 20px 15%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
}
.news-img {
    overflow: hidden;
}
.news-img img{
    width: 100%;
    height: 300px;
    object-fit: cover;
    border-radius: 10px;
    transition: transform 0.3s ease-in-out;
}
.obligation {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-bottom: 20px;
}
.obligation-title {
    display: flex;
    justify-content: center;
    padding: 20px 0;
}
.obligation-content {
    display: flex;
    justify-content: center;
}
.obligation-bg {
    margin-top: 10px;
    width: 100%;
    /*height: 340px;*/
    cursor: pointer;
}
.news {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.news-title {
    display: flex;
    justify-content: center;
    padding: 10px 0;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 10px;
}

.news-item-title {
    display: flex;
    justify-content: flex-start;
    font-size: 22px;
    font-weight: 500;
}
.news-index-item .news-time, .news-index-item .news-item-title, .news-index-item .news-desp {
    padding: 10px;
}
.news-time{
    color:#BBBBBB;
    font-size: 14px;
}
.news-desp{
    font-size: 14px;
    color:#818181;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5; /* 可选：确保行高统一 */
    max-height: 2em; /* 可选：基于行高的后备方案 */
}
.latest-news{
    width: 68px;
    box-sizing: content-box;
    align-items: center;
    background-color: #898989;
    padding:2px 10px;
    color: #fff;
    border-radius: 20px;
    /*margin-bottom: 20px;*/
}
.news-index-item li .time{
    margin-top: 20px;
    color:#BBBBBB;
}
.news-index-item li .content{
    font-size: 16px;
}
.news-index-item li{
    border-bottom: 1px solid #f0f0f0;
}
.news-content {
    display: flex;
    flex-direction: row;
    justify-content: center;
    gap: 40px;
}
.news-index-item{
    flex: 1;
}
.news-item {
    display: flex;
    flex-direction: row;
    justify-content: center;
}
.news-footer {
    display: flex;
    justify-content: center;
    gap: 80px;
    margin-top: 40px;
}
.news-footer a {
    font-size: 16px;
    border: 1px solid #ccc;
    padding: 12px 45px;
    border-radius: 5px;
}
.footer {
    margin-top: 10px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.footer-content {
    padding: 20px 15%;
    background: #F9F9FB;
    display: flex;
    justify-content: center;
}
.footer-content-item {
    flex: 1;
}
.footer-content-item .foot-content-title {
    font-size: 16px;
}
.footer-content-item .foot-content-list {
    margin-top: 20px;
}
.footer-content-item li {
    padding: 3px 0;
}
.footer-content-item a {
    font-size: 14px;
    color: grey;
}
.footer-content-item img {
    margin-top: 40px;
}
.footer-bottom {
    width: 100%;
    padding: 10px 0;
    background: #707070;
    display: flex;
    justify-content: center;
    gap: 20px;
}
.footer-bottom a {
    display: block;
    font-size: 12px;
    color: #fff;
}
@media (max-width: 768px) {
    .header {
        padding: 10px;
    }
    .logo {
        padding-left: 0;
    }
    .nav {
        padding-right: 30px;
    }
    .full-banner {
        height: 300px;
    }
    .index-scheme-item img{
        height: 200px;
        padding: 5px;
        overflow: hidden;
    }
}
@media (min-width:768px) and (max-width: 1024px) {
    /*.nav {*/
    /*    padding-right: 30px;*/
    /*}*/
    .index-scheme-item img{
        height: 200px;
        padding: 5px;
    }
}
@media (min-width:1024px) and (max-width: 1200px) {
    /*.nav {*/
    /*    padding-right: 200px;*/
    /*}*/
    .index-scheme-item img{
        height: 280px;
    }
}
@media (min-width:1200px) and (max-width: 1400px) {
    .nav {
        padding-right: 300px;
    }
    .logo {
        padding-left: 150px;
    }
    .index-scheme-item img{
        height: 280px;
    }
}
@media (min-width:1400px) {
    .nav {
        padding-right: 400px;
    }
    .logo {
        padding-left: 150px;
    }
    .index-scheme-item img{
        height: 350px;
    }
}

/**
 * article category
 */
.cate-view {
    width: 70%;
    max-width: 100%;
    display: inline-block;
    /*display: flex;*/
    /*flex-direction: row;*/
    justify-content: flex-start;
    padding: 20px 15%;
    align-items: start;
    /*gap: 50px;*/
}
.cate-list {
    width: 15%;
    float: left;
    display: flex;
    /*flex: 1;*/
}
.cate-list ul {
    width: 100%;
}

.cate-list ul>li {
    display: block;
    width: 100%;
    margin: 10px 0;
    text-align: center;
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
    border-right: 5px solid #888888;
    -webkit-transition: 0.3s all ease;
}
.cate-list ul>li:hover {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
    border-right: 5px solid #252525;
}
.cate-list ul>li.active {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
    border-right: 5px solid #252525;
}

.cate-list ul>li a {
    display: inline-block;
    width: 100%;
    color: #888;
    font-size: 18px;
    font-weight: 400;
    line-height: 50px;
}
.cate-list ul>li a:hover {
    color: #252525;
}
.cate-list ul>li.active a {
    color: #252525;
}
.article-list {
    width: 80%;
    float: right;
    flex: 3;
}
.article-list ul {
    width: 100%;
}
.article-list-item {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin: 10px 0;
    border-bottom: 1px solid #DAD8D8;
    line-height: 30px;
}

.article-list-title {
    display: block;
    max-width: 70%;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    overflow: hidden;
}
.article-info {
    flex: 3;
    float: right;
    display: inline-block;
    width: 80%;
    overflow: hidden;
}
.article-info .article-info-title {
    width: 100%;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    line-height: 30px;
}
.article-info .article-info-time {
    width: 100%;
    font-size: 14px;
    text-align: right;
    color: #8d8d8d;
    line-height: 40px;
}
.article-info .article-info-content {
    word-break: break-word;
    /*padding: 0 20px;*/
    width: 100%;
    overflow: hidden;
    word-wrap: break-word;
    white-space: pre-wrap;
    overflow-wrap: break-word;
}
.pagination {
    margin-top: 10px;
    width: 100%;
    float: right;
    text-align: right;
}
.pagination>li {
    display: inline-block;
    padding: 2px 5px;
    font-size: 16px;
}
.pagination>li>a {
    color: #252525;
}
.pagination>.active>span {
    color: #00a2d4;
}


/* 基础容器样式 */
.rich-text-container {
    word-break: break-word;  /* 中文换行支持 */
    max-width: 100%;
    margin: 0 auto;
    line-height: 1.6;
    color: #333;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* 标题样式 */
.rich-text-container h1 {
    font-size: 2em;
    margin: 0.67em 0;
    border-bottom: 1px solid #eee;
    padding-bottom: 0.3em;
}

.rich-text-container h2 {
    font-size: 1.5em;
    margin: 0.83em 0;
}

/* 段落和文本样式 */
.rich-text-container p {
    margin: 1em 0;
    word-wrap: break-word;  /* 允许单词内换行 */
    overflow-wrap: break-word;  /* 更现代的换行属性 */
    white-space: pre-wrap;  /* 保留空白符但允许换行 */
    hyphens: auto;  /* 自动连字符换行（可选） */
    text-align: justify;  /* 两端对齐（可选） */
}

.rich-text-container strong {
    font-weight: bold;
    color: #000;
}

.rich-text-container em {
    font-style: italic;
}

.rich-text-container u {
    text-decoration: underline;
}

/* 列表样式 */
.rich-text-container ul,
.rich-text-container ol {
    margin: 1em 0;
    padding-left: 2em;
}

.rich-text-container li {
    margin: 0.5em 0;
}

/* 链接样式 */
.rich-text-container a {
    color: #0366d6;
    text-decoration: none;
}

.rich-text-container a:hover {
    text-decoration: underline;
}

/* 代码块样式 */
.rich-text-container pre {
    background: #f6f8fa;
    padding: 16px;
    border-radius: 3px;
    overflow: auto;
}

.rich-text-container code {
    font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;
    background: rgba(27,31,35,0.05);
    padding: 0.2em 0.4em;
    border-radius: 3px;
    font-size: 85%;
}

/* 引用样式 */
.rich-text-container blockquote {
    border-left: 4px solid #dfe2e5;
    color: #6a737d;
    padding: 0 1em;
    margin: 0 0 1em 0;
}

/* 表格样式 */
.rich-text-container table {
    border-collapse: collapse;
    width: 100%;
    margin: 1em 0;
}

.rich-text-container th,
.rich-text-container td {
    border: 1px solid #dfe2e5;
    padding: 6px 13px;
}

.rich-text-container th {
    background-color: #f6f8fa;
    font-weight: 600;
}




/*
 * old
 */
/*  */
.gatFont a{font-size:12px;}
.gatFont a:link,.gatFont a:visited{color:#666;}
.gatFont a:hover{ color:#666;}
.gatFont a:active{color:#999;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:right;display:none;margin:10px 0 0;padding:5px 0;min-width:110px;border-radius:4px;background-color:#ffffff;list-style:none;}
.gk_scheme_block1{ margin-top:-10px;}
.gk_scheme_block1 ul{ padding-left:0;}
.gk_scheme_block1 ul li{text-align:center;float:none;border:0;padding:0px;margin-top: 0px;line-height:30px; }
.hvr-overline-from-center {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;overflow: hidden;}
.hvr-overline-from-center:before {content: "";position: absolute;z-index: -1;left: 50%;right: 50%;bottom: 0%;background: #666666;height: 4px;-webkit-transition-property: left, right;
    transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-overline-from-center:hover:before, .hvr-overline-from-center:focus:before, .hvr-overline-from-center:active:before {left: 0;right: 0;}
.scheme {padding: 5px;width: 100%;height: auto;border: 1px solid #666666;border-radius: 0;background-color: #ffffff;-webkit-box-shadow: 0 0 0 0;margin-right:75px;}
/* 结束 */

/*解决方案*/
.Service{ width:100%; height:744px; padding-top:6px;border-bottom:1px solid #D5D1D2;}
.Services{ width:1200px; height:744px;}
.ServiceList{ width:100%; height:654px; float:left;}
.ServiceList a{ color:#666;}
.ServiceLists{width:100%;height:620px;position:relative;overflow: hidden;}
.ServiceLists .title{ width:100%; height:64px;  position:absolute; left:0px; top:30px; }
.ServiceLists .ServiceLists_content{ width:1198px; height:510px; border: solid 1px #e5e5e5; top:94px; position:relative;overflow: hidden;}
.ServiceLists_content_img{ width:205px; height:185px;  float:left;}
.ServiceLists_content_con{ float:left; margin-top:20px;}
.ServiceLists_content_h3{
    width:205px; height:25px;
    /*    一行超出省略*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ServiceLists_content_p{ width:205px; height:185px; }

.ServiceLists_content_01{ width:208px; height:424px; border-right:solid 1px #e5e5e5; float:left; padding:50px 35px;}
.ServiceLists_content_02{ width:419px; height:212px; border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5; float:left; padding-left:40px; padding-top:20px; padding-bottom:20px; }
.ServiceLists_content_03{ width:418px; height:212px; border-bottom:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5; float:left; padding-left:40px; padding-top:20px; padding-bottom:20px;  position:relative;}
.ServiceLists_content_04{ width:419px; height:212px; border-right:solid 1px #e5e5e5; float:left; padding:10px 20px;}
.ServiceLists_content_05{ width:418px; height:212px;  float:left; padding:10px 20px;}

.ServiceMore{ width:1200px; height:100px; float:left;}
.W_slist {width: 528px;display: block; height:100px;margin: 0px auto; }
.W_slist ul{ margin:0px; padding:0px;}
.W_slist li { list-style:none; padding:0px; margin:0px;width: 86px;overflow: hidden;height: 100px;font-size: 14px;position: relative;display: inline;float: left;text-align: center; }
.W_slist li .rad i {background: url(../images/w-20140306v2.png) no-repeat  ;-webkit-transition: all .5s ease-in-out;display: block;margin-left: auto;margin-right: auto;}
.W_slist li .rad {background: #707070;width: 62px;height: 62px;-webkit-border-radius: 62px;overflow: hidden;position: relative;z-index: 2;margin: 0px auto;display: block; top:4px;
    -moz-border-radius: 62px;border-radius: 62px;}
.W_slist li .sd {width:70px;height: 70px;display: block;-webkit-border-radius:74px;-moz-border-radius: 74px;-webkit-transition: all .5s ease-in-out;-webkit-transform: scale(0.5);border-radius:74px;background: #e2e2e2;top: 0;left: 8px;position: absolute;z-index:}
.W_slist li p {color: #FF6600;font-size: 14px}
.W_slist li.p .rad i {width: 45px;height: 65px;background-position: -29px -12px;margin-top: 10px}
.W_slist li.b .rad i {width: 45px;height: 65px;background-position: -144px -12px;margin-top: 10px}
.W_slist li.t .rad i {width: 45px;height: 65px;background-position: -260px -12px;margin-top: 10px}
.W_slist li.y .rad i {width: 45px;height: 65px;background-position: -381px -12px;margin-top: 10px}
.W_slist li.m .rad i {width: 45px;height: 65px;background-position: -503px -12px;margin-top: 10px}
.W_slist li:hover .rad i,.W_slist li.hover .rad i {-webkit-transform: rotate(360deg);}
.W_slist li:hover .rad,.W_slist li.hover .rad {background-color: #cccccc;}
/*结束*/

/*智慧城市*/
.smart_city{ width:100%; height:520px;border-bottom:1px solid #D5D1D2; }
.smart_citys{ width:1200px; height:500px; position:relative;overflow: hidden;}
.smart_citys .title{ width:100%; height:64px;  position:absolute; left:0px;}
.smart_citys .content{ height:386px; top:100px; position:relative;overflow: hidden;}
/*结束*/

/*  产品中心  */
.Case{ width:1200px; height:630px; position:relative;overflow: hidden; padding-top:6px;}
.CaseHead{ width:1200px; height:64px;  left:0px;   }
.CaseBody{ width:1190px; height:560px; padding-left:10px; padding-top:25px;}
.CaseBody .list{ width:295px; height:275px; float:left;}
.CaseBody .lists{ width:275px; height:246px;position:relative;}
.CaseBody .lists .imgs{width:275px;height:169px;display:block;overflow: hidden;}
.CaseBody .lists img{ width:275px; height:153px; position:relative; }
.CaseBody .lists .title{ width:255px; padding:0px 10px; line-height:38px; color:#2A2B2C; height:38px; border-bottom:1px solid #C9C9C9; font-weight:bold; position:relative; z-index:9000;left:0px;}
.CaseBody .lists .title a{color:#2A2B2C;}
.CaseBody .lists .coms{ width:255px; padding:2px 10px 0px; height:25px; left:0px; border-top:1px solid #fff;  border-bottom:1px solid #C9C9C9;color:#999; line-height:20px; position:relative;z-index:9000; font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*-------------动作CSS--------------*/
.CaseBody .lists .a1{ width:3px; height:0px; position:absolute; font-size:0px; line-height:0px; background:#f2f2f2; left:0px; bottom:93px;}
.CaseBody .lists .a2{width:3px; height:0px; position:absolute; font-size:0px; line-height:0px; background:#f2f2f2; right:0px; bottom:93px;}
.CaseBody .lists .a3{width:0px; height:3px; position:absolute; font-size:0px; line-height:0px; background:#f2f2f2; left:0px; top:0px; }
.CaseBody .lists .a4{width:0px; height:3px; position:absolute; font-size:0px; line-height:0px; background:#f2f2f2; right:0px; top:0px;}
.CaseBody .lists .a5{ width:275px; height:87px; background:#f2f2f2;position:absolute; left:0px; bottom:6px;filter:alpha(opacity=0); /*IE滤镜，透明度50%*/
    -moz-opacity:0; /*Firefox私有，透明度50%*/
    opacity:0;/*其他，透明度50%*/}
/*	结束	*/


/*解决方案*******************************************************************************************************/
.sub-menu{width:1200px;margin:0 auto;padding:0 1px 0 0;}
.sub-menu_tlt{ font-size:30px; height:80px; line-height:80px; text-align:center; color:#000000}
.sub-menu_con{ text-align:center; width:60%;margin-left: 20%;min-height:70px; padding-bottom: 10px}
.ulead-grid{min-width:1160px;}
.ulead-grid-even{background:#f8f8f8;}
.ulead-grid-inner{width:1160px;height:550px;margin:0 auto;position:relative;}
.ulead-grid-left,.ulead-grid-right{position:absolute;top:0;width:580px;}
.ulead-grid-left{left:0;}
.ulead-grid-right{right:0;}
.ulead-grid-text{width:500px;padding:20px 40px 0;}
.ulead-grid-text .tt{height:78px;}
.ulead-grid-text .tt span{display:inline-block;height:78px;background:url(../images/ulead/ulead_tt1.png) no-repeat left top;padding-left:22px;}
.ulead-grid-text .dd{color:#333;line-height:26px;}
.ulead-grid-text .dd span{display:block;height:40px;line-height:40px;padding:20px 0;font-size:40px;}
.ulead-grid-text .dd span i{display:inline-block;width:70px;}
.ulead-grid-img{height:490px;}
/*	结束	******************************************************************************************/

/*智慧城市*******************************************************************************************************/
.Intelligent_City{width:1200px;margin:0 auto;padding-top:120px; 1px 0 0;}
.Intelligent_City_img{ text-align:center}
.Intelligent_City_tlt{ width:1020px; font-size:14px; padding-left:-140px; margin-bottom:30px;}
.Intelligent_City_tlt p{text-indent:25px}
.Intelligent_City_tlt h2{ height:50px; line-height:50px;}
/*	结束	******************************************************************************************/
.Zyflash {width: 100%; height: 200px;}
/*产品中心******************************************************************************************/
.Product_Center{width:1200px;}
.SerAllClass{  }
.SerAllClass .SerAllBots{ width:1163px; height:78px; padding:27px 0px 0px 7px;}
.SerAllClass .SerAllBots ul{ margin:0px; padding:0px;}
.SerAllClass .SerAllBots ul li{ margin:0px; padding:0px; list-style:none; width:192px; height:78px; float:left; position:relative;background:url(../images/serss2.gif) no-repeat center top;}
.SerAllClass .SerAllBots ul li .box{ width:168px; height:78px; text-align:center; z-index:5; position:absolute; left:26px; cursor:pointer; }
.SerAllLine{ width:1200px; height:460px;  background: url(../images/r2_c1.gif) repeat-x left top;}
.SerAllcom{ width:1200px; height:460px; }

.service_bd{position:relative;overflow:hidden;}
.service_arrow{position:absolute;bottom:1px;left:95px;width:41px;height:15px;background:url(../images/ssj.png) no-repeat;}
.service_main{position:relative;overflow:hidden; height:460px; }
.service_main .item{position:absolute;top:0;left:-100%;z-index:1;width:100%;padding-top:7px;overflow:hidden;}

.table-c table{ width:1200px; height:384px; border:solid #d0d6d9; border-width:1px 0px 0px 1px;}
.table-c table td{border:solid #d0d6d9; border-width:0px 1px 1px 0px; text-align:center}
/*	结束	******************************************************************************************/

.article_main{ width:1200px; height:500px;}


/*左侧导航栏******************************************************************************************/
.article_main #side_left_menu{width:230px;  float:left; z-index: 10;}
.article_main #side_left_menu .side_list{width:100%;height:auto; padding-left:0;}
.article_main #side_left_menu .side_list ul{ padding:0;}
.article_main #side_left_menu .side_list li{width:230px; color:#252525; text-align:center;margin:0 auto;height:60px;margin-bottom:10px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2);-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;transition:0.3s all ease;overflow:hidden;position:relative; border-right:5px solid #888888;}
.article_main #side_left_menu .side_list li:hover{box-shadow:2px 2px 4px rgba(0, 0, 0, 0.4);border-right:5px solid #252525;}
.article_main #side_left_menu .side_text h2,#side_left_menu .side_text a{color:#888;font-size:16px;font-weight:normal;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease; line-height: 55px; padding: 0px; margin: 0px; text-align: center; float: none; }
.article_main #side_left_menu .side_text h3{font-family:Verdana;font-size:14px;color:#666;font-weight:normal;-webkit-transition:0.3s all ease;-moz-transition:0.3s all ease;-ms-transition:0.3s all ease;-o-transition:0.3s all ease;}
.article_main #side_left_menu .side_list li:hover h2,#side_left_menu .side_list li:hover  a{color:#252525;font-size:16px;}
/*	结束	******************************************************************************************/

/*右侧内容******************************************************************************************/
.side_right_menu{ width:75%; float:left;margin-left: 30px; }
.side_right_menu .side_right_menu_tlt{ width:100%; height:64px; line-height:64px; border-bottom:solid 1px #d0d6d9;border-top:solid 1px #d0d6d9; margin-top:15px; font-size:20px; font-weight:bold}
/**.side_right_menu .side_right_menu_tlt .ico1{ background:url(../images/icon1.png) no-repeat  0}**/
.side_right_menu .side_right_menu_con{ width:100%; padding:30px; font-size:14px;}
/*	结束	******************************************************************************************/

/*企业文化相册********************************************************************************************/
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:566px; margin:30px auto; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:560px; height:365px; padding:2px; border:1px solid #ccc; }
#information {position:absolute; bottom:0; width:560px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:14px}
#information p {padding:0 8px 8px}
#image {width:560px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(../images/left.gif) left center no-repeat}
#imgnext {right:0; background:url(../images/right.gif) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(../images/link.gif) center center no-repeat}
#thumbnails {margin-top:15px}
#slideleft {float:left; width:20px; height:81px; background:url(../images/scroll-left.gif) center center no-repeat; }
#slideleft:hover {background-color:#333}
#slideright {float:right; width:20px; height:81px; background: url(../images/scroll-right.gif) center center no-repeat}
#slideright:hover {background-color:#333}
#slidearea {float:left; position:relative; width:516px; margin-left:5px; height:81px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
/*	结束	******************************************************************************************/

/*荣誉资质********************************************************************************************/
.carousel{position:relative;margin:0px;padding:0px;-moz-user-select:none;-webkit-user-select:none;}
.carousel .carousel-item{background-position:center;background-repeat:no-repeat;background-color:#FFF;position:absolute;cursor:pointer;}
.carousel .out{border:#DDD 2px solid;}
.carousel .over{border:2px solid #DDD;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color=#000000)";}
.carousel .click{border:2px solid #DDD;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color=#000000)";}
.carousel .select{border:2px solid #DDD;-moz-box-shadow: 0px 0px 10px #000;-webkit-box-shadow: 0px 0px 10px #000;box-shadow: 0px 0px 10px #000;-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=130, Color=#000000)";}
.carousel .tooltip{position:absolute;z-index:9999;background-color:#DDD;margin-bottom:20px;border:#EEE solid 4px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.carousel .tooltip p{color:#999;padding:10px;margin:0px;}
.carousel .scrollbar{width:340px;position:absolute;margin-top:250px;}
.carousel .scrollbar .track{background-image:url(track.png);width:300px;height:20px;position:absolute;left:20px;}
.carousel .scrollbar .thumb{background-image:url(thumb.png);width:70px;height:20px;position:absolute;cursor:pointer;}
.carousel .scrollbar .left{background-image:url(left.png);width:20px;height:20px;position:absolute;cursor:pointer;left:0px;}
.carousel .scrollbar .right{background-image:url(right.png);width:20px;height:20px;position:absolute;cursor:pointer;right:0px;}
/*	结束	******************************************************************************************right: 0px;/

/*文档中心********************************************************************************************/
.Document_table table{width:850px; }
.Document_table table .Document_table_td1{ padding-left:10px; height:37px; background:#f9f9f9; border:solid #d0d6d9; border-width:1px 0px 1px 0px;}
.Document_table table .Document_table_td2{ padding-left:10px; height:56px; line-height:34px;  border:solid #d0d6d9; border-width:0px 0px 1px 0px;}
.Document_table table .ico2{ background:url(../images/mp3_img.png) no-repeat  0}
.tablelist tbody tr.odd{background:#f5f8fa;}
.Document_table  table tbody tr:hover{background:#f4fdff;}
/*	结束	******************************************************************************************/


/*公司简介********************************************************************************************/
.side_right_menu_img{
    margin-left: 30px;
}
div.side_right_menu_img img{
    width: 220px;
    height: 180px;
    margin-right: 10px;
}

/*	结束	******************************************************************************************/

/*******兼容***/
.text-left {
    padding: 0 20px !important;
    text-align: left !important;
}
.border-tb {
    border-bottom: 1px solid;
    border-top: 1px solid;
}