﻿@charset "utf-8";

/* 
Trp CSS Document 
Author By Globalstech.jd
date:2014-12-1
*/
.header-bor {
    padding-top: 10px
}

.image-container {
    display: none
}

#dnn_dhbg {
    position: absolute;
    top: 106px;
    height: 60px;
    z-index: 9;
    width: 100%;
    background: #fff;
    display: none
}

ul.navmenu li {
    float: initial;
}

.navmenu li.level-0 div.sub {
    height: 60px;
    background: none;
}

body {
    min-width: 1200px;
    margin: 0;
    padding: 0;
    font-family: "Microsoft Yahei";
}

.zgbl-body {}

.zgbl-body ul {
    padding: 0;
    margin: 0;
}

.zgbl-body ul li {
    list-style: none;
}

.clearB {
    clear: both
}

.zgbl-header {
    width: 1200px;
    margin: 0 auto;
}

.header-left {
    width: 310px;
    float: left;
    margin-top: 31px;
}

.header-right {
    width: 840px;
    float: right;
}

.header-right-top {
    width: 750px;
    height: 43px;
    margin-left: 88px;
}

.blwzq {
    margin-left: 423px;
    margin-top: 10px;
}

.blwzq-text {
    float: left;
    padding-top: 20px;
    font-size: 12px;
    font-family: "\5B8B\4F53"
}

.search-text {}

.search-button {}

.header-bor {
    /*background:url("../images/bottom-border.png") repeat-x  center bottom;*/
    min-width: 1200px;
    border-bottom: 1px solid #eeece7;
    position: relative;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);

    z-index: 99;
}

ul.navmenu div.sub {

    top: 42px;

}

.header-bor:hover {
    background-color: #fff;
    transition: all .4s;
    box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    border-color: #eeece7;
}

/*导航菜单*/
.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a {
    color: #666 !important;
    width: 168px;
    font-weight: inherit;
    background: url(../images/638654832120519407.png)no-repeat;
    background-position: 6px;
}

.accordion-3-container li.level-0 div.sub ul.sub li.active a {
    font-weight: bold;
    background: url(../images/638654834461084608.png)no-repeat;
    background-position: 6px;
}

.accordion-3-container li.level-0 div.sub ul.sub li.level-1 a:hover {
    background: url(../images/638654834461084608.png)no-repeat;
    background-position: 6px;
}

div.navmenu-container {}

.zgbl-nav {
    width: 890px;
}

.gysh-banner {
    min-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.blcw-gsjj-bg {
    background: url(../images/gsjj.jpg) no-repeat;
    min-width: 1200px;
    background-size: 100%;
    height: 210px;
}

.content-top {
    min-width: 1200px;
    width: 100%;
    background: #f6f6f6 none repeat scroll 0 0;
    border-bottom: 1px solid #e9e7e8;
}

.zgbl-content {
    width: 1200px;
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 17px;
    min-height: 200px;
}

.content-left {
    width: 200px;
    float: left;
    padding-top: 28px;
    padding-right: 35px;
}

/*公司简介*/
.gywm {
    color: #ec2a2b;
    font-size: 22px;
    margin-top: 42px;
    padding-left: 22px
}

.accordion-3 {
    margin-top: 12px !important;
}

.Gst-breadrumb {
    height: 38px;
    line-height: 38px;
    width: 1200px;
    margin: 0 auto;
}

.Gst-breadrumb a {
    color: #666666;
    font-size: 12px;
}

.Gst-breadrumb a:nth-last-child(3) {
    color: #ec2a2b;
}

.gsjj-cont .indent {
    line-height: 30px;
}

.content-right {
    width: 965px;
    float: left;
    margin-top: 5px;
}

.gsjj {
    font-size: 22px;
    font-weight: bold;
    height: 45px;
    border-bottom: 1px solid #e9e7e8;
    line-height: 45px;
    padding-top: 29px;
}

.gsjj-cont {
    font-size: 14px;
    margin-top: 18px;
    color: #666;
}

/*组织机构*/
.gywm-zzjg {
    margin-left: 20px;
    margin-top: 18px;
}

.gywm-gltd-title {
    color: #666666;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
}

.gywm-gltd-board,
.gywm-gltd-manager {
    margin-top: 18px;
    margin-left: 20px;
}

.gywm-gltd-board>img,
.gywm-gltd-manager>img {
    display: block;
    margin: 0 auto;
}


/*发展历程*/
.i-tabs-nav {
    height: 43px;
    border-bottom: 3px solid #d5d5d5;
}

.i-tabs-nav .i-tabs-item {
    display: inline-block;
    height: 43px;
    line-height: 43px;
    padding-left: 10px;
    text-align: center;
    width: 50px;
}

.i-tabs-nav .i-tabs-item:hover {
    border-bottom: 4px solid #eb2929;
}

.i-tabs-nav .i-tabs-item-active {
    border-bottom: 4px solid #eb2929;
}

.i-tabs-container {
    margin-top: 10px;
}

.blcw-fzlc-cont p {
    color: #666;
    font-size: 14px;
    line-height: 30px;
    margin-bottom: 0px;
}

/*联系我们*/
.lxwm-content {
    margin-top: 18px;
    margin-left: 20px;
}

.lxwm-content-title {
    color: #666;
    font-size: 16px;
    font-weight: bold;
}

.lxwm-content-title-p {
    color: #666;
    line-height: 10px;
    font-size: 14px;
}

/*业务中心*/
.blcw-ywzx-bg {
    background: url(../images/ywzx.jpg) center center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 210px;
}

/*业务范围--开始*/
#ywfw-content-All-zcyw {
    margin-top: 23px;
}

.ywfw-content-All {
    width: 965px;
    background: url(../images/ywfw_solid.png) no-repeat;
    margin-top: 50px;
}

.ywfw_title {
    color: #0c9bd7;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
}

.ywfw_p {
    padding-left: 20px;
}

.ywfw_p,
.shzr_p,
rcln_p {
    font-size: 14px;
    color: #666;
    line-height: 10px;
}

.ywfw-module {
    margin-top: 24px;
    font-family: "Microsoft Yahei";
}

.ywfw-module-title {
    margin-bottom: 10px;
    background: url(../images/ywfw_solid.png) no-repeat;
    color: #eb2929;
    font-size: 16px;
    font-weight: bold;
    padding-left: 20px;
}

.ywfw-news-item-title {
    line-height: 30px;
}

.ywfw-news-item-title a {
    color: #333;
    font-size: 14px;
    margin-left: 20px;
    display: block;
}

.ywfw-news-item-title a:hover {
    text-decoration: none;
}

.ywfw-news-item-pic {
    display: none;
}

/*业务范围--结束*/

/*业务研究+业务创新*/
.ywzx-ywyj-module-content,
.qywh-whhd-module-content {
    margin-top: 18px;
    margin-left: 20px;
}

.ywzx-ywyj-item {
    line-height: 24px;
}

.ywzx-ywcx-title,
.ywzx-ywyj-item-title {
    width: 70%;
    float: left;
    line-height: 30px;
}

.ywzx-ywcx-title a,
.ywzx-ywyj-item-title a {
    color: #333;
    font-size: 14px;
}

.ywzx-ywyj-item-date {
    width: 11%;
    float: right;
    font-size: 12px;
}

.ywzx-ywcx-news-pic {
    display: none;
}

/*业务公告*/
.ywgg-content {
    width: 900px;
    margin-top: 18px;
    margin-left: 20px;
    text-align: center;
}

.ywgg-unit {
    float: right;
}

.ywgg-nll-left {
    text-align: left;
}

.lvb-tab {
    width: 560px;
    border: medium;
    border-collapse: collapse;
    clear: right;
    margin: 0 auto;
}

.ywgg-content td {
    width: 400px;
    text-indent: 2em;
    border: 1px solid #666;
}

.ywgg-content td,
.ywzx-ywgg-content-p>p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

#ywgg-content-title,
.ywgg-content-title-foot {
    font-size: 14px;
    font-weight: bold;
    text-indent: 0;
}

.ywzx-ywgg-content-p .ywzx-ywgg-content-pfoot {
    /*padding-left:700px;*/
}


/*社会责任*/
.blcw-shzr-bg {
    background: url(../images/shzr.jpg) no-repeat;
    width: 100%;
    height: 210px;
}

.shzr-content-All {
    margin-top: 30px;
}

/*人力资源+人才理念*/
.blcw-rlzy-bg {
    background: url(../images/rlzy.jpg) center center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 210px;
}

/*.rcln-content{width: 376px;height: 124px;background: url(../images/rcln-pic.jpg) no-repeat;}*/
.rcln-content {
    width: 376px;
    height: 124px;
    background: url(../images/construction.png) no-repeat;
}

/*客户服务*/
.blcw-khfw-bg {
    background: url(../images/khfw.jpg) center center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 210px;
}

.khfw-llb-cont {
    margin-top: 18px;
    text-align: center;
}

.khfw-llb-cont div img {
    width: 758px;
    height: 443px;
}

.khfw-llb-font {
    width: 758px;
    margin: 0 auto;
}

.llb-font-date {
    font-size: 16px;
    color: #333;
    float: right;
    margin-top: 10px;
}

.llb-font-cont {
    font-size: 14px;
    color: #666;
    clear: right;
    text-align: left;
}

/*企业文化*/
.blcw-qywh-bg {
    background: url(../images/qywh.jpg) center center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 210px;
}

.qywh-whhd-item-title {
    width: 70%;
    float: left;
}

.qywh-whhd-item-title a {
    color: #333;
    font-size: 14px;
}

.qywh-whhd-item-date {
    width: 11%;
    float: right;
    font-size: 12px;
}

.qywh-whhd-content-pic img {
    width: 600px;
    height: 400px;
}

.qywh-whhd-content-pic,
.pic-title {
    text-align: center;
}

/*常见问题*/
.khfw-cjwt-item,
.xwdt-gsxw-item {
    border-bottom: 1px dashed #e9e7e8;
}

.khfw-cjwt-item-title {
    height: 94px;
    line-height: 94px;
}

.khfw-cjwt-item-date {
    width: 60px;
    height: 60px;
    margin-right: 30px;
    float: left;
    margin-top: 17px;
    margin-bottom: 17px;
}

.khfw-cjwt-item-date>b,
.khfw-cjwt-item-date>p,
.xwdt-gsxw-item-date>b,
.xwdt-gsxw-item-date>p {
    background: #eae6e2;
    text-align: center;
}

.khfw-cjwt-item-date>b,
.xwdt-gsxw-item-date>b {
    width: 60px;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 28px;
}

.khfw-cjwt-item-date>p,
.xwdt-gsxw-item-date>p {
    width: 60px;
    height: 18px;
    margin-top: 1px;
    line-height: 18px;
}

/*国资要闻 第一条*/
.xwdt-gsxw-item-date .currentdate>b,
.xwdt-gsxw-item-date .currentdate>p {
    background: #eae6e2;
    text-align: center;
}

.xwdt-gsxw-item-date .currentdate>b {
    width: 60px;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 28px;
}

.xwdt-gsxw-item-date .currentdate>p {
    width: 60px;
    height: 18px;
    margin-top: 1px;
    line-height: 18px;
}

/*下载中心*/
.khfw-xzzx-item,
.khfw-xzzx-item-title,
.khfw-xzzx-item-date {
    height: 75px;
    line-height: 75px;
}

.khfw-xzzx-item {
    border-bottom: 1px dashed #e9e7e8;
    background: url(../images/xzzx_pic.png) no-repeat 10px;
}

.khfw-xzzx-item-title {
    width: 60%;
    float: left;
    padding-left: 85px;
}

.khfw-xzzx-item-title>a:hover,
.khfw-cjwt-item-title>a:hover {
    text-decoration: none;
}

.khfw-xzzx-item-title>a,
.khfw-xzzx-item-date,
.khfw-cjwt-item-title>a {
    color: #333;
    font-size: 14px;
}

.khfw-xzzx-item-date {
    float: right;
    padding-right: 20px;
}

/*新闻中心*/
.blcw-xwzx-bg {
    background: url(../images/xwzx.jpg) center center no-repeat;
    background-size: 100% 100%;
    width: 100%;
    height: 210px;
}

.xwdt-gsxw-item {
    height: 95px;
}

.xwdt-gsxw-item-title>a {
    font-size: 14px;
    color: #333;
}

.xwdt-gsxw-item-title {
    margin-top: 17px;
}

.xwdt-gsxw-item-date {
    width: 60px;
    height: 60px;
    float: left;
    margin-right: 30px;
    margin-top: 6px;
}

.xwdt-gsxw-pnews-item-sum {
    display: inline-block;
    margin-top: 12px;
    line-height: 24px;
    text-indent: 2em;
    width: 872px;
    font-size: 12px;
    color: #666;
}

/*管理团队*/


.gywm-gltd-dsh {
    margin: 0 auto;
}

.gywm-gltd-tabs-news {
    margin-top: 18px;
}

.gywm-gltd-tabs-news .i-tabs-nav {
    width: 963px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #e2e2e2;
}

.gywm-gltd-tabs-news .i-tabs-item {
    display: inline-block;
    height: 35px;
    border-right: 1px dashed #e2e2e2;
    color: #333;
    cursor: pointer;
    font-size: 16px;
    padding: 0 35px;
}

.gywm-gltd-tabs-news .i-tabs-item:hover {
    color: #fff;
    font-weight: bold;
}

.i-tabs-item-active {
    background: #eb2929;
    color: #fff !important;
}

.i-tabs-container table tr td {
    text-align: center;
    padding-left: 80px;
}

/*shzr*/

.shzr-pdf-module {
    width: 965px;
}

.shzr-pdf-module-module {
    width: 965px;
    overflow: hidden;
}

.shzr-pdf-item {
    width: 195px;
    padding-left: 23px;
    padding-right: 23px;
    padding-top: 30px;
}

.shzr-pdf-item-title {
    width: 172px;
    padding-left: 23px;
    background: url(../images/pdf-ico.jpg) 3px center no-repeat;
    height: 40px;
    line-height: 40px;
}

.shzr-pdf-item-title a {
    color: #666666;
}

.shzr-pdf-item-pic {
    width: 191px;
    height: 262px;
    border: 4px solid #e1e0df;
}

.shzr-pdf-item-pic img {
    width: 191px;
    height: 262px;
}


/*董事长组成人员*/
.dsh-module-title {
    font-size: 18px;
    padding-left: 402px;
    font-family: "\5B8B\4F53";
    padding-top: 28px;
}

.dsh-pnews-item-title {
    float: left;
    margin-left: 20px;
    font-size: 14px;
    width: 60px;
    height: 30px;
    padding-top: 18px;
}

.dsh-pnews-item-title a {
    color: #666666;
    font-size: 14px;
}

.dsh-pnews-item-author {
    float: left;
    margin-left: 10px;
    width: 185px;
    padding-top: 18px;
    ;
    color: #666666
}

.dsh-pnews-item-sum {
    float: left;
    font-size: 14px;
    border-top: 1px solid #e9e7e8;
    line-height: 32px;
    margin-right: 29px;
}

.dsh-news-item {
    float: left;
    margin-left: 9px;
    width: 310px;
    height: 160px;
    background: #f8f8f8 none repeat scroll 0 0;
    margin-top: 10px;
}

.dsh-news-item-title {
    float: left;
    font-size: 14px;
    width: 65px;
    margin-left: 15px;
    padding-top: 25px;
}

.dsh-news-item-title a {
    color: #666666
}

.dsh-news-item-author {
    float: left;
    font-size: 14px;
    width: 100px;
    ;
    color: #666666;
    padding-top: 25px;
}

.dsh-news-item-sum {
    float: left;
    width: 280px;
    padding-top: 7px;
    margin-top: 10px;
    margin-left: 15px;
    line-height: 30px;
    border-top: 1px solid #e9e7e8;
    font-family: "\5B8B\4F53";
    font-size: 14px;
}

/*经理组成人员*/
.jlbz-module-title {
    font-size: 18px;
    padding-left: 402px;
    font-family: "\5B8B\4F53";
    padding-top: 28px;
}

.jlbz-news-item {
    float: left;
    margin-left: 9px;
    width: 310px;
    height: 218px;
    background: #f8f8f8 none repeat scroll 0 0;
    margin-top: 10px;
}

.jlbz-news-item-title {
    float: left;
    font-size: 14px;
    width: 100px;
    margin-left: 15px;
    padding-top: 25px;
}

.jlbz-news-item-title a {
    color: #666666
}

.jlbz-news-item-author {
    float: left;
    font-size: 14px;
    width: 100px;
    ;
    color: #666666;
    padding-top: 25px;
}

.jlbz-news-item-sum {
    float: left;
    width: 280px;
    padding-top: 7px;
    margin-top: 10px;
    margin-left: 15px;
    line-height: 30px;
    border-top: 1px solid #e9e7e8;
    font-size: 14px;
}

/*辅助栏目*/
.blcw-fzlm-bg {
    background: url(../images/fzlm_img.jpg) no-repeat;
    width: 100%px;
    height: 210px;
}

.wzdt {
    clear: both;
    margin-top: 18px;
}

.wzdt p {
    font-size: 16px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    color: #000;
    padding-left: 38px;
    margin: 0 !important;
}

.wzdt ul {
    height: 83px;
    line-height: 79px;
}

.wzdt li {
    list-style: none;
    float: left;
    padding-left: 110px;
}

.wzdt li:first-child {
    padding-left: 0px !important;
}

.wzdt li a {
    text-decoration: none;
    font-size: 14px;
    color: #666;
    background: url(../images/wzq-right.png) no-repeat left center;
    padding-left: 10px;
}

.tjzz p {
    background: #ebebeb url(../images/tjzz.png) no-repeat 10px center;
}

.gjmy p {
    background: #ebebeb url(../images/gjmy.png) no-repeat 10px center;
}

.dckf p {
    background: #ebebeb url(../images/dckf.png) no-repeat 10px center;
}

.ysjy p {
    background: #ebebeb url(../images/ysjy.png) no-repeat 10px center;
}

.tzkf p {
    background: #ebebeb url(../images/tzkf.png) no-repeat 10px center;
}

.mbyw p {
    background: #ebebeb url(../images/mbyw.png) no-repeat 4px center;
}

.qt p {
    background: #ebebeb url(../images/qt.png) no-repeat 10px center;
}

.qt ul li:nth-child(2) {
    padding-left: 80px !important;
}

.fzlm-content p {
    font-size: 14px;
    color: #666;
    line-height: 200%;
}

.zgbl-footer {
    min-width: 1200px;
    width: 100%;
    height: 124px;
    background: #d9d7d8;
    border-top: 3px solid #ed3b3b;
    margin-top: 27px
}

.footer-con {
    width: 1200px;
    margin: 0 auto;
    font-size: 14px;
    color: #666666;
    background: url(../images/638658293535495828.png) 880px 35px no-repeat;
}

.footer-l {
    padding-bottom: 15px;
    padding-top: 10px;
}

.footer-l>a {
    color: #666;
    font-size: 14px;
    padding-left: 4px;
    padding-right: 4px;
}

.footer-l>a:nth-child(1) {
    padding-left: 0px;
}

.footer-2 {
    float: left;
    width: 870px;
}

.footer-2,
.footer-2>a {
    color: #666666;
    font-size: 14px;
    line-height: 25px;
}

/*员工风采*/
.ygfc {
    margin-top: 20px;
}

.ygfc-item,
.ygfc-item-pic {
    width: 469px;
    height: 312px;
    margin-bottom: 26px;
    border-radius: 10px;
    position: relative;
    margin-right: 26px;
    float: left;
    overflow: hidden
}

.ygfc-item:nth-of-type(2n) {
    margin-right: 0
}

.ygfc-item-pic img {
    width: 100%;
    height: 100%;
    border-radius: 10px;
}

.ygfc-item-title {
    position: absolute;
    bottom: 55px;
    left: 26px;
    width: 100%;
}

.ygfc-item-title .news-title {
    color: rgb(255, 255, 255);

    font-size: 16px;
    font-weight: 700;
    line-height: 23px;
    text-decoration: none;
}

.ygfc-item-line {
    border: 1px solid #fff;
    position: absolute;
    bottom: 28px;
    width: 100%
}

.ygfc-item-subtitle {
    color: rgb(255, 255, 255);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: absolute;
    bottom: 30px;
    left: 26px;
}

.zzry .jx-item {
    width: 92%;
    height: 80px;
    border-radius: 6px;

    background: rgb(238, 236, 231);
    line-height: 80px;
    margin-bottom: 12px;
    display: flex;
    justify-content: space-between;
    padding: 0 40px
}

.zzry .jx a.news-title {
    color: rgb(124, 120, 115);
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
    text-decoration: none;
}

.nf {
    color: rgb(209, 202, 190);
    font-size: 16px;
    font-weight: 900;
}

.jx-item:hover {

    background: linear-gradient(90.00deg, rgb(206, 32, 32) 8.397%, rgb(209, 161, 53) 85.496%);
}

.ygfc-item img {
    position: absolute;
    z-index: 0;
    width: 100%;
    height: 100%;
}


.ygfc-item::before {
    /* content: ''; */
    display: block;
    width: 100%;
    height: 1rem;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    /* background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .5)); */
}


.ygfc-item:hover::before {
    opacity: 0;
    display: none;
}


.ygfc-item::after {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    background: rgba(0, 0, 0, .3);
    -webkit-backdrop-filter: saturate(180%) blur(10px);
    /* backdrop-filter: saturate(180%) blur(10px); */
    opacity: 0;
    transition: .5s;
}


.ygfc-item:hover::after {
    opacity: 1;
}

.item .text {
    position: absolute;
    width: 95%;
    height: 100%;
    z-index: 2;
    top: 225px;
    left: 0;
    color: #fff;
    padding: 0 10px;
    transition: .5s;
}

.ygfc-item .text {
    position: absolute;
    width: 95%;
    height: 100%;
    z-index: 2;
    top: 225px;
    left: 0;
    color: #fff;
    padding: 0 10px;
    transition: .5s;
}

.ygfc-item:hover .text {
    top: 0;
}

.jx-item:hover a.news-title {
    color: rgb(255, 255, 255);
}

.jx-item:hover .nf {
    color: rgb(255, 255, 255);
}

/* 资质荣誉 */
/* .honor {
    width: 965px;
    height: auto;

    margin-left: 3px;
    margin-bottom: 50px;
    overflow: hidden;
}

.position-time {
    width: 120px;
    height: auto;
    font-family: fontNumber;
    float: left;
}

.movemain {
    max-height: 650px;
    overflow: hidden;
    position: relative;
}

.position-time .top {
    display: inline-block;
    width: 100%;
    height: 38px;
    background: url("../images/honor-top.png") center no-repeat;
    margin-bottom: 30px;
}

.position-time .bottom {
    display: inline-block;
    width: 100%;
    height: 38px;
    background: url("../images/honor-bottom.png") center no-repeat;
    margin-top: 30px;
}

.position-time .time {
    width: 100%;
    max-height: 825px;
    position: relative;
}

.position-time .time .position-img {
    position: absolute;
    left: 112px;
    top: 15px;
    width: 25px;
    height: 26px;
    /*background: url("../images/honor-position.png") center no-repeat;*/
/* } */
/*资质荣誉*/
.honor {
    width: 965px;
    height: auto;
    margin-left: 3px;
    margin-bottom: 50px;
    overflow: hidden;
}

.position-time {
    width: 120px;
    height: auto;
    float: left;
}

.position-time .top {
    display: inline-block;
    width: 100%;
    height: 38px;
    background: url("../images/honor-top.png") center no-repeat;
    margin-bottom: 30px;
}

.position-time .bottom {
    display: inline-block;
    width: 100%;
    height: 38px;
    background: url("../images/honor-bottom.png") center no-repeat;
    margin-top: 30px;
}

.position-time .time {
    width: 100%;
    position: relative;
    padding-left: 0px;
}

.position-time .time li {
    height: 60px;
    line-height: 60px;
    background: url("../images/honor-concer.png") center no-repeat;
    cursor: pointer;
    position: relative;
}

.position-time .time li span {
    display: inline-block;
    width: 95px;
    height: 60px;
    line-height: 60px;
    text-align: left;
    font-size: 16px;
    color: #333;
    float: left;
    transition: all 0.3s;
}

.position-time .time li.active span {
    color: #ec2a2b;
    font-weight: bold;
}

.position-time .time li.active::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 25px;
    height: 25px;
    background: url("../images/honor-position.png") center no-repeat;
    background-size: contain;
    pointer-events: none;
    z-index: 2;
}

/* 右侧内容区 */
.position-text {
    width: 830px;
    height: auto;
    float: left;
    margin-top: 50px;
}

.fzlc {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    background: #fff;
    padding: 23px 16px 15px;
    margin-bottom: 10px;
    display: none;
    /* 默认隐藏 */
    opacity: 0;
    transition: opacity 0.4s ease;
}

.fzlc.show {
    display: block;
    opacity: 1;
}

.gzlc-time {
    border-radius: 50px;
    background: rgb(236, 42, 43);
    color: #fff;
    padding: 3px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.fzlc p {
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 20px;
    margin-top: 9px;
}

.no-data {
    color: #aaa;
    font-size: 16px;
    text-align: center;
    padding: 100px 0;
    display: none;
}

.position-time .top,
.position-time .bottom {
    cursor: pointer;
    transition: opacity 0.3s;
}

.position-time .top:hover,
.position-time .bottom:hover {
    opacity: 0.7;
}

.movemain {
    overflow: hidden;
    position: relative;
}

.position-time .time {
    transition: transform 0.4s ease;
    /* 平滑滚动动画 */
}

/* .position-time .time li {
    height: 60px;
    color: #848484;
    line-height: 60px;
    background: url("../images/honor-concer.png") center no-repeat;
    overflow: hidden;
}


.position-time .time li span {
    display: inline-block;
    width: 95px;
    height: 60px;
    text-align: left;
    line-height: 60px;
    float: left;
    margin: 0px 0px 0px 0px;
    font-size: 16px;
    color: rgb(51, 51, 51);
}

.position-time .time li p {
    width: 95px;
    height: 60px;
    text-align: left;
    line-height: 60px;
    float: left;
    margin: 0px 15px;
    font-size: 16px;
}

.point {
    cursor: pointer;
}

.position-text {
    width: 830px;
    height: auto;
    float: left;
    margin-top: 50px;
}

.position-text p {
    font-size: 14px;
    color: rgb(51, 51, 51);
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 9px;
}

.position-time .time .position-time-position span {
    width: 100%;
    height: 60px;
    font-size: 16px;
    color: rgb(236, 42, 43);
    background: url(images/honor-position.png) center no-repeat;
    font-weight: bold;
} */

/* .gzlc-time {
    border-radius: 50px;
    background: rgb(236, 42, 43);
    color: rgb(255, 255, 255);
    padding: 3px 15px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}

.fzlc {
    box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.15);
    background: rgb(255, 255, 255);
    padding: 23px 16px 15px;
    margin-bottom: 10px;
} */

.dsh-item {
    width: 220px;
    background: rgb(244, 244, 243);
    padding: 26px 0;
    text-align: center;
    float: left;
    margin-right: 28px;
    margin-bottom: 60px
}

.dsh-name a {
    color: rgb(173, 148, 83);
    font-size: 28px;
    font-weight: 400;
    line-height: 41px;
    text-decoration: none;
}

.dsh-posi {
    color: rgb(124, 120, 115);
    font-size: 16px;
    font-weight: 400;
    line-height: 23px;
}

.dsh-item1 {
    float: inherit;
    margin: 30px auto 60px;
}

.jlc .dsh-item1 {
    float: left;
    margin: 0px 28px 0 124px;
}

.jlc {
    margin-top: 30px
}

.dsh-item5 {
    margin-right: 0;
}

.jlc .dsh-item2 {
    margin-left: 0;
}

.nr p {
    font-size: 16px !important;
    line-height: 30px;
}