.d-tit {
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
    word-break: break-all;
    color: #212121;
}
.d-info {
    line-height: 16px;
    margin-top: 20px;
    color: #999999;
}
.infobor {
    margin: 0 30px;
    color: #EAEAEA;
    font-size: 12px;
}
.det-ewm {
    display: inline-block;
    cursor: pointer;
    position: relative;
}
.det-ewm span {
    padding-left: 18px;
    background: url("../images/det-ewm.png") no-repeat left center;
}
.qr-window {
    position: absolute;
    width: 100%;
    height: 100px;
    right: 0;
    top: 30px;
    background-color: #fff;
    padding: 10px;
    box-shadow:0px 0px 13px rgba(0,0,0,0.12);
}
.d-intro {
    padding: 25px 20px;
    background-color: #F8F9FD;
}
.d-cover {
    border-bottom: 1px dashed #e0e0e0;
}
.wsc-editTit {
    color: #04152c;
}
.wsc-editTit strong {
    font-weight: normal;
}
.wsc-editCon {
    color: #7a8189;
}
/*新闻列表*/
.news-list .list-item {
    border-bottom: 1px dashed #EBEBEB;
}
.news-list .list-picitem {
    padding-left: 210px;
}
.news-list .list-picitem .list-img {
    float: left;
    margin-left: -210px;
    width: 180px;
    overflow: hidden;
}
.news-list .list-tit {
    margin-top: 8px;
    font-size: 18px;
}
.news-list .list-time {
    color: #999999;
    font-size: 14px;
    margin-top: 16px;
    display: block;
    margin-right: 0;
    line-height: 16px;
}
/*问答列表*/
.list-faq .list-main {
    margin-top: 30px;
}
.list-faq .list-item {
    margin-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dashed #e0e0e0;
}
.list-faq .list-tit {
    padding-left: 32px;
    background: url("../images/faq-icon.png") no-repeat left center;
}
.list-faq .list-info {
    margin-top: 20px;
    background-color: #F8F9FD;
    padding: 20px 30px;
    box-sizing: border-box;
}
.list-faq .list-text {
    margin-top: 0;
    color: #545454;
    max-height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.list-faq .list-more {
    display: block;
    margin-right: 0;
    margin-top: 20px;
    color: #999999;
    font-size: 14px;
    line-height: 18px;
    transition: 0.3s;
}
.list-faq .list-more a {
    padding-right: 12px;
    background: url("../images/jt-grey.png") no-repeat right center;
}
.list-faq .list-more:hover a {
    background: url("../images/jt-blue2.png") no-repeat right center;
}
/*下载列表*/
.list-down .list-main {
    margin-top: 30px;
}
.list-down .list-item {
    margin-top: 20px;
    padding-bottom: 0;
    border-bottom: 0;
    background-color:  #F8F9FD;
    padding: 30px;
    transition: 0.3s;
}
.list-down .list-info {
    width: 80%;
}
.btn-dow span {
    padding-left: 26px;
    background: url("../images/dow-icon.png") no-repeat left center;
}
.btn-dow:hover span {
    background: url("../images/dow-iconh.png") no-repeat left center;
}
.list-down .list-link {
    margin-top: 8px;
    float: right;
}
.list-down .list-tit {
    font-size: 18px;
}
.list-down .list-time {
    font-size: 14px;
    display: block;
    margin-right: 0;
    margin-top: 15px;
    color: #999999;
}
.list-down .list-item:hover {
    background-color: #fff;
    box-shadow:0px 3px 6px rgba(0,0,0,0.16);
}
/*下载详情*/
.wsc-down .list-main {
    margin-top: 0px;
}
.d-down {
    margin-top: 25px;
}
.wsc-down .list-item {
    margin-top: 10px;
    padding-bottom: 0;
    border-bottom: 0;
    background-color:  #F8F9FD;
    padding: 20px;
    transition: 0.3s;
}
.wsc-down .list-info {
    width: 80%;
}
.wsc-down .list-link {
    float: right;
    margin-top: 5px;
}
.wsc-down .list-time {
    font-size: 14px;
    display: block;
    margin-right: 0;
    margin-top: 10px;
    color: #999999;
}
.wsc-down .list-item:hover {
    background-color: #fff;
    box-shadow:0px 3px 6px rgba(0,0,0,0.16);
}
/*新闻聚合*/
.news-block1 {
    padding: 60px 0;
}
.newb1-box {
    margin-top: 30px;
    width: 100%;
    height: 435px;
    position: relative;
}
.newb1-box .swiper-container {
    width: 100%;
    height: 435px;
}
.newb1-box-main{
    background-color: #F8F9FD;
}
.newb1-box-img {
    float: left;
    width: 50%;
    height: 435px;
    overflow: hidden;
}
.newb1-box-img img {
    width: 100%;
    transition: 0.3s;
}
.newb1-box-img:hover img{
    transform: scale(1.08);
}
.newb1-box-info {
    float: left;
    width: 50%;
}
.newb1-box-brief {
    padding: 60px 70px;
}
.newb1-box-tit {
    font-size: 22px;
    color: #04152C;
    line-height: 38px;
    overflow: hidden;
    max-height: 72px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newb1-box-time {
    color: #888F98;
    font-size: 14px;
    line-height: 16px;
    margin-top: 15px;
}
.newb1-box-text {
    color: #888F98;
    margin-top: 30px;
    font-size: 14px;
    line-height: 24px;
    overflow: hidden;
    max-height: 72px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.newb1-box-btn {
    margin-top: 50px;
}
.newb1-box-info:hover .newb1-box-tit {
    color: #00429D;
}
.newb1-box .pagination3 {
    position: absolute;
    left: 260px;
    bottom:20px;
    z-index: 9;
}
.newb1-box .pagination3 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background:rgba(255,255,255,0.5);
    margin: 0 6px;
    cursor: pointer;
}
.newb1-box .pagination3 .swiper-active-switch {
    background: #fff;
}
.newb1-item {
    margin-top: 20px;
}
.newb1-list {
    float: left;
    width: 580px;
    background-color: #F8F9FD;
    margin-left: 20px;
    transition: 0.3s;
}
.newb1-list:first-child {
    margin-left: 0;
}
.newb1-info {
    padding: 40px 30px;
}
.newb1-tit {
    font-size: 18px;
    line-height: 32px;
    color: #04152C;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newb1-time {
    color: #888F98;
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
}
.newb1-text {
    margin-top: 20px;
    font-size: 14px;
    line-height: 24px;
    color: #888F98;
    height: 48px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.newb1-list:hover {
    background-color: #fff;
    box-shadow:0px 3px 6px rgba(0,0,0,0.16);
}
.newb1-list:hover .newb1-tit {
    color: #00429D;
}
.news-block2 {
    background-color: #F6F6F6;
    padding: 60px 0;
}
.newb2-main .rlist-style2 {
    padding: 40px;
    background-color: #fff;
    margin-top: 30px;
}
.newb2-main .rListCon {
    margin: -20px -25px 0;
}
.newb2-main ul {
    padding: 0 ;
    width: 100%;
    float: unset;
}
.newb2-main li {
    width: 50%;
    float: left;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0 25px;
    height: auto;
    line-height: 26px;
    transition: 0.3s;
}
.newb2-main .list-box {
    padding-right: 100px;
    border-bottom: 1px dashed #EDEDED;
    padding-bottom: 20px;
    padding-top: 20px;
}
.newb2-main .list-tit {
    float: left;
    width: 100%;
    font-size: 18px;
    line-height: 26px;
    color: #222222;
    height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.newb2-main .list-time {
    font-size: 14px;
    float: right;
    color: #999;
    width: 100px;
    margin-right: -100px;
    text-align: right;
    line-height: 26px;
}
.newb2-main li:hover .list-tit {
    color: #00429D;
}
.news-block3 {
    padding: 60px 0;
}
.newb3-main .rlist-style1 {
    margin-top: 30px;
    padding: 0;
}
.newb3-main .rListCon {
    margin: -20px -20px 0;
}
.newb3-main .rlist-item {
    border-top: 0;
    margin-top: 20px;
    float: left;
    margin-left: 20px;
    box-sizing: border-box;
    position: relative;
    width: 580px;
    padding: 0;
}
.newb3-main .rlist-picitem {
    padding-left: 200px;
}
.newb3-main .rlist-box {
    width: 100%;
    height: 100%;
    background-color: #F6F6F6;
}
.newb3-main .rlist-img {
    margin-left: -200px;
    width: 200px;
    float: left;
    overflow: hidden;
}
.newb3-main .rlist-info {
    box-sizing: border-box;
    padding: 30px 40px;
}
.newb3-main .rlist-tit {
    font-size: 18px;
    line-height: 30px;
    color: #222222;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 60px;
    padding-right: 0;
}
.newb3-main .rlist-time {
    margin-top: 14px;
    font-size: 14px;
    line-height: 16px;
}
.news-block4 {
    background-color: #F6F6F6;
    padding: 60px 0;
}
.list-pic.rlist-style3 {
    padding: 0;
    overflow: hidden;
    margin-top: 30px;
}
.list-pic .rListCon {
    margin: -20px -10px 0;
}
.list-pic .rlist-img {
    border: 0;
    padding-bottom: 10px;
    background: url(../images/pic-imgbg.png) no-repeat center bottom;
}

.list-pic .rlist-info {
    overflow: hidden;
    padding: 20px 0 0 0;
    border: 0;
    border-top: 0;
}
.list-pic .rlist-tit {
    font-size: 18px;
    line-height:30px;
    color: #222222;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.news-block5 {
    padding: 60px 0;
}
.list-video.rlist-style3 {
    padding: 0;
    overflow: hidden;
    margin-top: 30px;
}
.list-video .rListCon {
    margin: -20px -10px 0;
}
.list-video .rlist-imgitem {
    width: 50%;
}
.list-video .rlist-img {
    border: 0;
}
.list-video .list-playicon {
    width: 70px;
    height: 70px;
    background: url(../images/play-70.png) no-repeat center center;
}
.list-video .rlist-info {
    padding: 20px;
    border: 0;
    border-top: 0;
    background-color: #F6F6F6;
}
.list-video .rlist-tit {
    font-size: 18px;
    line-height: 30px;
    color: #222222;
    height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.list-video .rlist-time {
    color: #999999;
    font-size: 14px;
    line-height: 16px;
    margin-top: 15px;
}
/*新闻列表*/
.news-mes {
    margin-top: 40px;
    background: url("../images/news-mes.jpg") no-repeat center top;
    height: 198px;
}
.news-mes-main {
    width: 840px;
    background: url("../images/news-line.jpg") no-repeat right center;
}
.news-mes-info {
    padding: 38px 80px 38px 40px;
}
.news-mes-tit {
    color: #212121;
    font-weight: bold;
    font-size: 18px;
    line-height: 20px;
}
.news-mes-text {
    margin-top: 18px;
    color: #999999;
    font-size: 14px;
    line-height: 24px;
}
.news-mes-more {
    margin-top: 20px;
    font-size: 14px;
    line-height: 16px;
    color: #00419D;
}
.news-mes-def {
    width: 340px;
}
.news-mes-box {
    padding-top: 38px;
    padding-left: 90px;
}

.news-mes-num {
    margin-top: 25px;
}
.news-mes-num p {
    color: #545454;
    font-size: 16px;
    line-height: 26px;
    margin-top: 10px;
}
.news-mes-num p:first-child {
    margin-top: 0;
}
.news-mes-num p span {
    display: inline-block;
    padding-left: 35px;
    background: url("../images/tel-blue.png") no-repeat left center;
}
.news-mes-num p:first-child span {
    background: url("../images/email-blue.png") no-repeat left center;
}
/*新闻详情*/
.newsdet-mes .news-mes {
    margin-top: 0;
}
.wsc-layoutCon {
    padding-top: 60px;
    padding-bottom: 60px;
}
.newsd-main {
    padding-top: 0;
    margin-bottom: 60px;
    padding-bottom: 0;
}
.newsDet {
    padding-top: 50px;
    padding-bottom: 0;
}
.newsDet .layout-main {
    margin-top: 0;
}
.det-file {
    float: right;
    transition: 0.3s;
}
.det-file span {
    padding-left: 20px;
    background: url("../images/news-file.png") no-repeat left center;
}
.det-file:hover {
    color: #00419D;
}
.det-file:hover span {
    background: url("../images/news-fileh.png") no-repeat left center;
}

/*产品列表*/
.list-pro {
    padding: 0;
}
.list-pro .rlist-style3 {
    padding: 0;
    margin-top: 20px;
}
.list-pro.bgf .rlist-itembox {
    background-color: #fff;
    transition: .36s;
    border:1px solid rgba(235,235,235,1);
}
/*招聘聚合*/
.job-block1 {
    padding: 60px 0;
}
.zg-tit {
    color: #222222;
    font-size: 26px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
}
.zg-text {
    color: #999999;
    font-size: 14px;
    line-height: 28px;
    text-align: center;
    margin-top: 15px;
}
.job1-box {
    margin-top: 25px;
}
.job1-list {
    width: 580px;
    float: left;
    background-color: #EBEBEB;
    margin-left: 20px;
}
.job1-list:first-child {
    margin-left: 0;
}
.job1-img {
    width: 580px;
    height: 160px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.job1-img img {
    width: 100%;
}
.job1-tit {
    position: absolute;
    width: 100%;
    height: 30px;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    color: #FFFFFF;
    font-size: 22px;
    line-height: 30px;
    font-weight: bold;
}
.job1-list:first-child .job1-tit span {
    padding-left: 65px;
    background: url("../images/job1-icon1.png") no-repeat left center;
}
.job1-tit span {
    padding-left: 54px;
    background: url("../images/job1-icon2.png") no-repeat left center;
}
.job1-info {
    padding: 25px 0 30px;
    text-align: center;
}
.job1-text {
    color: #212121;
    font-size: 16px;
    line-height: 24px;
}
.job1-btn {
    margin-top: 20px;
    text-align: center;
}
.job1-btn .btn {
    width: 180px;
}
.job-block2 {
    background-color:  #F8F9FD;
    padding: 60px 0;
}
.job-block1 .zgTit , .job-block2 .zgTit{
    font-weight: normal;
}
.job2-box {
    margin-top: 30px;
}
.job2-item {
    height: 286px;
    width: 100%;
    background-color: #fff;
}
.job2-item .left-block,.job2-item .right-block {
    width: 50%;
}
.job2-info {
    padding: 50px;
}
.job2-tit {
    color: #222222;
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}
.job2-text {
    margin-top: 25px;
    font-size: 14px;
    line-height: 24px;
    color: #545454;
}
.job2-dd {
    margin-top: 40px;
    font-size: 0;
}
.job2-dt {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    margin-left: 30px;
}
.job2-dt span {
    padding-left: 22px;
}
.job2-item:first-child .job2-dt span {
    padding-left: 20px;
}
.job2-icon1 {
    background: url("../images/job2-icon1.png") no-repeat left center;
}
.job2-icon2 {
    background: url("../images/job2-icon2.png") no-repeat left center;
}
.job2-icon3 {
    background: url("../images/job2-icon3.png") no-repeat left center;
}
.job2-icon4 {
    background: url("../images/job2-icon4.png") no-repeat left center;
}
.job2-icon5 {
    background: url("../images/job2-icon5.png") no-repeat left center;
}
.job2-icon6 {
    background: url("../images/job2-icon6.png") no-repeat left center;
}
.job2-dt:first-child {
    margin-left: 0;
}
.job2-img {
    width: 590px;
    height: 286px;
    overflow: hidden;
}
.job2-img img {
    width: 100%;
}
.job-block3 {
    padding-top: 60px;
}
.job3-box {
    background: url("../images/job3-bg.jpg") no-repeat center top;
    padding: 50px 60px 50px 130px;
}
.job3-tit {
    color: #212121;
    line-height: 30px;
    font-size: 26px;
    font-weight: bold;
    margin-top: 30px;
}
.job3-list {
    float: left;
    font-size: 14px;
    color: #545454;
    line-height: 16px;
    text-align: center;
    font-weight: bold;
}
.job3-list span {
    display: block;
    width: 60px;
    height: 60px;
    margin-bottom: 12px;
}
.job3-icon1 {
    background: url("../images/job3-icon1.png") no-repeat center top;
}
.job3-icon2 {
    background: url("../images/job3-icon2.png") no-repeat center top;
}
.job3-icon4 {
    background: url("../images/job3-icon4.png") no-repeat center top;
}
.job3-icon5 {
    background: url("../images/job3-icon5.png") no-repeat center top;
}
.job3-icon6 {
    background: url("../images/job3-icon6.png") no-repeat center top;
}
.job3-main em {
    float: left;
    display: block;
    width: 13px;
    height: 60px;
    margin: 0 28px;
    background: url("../images/job3-jt.png") no-repeat center center;

}
.job-block4 {
    padding-top: 40px;
}
.job4-main {
    background: url("../images/job4-bg.jpg") no-repeat center top;
    padding: 60px 50px;
}
.job4-tit {
    color: #212121;
    font-size: 30px;
    line-height: 36px;
    font-weight: bold;
}
.job4-text {
    color: #545454;
    font-size: 16px;
    line-height: 20px;
    margin-top: 16px;
}
.job4-btn {
    margin-top: 25px;
}
.job4-btn .btn {
    width: 260px;
}
.job4Text {
    width: 635px;
    color: #545454;
    font-size: 14px;
    line-height: 24px;
    margin-top: 50px;
}
.job4Btn {
    margin-top: 30px;
}
.job4Btn .btn {
    width: 144px;
}
/*招聘列表*/
.jobL-main {
    margin-top: 40px;
}
.jobL-box {
    width: 760px;
    background-color: #F8F9FD;
    padding: 10px;
}
.jobL-img {
    width: 760px;
    height: 300px;
    overflow: hidden;
    position: relative;
}
.jobL-img img {
    width: 100%;
}
.jobL-info {
    width: 100%;
    position: absolute;
    height: 90px;
    bottom: 0;
    left: 0;
}
.jobL-def {
    float: left;
}
.jobL-art {
    padding-left: 72px;
    background: url("../images/xy-icon.png") no-repeat left center;
}
.jobs-art {
    padding-left: 72px;
    background: url("../images/sh-icon.png") no-repeat left center;
}
.jobL-tit {
    color: #FFFFFF;
    font-size: 22px;
    font-weight: bold;
    line-height: 22px;
}
.jobL-text {
    color: #FFFFFFFF;
    font-size: 14px;
    line-height: 16px;
    margin-top: 16px;
}
.jobL-btn {
    float: right;
    padding-right: 40px;
}
.jobL-btn .btn {
    width: 213px;
    margin-top: 12px;
}
.jobL-hot {
    width: 340px;
    background:#F8F9FD;
    height: 260px;
    padding: 30px 20px;
}
.hot-tit {
    color:#04152C;
    font-weight: bold;
    font-size: 20px;
    line-height: 26px;
    padding-left: 30px;
    background: url("../images/job-hot.png") no-repeat left center;
}
.jobL-hot-item {
    margin-top: 20px;
}
.jobL-hot-list {
    background-color: #FFFFFF;
    margin-top: 10px;
    padding: 20px;
}
.jobL-hot-list:first-child {
    margin-top: 0;
}
.jobL-hot-tit {
    font-size: 16px;
    color: #04152C;
    font-weight: bold;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    transition: 0.3s;
}
.jobL-hot-info {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px dashed #EAEAEA;
}
.jobL-hot-text {
    color: #7A8189;
    font-size: 14px;
    line-height: 16px;
    float: left;
}
.jobL-hot-time {
    color: #7A8189;
    font-size: 14px;
    line-height: 16px;
    float: right;
}
.jobL-hot-list:hover .jobL-hot-tit {
    color: #00429D;
}
.jobList-head {
    background-color: #DFE7E9;
    border-top: 5px solid rgba(182,196,218,0.5);
    height: 65px;
    line-height: 65px;
}
.jobList-ev {
    float: left;
    color: #04152C;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    width: 15%;
}
.jobList-ev:first-child {
    width: 20%;
}
.jobList-main .jobList-site {
    width: 20%;
    position: relative;
}
.jobList-site .tit {
    float: left;
    margin-left: 40px;
}
.attr-tit {
    cursor: pointer;
    margin-right: 40px;
    margin-top: 17px;
    float: right;
    width: 70px;
    height: 30px;
    background: #FFFFFF;
    border: solid 1px #F0F0F0;
    box-sizing: border-box;
    padding: 7px 10px;
    line-height: 16px;
    font-size: 12px;
    color: #04152C;
    transition: 0.36s;
}
.attr-tit .tit2 {
    float: left;
    font-size: 12px;
    color: #04152C;
}
.attr-tit .sel-arr {
    float: right;
    width: 9px;
    height: 100%;
    background: url(../images/bdown.png) no-repeat center center;
    transition: 0.36s;
}
.attr-list {
    position: absolute;
    left: 126px;
    top: 46px;
    width: 70px;
    height: 232px;
    box-sizing: border-box;
    padding: 10px;
    background-color: #FFFFFF;
    display: none;
    z-index: 10;
    -webkit-overflow-scrolling: auto !important;
    border: 1px solid #F0F0F0;
}
.attr-list .item {
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    display: block;
    font-size: 12px;
    color:#04152C;
}
.attr-list .item:hover,.attr-list .item.active {
    color: #00429D;
    font-weight: bold;
}
.jobList-list {
    height: 60px;
    line-height: 60px;
}
.jobList-list:nth-child(odd) {
    background-color: #F2F3F8;
}
.jobList-list:nth-child(even) {
    background-color: #F8F9FD;
}
.jobList-per {
    float: left;
    font-size: 16px;
    color: #7A8189;
    text-align: center;
    width: 15%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 60px;
}
.jobList-per:first-child {
    width: 20%;
}
.job-mes {
    padding: 60px 0;
    background-color:  #F8F9FD;
}
.jobm-main {
    background: url("../images/jobm-bg.jpg") no-repeat center top;
    padding: 50px;
}
.jobm-tit {
    color: #212121;
    font-size: 26px;
    line-height: 28px;
    font-weight: bold;
}
.jobm-text {
    color: #545454;
    font-size: 16px;
    margin-top: 20px;
    line-height: 18px;
}
.jobm-btn {
    margin-top: 28px;
}
.jobm-btn .btn {
    width: 260px;
}
.jobList-list:hover .jobList-per a {
    color: #00429D;
}
.jobList-box .no-ke {
    background: #F8F9FD url("../images/no-job.png") no-repeat center;
    padding: 60px 0;
}
.jobList-box .no-ke span {
    color: #888F98;
    font-size: 14px;
    text-align: center;
    display: block;
    margin-top: 120px;
}

/*招聘详情*/
.d-job-tit .d-tit {
    float: left;
}
.d-job-tit .d-more {
    float: right;
    line-height: 30px;
    font-size: 14px;
    color: #545454;
}
.d-job-tit .d-more span {
    padding-right: 22px;
    background: url("../images/d-more.png") no-repeat right center;
    transition: 0.3s;
}
.d-job-tit .d-more:hover {
    color: #00429D;
}
.d-job-tit .d-more:hover span {
    background: url("../images/d-moreh.png") no-repeat right center;
}
.d-job-info {
    margin-top: 10px;
    font-size: 0;
}
.d-job-per {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 20px;
    color: #545454;
    margin-right: 56px;
    margin-top: 15px;
}
.d-job-btn {
    margin-top: 30px;
}
.d-job-btn .btn {
    width: 213px;
}
.jd-money {
    padding-left: 40px;
    margin-left: 40px;
    background: url("../images/dj-line.jpg") no-repeat left center;
}
/*解决方案*/
.jobList .classItem3 {
    width: 50%;
}
.wsc-class3 {
    background-color: #F4F4F4;
    width: 100%;
    height: 68px;
}
.classItem3 {
    width: 33.33%;
    float: left;
    color: #62748e;
    font-size: 18px;
    line-height: 68px;
    text-align: center;
    font-weight: bold;
    background: #f8f9fd url("../images/wsc-nav-line.jpg") no-repeat left center;
    position: relative;
    transition: 0.3s;
}
.classItem3:first-child {
    background-image: none;
}
.classItem3 a {
    display: block;
}
.classItem3 i {
    position: absolute;
    bottom: 0;
    width:72px;
    height:4px;
    left: 0;
    right: 0;
    margin: auto;
    transition: 0.3s;
}
.classItem3:hover,.wsc-class3 .active {
    color: #00419D;
}
.classItem3:hover i,.wsc-class3 .active i {
    background-color: #00419D;
}
.sol-def {
    margin-top: 40px;
    padding: 40px 50px;
}
.sol-bg1 {
    background: url("../images/sol-bg1.jpg") no-repeat center top;
    background-size: cover;
}
.sol-bg2 {
    background: url("../images/sol-bg2.jpg") no-repeat center top;
    background-size: cover;
}
.sol-bg3 {
    background: url("../images/sol-bg3.jpg") no-repeat center top;
    background-size: cover;
}
.sol-def-tit {
    font-size: 24px;
    line-height: 26px;
    color: #04152c;
    font-weight: bold;
}
.sol-def-text {
    width: 760px;
    margin-top: 16px;
    color: #7a8189;
    font-size: 14px;
    line-height: 24px;
}
.sol-def-btn {
    margin-top: 25px;
}
.sol-def-btn .btn {
    width: 200px;
}
.sol-main {
    margin-top: 40px;
}
.sol-list .list-item {
    margin-top: 20px;
    padding: 30px;
    background-color: #f8f9fd;
    border-bottom: 0;
}
.sol-list .list-picitem {
    padding-left: 390px;
    transition: 0.3s;
}
.sol-list .list-picitem .list-img {
    float: left;
    margin-left: -360px;
    width: 320px;
    overflow: hidden;
}
.sol-list .list-tit {
    margin-top: 10px;
    font-size: 18px;
}
.sol-list .list-text {
    margin-top: 22px;
    color: #7a8189;
}
.sol-list .list-btn {
    margin-top: 28px;
    font-size: 0;
}
.sol-list .list-btn .btn {
    width: 160px;
}
.sol-list .list-btn .btn-greybd {
    margin-left: 10px;
}
.sol-list .list-picitem:hover {
    box-shadow:0px 3px 6px rgba(0,0,0,0.16);
}
/*解决方案详情*/
.sol-ban {
    padding-top: 80px;
    color: #FFFFFF;
}
.solBan-tit {
    font-weight: bold;
    font-size: 28px;
    line-height: 30px;
}
.solBan-text {
    font-size: 14px;
    line-height: 24px;
    margin-top: 24px;
    text-align: left;
}
.solBan-btn {
    margin-top: 35px;
    font-size: 0;
}
.solBan-btn .btn {
    width: 198px;
    margin: 0 7.5px;
}
.solDet-main .pdTab-box {
    height: 70px;
    max-width: unset;
    background-color:  #F8F9FD;
    z-index: 99;
}
.solDet-main .pdTab {
    height: 70px;
    width: 1180px;
    background-color:  #F8F9FD;
}
.solDet-main .pdTab li {
    width: 145px;
    line-height: 70px;
}
.solDet-main .pdTab li a {
    color: #545454;
}
.solDet-main .pdTab li:first-child {
    background: none;
}
.solDet-main .pdTab li a:hover,.solDet-main .pdTab li.active a {
    background-color: #fff;
    color: #00429D;
}
.solDet-main .pdTab .active + li {
    background-image: none;
}
.solDet-main .pdTab li:hover+ li {
    background-image: none;
}
.sold-main {
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 60px;
}
.sol-det .layout-main {
    margin-top: 100px;
}
.sol-det .wsc-edit:first-child .wsc-editTit{
    margin-top: 0;
}
.sol-det .wsc-editTit strong {
    padding-left: 12px;
    background: url(../images/tit-line.png) no-repeat left center;
}
.sol-det .wsc-editTit {
    margin-top: 0;
}
.sol-det .wsc-edit p {
    margin: 10px 0;
}
.sol-det .wsc-edit {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #E0E0E0;
}
.sol-det .wsc-edit:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}
.d-content .wsc-ser:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.wsc-edit .wsc-editCon a {
    color: #00429D;
}

.sol-det .d-content {
    margin-bottom: 0;
}
.sol-det .side-btn {
    margin-top: 0;
    margin-bottom: 10px;
}
.side-btn-tit {
    font-size: 16px;
    line-height: 18px;
    color: #04152c;
    margin-bottom: 18px;
    font-weight: bold;
}
.sol-det .side-btn .btn-red strong {
    font-size: 16px;
}
.pro-det .pd-head-btn .btn strong {
    font-size: 16px;
}
.side-form {
    padding: 30px 20px;
    background:#f8f9fd;
}
.side-form-tit {
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    line-height: 18px;
}
.side-form-box {
    margin-top: 20px;
}
.side-form-box .form-main {
    width: 240px;
    float: unset;
    padding: 0;
    background-color:  #F8F9FD;
    box-sizing: border-box;
}
.side-form-box .wsc-form .fm-row {
    margin-top: 6px;
}
.side-form-box .wsc-form .fm-row:first-child{
    margin-top: 0;
}
.side-form-box .wsc-form .fm-col {
    position: relative;
}
.side-form-box .wsc-form label {
    z-index: 9;
    position: absolute;
    left: 15px;
    top: 16px;
    font-size: 13px;
    line-height: 16px;
    color: #545454;
    margin-left: 0;
}
.wsc-form .sel-head .tit {
    font-size: 13px;
}
.side-form-box input {
    width: 100%;
    height: 48px;
    background-color: #FFFFFF;
    border: solid 1px #EBEBEB;
    box-sizing: border-box;
    padding: 10px 15px;
    line-height: 28px;
    font-size: 14px;
    color: #555555;
    transition: 0.36s;
}
.wsc-form .sel-list {
    background-color: #fff;
    box-shadow: 0px 0px 13px rgba(0,0,0,0.06);
    height: 135px;
    overflow-y: unset;
    top: 47px;
}
.side-form-box .wsc-form input,.side-form-box .wsc-form .sel-head {
    width: 100%;
    height: 48px;
    background-color: #FFFFFF;
    border: solid 1px #EBEBEB;
    box-sizing: border-box;
    padding: 10px 15px;
    line-height: 28px;
    font-size: 14px;
    color: #555555;
    transition: 0.36s;
}
.side-form-box .fm-btn {
    margin-top: 10px;
}
.side-form-box .fm-btn .btn {
    width: 240px;
}
/*案例列表*/
.case .classItem3 {
    width: 25%;
}
.case-block1 {
    padding-top: 60px;
}
.caseb1-btn {
    float: right;
}
.case-box {
    margin-top: 30px;
    width: 100%;
    height: 325px;
    position: relative;
}
.case-box .swiper-container {
    width: 100%;
    height: 325px;
}
.caseb1-box-main {
    background-color:  #F8F9FD;
}
.caseb1-box-img {
    float: left;
    width: 50%;
    height: 325px;
    overflow: hidden;
}
.caseb1-box-img img {
    width: 100%;
    transition: 0.3s;
}
.caseb1-box-img:hover img {
    transform: scale(1.08);
}
.caseb1-box-info:hover .caseb1-box-tit {
    color: #00429D;
}
.caseb1-box-info {
    float: left;
    width: 50%;
}
.caseb1-box-brief {
    padding: 48px 60px 0;
}
.caseb1-box-tit {
    font-size: 22px;
    color: #04152c;
    line-height: 34px;
    overflow: hidden;
    max-height: 68px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}
.caseb1-box-text {
    margin-top: 25px;
    font-size: 14px;
    line-height: 24px;
    color: #888f98;
}
.caseb1-box-text p {
    margin-top: 8px;
}
.caseb1-box-text p span {
    display: inline-block;
    vertical-align: middle;
    width: 5px;
    height: 5px;
    background-color: #b3b3b3;
    border-radius: 50%;
    margin-right: 8px;
    margin-top: -2px;
}
.caseb1-box-text p:first-child {
    margin-top: 0;
}
.caseb1-box-btn {
    margin-top: 25px;
}
.case-box .pagination4 {
    position: absolute;
    left: 260px;
    bottom: 20px;
    z-index: 9;
}
.case-box .pagination4 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
    margin: 0 6px;
    cursor: pointer;
}
.case-box .pagination4 .swiper-active-switch {
    background: #fff;
}
.wsc-sol {
    background-color: #f8f9fd;
    padding: 60px 0;
}
.wsc-sol-def {
    float: left;
    width: 960px;
}
.wsc-sol-tit {
    font-size: 26px;
    color: #04152c;
    font-weight: bold;
    line-height: 28px;
}
.wsc-sol-text {
    font-size: 14px;
    color: #7a8189;
    line-height: 16px;
    margin-top: 18px;
}
.wsc-sol-btn {
    margin-top: 18px;
    float: right;
}
.wsc-sol-btn .btn {
    width: 182px;
}
.wsc-sol-box {
    margin-top: 28px;
}
.wsc-sol-list {
    float: left;
    width: 380px;
    position: relative;
    margin-left: 20px;
}
.wsc-sol-list:first-child {
    margin-left: 0;
}
.wsc-sol-img {
    width: 380px;
    height: 240px;
    overflow: hidden;
}
.wsc-sol-img img {
    width: 100%;
    transition: 0.3s;
}
.wsc-sol-list:hover img {
    transform: scale(1.08);
}
.wsc-sol-info {
    background:rgba(0,0,0,0.5);
    width: 100%;
    height: 58px;
    position: absolute;
    bottom: 0;
    left: 0;
}
.wsc-sol-link {
    padding: 0 30px 0 20px;
}
.wsc-sol-dd {
    float: left;
    font-size: 18px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 58px;
}
.wsc-sol-link i {
    float: right;
    width: 18px;
    height: 58px;
    background: url("../images/more-white-18.png") no-repeat center;
    transition: 0.3s;
}
.wsc-sol-list:hover .wsc-sol-link i {
    margin-right: -8px;
}
.caseDet-head {
    padding-top: 50px;
}
.caseDet-tit {
    font-size: 28px;
    color: #04152c;
    line-height: 30px;
    font-weight: bold;
}
.caseDet-def {
    margin-top: 30px;
    border: 10px solid #f8f9fd;
    background-color: #FFFFFF;
}
.caseDet-img {
    width: 670px;
    
    overflow: hidden;
}
.caseDet-img img {
    width: 100%;
}
.caseDet-def .right-block {
    width: 490px;
}
.caseDet-info {
    padding: 40px 50px;
}
.caseDet-text {
    margin-top: 22px;
    font-size: 16px;
    line-height: 36px;
    color: #545454;
}
.caseDet-text p a {
    font-size: 14px;
    color: #00429D;
    padding-left: 20px;
    background: url("../images/zx-blue.png") no-repeat left center;
    margin-left: 30px;
}
.caseDet-btn {
    margin-top: 32px;
    font-size: 0;
}
.caseDet-btn .btn-grey-btn {
    margin-left: 10px;
    width: 188px;
}
.case-det .layout-main {
    margin-top: 30px;
    margin-bottom: 60px;
}
.case-det .wsc-edit thead tr td {
    background: #CC4747;
    color: rgba(255,255,255,1);
}
.cased-main ul {
    position: unset !important;
}
.wsc-relate-sol .sol-list .list-picitem {
    padding-left: 325px;
}
.wsc-relate-sol .sol-list .list-picitem .list-img {
    margin-left: -295px;
    width: 265px;
}
.wsc-relate-sol .sol-list .list-tit {
    margin-top: 0;
}
.wsc-relate-sol .sol-list .list-text {
    margin-top: 15px;
}
.wsc-relate-sol .sol-list .list-btn {
    margin-top: 20px;
}
.wsc-relate-sol .sol-list .list-btn .btn-greybd {
    margin-left: 0;
}
.case-det .wsc-edit:first-child .wsc-editTit{
    margin-top: 0;
}
.case-det .wsc-editTit strong {
    padding-left: 12px;
    background: url(../images/tit-line.png) no-repeat left center;
}
.case-det .wsc-edit {
    border-top: 1px #E0E0E0 dotted;
    padding-bottom: 10px;
}
.case-det .wsc-edit:first-child {
    border-top: 0;
}
.wsc-ser.det-point {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 0;
}
.wsc-relate-list.det-point {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
}
/*-----------------------------------*/
/*产品详情*/
.pro-det .layout-main {
    margin-top: 40px;
    margin-bottom: 60px;
}
.pro-det .pd-main {
    padding-top: 0;
}
.pd-head-img {
    width: 100%;
    height: 340px;
    overflow: hidden;
}
.pd-head-img img {
    width: 100%;
}
.pd-head-info {
    border:1px solid rgba(235,235,235,1);
    border-top: none;
    padding: 40px;
    background-color: #f8f9fd;
}
.pd-head-tit {
    color: #212121;
    font-size: 28px;
    line-height: 30px;
    font-weight: bold;
}
.pd-head-text {
    margin-top: 25px;
    color: #999999;
    font-size: 16px;
    line-height: 30px;
}
.pd-head-text span {
    color: #545454;
    font-weight: bold;
}
.pd-head-btn {
    margin-top: 30px;
    font-size: 0;
}
.pd-head-btn .btn {
    width: 152px;
    margin-left: 20px;
}
.pd-head-btn .btn:first-child {
    margin-left: 0;
}
.pro-det .wsc-editTit strong {
    padding-left: 12px;
    background: url("../images/tit-line.png") no-repeat left center;
}
.side-class {
    padding: 30px 20px;
    background-color: #f8f9fd;
    height: auto;
}
.side-class .tit {
    font-size: 16px;
    line-height: 18px;
    color: #04152c;
}
.side-btn {
    margin-top: 20px;
    background-color: #f8f9fd;
    padding: 20px;
}
.side-btn .btn {
    width: 240px;
}
.side-btn .btn-red {
    margin-top: 10px;
}
.pd-class {
    margin-top: 20px;
}
.pd-main ul {
    position: unset !important;
}
.pd-class li {
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    background-color: #f8f9fd;
    color: #62748e;
}
.pd-class li a {

}
.pd-class li em {
    display: inline-block;
    width: 5px;
    height: 5px;
    background-color: #62748e;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle;
    margin-left: 10px;
}
.pd-class .active,.pd-class li:hover {
    font-weight: bold;
    background-color: #fff;
}

.pro-det .wsc-editCon {
    overflow-x: auto;
}
.wsc-edit table {
    height: unset !important;
    width: 100% !important;
    max-width: 100%;
    border: 0;
    overflow-x: scroll;
    text-align: center;
}
.wsc-edit td {
    height: 60px;
    border: 1px solid #fff;
    font-size: 16px;
    color: #666;
    box-sizing: border-box;
    white-space: unset;
}
.pro-det .wsc-edit thead tr {
    background: #3d7cbb;
}
.pro-det .wsc-edit thead tr td {
    color: rgba(255,255,255,1);
}
.wsc-edit tr:nth-child(odd) {
    background:rgba(192,196,201,0.5);
}
.wsc-edit tr:nth-child(even) {
    background:rgba(243,243,245,1);
}
.pro-det .wsc-edit .wsc-editCon tbody tr:hover {
    background: #fbe0ab;
}
.sol-det .wsc-edit thead tr {
    background: #3d7cbb;
}
.sol-det .wsc-edit thead tr td {
    color: rgba(255,255,255,1);
}
.side-pro-mes {
    margin-top: 10px;
    border:1px solid rgba(234,234,234,1);
    padding: 20px;
}
.side-pro-mes .side-nav1-img {
    margin-top: 0;
}
.pro-det .wsc-editTit {
    margin-top: 0;
}
.pro-det .wsc-edit p {
    margin: 10px 0;
}
.pro-det .wsc-edit {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px dotted #E0E0E0;
}
.pro-det .wsc-edit:first-child {
    margin-top: 0;
    border-top: 0;
}


/*技术标准详情*/
.stadet-head {
    background-color: #F8F9FD;
}
.stadet-info {
    width: 500px;
    padding: 34px 40px;
}
.stadet-info .d-attr {
    margin-top: 0;
}
.stadet-info .d-attr .d-attrTit {
    width: 90px;
    vertical-align: top;
    padding: 10px 0;
    color: #888F98;
    font-size: 14px;
    line-height: 18px;
}
.stadet-info .d-attr .d-attrCon {
    color: #04152C;
    font-size: 16px;
    line-height: 18px;
    vertical-align: top;
    padding: 8px 0;
}
.stadet-img {
    width: 300px;
    height: 220px;
    overflow: hidden;
    position: relative;
}
.stadet-btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    margin: auto;
    text-align: center;
}
.stadet-btn .btn {
    width: 220px;
}
.side-stand-head {
    background-color: #F2F3F8;
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #62748E;
    font-size: 14px;
    margin-bottom: 1px;
}
.side-stand-head a {
    display: block;
}
.side-stand-head span {
    padding-left: 24px;
    background: url("../images/arr-list.png") no-repeat left center;
}
.side-stand-main {
    padding: 30px;
    background-color: #F8F9FD;
}
.side-stand-tit {
    color: #04152C;
    font-size: 18px;
    line-height: 24px;
}
.side-stand-item {
    margin-top: 25px;
}
.side-stand-list {
    display: block;
    padding-top: 20px;
    margin-top: 20px;
    color: #888F98;
    font-size: 16px;
    border-top: 1px dashed #DFE7E8;
}
.side-stand-list:first-child {
    padding-top: 0;
    border-top: 0;
}
.side-stand-list span {
    color: #04152C;
}
/*技术标准列表*/
.banTec {
    padding-top: 150px;
}
.banTec-tit {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 44px;
    line-height: 59px;
}
.banTec-text {
    color: #FFFFFF;
    font-size: 14px;
    line-height: 19px;
    margin-top: 15px;
}
.banTec-search {
    margin-top: 40px;
}
.banTec-search .search-form {
    width: 880px;
    margin: auto;
    box-sizing: border-box;
}
.banTec-search .search-form form {
    padding-right: 98px;
}
.banTec-search .search-form input {
    border: 1px solid #F6F6F6;
    background-color: #F6F6F6;
    transition: 0.36s;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 20px;
}
.banTec-search .search-btn {
    margin-right: -98px;
    width: 98px;
    height: 50px;
    float: left;
    background-color: #00429D;
    color: #fff;
    line-height: 50px;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    transition: 0.36s;
}
.banTec-qui {
    color:rgba(255,255,255,0.6);
    font-size: 14px;
    margin-top: 20px;
    line-height: 19px;
}
.banTec-kf {
    color: #FFFFFF;
    display: inline-block;
    border-bottom: 1px solid rgba(255,255,255,0.51);

}


.tec-block1 {
    padding: 80px 0;
}
.list-tec {
    margin-top: 30px;
    padding: 0;
}
.list-tec .rListCon {
    margin: -20px -10px 0;
}
.list-tec .rlist-itembox {
    background: url("../images/tecb1-bg.jpg") no-repeat center top;
}
.list-tec .rlist-info {
    padding: 40px;
    border: 0;
}
.list-tec .rlist-dd {
    color: #888F98;
    font-size: 14px;
    line-height: 20px;
}
.list-tec .list-tit {
    margin-top: 10px;
    color: #04152C;
}
.list-tec .rlist-text {
    margin-top: 25px;
}
.list-tec .rlist-text:first-child {
    margin-top: 0;
}
.tec-btn {
    margin-top: 25px;
    font-size: 0;
}
.tec-btn .btn-white {
    margin-left: 18px;
}
.tecb1-ts {
    padding: 60px 0 70px;
    background: #F8F9FD url("../images/tec-ts.png") no-repeat center;
}
.tecb1-ts-tit {
    text-align: center;
    padding-top: 138px;
    color: #04152C;
    font-size: 16px;
    line-height: 22px;
}
/*服务网络列表*/
.net-block1 {
    padding-top: 80px;
    padding-bottom: 40px;
}
.net-block2 {
    background-color: #F8F9FD;
}
.net-block3 {
    height: 560px;
    background: #FFFFFF url("../images/netb3-bg.png") no-repeat left center;
}
.netb3-main {
    padding-top: 120px;
    width: 500px;
}
.netb3-main .zgTit {
    text-align: left;
}
.netb3-main .zgText {
    margin-top: 40px;
}
.netb3-btn {
    margin-top: 60px;
    font-size: 0;
}
.netb3-btn .btn-f5 {
    margin-left: 10px;
}
/*服务网络详情页*/
.netdet-head {
    background-color: #F8F9FD;
    padding: 40px;
}
.netdet-img {
    float: left;
    width: 140px;
    height: 140px;
    overflow: hidden;
}
.netdet-img img {
    width: 100%;
}
.netdet-info {
    float: right;
    width: 630px;
}
.netdet-tit {
    font-size: 24px;
    color: #222222;
    line-height: 31px;
}
.netdet-box {
    margin-top: 30px;
}
.netdet-dd {
    color: #62748E;
    font-size: 16px;
    line-height: 21px;
}
.netdet-dd span {
    display: inline-block;
    width:8px;
    height:8px;
    background:rgba(255,255,255,1);
    border:2px solid rgba(98,116,142,1);
    border-radius:50%;
    margin-right: 8px;
}
.netdet-list {
    margin-top: 16px;
}
.netdet-list #box {
    margin-top: -10px;
    margin-right: -10px;
}
.netdet-list #box li {
    float: left;
    background-color: #2360B4;
    border-radius:3px;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 16px;
    padding: 10px 14px;
    margin-top: 10px;
    margin-right: 10px;
}
.net-det .wsc-editTit strong {
    padding-left: 12px;
    background: url(../images/tit-line.png) no-repeat left center;
}
.net-det .wsc-edit:first-child {
    border-top: 0;
}
.net-det .wsc-edit {
    border-top: 1px #E0E0E0 dotted;
    padding-bottom: 10px;
}
.side-net-item {
    margin-top: 20px;
}
.side-net-list {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px dashed #DFE7E8;
}
.side-net-list:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: 0;
}
.side-net-dd {
    font-size: 14px;
    color: #62748E;
    line-height: 19px;
}
.side-net-dd span {
    padding-left: 20px;
}
.side-net-icon1 {
    background: url("../images/net-icon.png") no-repeat left center;
}
.side-net-icon2 {
    background: url("../images/net-tel.png") no-repeat left center;
}
.side-net-icon3 {
    background: url("../images/net-site.png") no-repeat left center;
}
.side-net-dt {
    margin-top: 6px;
    font-size: 14px;
    color: #62748E;
    line-height: 19px;
}
.side-net-dt a,.side-net-dt span {
    color: #00429D;
    font-size: 16px;
    line-height: 17px;
}
.side-net-btn {
    margin-top: 30px;
    text-align: center;
    font-size: 0;
}
.side-net-btn .btn {
    width: 220px;
}
.net-cap {
    margin-top: 1px;
    background-color: #F8F9FD;
    padding: 30px;
}
.net-cap-main {
    margin-top: 20px;
}
.net-cap-tit {
    font-size: 14px;
    color: #888F98;
    line-height: 19px;
}
.net-cap-box {
    margin-top: 10px;
    color: #62748E;
    font-size: 14px;
    line-height: 26px;
}
.net-cap-btn {
    margin-top: 30px;
    text-align: center;
    font-size: 0;
}
.net-cap-btn .btn {
    width: 220px;
}

/*问答列表  表单+按钮*/
.lTitText-mes {
    float: right;
}
.lTitText-form {
    float: left;
    width: 280px;
    overflow: hidden;
}
.lTitText-form form {
    padding-right: 42px;
}
.lTitText-form input {
    float: left;
    width: 100%;
    height: 42px;
    box-sizing: border-box;
    padding: 10px 15px;
    line-height: 22px;
    border: 1px solid #EBEBEB;
    background-color: #fff;
    color: #555;
    border-right: none;
    transition: 0.3s;
}
.lTitText-form input:focus {
    border-color: #00429D;
}
.lTitText-form .btn-search {
    margin-right: -42px;
    width: 42px;
    height: 42px;
    float: left;
    background: #00429D url(../images/ft-search.png) no-repeat center center;
    cursor: pointer;
    transition: 0.36s;
}
.lTitText-btn {
    float: left;
    margin-left: 20px;
}
/*---------------------------*/
/*问答详情  相关服务*/
.det-ser .list-main {
    padding-left: 255px;
    background-color:  #F8F9FD;
}
.det-ser .list-img {
    margin-left: -255px;
    width: 255px;
    height: 195px;
    overflow: hidden;
    float: left;
    position: relative;
}
.det-ser .list-brief {
    position: absolute;
    text-align: center;
    height: 54px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #FFFFFF;
}
.det-ser .listTit {
    font-size: 20px;
    line-height: 24px;
    font-weight: bold;
}
.det-ser .listText {
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
}
.det-ser .list-box {
    padding: 30px 50px 0;
    font-size: 0;
}
.det-ser .list-def a {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
    color: #545454;
    line-height: 18px;
    margin-top: 10px;
    margin-right: 75px;
    padding-right: 12px;
    background: url("../images/jt-ser.png") no-repeat right center;
    transition: 0.3s;
}
.det-ser .list-def a:hover {
    color: #00429D;
    background: url("../images/jt-blue6.png") no-repeat right center;
}
.det-ser .list-btn {
    margin-top: 30px;
    font-size: 0;
}
.det-ser .list-btn .btn-red {
    margin-left: 10px;
}
/*----------------------------*/
/*问答详情相关问答*/
.wsc-faq {
    border: 0;
}
.wsc-faq .rListCon {
    background-color:  #F8F9FD;
    padding: 30px;
}
.wsc-faq .rlist-item {
    padding-right: 0;
}
.wsc-faq .rlist-item .rlist-tit a {
    display: inline-block;
    padding-left: 33px;
    background: url("../images/faq-icon.png") no-repeat left 6px;
}
/*------------------*/
/*问答详情 侧边导航*/
.side-nav1 {
    border:1px solid rgba(235,235,235,1);
    padding: 20px;
}
.side-nav1 li {
    height:44px;
    background:rgba(245,245,245,1);
    border-radius:2px;
    margin-top: 5px;
    line-height: 44px;
    color: #212121;
    font-size: 14px;
    font-weight: bold;
}
.side-nav1 li:first-child {
    margin-top: 0;
}
.side-nav1 li a {
    padding: 0 15px;
    display: block;
    height: 100%;
}
.side-nav1 li:hover {
    color: #00429D;
}
.side-nav1 li span {
    float: left;
}
.side-nav1 li .arr {
    float: right;
    width: 14px;
    height: 100%;
    background: url("../images/more-grey.png") no-repeat center center;
    transition: 0.3s;
}
.side-nav1 li:hover .arr {
    background: url("../images/more-blue14.png") no-repeat center center;
}
.side-nav1-img {
    margin-top: 20px;
    width: 240px;
    height: 100px;
    overflow: hidden;
    position: relative;
}
.side-nav1-img img {
    width: 100%;
}
.side-nav1-tit {
    position: absolute;
    font-size: 18px;
    height: 20px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    line-height: 20px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.side-nav1-btn {
    margin-top: 5px;
    font-size: 0;
}
.side-nav1-btn .btn {
    width: 240px;
    margin-top: 5px;
}
.side-nav1-btn .btn strong {
    font-size: 16px;
}
/*新闻详情 侧边导航*/
.side-nav2 {
    border:1px solid rgba(235,235,235,1);
}
.side-nav2-tit {
    color: #FFFFFF;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    padding-left: 20px;
    font-weight: bold;
    background: url("../images/side-nav2.jpg") no-repeat center top;
}
.side-nav2-mian {
    padding: 20px;
}
.side-nav2 ul li {
    height: 56px;
    line-height: 56px;
    margin-top: 10px;
    padding: 0 16px;
    color: #212121;
    font-weight: bold;
    font-size: 16px;
    transition: 0.3s;
}
.side-nav2 ul li a {
    display: block;
}

.side-nav2 ul li span {
    float: right;
    width: 14px;
    height: 56px;
    background: url("../images/more-white.png") no-repeat center;
    transition: 0.3s;
}
.ser-icon1 {
    background: url("../images/nav2-img1.jpg") no-repeat center top;
}
.ser-icon2 {
    background: url("../images/nav2-img2.jpg") no-repeat center top;
}
.ser-icon3 {
    background: url("../images/nav2-img3.jpg") no-repeat center top;
}
.side-nav2 ul li:first-child {
    margin-top: 0;
}
.side-nav2 ul li:hover {
    color: #00429D;
}
.side-nav2 ul li:hover span {
    background: url("../images/more-blue14.png") no-repeat center;
}
.side-nav2-def {
    margin-top: 10px;
}
.side-nav2-ev {
    float: left;
    width: 115px;
    height: 44px;
    line-height: 44px;
    margin-left: 8px;
    background:rgba(244,244,244,1);
    border-radius:2px;
    font-size: 14px;
    color: #212121;
    font-weight: bold;
    transition: 0.3s;
}
.side-nav2-ev:first-child {
    margin-left: 0;
}
.side-nav2-ev a {
    display: block;
    padding: 0 15px;
}
.side-nav2-ev .arr {
    float: right;
    width: 13px;
    height: 44px;
    background: url("../images/more-hui.png") no-repeat center;
    transition: 0.3s;
}
.side-nav2-ev:hover {
    color: #00429D;
}
.side-nav2-ev:hover .arr {
    background: url("../images/more-blue13.png") no-repeat center;
}
.side-nav2-btn {
    margin-top: 20px;
    font-size: 0;
}
.side-nav2-btn .btn {
    width: 240px;
}
/*------------------------*/
/*产品列表页头部*/
.proList-head {
    margin-top: -240px;
    width: 100%;
    background-color: #fff;
    padding: 40px;
    top: 60px;
    text-align: left;
    box-shadow:0px 0px 13px 0px rgba(0, 0, 0, 0.12);
    z-index: 99;
}
.proList-head-tit {
    color: #212121;
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
}
.proList-head-text {
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px;
    color: #999999;
}
.proList-head-def {
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    margin-top: 20px;
}
.proList-head-def span {
    color: #545454;
    font-weight: bold;
}
.proList-head-btn {
    margin-top: 30px;
    font-size: 0;
}
.proList-head-btn .btn {
    margin-left: 10px;
}
.proList-head-btn .btn:first-child {
    margin-left: 0;
}
.proList-head-btn .btn-red {
    width: 140px;
}
.proList-head-btn .btn-grey-btn {
    width: 198px;
}
/*------------------------*/
/*文章头部*/
.art-head {
    margin-top: 20px;
}
.art-main {
    width: 580px;
    position: relative;
    height: 435px;
}
.art-main .swiper-container {
    width: 100%;
    height: 435px;
}
.art-main .pagination6 {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 290px;
    z-index: 9;
    text-align: center;
}
.art-main .pagination6 .swiper-pagination-switch {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(255,255,255,0.5);
    margin: 0 6px;
    cursor: pointer;
}
.art-main .pagination6 .swiper-active-switch {
    background: #fff;
}
.art-box {
    background-color: #F8F9FD;
}
.art-img {
    width: 100%;
    height: 325px;
    overflow: hidden;
}
.art-img img {
    width: 100%;
    transition: 0.3s;
}
.art-box:hover img {
    transform: scale(1.08);
}
.art-box:hover .art-tit {
    color: #00429D;
}
.art-info {
    padding: 30px;
}
.art-tit {
    color: #212121;
    font-size: 18px;
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.art-time {
    color: #999999;
    font-size: 14px;
    line-height: 16px;
    margin-top: 16px;
}
.art-cont {
    width: 580px;
}
.art-cont .lMain {
    margin-top: 0;
}
.art-cont .lMain .list-main {
    margin-top: 0;
}
.art-cont .wsc-art .list-item:first-child {
    margin-top: 0;
}
.art-cont .wsc-art .list-item {
    padding: 42px 40px;
    margin-top: 20px;
}
.art-cont .wsc-art .list-tit {
    font-size: 18px;
    line-height: 28px;
    height: 28px;
}
.art-cont .wsc-art .list-time {
    margin-top: 12px;
}
.art-cont .wsc-art .list-text {
    margin-top: 14px;
}
/*产品列表2*/
.proban {
    padding-top: 60px;
    color: #FFFFFF;
    text-align: left;
}
.proban {
    height: 68px;
}
.proban-nav li {
    float: left;
    width: 25%;
    height: 68px;
    line-height: 68px;
    background:rgba(255,255,255,0.2);
    border:1px solid rgba(178,178,178,0.23137254901960783);
    box-sizing: border-box;
    text-align: center;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 20px;
    border-left: none;
    transition: 0.3s;
}
.proban-nav li:first-child {
    border-left: 1px solid rgba(178,178,178,0.23137254901960783);
}
.proban-nav li a {
    display: block;
}
.proban-nav .active {
    background:rgba(0,66,157,0.49);
    border-color:rgba(178,178,178,0.23137254901960783);
}
.proban-nav li:hover {
    background:rgba(0,66,157,0.49);
    border-color:rgba(178,178,178,0.23137254901960783);
}
.proban-tit {
    margin-top: 50px;
    font-size: 34px;
    line-height: 45px;
    font-weight: bold;
}
.proban-tit span {
    margin-left: 18px;
    font-size: 16px;
    font-weight: normal;
}
.proban-text {
    font-size: 14px;
    line-height: 24px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid rgba(235,235,235,0.2);
}
.proban-btn {
    margin-top: 25px;
    font-size: 0;
}
.proban-btn .btn-white {
    margin-left: 20px;
}
.list-pro2 .rlistTit {
    float: none;
    max-width: 100%;
}
.list-pro2 .rlist-tit {
    float: left;
    max-width: 90%;
}
.list-pro2 .rlist-more {
    float:left;
    width: 24px;
    height: 24px;
    background: url(../images/more-grey.png) no-repeat right center;
    border: 0;
}
.list-pro2 .rlist-imgitem:hover .rlist-more {
    background: url(../images/more-blue14.png) no-repeat right center;
}


/*标准查询*/
.tecb1-num {
    width: 220px;
    margin-left: 1px;
    margin-top: 1px;
}
.tecb1-name {
    width: 420px;
    margin-left: 1px;
    margin-top: 1px;
}
.tecb1-state {
    width: 120px;
    margin-left: 1px;
    margin-top: 1px;
}
.tecb1-type {
    width: 140px;
    margin-left: 1px;
    margin-top: 1px;
}
.tecb1-sq {
    width: 130px;
    margin-left: 1px;
    margin-top: 1px;
}
.tecb1-cz {
    width: 145px;
    margin-left: 1px;
    margin-top: 1px;
}
.tecb1-main .tecb1-box table {
    width: 100%;
}
.tecb1-main .tecb1-box tr:first-child {
    height: 64px;
    text-align: center;
    background: url("../images/tecb1-head.jpg") no-repeat center top;
}
.tecb1-main .tecb1-box tr:first-child td {
    color: #4E5C70;
    font-weight: bold;
    font-size: 16px;
    line-height: 64px;
    padding: 0;
    border-left: 0;
}
.tecb1-box td {
    border-left: 1px solid #fff;
    text-align: center;
    padding: 30px 20px;
    color: #04152C;
    font-size: 16px;
    line-height: 24px;
}
.tecb1-box td a {
    color: #00429D;
}
.tecb1-list:first-child {
    margin-left: 0;
}
.tecb1-box tr:nth-child(even) {
    background:rgba(248,249,253,1);
}
.tecb1-box tr:nth-child(odd) {
    background:rgba(244,245,249,1);
}


.yl-intro {
    padding: 50px;
    background: url("../images/yl-bg.jpg") no-repeat center;
    margin-top: 30px;
}
.yl-intro .d-intro {
    padding: 0;
    background-color: transparent;
    line-height: 40px;
    color: #4B6783;
    margin-top: 0;
    font-size: 22px;
    word-break: break-all;
}
.yl-btn {
    margin-top: 58px;
    font-size: 0;
}
.yl-btn .btn:first-child {
    width: 200px;
    margin-right: 20px;
}
.yl-box {
    background: url("../images/yl-box.jpg") no-repeat center top;
    height: 361px;
    text-align: center;
    position: relative;
}
.yl-box .info {
    position: absolute;
    top: 150px;
    left: 0;
    right: 0;
    margin: auto;
}
.yl-box .tit {
    font-size: 30px;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 30px;
}
.ylb-btn {
    margin-top: 30px;
}