﻿.wrapper{
    max-width: 1200px;
    width: 100%;
    margin:  0 auto;
    height:500px;
}

.wrapper .big_title{
    font-size: 36px;
    text-align: center;
    color: #2a2a2a;
    padding-top: 60px;
}

.wrapper .mini_title{
    font-size: 24px;
    text-align: center;
    color: #ff6600 !important;
}

.wrapper .swiper-container .swiper-pagination {
   bottom: 25px;
}


.wrapper .swiper-container .swiper-pagination-bullet {
    opacity: 1;
    position: relative;
    width: 50px;
    height: 3px;
    border-radius: 0;
    margin: 0 4px;
    background-color: rgba(0,0,0,0.5);
    transition: background-color .3s ease;
}

.wrapper .swiper-container .swiper-pagination-bullet::before {
    display: block;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    transform: scaleX(0);
    transform-origin: 0 0;
}

.wrapper .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active::before {
    animation: sliderPagination 3s linear forwards
}

.wrapper .swiper-container .swiper-pagination-bullet:hover {
    background-color: #fff;
}

@keyframes sliderPagination {
 	100% {
		transform: scaleX(1);
        opacity: 1;
    }
}

/* 全国服务网络 *********************************************************/
@keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }

    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.5;
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

@keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }

    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }

    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.0;
    }
}

.mapmodule{
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin: 0 auto;
}
.map_point {
    position: absolute;
    width: 1.9%;
    padding-bottom: 1.9%;
}
/* 中心点 */
.dot {
    position: absolute;
    width: 12%;
    height: 12%;
    left: 44%;
    top: 44%;
    border: 2px solid #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 100%; 
    background-color:#fff; 
    z-index: 2;
}
.pulse{
}
.pulse_active {
    background-color:#ee7800; 
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    border: 2px solid #ee7800;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn 2s ease-out;
    -moz-animation: warn 2s ease-out;
    animation: warn 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    box-shadow: 1px 1px 60px #ee7800; /* 阴影效果 */
}
.pulse1{}
.pulse1_active {
    background-color:#ee7800; 
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    border: 2px solid #ee7800;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 100%;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn1 2s ease-out;
    -moz-animation: warn1 2s ease-out;
    animation: warn1 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    box-shadow: 1px 1px 60px #ee7800; /* 阴影效果 */
}

/*行业方案 strat*****************************/
.trade_project { width:100%; padding-bottom:80px; background:#fff; overflow:hidden}

.trade_project .trade_project_title1{
    -webkit-transform: translatex(200px);
    transform: translatex(200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.trade_project .trade_project_transtion1{
    -webkit-transform: translatex(-200px);
    transform: translatex(-200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.trade_project .trade_project_title2{
    -webkit-transform: translatex(-200px);
    transform: translatex(-200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.trade_project .trade_project_transtion2{
    -webkit-transform: translatey(200px);
    transform: translatey(200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.trade_project .big_title{
    text-align: center;
    padding-top: 90px;
    color: #282828;
    font-size: 36px;
}
.trade_project .small_title{
    color: #aaaaaa;
    font-size: 14px;
    margin-top: 20px;
}

.trade_project h3 { font-size:18px; color:#cfcfcf; text-align:center}

.trade_project ul { margin:60px -15px 0 -15px; overflow:hidden}

.trade_project li { float:left; width:20%;height: auto;}

.trade_project .item { margin:7px 7px; border:1px solid #8d9196; overflow:hidden}

.trade_project .item img { width:100%; -webkit-transition:all .5s ease 0s; -moz-transition:all .5s ease 0s; -o-transition:all .5s ease 0s; transition:all .5s ease 0s}

.trade_project .item:hover img { -webkit-transform:scale(1.08); -moz-transform:scale(1.08); -o-transform:scale(1.08); transform:scale(1.08)}
.trade_project .trade_project_wrap{
    margin: 0 auto;
    width: 1310px;
    overflow: hidden;
    position: relative;
}
.trade_project .content{
    margin-top: 60px;
    width: 100%;
    height: 320px;
    overflow: hidden;
}
.trade_project .account_case_content{
    height: 240px;
}
.trade_project .content .content_transform{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.trade_project .content .content_item{
    width: 291px;
    margin-right: 12px;
    height: 320px;
    background: #fff;
    float: left;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
}
.trade_project .account_case_content .content_item{
    height: 240px;
}
.trade_project .content .content_item .content_item_img{
    width: 100%;
    height: 150px;
    overflow: hidden;
}
.trade_project .account_case_content .content_item .content_item_img{
    height: 155px;
}
.trade_project .content .content_item img{
    width: 100%;
    height: 100%;
    transition: 1s;
    -webkit-transition: 1s;
}
.trade_project .content .content_item img:hover{
    -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);
}
.trade_project .content .content_item .content_bottom{
    background-color: #ffffff;
    padding: 20px 20px 30px 20px;
    height: 119px;
    overflow: hidden;
    border: 1px #dcdcdc solid;
    border-top: none;
}
.trade_project .account_case_content .content_item .content_bottom{
    padding: 8px 18px 18px 18px;
    height: 58px;
}
.trade_project .content .content_item .small_title{
    color: #000000;
    font-size: 18px;
    margin: 0 !important;
}
.trade_project .content .content_item .content_txt{
    color: #555555;
    font-size: 14px;
    line-height: 28px;
    margin-top: 24px;
    max-height: 60px !important;
    overflow: hidden;
    padding-bottom: 20px;
}
.trade_project .account_case_content .content_item .content_txt{
    padding: 0;
    margin: 0;
}
.trade_project .trade_project_wrap .transfrom-left,.trade_project .trade_project_wrap .transfrom-right{
    position: absolute;
    top: 0;
    width: 55px;
    height: 320px;
    margin-top: 60px;
}
.trade_project .trade_project_wrap .account_case_lr{
    height: 240px;
}
.trade_project .trade_project_wrap .transfrom-right{
    right: 0;
}
.trade_project .trade_project_wrap .transfrom-left img,.trade_project .trade_project_wrap .transfrom-right img{
    position: relative;
    top: 141px;
    cursor: pointer;
}
.trade_project .trade_project_wrap .account_case_lr img{
    top: 80px;
}
.trade_project .trade_project_wrap .transfrom-left img{
    left: 0;
}
.trade_project .trade_project_wrap .transfrom-right img{
    float: right;
}


/* 产品介绍************************/
.product_introduce{width:100%;background-color: #fff;overflow: hidden;}

.product_introduce .product_introduce_title{
    -webkit-transform: translatex(200px);
    transform: translatex(200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.product_introduce .product_introduce_content{
    -webkit-transform: translatex(-200px);
    transform: translatex(-200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}

.product_introduce .big_title{
    font-size: 36px;
    text-align: center;
    color: #212121;
    line-height: 44px;
    padding-top: 90px;
}

.product_introduce .small_title{
    font-size: 14px;
    margin-top: 20px;
    color: #5e5e5e;
    text-align: center;
}

.product_introduce .ld_product{
    margin: 60px 0 20px 0;
    width: 100%;
    background-image: url("../image/privatization_back.jpg");
    background-size: 100% 100%;
    height: 665px;
    position: relative;
}
.product_introduce .ld_product p{
    color: #555555;
    font-size: 14px;
}
.product_introduce .ld_product .product_title{
    color: #1771eb;
    font-weight: bold;
    font-size: 18px;
    line-height: 32px;
}
.product_introduce .ld_product_advantage1{
    position: absolute;
    top: 210px;
    left: 40px;
}
.product_introduce .ld_product_advantage2{
    position: absolute;
    top: 390px;
    left: 220px;
}
.product_introduce .ld_product_advantage3{
    position: absolute;
    top: 390px;
    left: 895px;
}
.product_introduce .ld_product_advantage4{
    position: absolute;
    top: 205px;
    left: 890px;
}
.product_introduce .ld_product_advantage5{
    position: absolute;
    top: 540px;
    left: 600px;
}
.product_introduce .products{
    width: 100%;
    margin-bottom: 20px;
    box-shadow: 0px 2px 8px 0px rgb(0 0 0 / 20%);
    border-radius: 4px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0);
    height: 167px;
}
.product_introduce .products li{
    width: 25%;
    float: left;
}
.products .picture{
    padding-top: 32px;
    text-align: center;
}
.picdiv1,.picdiv2,.picdiv3,.picdiv4 {
    position: relative;
    background-size: 100% 100%;
    margin: auto;
    width: 84px;
    height: 84px;
}
.picdiv1{background-image: url("../image/product_1.png");}
.picdiv2{background-image: url("../image/product_2.png");}
.picdiv3{background-image: url("../image/product_3.png");}
.picdiv4{background-image: url("../image/product_4.png");}
.products p{text-align: center;font-size: 20px;color: #555555;}
/*.product_introduce .products li:hover .picdiv1{background-image: url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/images/product_1_h.png);}*/
/*.product_introduce .products li:hover .picdiv2{background-image: url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/images/product_2_h.png);}*/
/*.product_introduce .products li:hover .picdiv3{background-image: url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/images/product_3_h.png);}*/
/*.product_introduce .products li:hover .picdiv4{background-image: url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/images/product_4_h.png);}*/

/* 免费试用************************/
.probation{
    width: 100%;
    height: 300px;
    background-image: url(../image/probation.png);
    background-size: 100% 100%;
}
.probation .title{
    padding-top: 85px;
    padding-left: 0px;
    float: left;
}
.probation p{
    font-size: 32px;
    text-align: center;
    color: #fff;
}
.probation a{
    font-size: 32px;
    text-align: center;
    color: #ff6600;
    margin: 0 auto;
    display: block;
}
.probation .probation_pc{
    float: right;
    width:180px;
    padding:0px 66px 0px 0px;
}
.probation .probation_pc img{
    max-width: 100%;
    padding-top: 48px;
    margin: 0 auto;
    display: table-cell;
}
.probation_but{
    padding-top: 18px !important;
    padding-left: 5px;
}
.probation_button{
    position: absolute;
    width: 170px;
    height: 48px;
    background: #FF6600;
    border-radius: 4px;
    font-size: 16px !important;
    text-align: center;
    color: #fff !important;
    line-height: 48px;
}
/*****电话跳动效果*************/
.beat-char {
    line-height: 3.4em;
    position: relative;
    display: inline-block;
    background: transparent;

}
.rotate{
    transform:rotate(360deg) ;
    -ms-transform:rotate(360deg);   /* IE 9 */
    -moz-transform:rotate(360deg);  /* Firefox */
    -webkit-transform:rotate(360deg); /* Safari 和 Chrome */
    -o-transform:rotate(360deg);
    -webkit-transition-duration: 0.7s;
}

.spanjump{
    font-family: Constantia;
    font-size: 24px;
    position: relative;
    top: -18px;
}

/**问答****************************/
.questionanswer{
    width: 100%;
    height: 620px;
}
.questionanswer h2{
    font-size: 36px;
    text-align: center;
    color: #2a2a2a;
    padding-top: 90px;
    padding-bottom: 60px;
    -webkit-transform: translatey(200px);
    transform: translatey(200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.questionanswer .questionanswer_content_ul{
    -webkit-transform: translatex(-200px);
    transform: translatex(-200px);
    opacity: 0;
    -webkit-transition: -webkit-transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    transition: transform 1s ease-in-out 0s, opacity 1s ease-in-out 0s;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.questionanswer ul{
    width: 100%;
    height:380px;
}
.questionanswer ul li{
    width: 25%;
    height: 380px;
    float: left;
}
.questionanswer .question_lingdang{
    border-radius: 5px;
    background-size: 100% 100%;
    margin: 0 1.5% 15px 1.5%;
    height: 64px;
}
.questionanswer .question_lingdang1{
    background-image: url(../image/qa_tit_bg1.jpg);
}
.questionanswer .question_lingdang2{
    background-image: url(../image/qa_tit_bg2.jpg);
}
.questionanswer .question_lingdang3{
    background-image: url(../image/qa_tit_bg3.jpg);
}
.questionanswer .question_lingdang4{
    background-image: url(../image/qa_tit_bg4.jpg);
}
.question_top{
    margin: 0 1.5%;
    box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2);
    height:324px;
    border-radius: 4px;
}
.questionanswer img{
    height: 32px;
    width: 32px;
    float: left;
    padding-right:3px;
}
.questionanswer .question_lingdang h3{
    color: #fff;
    line-height: 64px;
    font-size: 20px;
    padding-left: 24px;
}
.question1,.question2,.question3,.question4,.question5,.question6,
.question7,.question8,.question9,.question10,.question11,.question12{
    height: 108px;
    width:100%;
}
.questionanswer span{
    width: 24px;
    height: 24px;
    border-radius: 2px;
    border: 1px solid #2c8ff7;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #2c8ff7;
    line-height: 24px;
    text-align: center;
    float: left;
}
.question{
    position: relative;
    top:28%;
    left: 8%;
    border-left: 2px solid rgba(0, 0, 0, 0);
}
.question p{
    font-size: 14px;
    font-weight: 400;
    color: #666;
    line-height: 22px;
    padding-left: 13%;
    max-width: 70%;
    height: 0px;
}
.question1 .answer1,.question2 .answer2,.question3 .answer3,.question4 .answer4,.question5 .answer5,.question6 .answer6,
.question7 .answer7,.question8 .answer8,.question9 .answer9,.question10 .answer10,.question11 .answer11,.question12 .answer12{
    visibility: hidden;
    opacity: 0;
    position: relative;
    height: 176px;
    width: 100%;
    /*background-color: rgba(255, 133, 51, 0.8);*/
    background-color: #F8F8F8;
    top: 0px;
    background: -webkit-linear-gradient(#2c8ff7, #1771eb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#2c8ff7, #1771eb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#2c8ff7, #1771eb); /* Firefox 3.6 - 15 */
    background: linear-gradient(#2c8ff7, #1771eb); /* 标准的语法（必须放在最后） */
}
.answer_question{
    position: relative;
    left: 8%;
    top:22px;
}
.answer_answer{
    position: relative;
    left: 8%;
    top: 32px;
}
.answer_answer span{
    background-color: #fff;
    color: #2c8ff7;
    border:1px solid #FFF; 
    float: left;
    position: absolute;
    left: 0px;

}
.answer_question span{
    float: left;
    position: absolute;
    left:0px;
}
.answer_question p, .answer_answer p{
    max-width: 70%;
    padding-left: 13%;
    font-size: 14px;
    line-height: 22px;
}
.answer_question p{
    color: #666666;
}
.answer_answer p{
    color: #FF6600;
}
.question_p:hover .answer_question p{
    color: #fff;
}
.question_p:hover .answer_answer p{
    color: #fff;
}
.question_p:hover .answer_question span{
    color: #fff;
    border: 1px solid #fff;
}
.question1:hover .answer1{visibility: visible;opacity: 1;}
.question2:hover .answer2{visibility: visible;opacity: 1;}
.question3:hover .answer3{visibility: visible;opacity: 1;}
.question4:hover .answer4{visibility: visible;opacity: 1;}
.question5:hover .answer5{visibility: visible;opacity: 1;}
.question6:hover .answer6{visibility: visible;opacity: 1;}
.question7:hover .answer7{visibility: visible;opacity: 1;}
.question8:hover .answer8{visibility: visible;opacity: 1;}
.question9:hover .answer9{visibility: visible;opacity: 1;}
.question10:hover .answer10{visibility: visible;opacity: 1;}
.question11:hover .answer11{visibility: visible;opacity: 1;}
.question12:hover .answer12{visibility: visible;opacity: 1;}


/**新闻动态****************************/
.news_information{
    width: 100%;
    overflow: hidden;
    padding-bottom: 60px;
    text-align: center;
}
.news_information .big_title{
    font-size: 36px;
    text-align: center;
    color: #2a2a2a;
    padding-top: 90px;
}
.news_information .mini_title{
    font-size: 14px;
    margin-top: 20px;
    color: #5e5e5e;
    text-align: center;
}
.news_information ul{
    width: 100%;
    padding-top: 60px;
    overflow: hidden;
}
.news_information ul li{
    width: 33.33333%;
    float: left;
    overflow: hidden;
    padding-bottom: 20px;
}
.news_information .news_content{
    background-color: #fff;
    border: 1px solid #e3e3e3;
    overflow: hidden;
    margin-top: 0px;
}
.news_content_image{
    width: 100%;
    margin: auto;
    background-size:100%;
    padding-bottom: 35%;
    text-align: left;
}
.news_content_logo{
    width: 16%;
    position: relative;
    top: 0px;
    left: 0px;
}
.news_content .news_content_title{
    margin: 18px 5% 10px 5%;
    padding: 0;
    font-size: 22px;
    color: #333;
    height: 56px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    overflow: hidden;
    text-align: left;
}
.news_content .news_content_subtitle{
    margin: 10px 5%;
    padding: 0;
    font-size: 16px;
    color: #888;
    height: 56px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-wrap: break-word;
    overflow: hidden;
    text-align: left;
}
.news_content .news_content_date{
    margin-top: 20px;
    float: right;
    width: 112px;
    margin-right: 5%;
}
.news_content .news_content_date img{
    width: 20px;
    height: 20px;
    float: left;
    margin-right: 8px;
}
.news_content .news_content_date p{
    font-size: 14px;
    color: #888;
    line-height: 24px;
    padding-bottom: 16px;
}
.news_content_footer{
    position: relative;
    top: -7px;
    width: calc(100% - 20px);
}
.news_information_btn{
    width: 150px;
    height: 40px;
    background-color: #2587ee;
    text-align: center;
    color: #fff;
    margin: auto;
    font-size: 16px;
    line-height: 40px;
    border-radius: 20px;
    margin-bottom: 20px;
}
.news_content_no2_top{
    overflow: hidden;
    margin-top: 4px;
}
.news_content_no2_coin{
    width: 40px;
    height: 40px;
    padding: 5px;
    float: left;
}
.news_content_no2_title{
    width: calc(50% - 50px);
    font-size: 26px;
    color: #1771eb;
    float: left;
    line-height: 50px;
}
.news_content_no2_more:hover{
    color: #1771eb;
}
.news_content_no2_more{
    height: 30px;
    line-height: 30px;
    border: 1px solid #1771eb;
    border-radius: 30px;
    float: right;
    width: calc(50% - 45px);
    text-align: center;
    margin: 9px 15px;
    color: #1771eb;
}
.news_content_no2_describe{
    width: 100%;
    overflow: hidden;
    margin-top: 6px;
}
.news_content_no2_describe:hover a{
    color: #1771eb;
}
.news_content_no2_describe img{
    width: 34%;
    float: left;
    margin-left: 8px;
}
.news_content_no2_describe .describe_title{
    float: left;
    width: calc(66% - 28px);
    font-size: 18px;
    text-align: left;
    padding: 10px;
}
.news_content_no2_bottom{
    width: 100%;
    overflow: hidden;
    margin-top: 10px;
}
.news_content_no2_bottom a:hover{
    color: #1771eb;
}
.news_content_no2_bottom ul{
    margin: 0px 8px;
    padding: 0px 0px 10px 0px;
}
.news_content_no2_bottom ul li{
    height: 40px;
    width: calc(100% - 16px);
    border-top: 1px solid #ececec;
    padding: 0px;
    line-height: 40px;
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.news_content_no2_bottom img{
    height: 10px;
    width: 10px;
    float: left;
    margin: 15px 10px;
}


/*新闻列表页******************/
.newslist_banner {
    background-image: url(https://www.51mis.com/skin/default/images/about/banner-title.jpg);
}
.newslist ul{
    margin: 20px 0px;
}
.newslist ul li{
    margin: 12px 0px;
    height: 80px;
    width: 100%;
}
.newslist ul li .newslist_data{
    height: 100%;
    width: 100px;
    background-color: #efefef;
    float: left;
    color: #ff6600;
    text-align: center;
}
.newslist ul li .newslist_data .newslist_data_day{
    padding-top: 4px;
    font-size: 32px;
}
.newslist ul li .newslist_data .newslist_data_month{
    font-size: 14px;
    line-height: 10px;
}
.newslist ul li .newslist_content{
    height: 100%;
    width: calc(100% - 150px);
    background-color: #fff;
    float: left;
}
.newslist ul li .newslist_content .newslist_content_title{
    font-size: 18px;
    font-weight: 600;
    color: #333;
    padding-left: 20px;
    padding-top: 12px;
}
.newslist ul li .newslist_content .newslist_content_subtitle{
    font-size: 16px;
    color: #888;
    padding: 0px 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-top: 4px;
}
.newslist ul li:hover .newslist_data{
    color: #fff;
    background-color: #ff6600;
}
.newslist ul li:hover .newslist_content{
    background-color: #f2f2f2;
}

/*新闻详情页******************/
.newspro{
    margin: 30px 0px;
}
.newspro .newscontent{
    width: 100%;
    overflow: hidden;
    color: #333;
    float: left;
    margin-bottom: 30px;
}
.newspro .newscontent .title{
    font-size: 28px;
    margin: 0px 30px;
}
.newspro .newscontent .subtitle{
    font-size: 14px;
    color: #888;
    margin: 0px 30px;
}
.newspro .newscontent .fenjiexian{
    height: 1px;
    background-color: #e9e9e9;
    width: 100%;
    margin: 30px;
}
.newspro .newscontent .content p{
    font-size: 16px;
    color: #333;
    margin: 0px 30px;
    padding: 15px 0px;
    line-height: 30px;
}
.newspro .newscontent .content .content_text{
    font-size: 18px;
    font-weight: 600;
}
.newspro .newscontent .content .content_image{
    width: 60%;
    margin: 15px 20%;
}
.newspro .rightlist{
    width: 30%;
    max-height: 600px;
    float: left;
    overflow: hidden;
}
.newspro .rightlist .rightlist_content{
    margin: 0px 20px;
    height: 100%;
    border: 1px solid #e9e9e9;
}
.newspro .rightlist .rightlist_content .rightlist_content_title{
    font-size: 16px;
    padding: 5px;
    line-height: 36px;
}
.newspro .rightlist .rightlist_content .rightlist_content_title .rightlist_content_title_img{
    padding-right: 10px;
    padding-left: 10px;
}
.newspro .rightlist .rightlist_content .fenjiexian{
    height: 1px;
    width: 95%;
    margin-left: 2.5%;
    background-color: #e9e9e9;
}
.newspro .rightlist .rightlist_content ul{
    padding-bottom: 10px;
}
.newspro .rightlist .rightlist_content ul li{
    height: 36px;
    line-height: 36px;
    padding: 4px 0px;
    margin: 0px 20px;
    border-bottom: 1px solid #e9e9e9;
}
.newspro .rightlist .rightlist_content ul li .point{
    height: 10px;
    width: 10px;
    border-radius: 100%;
    background-color: #e9e9e9;
    float: left;
    margin: 13px;
}
.newspro .rightlist .rightlist_content ul li .ullitext{
    width: calc(100% - 36px);
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/**新闻动态列表页面翻页********/
.pagelist {
    text-align: center;
    color: #666;
    width: 100%;
    clear: both;
    padding: 10px 0px;
    margin: 0 0 10px;
}
.pagelist a {
    color: #666;
    margin: 0 5px 10px;
    padding: 4px 10px;
    background: #F7F7F7;
    display: inline-block;
}
.pagelist > b {
    padding: 5px 10px;
}
.pagelist a:hover, .pagelist > b {
    color: #3690cf;
    color: #FFF;
    background: #ff6600;
}
.swiper-slide p{
    padding: 0;
}
.swiper-slide_stitle{
    font-size: 18px;
    color: #555555;
    font-weight: 600;
}
/**客户案例页面********/
.customercase_banner{
    background-image:url(../image/customercase_banner2.png);
    height: 480px;
}
.customercase_banner h1{
    padding-top: 150px;font-size: 50px;color: #333;margin: 0;
}
.customercase_banner h2{
    padding-top: 36px;font-size: 24px;color: #333;font-weight: 400;margin: 0;
}
.customercase_menu{
    height: 80px;
}
.customercase_menu ul{
    line-height: 80px;
}

.industryclassification{
    overflow: hidden;
}
.industryclassification .industryclassification_bottom{
    height: 1px;
    width: 100%;
    background-color: #eaeaea;
}
.industryclassification span{
    line-height: 60px;
    color: #a6a6a6;
    float: left;
    font-size: 14px;
}
.industryclassification ul{
    display: flex;
    overflow: hidden;
}
.industryclassification ul li{
    margin: 15px 10px;
    line-height: 30px;
    font-size: 14px;
    height: 100%;
    padding: 0px 20px;
    cursor: pointer;
    color: #7f7f7f;
}
.industryclassification ul li .small_logo{
    background-image: url(../image/orange_logo_ico.svg);
    height: 16px;
    width: 16px;
    background-size: 100% 100%;
    float: left;
    margin-top: 7px;
    margin-right: 4px;
}
.industryclassification ul .chose{
    background: -webkit-linear-gradient(left,#f96c03, #fecd04);
    background: -o-linear-gradient(left,#f96c03, #fecd04);
    background: -moz-linear-gradient(left,#f96c03, #fecd04);
    background: linear-gradient(left,#f96c03, #fecd04);
    border-radius: 15px;
    color: #fff;
}
.industryclassification ul .chose .small_logo{
    background-image: url(../image/white_logo_ico.svg) !important;
}

.customercase{
    overflow: hidden;
    margin: 30px 0 50px 0;
}
.customercase ul{
    width: 1275px;
}
.customercase ul li{
    width: 350px;
    margin-right: 75px;
    float: left;
    overflow: hidden;
    border-radius: 20px;
    margin-bottom: 40px;
}
.customercase ul li img{
    height: 200px;
    width: 100%;
}
.customercase ul li .content{
    width: 100%;
    border: 1px solid #dcdcdc;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
}
.customercase ul li .content .content_text{
    margin: 0px 16px;
    padding: 20px 0;
    overflow: hidden;
    border-bottom: 1px solid #eaeaea;
}
.customercase ul li .content .content_text .content_text_name{
    color: #3a3a3a;
    font-weight: 600;
    font-size: 18px;
    margin-bottom: 20px;
}
.customercase ul li .content .content_text .content_text_text{
    color: #666666;
    font-size: 16px;
    line-height: 28px;
    height: 84px !important;
    overflow: hidden;
}
.customercase ul li .content .content_tag_link{
    height: 60px;
    margin: 0 16px;
}
.customercase ul li .content .content_tag_link .content_tag{
    height: 24px;
    padding: 0 10px;
    line-height: 24px;
    border-radius: 12px;
    background-color: #efefef;
    font-size: 12px;
    color: #6f6f6f;
    float: left;
    margin: 18px 0;
}
.customercase ul li .content .content_tag_link .content_link{
    float: right;
    font-size: 14px;
    color: #0080d2;
    line-height: 24px;
    margin: 18px 0;
    cursor: pointer;
}
.customercase .customercase_show{
    width: 100%;
    overflow: hidden;
}
.customercase .customercase_show_list{
    display: flex;
    position: relative;
    left: 0;
}
.customercase .customercase_show .customercase_show_items{
    float: left;
    width: 1275px;
    position: relative;
}
.Subdirectory{
    background-color:#fbfbfb;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 15%) ;
    border-bottom:#f7f7f7 solid 1px;
    height: 80px;
}

/*客户案例墙********************************************/
.casewall{
    width: 100%;
    background-color: #fbfcfd;
}
.casewall ul li{
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
.casewall ul li:nth-child(2n){
    background-color: #f5f7fd;

}
.casewall ul li  .wallcontent{
    position: relative;
    width: 1200px;
    height: auto;
    margin: 0 auto;
    padding-top: 60px;
}
.casewall ul li  .wallcontent .wall_title{
    position: relative;
    justify-content: center;
    align-items: center;
}
.casewall ul li  .wallcontent .wall_title p{
    letter-spacing: 0;
    line-height: 36px;
    font-weight: 900;
    font-size: 28px;
    color: rgba(0,0,0,.85);
    text-align: center;
}
.casewall ul li  .wallcontent .wall_title .title_bomline{
    width: 40px;
    height: 2px;
    margin: 16px auto 0;
    background: #ff6600;
    border-radius: 1px;
}
.casewall ul li  .wallcontent ul{
    padding: 36px 0 48px;
    overflow: hidden;
}
.casewall ul li  .wallcontent ul li{
    float: left;
    height: 95px;
    width: 187.5px;
    margin-right: 15px;
    margin-bottom: 15px;
    position: relative;
    box-shadow: 0 2px 10px 0 rgba(0,0,0,.06);
}
.casewall ul li  .wallcontent ul li img{
    width: 100%;
    height: 100%;
}
.casewall ul li  .wallcontent ul li:nth-child(6n){
    margin-right: 0;
}