@charset "utf-8";
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap {
    /*margin-top: 200px;*/
    /*top: 200px;*/
}
.banner{
    font-family: 'Noto Sans SC';
}
.banner .container-fluid {
    padding-left: 100px;
    padding-right: 100px;
    padding-top: 200px;
    padding-bottom: 80px;
    background-color: #22bb77;
    color: #fff;
}

.banner .container-fluid a {
    display: block;
    width: 200px;
    height: 40px;
    margin-top: 50px;
    line-height: 40px;
    font-size: 14px;
    color: #fff;
    text-align: center;
    background-color: #3c8;
}
.banner .container-fluid a:hover{
    background-color: #fff;
    color: #3c8;
}
.banner .ban_2 {
    background-color: #17d;
}

.banner .ban_2 a {
    background-color: #4393e3;
}
.banner .ban_2 a:hover{
    background-color: #fff;
    color: #4393e3;
}
/* 四大业务 */

.yewu, .yewu .row>div {
    padding: 0;
}

.yewu .row {
    margin: 0;
}

.yewu a {
    color: #202425;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center; /*定义body的元素垂直居中*/
    justify-content: center;
}

.yewu a div {
    width: 100%;
    box-sizing: border-box;
    padding: 60px 100px 100px 100px;
    background: #D0D4D5;
}

.yewu .n2 div {
    background-color: #E0E4E5;
}

.yewu .brief {
    height: 110px;
}

.more {
    padding: 20px 100px 30px 0;
}

.more .f20 {
    margin-right: 25px;
}

.more:hover {
    color: #17d;
}

/* 优势 */

.youshi {
    border-top: 1px dashed #ccc;
    background-color: #f0f4f5;
}

.youshi .box {
    padding: 100px;
}

.youshi .brief {
    margin-top: 70px;
    padding-right: 100px;
}

/* 案例 */

.anli .box {
    padding: 100px;
    background-color: #f0f4f5;
}

.anli .box .tit+.row>div>div {
    margin-bottom: 50px;
    border-bottom: 1px solid rgba(32, 36, 37, 0.50);
}

.anli .box .lh100 {
    margin-bottom: 20px;
}

.anli .box .tit+.row {
    margin-top: 100px;
}

.anli_banner {
    position: relative;
}

.anli_banner .swiper-wrapper {
    padding-bottom: 40px;
}

.anli_banner .items {
    width: 100%;
    /* float: left;
    padding-right: 100px; */
}

.anli_banner .items li {
    padding: 10px 0;
    border-bottom: 1px solid rgba(32, 36, 37, .1);
}

.anli_banner .items li:hover img {
    transform: scale(1.2);
}

.anli_banner .items li div {
    overflow: hidden;
    width: 20%;
    height: 60px;
    float: left;
}

.anli_banner .items li img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .6s;
}

.anli_banner .items li p {
    padding: 0 10px;
    width: 70%;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    line-height: 60px;
}

.anli_banner .items li span {
    line-height: 60px;
}

.anli_banner .bottom {
    padding: 0 100px;
}

.anli_banner .bottom span {
    margin-left: 15px;
    vertical-align: middle;
}

/* 资质/生态 */

.zi_st {
    padding: 100px;
    background-color: #404445;
    color: #fff;
}

.zi_st .index_zizhi>div {
    /* height: 260px; */
}

.zi_st .index_zizhi>div img {
    margin-bottom: 10px;
}

.zi_st .index_zizhi span {
    width: 100%;
    text-align: center;
    /* position: absolute;
    bottom: 0;
    left: 0; */
    color: rgba(255, 255, 255, 0.50);
}

/* 新闻 */

.xinwen {
    padding: 100px;
    background-color: #E0E4E5;
}

.xinwen .swiper-slide {
    padding-bottom: 40px;
}

.xinwen .swiper-slide img {
    margin-bottom: 20px;
}

.xinwen p {
    font-family: Impact;
}

.xinwen .box {
    width: 80%;
    float: right;
}

.xinwen .box .row+.row {
    margin-top: 50px;
}

.xinwen .box .xinwe_a span {
    margin-left: 15px;
    vertical-align: middle;
}

/* 底部 */

.foot {
    padding: 100px 100px 50px 100px;
    background-color: #f0f4f5;
}
.foot form li:nth-child(1){
    width: 40%;
    float: left;
}
.foot form li:nth-child(2){
    float: right;
    width: 58%;
}
.foot form li {
    float: left;
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    color: rgba(32, 36, 37, 0.50);
}

.foot form li input, .foot form li textarea {
    padding: 6px 10px;
    width: 100%;
    height: 30px;
    border: 1px solid rgba(32, 36, 37, 0.10);
    background-color: #f0f4f5;
}
.foot form li:after{
    content: '';
    display: block;
    clear: both;
}
.foot form li textarea {
    height: 80px;
}

.foot form li .left {
    width: 40%;
}

.foot form li .right {
    width: 58%;
    float: right;
}

.foot .message-form .coolbg {
    width: 180px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    float: right;
    background: #4393e3;
    color: #fff;
    border: none;
}

.foot .friend li {
    display: inline-block;
    padding-right: 15px;
}

.foot .friend li a {
    color: rgba(32, 36, 37, 0.50);
}

/* 新闻中心 */

.news_ban a {
    display: block;
}

.news_ban a:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
}

.news_ban p {
    position: absolute;
    z-index: 99;
    bottom: 40px;
    padding-left: 100px;
    color: #fff;
}
.news_ban img{
    width: 100%;
    max-height: 640px;
    object-fit: cover;
}
.news_list {
    margin-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
    background-color: #f0f4f5;
}
.news_list b{
    font-weight: 400;
}
.news_list a {
    display: block;
    margin-bottom: 50px;
}

.news_list a:hover .top img {
    transform: scale(1.1);
}

.news_list .top {
    overflow: hidden;
}

.news_list .top img {
    width: 100%;
    height: 240px;
    object-fit: cover;
    transition: .5s;
}

.news_list .bottom p {
    line-height: 30px;
    font-size: 30px;
    margin: 20px 0 10px 0;
    font-family: Impact;
}

.news_list .bottom span {
    font-size: 14px;
}

.news_list .bottom h4 {
    font-size: 20px;
}

.news_new .col-md-10,
.news_new .col-md-3,
.news_new .col-md-9{
    padding: 0;
}
.news_list .news_left{
    width: 100%;
    min-height: auto;
    background-color: #ffffff;
}
.news_left .top_img{
    width: 100%;
    height: 230px;
    background: url("../img/news_bg.png") no-repeat;
    background-size: cover;
}
.news_left ul{
    height: 1600px;
    border-right: 1px solid #b9c1d6;;
}

.news_left li{
    text-align: center;
    line-height: 90px;
}
.news_left .news_left_active{
    background-color: #f7f8fd;
}
.news_left li:hover{
    background-color: #f7f8fd;
}
.news_left li a{
    margin: 0;
    color: #4492e4;
    font-size: 22px;
}
.news_list .news_right{
    width: 100%;
    height: 1830px;
    background-color: #ffffff;
}
.news_right .top_title{
    width: 100%;
    height: 230px;
    text-align: center;
    color: #3e3c3d;
    padding-top: 50px;
}
.news_right .top_title span{
    display: block;
}
.news_right .top_title span:nth-child(1){
    font-size: 50px;
}
.news_right .top_title span:nth-child(2){
    font-size: 40px;
}
.news_right ul{
    margin-left: 20px;
}
.news_right .news_box{
    height: 300px;
    padding: 35px 20px;
}
.news_right .news_box:hover{
    background-color: #f1f1f1;
}
.news_right .news_box img{
    width: 100%;
    height: 230px;
    object-fit: cover;
    transition: .5s;
}
.news_box a:hover img {
    transform: scale(1.1);
}
.news_box a{
    margin: 0;
    display: flex;
}
.news_box .news_img{
    overflow: hidden;
}
.news_box .news_content{
}
.news_content .news_title{
    color: #070707;
    font-size: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_content time{
    line-height: 80px;
    color: #323232;
}
.news_content .news_text{
    color: #777374;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}



/* 翻页 */

.fanye {
    margin: 50px auto;
    text-align: center;
}

.fanye li {
    display: inline-block;
    font-size: 14px;
}

.fanye .thisclass {
    padding: 5px 12px;
    font-size: 14px;
    background-color: #217dd0;
    color: #fff;
}

.fanye li a {
    display: block;
    padding: 5px 12px;
    font-size: 14px;
    border: 1px solid #ccc;
}

.about {
    color: #fff;
    background-color: #1177dd;
}

.about .row {
    padding-top: 150px;
    padding-left: 100px;
    padding-right: 100px;
    padding-bottom: 50px;
}

.about .f60 {
    /* padding-top: 50px; */
}

.about_lc {
    position: relative;
    padding: 50px 100px 100px 100px;
}

.about_lc .con_box {
    padding: 50px 0 0 120px;
}

.about_lc .con_box div {
    border-bottom: 1px solid rgba(32, 36, 37, 0.10);
    overflow: hidden;
}

.about_lc .img img {
    width: 260px;
    height: 200px;
}

.about_lc span {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #8f9192;
    border-radius: 50%;
    position: absolute;
    top: 65px;
    left: 0;
    z-index: 1;
}

.about_lc .line {
    width: 2px;
    background: #8f9192;
    height: 500px;
    position: absolute;
    top: 120px;
    left: 94px;
}

/* 企业资质 */

.zizhi {
    padding: 100px;
    background-color: #e0e4e5;
}

.zizhi .f60 {
    margin-bottom: 50px;
}

.zizhi .row div {
    /* padding: 50px; */
}
.zizhi .row div img{
    height: 450px;
    width: 100%;
    object-fit: contain;
}
/* 核心团队 */

.team {
    padding: 100px;
    background-color: #e0e4e5;
}

.team .row div {
    margin-top: 100px;
}

.team .f60 {
    margin-bottom: 50px;
}

.team .row .f14 {
    margin-top: 20px;
    color: rgba(32, 36, 37, 0.50);
}

/* 产品顶部 */

.pro_top {
    padding: 100px 100px 0 100px;
    color: #fff;
    background-color: #404445;
}

.pro_top .f80 {
    padding-top: 100px;
}

/*产品列表*/
.pro_list_top{
    height: 80vh;
    background-color: #0E6FE0;
    background-image: url("/skin/img/prolist_banner.jpg");
    background-repeat: no-repeat;
    background-size: 100% 80vh;
}

.pro_list {
    padding: 0 200px 100px;
    background-color: #f0f5f4;
    overflow: hidden;
}
.pro_list .pro_title{
    line-height: 40px;
    background: url("/skin/img/prolist_left.png") no-repeat;;
    padding-left: 40px;
}
.pro_list .pro_search_box{
    position: relative;
}
.pro_list .pro_search_icon{
    position: absolute;
    background: url("/skin/img/prolist_search.png") no-repeat;
    width: 30px;
    height: 30px;
    right: 10px;
    top: 5px;
    cursor: pointer;
    border: none;
    outline: none;
}
.pro_list .pro_search{
    line-height: 40px;
    width: 15vw;
    border: none;
    outline: none;
    font-size: 16px;
    padding: 0 50px 0 20px;
}

.pro_list .pro_type{
    display: flex;
    justify-content: space-between;
}
.pro_type ul{
    width: 1000px;
    text-align: right;
    display: flex;
    justify-content: flex-end;
}
.pro_type ul li{

}
.pro_type ul li a{
    height: 40px;
    background-color: #ffffff;
    text-align: center;
    margin: 0 3px;
    line-height: 40px;
    font-size: 16px;
    display: inline-block;
    color: #666666;
    padding: 0 10px;
    border-radius: 3px;
}

.pro_type ul li a:hover{
    background-color: #1178dc;
    cursor: pointer;
    color: #fdfffd;
}

.pro_type .pro_type_active{
    background-color: #1178dc;
    color: #fdfffd;
}

.pro_list .row a {
    display: block;
    height: 420px;
    color: #333333;
    background-color: #ffffff;
    font-size: 22px;
    line-height: 80px;
}

.pro_list .row a p{
    display: flex;
    justify-content: space-between;
    padding: 0 15px;
}

.pro_list .row a p span{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.pro_list .row a p img{
    width: 30px;
    height: 16px;
    margin-top: 32px;
}

.pro_list .row a:hover {
    color: #202425;
}

.pro_list .row a div {
    overflow: hidden;
}

.pro_list .row a div img {
    transition: .5s;
    height: 340px;
    width: 100%;
    object-fit: cover;
}

.pro_list .row a:hover div img {
    transform: scale(1.1);
}

/* 案例顶部 */

.case {
    padding: 100px;
    background-color: #1177dd;
    color: #fff;
}

.case>.f80 {
    margin-top: 60px;
    margin-bottom: 60px;
}

.case_list {
    padding: 100px 100px 50px 100px;
    background-color: #e0e4e5;
}

.case_list:nth-child(2n) {
    background-color: #f0f4f5;
}

.case_list li a {
    display: block;
    width: 100%;
    height: 100%;
}

.case_list li a::after {
    content: '';
    display: block;
    clear: both;
}

.case_list li {
    padding: 10px 0;
    border-bottom: 1px solid #ccc;
}

.case_list li img {
    width: 90px;
    float: left;
    height: 60px;
    object-fit: cover;
}

.case_list li p {
    padding-left: 20px;
    width: 70%;
    line-height: 60px;
    float: left;
    font-size: 14px;
}

.case_list li span {
    width: 10%;
    float: right;
    line-height: 60px;
}

.case_list .xia {
    float: right;
}

.case_list .xia>.f14 {
    margin-top: 25px;
    margin-bottom: 25px;
    color: rgba(32, 36, 37, 0.50);
}

.case_list .xia a span {
    vertical-align: middle;
}

/* 案例列表 */

.c_list {
    padding: 100px;
    background-color: #f0f4f5;
}

.c_list a {
    display: block;
    color: rgba(32, 36, 37, 0.50);
}

.c_list a:hover {
    color: #202425;
}

.c_list a div {
    overflow: hidden;
}

.c_list a img {
    transition: .5s;
    height: 300px;
    width: 100%;
    object-fit: cover;
}

.c_list a:hover img {
    transform: scale(1.1);
}

/* 内容页 */

.article {
    height: 600px;
    background-color: #1177dd;
}

.a_con {
    padding: 50px;
    margin: -400px auto 0;
    width: 900px;
    background-color: #fff;
}

.a_con .con {
    color: #595959;
    font-size: 15px;
    line-height: 24px;
}

.a_con .con p {
    margin-bottom: 15px;
}

.a_con .con img {
    margin: 15px auto;
    max-width: 100%;
    height: auto !important;
}

.a_con .f20 a {
    float: right;
    font-size: 14px;
    color: #666;
}

.a_con .f20 a span {
    margin-right: 15px;
    display: inline-block;
    transform: rotate(180deg);
}

/* 产品列表new */
.p_con {
    padding: 50px 50px 0;
    margin: 0 auto;
    width: 1200px;
    background-color: #fff;
}
.p_con .con img {
    margin: 15px auto;
    max-width: 100%;
    display: block;
    height: auto !important;
}
.p_con .con-top{
    border-bottom: 2px solid #9e9e9c;
    color: #666666;
    font-size: 18px;
}
.p_con .left-border{
    color: #9d9e99;
    font-weight: bold;
}
.p_con .right-nav{
    float: right;
    font-size: 16px;
}
.p_con .right-nav a{
    font-size: 16px;
    color: #666666;
}
.p_con .right-nav a span{
    margin-right: 5px;
    display: inline-block;
    transform: rotate(180deg);
}
.p_con .pro-thumbnail{
    width: 520px;
    margin-top: 15px;
    display: flex;
}
.p_con .pro-thumbnail div{
    background-color: #EDEDED;
    text-align: center;
    width: 18%;
    margin: 0 1%;
}
.p_con .pro-thumbnail img{
    height: 70px;
    cursor: pointer;
}
.p_con .pro-thumbnail .active{
    border: 1px solid #1477dc;
}
.p_con .pro-exhibition{
    max-width: 520px;
    background-color: #EDEDED;
}
.p_con .pro-swiper-left{
    position: absolute;
    top: 165px;
    left: 20px;
    text-align: center;
}
.p_con .pro-swiper-right{
    position: absolute;
    top: 165px;
    right: 30px;
    text-align: center;
}
.p_con .pro-swiper-left i,.p_con .pro-swiper-right i{
    line-height: 70px;
    font-size: 70px;
    color: rgba(0,0,0,.1);
    cursor: pointer;
    transition: all 300ms;
}
.p_con .pro-swiper-left i:hover,.p_con .pro-swiper-right i:hover{
    color: rgba(0,0,0,.5);
}
.p_con .pro-exhibition img{
    margin: 0 auto;
    display: block;
    height: 400px;
    max-width: 520px;
}
.p_con .pro-introduce{
    font-size: 14px;
    color: #666666;
    height: 130px;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    margin-top: 10px;
    padding: 15px 0;
    overflow-y: auto;
}
.p_con .pro-attribute{
    padding-top: 15px;
    border-bottom: 1px solid #d6d6d6;
}
.p_con .pro-attribute label{
    font-weight: bold;
    min-width: 100px;
}
.p_con .pro-phone{
    margin-top: 30px;
    width: 280px;
    background-color: #ed423a;
    color: #ffffff;
    text-align: center;
    border-radius: 5px;
    font-size: 20px;
    line-height: 55px;
}
.p_con .pro-price{
    line-height: 40px;
    font-size: 22px;
    font-weight: 600;
    color: #f00;
}
.con-title{
    font-weight: bold;
    margin: 20px 0;
    color: #1477dc;
}
/* 产品列表2 */

.pro2 .text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-family: Impact;
    line-height: 50px;
    font-size: 30px;
}

.pro2 .one {
    background-color: #d0d4d5;
}

.pro2 .one img {
    width: 100%;
    height: 300px;
    object-fit: contain;
}

.pro2 .one:nth-child(2), .pro2 .one:nth-child(3), .pro2 .one:nth-child(6), .pro2 .one:nth-child(7), .pro2 .one:nth-child(10), .pro2 .one:nth-child(11), .pro2 .one:nth-child(14) {
    background-color: #e0e4e5;
}

/* 联系我们 */

.lxwm {
    padding: 100px;
}

.lxwm .f22 {
    font-size: 22px;
    line-height: 35px;
    background-color: #f0f4f5;
    box-sizing: border-box;
    padding: 60px;
}

/* 优势01 */

.ys_list {
    background-color: #f0f4f5;
}

/* .ys_list img {
    width: 200px;
} */

.ys_list .f20 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.ys_list div {
    box-sizing: border-box;
    padding: 50px 50px;
}

.ys_list:nth-child(2), .ys_list:nth-child(3) {
    background-color: #d0d4d5;
}

/* 合作logo */

.hezuo_logo {
    padding: 100px;
    background-color: #404445;
}

.hezuo_logo div {
    margin-top: 15px;
}
.swiper-pagination{
    text-align: left;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    left: 100px;
}
.banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom: 70px;
}
.banner .row{
    height: 500px;
}
.banner .row>div{
    padding-left: 0;
    padding-right: 0;
}
.rongyu {
    padding: 100px;
    background: #f0f4f5;
}
.rongyu .list{
    padding: 10%;
    margin-top: 20px;
    text-align: center;
    border: 1px solid #ccc;
}
.rongyu .time{
    color: #fff;
    line-height: 50px;
    background: url(../img/bg_year.jpg)no-repeat center;
}
.rongyu .ico{
    height: 9px;
    margin: 10px 0;
    background: url(../img/star_line.jpg)no-repeat center;
}
.rongyu .text{
    line-height: 50px;
    font-size: 30px;
}
@media(max-width:768px){
    .banner .container-fluid{padding-top: 100px;padding-left: 20px;padding-right: 20px;}
    .banner .container-fluid a{margin-top: 10px;height: 35px;line-height: 35px;width: 100%;}
    .banner .ban_1 img{height: 240px;width: 100%;object-fit: contain;}
    .banner .swiper-slide{height: 650px;}
    .banner .box_1{height: 260px;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{display: none;}
    .yewu a div{padding: 2%;}
    .yewu .brief{height: auto;}
    .mt-5, .my-5{margin-top: 10px !important;}
    .more{padding: 1%;}
    .youshi .box{padding: 2%;}
    .youshi .brief{margin-top: 10px;padding-right: 0;}
    .l_ys .youshi:nth-child(1) .row,.l_ys .youshi:nth-child(3) .row,.l_ys .youshi:nth-child(5) .row{flex-direction: column-reverse;}
    .anli .box{padding: 15px;}
    .anli .box .tit+.row{margin-top: 10px;}
    .anli .box .tit+.row>div>div{margin-bottom: 10px;}
    .zi_st,.xinwen{padding: 20px 0;}
    .xinwen .box{width: 100%;}
    .xinwen .box .col-1{max-width: 15%;}
    .xinwen .box .row+.row{margin-top: 10px;}
    .foot{padding: 20px;}
    .pro_top{padding: 0 15px;}
    .pro2 .text{position: static;}
    .case{padding: 15px;}
    .case>.f80{margin-bottom: 20px;}
    .case_list{padding: 15px;}
    .case_list li p{width: 65%;}
    .about .row{padding: 80px 15px 0;}
    .c_list{padding: 15px;}
    .about .f60{padding-top: 0;}
    .zizhi{padding: 15px;}
    .zizhi .f60{margin-bottom: 0;}
    .zizhi .row div img{height: auto;}
    .rongyu{padding: 15px;}
    .news_ban p{padding-left: 10px;}
    .news_list{margin-top: 0;padding-left: 15px;padding-right: 15px;}
    .news_list .top img{height: auto;}
    .a_con{width: 95%;margin: -500px auto 0;padding: 15px;}
    .c_list a img{height: auto;}
    .lxwm{padding: 15px;}
    #dituContent{width: 100% !important; height: 350px !important;}
    /* #platform{top: -30px !important;left: -190px !important;} */
    .lxwm .f22{padding: 15px;}
}


@media (min-width: 575.98px) {  }
@media(min-width: 767.98px) { 
    .f60{font-size: 45px;}
    .f70{font-size: 35px;}
    .f80 {font-size: 39px;}
    .lh80{line-height: 40px;}
    .f100{font-size: 60px;}
    .lh100{line-height: 70px;}
}

@media(min-width: 991.98px) { 
    .f70{font-size: 49px;}
    .f80 {font-size: 50px;}
    .f100{font-size: 70px;}
}
@media(min-width: 1200px){
    .f60{font-size: 60px;}
    .f70{font-size: 56px;}
    .f80 {font-size: 64px;}
    .f100{font-size: 80px;}
    .lh80{line-height: 60px;}
    .lh100{line-height: 80px;}
}
@media(min-width: 1300px) {
    .f70{font-size: 62px;}
    .f80 {font-size: 70px;}
    .f100{font-size: 90px;}
    .lh80{line-height: 60px;}
    .lh100{line-height: 80px;}
}
@media (min-width: 1400px) { 
    .f60{font-size: 60px;}
    .f80 {font-size: 78px;}
    .f70{font-size: 68px;}
    .f100{font-size: 100px;}
    .lh80{line-height: 80px;}
    .lh100{line-height: 100px;}
}

/* 服务产品修改start */
.pro_top {
    padding: 100px 100px 0 100px;
    color: #fff;
    background-color: #1177dc;
}

.pro_top .f80 {
    padding-top: 100px;
}

.pro_new{
    background-color: #f0f4f5;
}
.pro_new .pro_new_box{
    width: 1230px;
    padding: 30px 0;
    margin: 0 auto;
}
.pro_new_box .col-md-9,
.pro_new_box .col-md-7{
    padding-left: 0;
}
.pro_new_box .pro_new_nav{
    color: #747474;
    line-height: 30px;
    padding: 0 15px;
}
.pro_new_box .pro_new_nav a{
    color: #747474;
    font-family: "微软雅黑";
}
.pro_new_box .pro_new_nav img{
    width: 30px;
}
.pro_new_box .row{
    margin-right: 0;
    margin-left: 0;
}
.pro_new_box .pro_new_left{
    /*background-color: #ffffff;*/
}
.pro_new_box .pro_left_top,
.pro_new_box .pro_left_bottom,
.pro_new_box .layui-collapse,
.pro_new_box .pro_left_fcon,
.pro_new_box .pro_right_title,
.pro_new_box .pro_right_con{
    background-color: #ffffff;
}
.pro_new_box .pro_left_ftitle{
    background-color: #1177dc;
    color: #ffffff;
    height: 70px;
    line-height: 70px;
    margin-top: 15px;
}
.pro_new_box .pro_left_fcon{
    padding: 20px 10px;
    font-size: 17px;
    color: #737373;
}
.pro_new_box .pro_left_fcon div{
    margin: 5px 0;
}
.pro_new_box .pro_left_fcon p{
    line-height: 25px;
}
.pro_new_box .pro_left_fcon span{
    display: block;
    text-align-last: justify;
}
.pro_new_box .pro_left_ftitle img{
    width: 50px;
    margin: 0 5px;
}
.pro_new_box .pro_left_ftitle span{
    display: block;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
.pro_new_left .pro_left_top{
    border-bottom: 1px dashed #cdcdcd;
    line-height: 90px;
    font-size: 24px;
    font-weight: 600;
    padding-left: 20px;
    color: #1177dc;
}
.pro_new_left .pro_left_top i{
    font-size: 30px;
}

.pro_new_left .pro_left_bottom{
    border-top: 1px dashed #cdcdcd;
    height: 80px;
}

/*服务系统和产品修改layui样式start*/
.pro_new_box .layui-collapse{
    border: none;
}
.pro_new_box .layui-colla-title{
    background-color:#ffffff;
    line-height: 80px;
    height: 80px;
    font-size: 22px;
    padding-left: 50px;
    color: #747474;
}
.pro_new_box .layui-colla-title i{
    font-size: 26px;
    left: 20px;
}
.pro_new_left .pro_type1_active{
    background-color: #1177dc;
    color: #ffffff;
}
.pro_new_left .layui-colla-content ul li{
    line-height: 28px;
    font-size: 1rem;
    color: #737373;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro_new_left .layui-colla-content ul li a{
    color: #737373;
}
.pro_new_left .layui-colla-content ul li .pro_title_active{
    color: #1177dc;
}
.pro_new_left .layui-colla-content ul li a:hover{
    color: #1177dc;
}
.pro_new_left .layui-colla-content li a span{
    font-size: 0.3rem;
    transform: scale(0.8);
    display: inline-block;
    margin-left: 30px;
}

/*服务系统和产品修改layui样式end*/
.pro_new_box .pro_new_right{

}
.pro_new_right .pro_right_title{
    line-height: 50px;
    font-size: 22px;
    color: #1177dc;
    font-weight: 600;
    box-shadow: -5px 5px 10px #EEEEEE;
}
.pro_new_right .pro_right_title span{
    background-color: #1177dc;
    display: block;
    width: 10px;
    height: 30px;
    float: left;
    margin: 10px 15px;
}
.pro_new_right .pro_right_con{
    margin-top: 15px;
    min-height: 1300px;
    padding: 50px;
    box-shadow: -5px 5px 10px #EEEEEE;
}
.pro_new_right .pro_con_title{
    text-align: center;
    font-size: 22px;
    color: #1177dc;
}
.pro_new_right .pro_con_info{
    text-align: center;
    font-size: 14px;
    margin: 5px auto;
}
.pro_new_right .pro_con_body{
    line-height: 25px;
    font-family: "微软雅黑"!important;
}
.pro_new_right .pro_con_body img{
    display: block;
    max-width: 100%
}
.pro_new_right .pro_right_links{
    display: flex;
    justify-content: space-between;
}

/* 服务产品修改end */