@keyframes warn {
	0% {
		transform: scale(0);
		opacity: 0.0;
	}
	25% {
		transform: scale(0);
		opacity: 0.1;
	}
	50% {
		transform: scale(0.1);
		opacity: 0.3;
	}
	75% {
		transform: scale(0.5);
		opacity: 0.5;
	}
	100% {
		transform: scale(1);
		opacity: 0.0;
	}
}
/* 新闻列表 */
.news-banner{
    position: relative;
}
.news-banner img{
    width:100%;
}
.news-slides{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height: 100%;
}
.news-slides>.hContainer{
    height:100%;
}
.brand-nav{
    padding:25px 0;
}
.brand-nav a{
    margin:0 10px;
}
.brand-nav img{
    margin-right:10px;
}
.public-main{
    padding:40px 0;
    background-color:#f7f8fb;
}
.news-th{
    font-size: 36px;
    color: #000000;
}
.news-th span{
    margin-left:10px;
    font-size: 14px;
    color: #999999;
}
.news-kind{
    
}
.news-kind li{
    width: 220px;
    height: 56px;
    text-align: center;
    line-height:56px;
    background-color:#ffffff;
}
.news-kind li>a{
    display:block;
}
.news-kind li.active{
    background-color:#33394d;
}
.news-kind li.active a{
    color:#ffffff;
}
.news-list{
    margin-top:40px;
    padding:45px;
    background-color:#ffffff;
}
.news-list>li{
    position: relative;
    padding-bottom:20px;
    margin-bottom:30px;
}
.news-list>li::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:0;
    height:1px;
    background-color:#d8011f;
    transition:all .5s;
}
.news-list>li:hover::after{
    width:100%;
    
}
.news-list>li>a{
    display:block;
}
.news-area{
    
}
.news-img{
    width:256px;
    overflow:hidden;
}
.news-img img{
    width:100%;
    max-height:188px;
    transition:all .5s;
}
.news-info{
    width:805px;
}

.newsList-title{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 24px;
    color: #000000;
}
.news-text{
    margin:25px 0;
    min-height:60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    font-size: 16px;
    line-height:30px;
    color: #999999;
}
.news-signinfo{
    padding:15px 20px;
   font-size: 14px; 
   color: #666666;
   background-color:#f7f8fb;
}
.news-signinfo li{
    margin-right:60px;
}
.news-signinfo span{
	font-size: 14px;
	color: #000000;
}
.news-list>li:hover .news-img img{
    transform: scale(1.1);
}
.news-list>li:hover .newsList-title,.news-list>li:hover .news-text{
    color:#d8011f;
}
.news-list>li:last-child{
    margin-bottom:0;
}
.news-pages{
    padding:50px 0 80px 0;
    background-color:#ffffff;
}
.page-num,.news-pages span,.news-prev,.news-next{
    margin-right:10px;
    display:flex;
    justify-content: center;
    align-items: center;
    width:40px;
    height:40px;
    border:1px solid #e6e6e6;
}
.news-pages span a{
    display:block;
}
.distabled{
    color:#b5b5b5;
    background-color:#e4e4e4;
}
.news-pages .page-num-current{ 
    background-color:#d8011f;
}
.news-pages .page-num-current{
    color:#ffffff;
}
/* 产品详情 */
.detail-main{
    padding:30px 0;
    background-color:#f7f8fb;
}
.detail-main>.hContainer{
    padding:36px;
    background-color:#ffffff;
}
.detail-title{
    font-size: 32px;
    text-align: center;
    color: #000000;
}
.detail-signinfo{
    margin:20px 0 30px 0;
}
.reminder-img{
    box-sizing: border-box;
    padding:20px 36px 20px 20px;
    width:146px;
    height:130px;
    font-size: 36px;
    line-height: 42px;
    text-align: center;
    color: #ffffff;
    font-weight:bold;
    background:url(../images/newsIcon1.png) no-repeat;
    background-size:100% 100%;
}
.reminder-info{
    box-sizing: border-box;
    padding:27px 33px;
    width: 994px;
    height: 129px;
    box-shadow: -1px 3px 3px 0px 
        rgba(0, 0, 0, 0.02);
    border-radius: 3px;
    border: solid 1px #dcdcdc;
}
.reminder-text{
    width:460px;
}
.reminder-name{
    font-size: 24px;
    color: #000000;
}
.reminder-linetext{
    font-size: 14px;
    color:#a6a6a6;
    line-height: 24px;
}
.reminder-contact{
    width:450px;
}
.reminder-service{
    font-size: 24px;
    color: #141414;
}
.reminder-service img{
    margin-right:10px;
}
.reminder-tel{
    font-size: 32px;
    font-weight:bold;
    color: #d8011f;
}
.onlineZixun{
    border-radius:3px;
	width: 161px;
	height: 44px;
    color:#ffffff;
	background-color: #d8011f;
}
.onlineZixun img{
    margin-right:10px;
    width:27px;
}
.detail-info{
    margin:46px 0;
    width:100%;
}
.detail-info,.detail-info p{
	text-indent: 2em;
	text-align: left;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
}
.detail-info a{color: coral;font-size: 16px;line-height: 28px;}
.detail-info img{
    width:auto;
    max-width:95%;
}

.pageOper{
    padding-top:30px;
    font-size:14px;
    line-height:40px;
    color:#777777;
    border-top:1px solid #eeeeee; 
}
.pageOper a{
    display:block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width:80%;
    color:#777777;
}
.pageOper a:hover{
    color:#d8011f;
}
.guessLike{
    margin-top:40px;
}
.guessLike-text{
    text-align: center;
    font-size: 30px;
    color: #000000;
}
.guessLike-info{
    margin-top:45px;
}
.guessLike-info>.hContainer{
    box-sizing: border-box;
    padding:45px;
    background-color:#ffffff;
}
.guessLike-info .news-list{
    box-sizing: border-box;
    padding:0;
    margin:0;
    flex-wrap: wrap;
    width:100%;
}
.guessLike-two .news-list{
    width:48%;
}
.guessLike-info .news-list li{
    position: relative;
    padding:0 0 0 20px;
    margin:0 3% 20px 0;
    width:46%;
}
.guessLike-two .news-list li{
    margin-right: 0;
    width:100%;
}
.guessLike-info .news-list li:nth-child(2n){
    margin-right:0;
}
.guessLike-info .news-list li::after{
    content:"";
    position:absolute;
    left:0;
    top:50%;
    width:3px;
    height:3px;
    border-radius:50%;
    background-color:#d8011f;
}
.guessLike-info  .news-td{
    font-size: 14px;
    color: #999999;
}
.guessLike-info .news-title{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width:80%;
    color:#000000;
}

.guessLike-info .news-list li:hover .news-title,.guessLike-info .news-list li:hover .news-td,.guessLike-info .news-list li:hover .news-td span{
    color:#d8011f;
}
.about-case{
    padding:40px 0;
}
.about-case>.hContainer{
    margin-top:40px;
    box-sizing: border-box;
    padding:0 40px 60px 40px;
    background-color:#ffffff;
}

.pic-caselist li{
    padding:45px  0;
    display: flex;
    justify-content: center;
    border-bottom:2px solid #f7f8fb;
}
.pic-caselist li>a{
    display: flex;
    justify-content:space-between;
}
.pic-caselist li img {
    width: 270px;
    max-height:95px;
}

.pic-caselist li .tex-box {
    padding: 0 20px;
    border-right: 1px solid #efeff1;
    width: 585px
}

.pic-caselist li .tex-box .tit {
    color: #4c5b78;
    font-size: 24px;
    margin-bottom: 15px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.pic-caselist li .tex-box .tex {
    color: #a4a9b4;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:3;
    overflow: hidden;
    line-height:24px;
}

.pic-caselist li .pro-type {
    padding-left: 30px;
    width:15%;
}

.pic-caselist li .pro-type .p1 {
    color: #060606;
    font-size: 16px;
}

.pic-caselist li .pro-type .p2 {
    color: #060606;
    font-size: 24px;
    margin: 16px 0
}

.pic-caselist li .pro-type .btn a {
    display: inline-block;
    background-color: #d8011f;
    width: 115px;
    height: 36px;
    font-size: 16px;
    color:#ffffff;
    text-align: center;
    line-height: 32px;
    border-radius: 3px;
}

.pic-caselist li .pro-type .btn a:hover {
    background: #6276a0;
}
.pic-caselist li:hover .tex-box .tit,.pic-caselist li:hover .tex-box .tex{
    color:#d8011f;
}
.about-Industry-case{
    margin-top:50px;
    padding-bottom:50px;
}
.about-Industry-case>.hContainer{
    margin-top:40px;
    box-sizing: border-box;
    padding:40px ;
    background-color:#ffffff;
}
.about-Industry-case .solulist{
    margin-bottom:0;
}
.about-Industry-case .solulist>li:first-child{
    padding:15px 0;
}
.industry-list li{
    width:48%;
}
.industry-title{
    margin-bottom:18px;
    font-size: 28px;
    line-height: 50px;
    color: #000000;
}
.industry-text{
    font-size: 14px;
    line-height: 24px;
    color: #4e4e4e;
}
.show-detail{
    margin-top:40px;
    display:block;
    width: 129px;
    height: 38px;
    line-height:38px;
    color:#ffffff;
    text-align: center;
    background-color: #d8011f;
    border-radius: 3px;
}
/* // 案例中心 */
.case-area{
    margin-top: 40px;
    padding:40px;
    background-color: #ffffff;
}
/* 案例详情 */
.case-detailtitle{
    font-size: 32px;
    color: #000000;
} 
.case-detaillabel{
    margin:35px 0;
}
.case-detaillabel span{
	width: 118px;
	height: 15px;
	font-size: 16px;
	line-height: 24px;
	letter-spacing: 0px;
	color: #d8011f;
}
.case-detailtext{
    font-size: 16px;
    line-height: 28px;
    color: #000000;
}
.case-detailitem{
    margin-bottom:80px;
}
.case-detailth{
    margin-bottom:50px;
    width: 152px;
    height: 46px;
    text-align: center;
    line-height:46px;
    font-size: 24px;
    color: #ffffff;
    background-color:#d8011f;
}
.case-detailform{
    box-sizing: border-box;
    padding:30px 57px;
    background-color: #33394d;
    box-shadow: inset 0px 3px 7px 0px 
        rgba(3, 3, 5, 0.35);
    border-radius: 3px;
}
.case-detailform img{
    max-width:210px;
    max-height:210px;
}
.form-detailinfo{
    width:35%;
}
.form-title{
	font-size: 24px;
	color: #ffffff;
}
.form-list{
    margin:18px 0;
}
.form-list li{
    display: flex;
    justify-content: flex-start;
    font-size: 16px;
    color:#ffffff;
    line-height:30px;
}
/*.form-list li>div{*/
/*    width:20%;*/
/*}*/
.form-zixun{
    display:flex;
    justify-content: center;
    align-items: center;
    width: 107px;
    height: 30px;
    color: #33394d;
    line-height:30px;
    background-color: #ffffff;
    border-radius: 5px;
}
.form-detailtitle{
    margin-bottom:15px;
    font-size: 24px;
    color: #ffffff;
}
.form-detailinput{
    margin-bottom:15px;
}
.form-detailinput input{
    box-sizing: border-box;
    padding-left:20px;
    width: 262px;
    height: 41px;
    line-height:41px;
    background-color: #ffffff;
    border-radius: 5px;
    border:none;
}
.form-detail-submit{
    	width: 265px;
    	height: 44px;
        line-height:44px;
        color:#ffffff;
        font-size: 16px;
        border: none;
    	background-color: #d8011f;
    	border-radius: 5px;
        outline:none;
    
}
.user-manual{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 16px;
    color: #000000;
}
.news-list li:hover .user-manual{
    color:#d8011f;
}
.solulist{
    margin-bottom:60px;
}
.solulist>li{
    padding:50px 0;
    display: flex;
    justify-content: flex-start;
    border-bottom: 2px solid #f7f8fb;

}
.solulist>li:first-child{
    padding-top:20px;
}
.solulist li .left-part {
    position:relative;
    width: 65%;
    padding-right: 30px;
    box-sizing: border-box;
}
.solulist li .left-part::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:0%;
    height:1px;
    background:#d8011f;
    transition:all .5s;
}
.solulist li:hover .left-part::after{
    width:80%;
}
.solulist li .left-part .tit {
    margin-bottom:35px;
    font-size: 28px;
    color: #000000;
}

.solulist li .left-part .tips span {
    font-size: 14px;
    color: #8d8f92;
    margin-right: 10px;
    line-height: 50px;
}

.solulist li .left-part .tex {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    font-size: 14px;
    color: #4e4e4e;
    line-height: 24px;
}

.solulist li .left-part .btn-box {
    text-align: left;
    margin-top: 40px;
}

.solulist li .left-part .btn-box a {
    display: inline-block;
    width: 145px;
    height: 44px;
    background-color: #d8011f;
    text-align: center;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    border-radius:5px;
    cursor: pointer;
}

.solulist li .right-part {
    box-sizing: border-box;
    padding:5px 0 0 30px;
    width:35%;
    border-left: 1px solid #e6e6e6;
}

.solulist li .right-part .tit {
    position: relative;
    margin-bottom:20px;
    font-size: 18px;
    color: #000000;
}

.solulist li .right-part .tit::after{
    content:"";
    position:absolute;
    left:-31px;
    width:1px;
    height:100%;
    background-color:#d8011f;
}

.solulist li .right-part .m-icon-box {
    margin: 20px 0;
    min-height:50px;
}

.solulist li .right-part .m-icon-box img {
    width: 100px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.solulist li .right-part .m-icon-box img:nth-child(3){
    margin-right:0;
}
.case-about-pro{
    flex-wrap: wrap;
}
.case-about-pro li{
    margin-bottom: 20px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    width:50%;
    font-size:14px;
}
.case-about-pro li span{
    margin-right:8px;
    display:inline-block;
    width:20px;
    height:20px;
    border-radius:5px;
    background-color:#d8011f;
}
.solu-more{
    margin:0 auto;
    display:block;
	width: 584px;
	height: 86px;
    line-height:86px;
    font-size: 24px;
    color: #fffefe;
    text-align: center;
	background-color: #d8011f;
	border-radius: 5px;
}
.solulist li:hover .left-part .tit{
    color:#d8011f;
}
.solulist li:hover .left-part .tex{
    color:rgba(78,78,78,0.8);    
}
.suitable{
    font-size: 16px;
    color: #060606;
}
.suitable span{
    margin-left:10px;
    color: #d8011f;
}
.suitable-text{
    margin-top:40px;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
}
.problems-list{
    flex-wrap: wrap;
    align-items:flex-start;
}
.problems-list li{
    position:relative;
    box-sizing: border-box;
    margin-bottom:25px;
    padding-bottom:20px;
    width:346px;
    border-bottom:1px solid #e6e6e6;
    
}
.problems-list li::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:0%;
    height:1px;
    transition:all .5s;
    background-color:#d8011f;
}
.problems-list li:hover::after{
    width:100%;
}
.problems-img{
    box-sizing: border-box;
    padding:10px;
    width:100%;
    overflow:hidden;
}
.problems-img img{
    margin:0 auto;
    display:block;
    width:auto;
    max-width:100%;
    transition:all .5s;
}
.problems-list li:hover .problems-img img{
    transform:scale(1.1);
}
.problems-title{
    margin:15px 0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-size: 24px;
    color: #0d0d0d;
}
.problems-text{
    margin-top:15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:2;
    overflow: hidden;
    font-size: 15px;
    height:48px;
    line-height: 24px;
    color: #111111;
}
.problems-list li:hover .problems-text{
    color:#777777;
}
.solution-list{
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.solution-list li{
    margin:0 50px 60px 0;
    width:240px;
}
.solution-list li:nth-child(4n){
    margin-right:0;
}
.solu-icon{
    margin:0 auto;
    width:91px;
    height:91px;
    border-radius:50%;
    transition:all .5s;
    background-color:#d8011f;
}
.solution-list li:hover .solu-icon{
    transform:translateY(-10px);
}
.solu-area{
    margin-top:25px;
    height:112px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    font-size: 16px;
    text-align: center;
    line-height: 28px;
    color: #4a5a73;
}
.solution-list li:hover .solu-area{
    color:#777777;
}
.detail-solu{
    margin-bottom:50px;
}
.solu-try{
    margin:0 auto;
    display:block;
    width: 165px;
    height: 48px;
    text-align: center;
    font-size: 18px;
    line-height: 48px;
    color: #fcfdff;
    border-radius:30px;
    background-color:#d8011f;
}
.partner-list{
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
}
.partner-list li{
    box-sizing: border-box;
    margin:0 5px 10px 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    width:19%;
    height:130px;
    border:1px solid #d5d5d5;
}
.partner-list li:hover{
    border:1px solid #f6ab1a;
}
.partner-list li img{
    margin:0 auto;
    width:90%;
}
.partner-list li:nth-last-child(1),.partner-list li:nth-last-child(2),.partner-list li:nth-last-child(3),.partner-list li:nth-last-child(4),.partner-list li:nth-last-child(5){
    margin-bottom:0;
}
.form .form-info .hContainer{
    box-sizing: border-box;
    padding:0 38px;
    align-items: initial;
}
.ding-img{
    width:70%;
}
.ding-img img{
    width:100%;
}
.ding-form{
    width:305px;
}
.soluform-title{
    margin-bottom:30px;
    font-size: 32px;
    font-weight:bold;
    color: #000000;
}
.form-input{
    margin-bottom:11px;
}
.form-input input{
    box-sizing: border-box;
    padding-left:20px;
    width: 305px;
    height: 50px;
    border: solid 1px #e9e9e9;
    outline: none;
    background:none;
}
.form-textarea{
	margin-bottom: 25px;
}
.form-textarea textarea{
    box-sizing: border-box;
    padding:10px 20px;
    width: 305px;
    height: 83px;
    outline: none;
    border: solid 1px #e9e9e9;
    background:none;
}
.form-submit{
	width: 305px;
	height: 50px;
    line-height:50px;
    font-size: 20px;
    color: #ffffff;
    outline:none;
    border:none;
	background-color: #d8011f;
}
.about-kind li{
    width:170px;
}
.about-area{
    margin-top:30px;
}
.about-area>.hContainer{
    box-sizing: border-box;
    padding:55px;
    background-color:#ffffff;
}
.about-us-text{
    font-size: 16px;
    line-height: 36px;
    color: #000000;
}
.about-agreement-text{
    font-size: 13px;
    line-height: 36px;
    color: #000000;
}
.about-us-text p{
    text-indent:2em;
}
.about-us-config{
    margin:60px 0;
    box-sizing: border-box;
    padding:30px 0;
    background-color:#f7f8fb;
}
.about-us-config li{
    width:25%;
    text-align: center;
    border-right:1px solid #dedede;
}
.about-us-config li:last-of-type{
    border:none;
}
.about-us-num{
    font-size: 18px;
    color: #000000;
}
.about-us-num span{
    margin-right:10px;
    font-size: 42px;
    font-weight:bold;
    color: #d8011f;
}
.about-us-number{
    margin-top:16px;
    font-size: 16px;
    color: #303030;
}
.environment-list{
    margin:64px 0 50px 0;
}
.environment-list li{
    width:338px;
}
.environment-list li img{
    width:100%;
}
.about-us-welcome{
    margin:50px 0;
    font-size: 80px;
    color: #dcdcdc;
}
.culture-list{
    flex-wrap: wrap;
}
.culture-list li{
    margin-bottom:100px;
    width:32%;
}
.culture-list li:nth-last-child(1),.culture-list li:nth-last-child(2),.culture-list li:nth-last-child(3){
    margin-bottom:40px;
}
.culture-img{
    
}
.culture-info{
    margin-left:45px;
}
.culture-title{
    margin-bottom:10px;
    font-size: 28px;
    line-height: 28px;
    color: #000000;
}
.culture-text{
    font-size: 16px;
    line-height: 28px;
    color: #999999;
}
/* .qualification-list{
    
}
.qualification-list li{
    width:197px;
} */
.qualification-list .swiper-slide img{
    width:100%;
}
.privacy{
    padding:80px 0 50px 0;
}
.contact-th{
    margin-bottom:20px;
    font-size: 36px;
    font-weight:bold;
    color: #000000;
}
.contact-td{
    font-size: 16px;
    line-height: 28px;
    color: #969696;
}
.contact-list{
    margin:60px 0;
}
.contact-list li{
    display: flex;
    justify-content: center;
    align-items: center;
    width:233px;
    height:175px;
    text-align: center;
    border:1px solid #ececec;
}
.contact-list li img{
    margin:0 auto;
    display:block;
}
.contact-name{
    margin:9px 0 6px 0;
    font-size: 16px;
    color: #383838;
}
.contact-tel{
    font-size: 24px;
    color: #383838;
}
.contact-qq{
    font-size: 14px;
    color: #383838;
}
.contact-address{
    width:208px;
}
.contact-address-text{
    font-size: 18px;
    line-height: 30px;
    color: #383838;
}
.contact-address-text p{
    margin-bottom:30px;
}
.contact-ewm{
    width:196px;
}
.contact-ewm img{
    width:100%;
}
.contact-remarks{
    margin-top:20px;
    font-size: 14px;
    line-height: 30px;
    color: #383838;
}
.iw_poi_title {
    color:#CC5522;
    font-size:14px;
    font-weight:bold;
    overflow:hidden;
    padding-right:13px;
    white-space:nowrap;
}
.iw_poi_content {
    font:12px arial,sans-serif;
    overflow:visible;padding-top:4px;
    white-space:-moz-pre-wrap;
    word-wrap:break-word;
}
.contact-map{
    position: relative;
    width:814px;
    height:534px;
    border: 1px solid #ccc;
}
.contact-map img{
    width:100%;
}
.map-slides{
    position:absolute;
    top:28px;
    box-sizing: border-box;
    padding:20px;
    left:270px;
    width:300px;
    font-size:13px;
    line-height:30px;
    color:#000000;
    border-radius:10px;
    background-color:rgba(255,255,255,0.8);
}
.golink{
    margin:10px auto 0 auto;
    width:150px;
    height:36px;
    line-height:36px;
    border-radius:30px;
    text-align: center;
    background-color:#d8011f;
}
.golink a{
    color:#ffffff;
}
.location{
    position: absolute;
    left:46%;
    bottom:-56px;
    margin-left:-4px;
}
.map_one{
	position: relative;
    height: 32px;
    width: 32px;
    margin: 0 auto;
    display: -webkit-flex;
    justify-content: center;
    align-items: center;
}
.map_one .map_dropsmall{
	height: 7px;
    width: 7px;
    border: 4px solid #d8011f;
    border-radius: 50%;
    z-index: 2;
    box-sizing: border-box;
}
.map_one .map_small{
	height: 32px;
    width: 32px;
    border: 12px solid #d8011f;
    box-sizing: border-box;
    border-radius: 50%;
    z-index: 2;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    opacity: 0;
    animation: warn 1s ease-out;
}
.map_one .map_middle{
	height: 40px;
	width:40px;
	border: 12px solid  #d8011f;
	box-sizing: border-box;
	border-radius: 50%;
	z-index: 2;
	position: absolute;
	left:-4px;
	top:-4px;
	z-index: 1;
	opacity: 0;
	animation: warn 3.5s ease-out;
    animation-iteration-count: infinite;
}
.map_one .map_big{
	height: 45px;
	width:45px;
	border: 12px solid  #d8011f;
	box-sizing: border-box;
	border-radius: 50%;
	z-index: 2;
	position: absolute;
	left:-7px;
	top:-7px;
	z-index: 1;
	opacity: 0;
	animation: warn 4.5s ease-out;
    animation-iteration-count: infinite;
}

 /* 内页banner开始 */
.public-remarks{
    font-size:32px;
    color:#ffffff;
    text-align: center;
    font-weight:bold;
} 
.public-features{
    margin:18px 0 30px 0;
    font-size: 36px;
    color: #ffffff;
}
.public-form{
    margin:80px auto 0 auto;
    width:530px;
    height:45px;
    line-height:45px;
    background-color: #ffffff;
    border-radius:5px;
}
.public-form-input{
    box-sizing: border-box;
    padding-left:20px;
    width: 442px;
    height: 45px;
    font-size: 18px;
    color: #3d3d3d;
    border:none;
    outline:none;
    border-radius: 5px 0 0 5px;
}
.public-form-submit{
    width: 112px;
    height: 45px;
    font-size: 18px;
    color: #ffffff;
    border:none;
    background-color: #d8011f;
    border-radius: 5px;
    outline:none;
}

 /* 内页banner结束 */
/* 安全保障开始 */
.reason-tit-box {
    transition: all .8s;
}

.reason-tit-box .tit {
    font-size: 36px;
    font-weight: 600;
    color: #000;
    text-align: center;
}

.reason-tit-box .sub {
    font-size: 12px;
    color: #c6c6c6;
    text-align: center;
}

.storage{
	box-sizing: border-box;
	padding:0 0 40px 0;
}
.storage-text{
	margin:50px auto;
	width: 799px;
	text-align: center;
	font-size: 16px;
	line-height: 26px;
	color: #3a3939;
}
.storage-list{
	margin:0 auto;
}
.storage-list li{
	float: left;
	width:25%;
	text-align: center;
}
.storage-icon{
	position: relative;
	margin-bottom:15px;
	display:inline-block;
	font-size: 60px;
	font-weight:bold;
	color: #4b5b79;
}
.storage-icon span{
	font-size: 24px;
}
.storage-list li .storage-icon::after{
	content:"";
	position: absolute;
	left:-60px;
	top:50%;
	margin-top:-24px;
	width:48px;
	height:48px;
}
/* .storage-list li:first-child .storage-icon::after{
	background:url(../images/icon1.png) no-repeat;
	background-position:center; 
}
.storage-list li:nth-child(2) .storage-icon::after{
	background:url(../images/icon2.png) no-repeat;
	background-position:center; 
}
.storage-list li:nth-child(3) .storage-icon::after{
	background:url(../images/icon3.png) no-repeat;
	background-position:center; 
}
.storage-list li:nth-child(4) .storage-icon::after{
	background:url(../images/icon4.png) no-repeat;
	background-position:center; 
} */
.storage-name{
	font-size: 24px;
	color: #4b5b79;
}
.storage-fnlist{
	
}
.storage-fnlist li{
	box-sizing: border-box;
	padding:80px 0;
    border-bottom:5px solid #f7f8fb;
}
.storage-fnlist li:last-of-type{
    padding-bottom:0;
    border:none;
}
.storage-img{
	width:550px;
	overflow:hidden;
	border-radius:10px;
}
.storage-img img{
	width:100%;
}
.storage-info{
	position:absolute;
	top:50%;
	margin-top:-115px;
	width:453px;
	height:230px;
}
.storage-th{
	font-size: 36px;
	color: #313842;
}
.storage-line{
	margin:24px 0;
	width: 50px;
	height: 3px;
	background:#4b5b79;
}
.storage-size{
	font-size: 14px;
	line-height: 26px;
	color: #9a9a9a;
}
.storage-fnlist li:nth-child(odd) .storage-img{
	float:left;
}
.storage-fnlist li:nth-child(odd) .storage-info{
	right:0;
}
.storage-fnlist li:nth-child(even) .storage-img{
	float:right;
}
.storage-fnlist li:nth-child(even) .storage-info{
	left: 0;
}
.storage-item{
	position: relative;
}

/* 安全保障结束 */
/* 招商加盟开始 */
.join-list{
    box-sizing: border-box;
    padding:40px 0;
}
.join-hreder{
    text-align: center;
}
.join-title{
    font-size: 36px;
    color: #000000;
}
.join-text{
    margin-top:15px;
    color: #c5c5c5;
}
.join-message{
    padding:30px 0;
    border-top:1px solid #f2f2f2;
}
.join-message-identity{
    margin-top:50px;
}
.join-message-identity li{
    display: flex;
    justify-content: center;
    align-items: center;
	width: 309px;
	height: 106px;
    font-size: 32px;
    font-weight:bold;
    color: #ffffff;
    text-align: center;
	border-radius: 3px;
}
.join-message-identity li img{
    margin-right:10px;
}
.join-message-identity li:first-child{
    background-image: linear-gradient(90deg,
    	#db0723 0%, 
    	#f6444a 100%);
}
.join-message-identity li:nth-child(3){
    background-image: linear-gradient(90deg, 
    		#ff7302 0%, 
    		#ff9b23 100%);
}
.join-message-identity li:last-of-type{
   background-image: linear-gradient(90deg, 
   		#dcb309 0%, 
   		#f3bc3b 100%);
}
.join-message-identity li:nth-child(2n){
    width:60px;
    font-size: 18px;
    font-weight:lighter;
    color: #484848;
}
.join-message-identity li:nth-child(2n) img{
    margin:5px 0;
}
.join-process{
    margin:20px 0;
}
.join-process li{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 309px;
}
.join-process li img{
    margin:0 15px;
}
.join-sign{
    position: relative;
    padding:29px 0;
    font-size: 36px;
    font-weight:bold;
    text-align: center;
    color: #ffffff;
    background-image: linear-gradient(90deg, 
    		#da0522 0%, 
    		#ee323e 100%);
    border-radius: 5px;
}
.join-sign::after{
    content:"";
    position:absolute;
    left:50%;
    margin-left:-12.5px;
    bottom:-13px;
    width:23px;
    height:13px;
    background:url(../images/down.jpg);
}
.join-function-list{
    margin:27px 0;
}
.join-function-list li{
    box-sizing: border-box;
    padding:15px 10px 10px 10px;
    width: 142px;
    height: 473px;
    border-radius: 3px;
}
.join-function-list li:first-child{
    background-image: linear-gradient(90deg,
        #fc5254 0%, 
        #fd734c 100%);
}
.join-function-list li:nth-child(2){
    background-image: linear-gradient(90deg, 
    		#ffffff 0%, 
    		#ecb380 0%, 
    		#d86601 0%, 
    		#ff9657 100%);
}
.join-function-list li:nth-child(3){
    background-image: linear-gradient(90deg, 
    		#d8b201 0%, 
    		#ffc257 100%);
}
.join-function-list li:nth-child(4){
    background-image: linear-gradient(90deg, 
    		#ff7503 0%, 
    		#ff941d 100%);
}
.join-function-list li:nth-child(5){
    background-image: linear-gradient(90deg, 
   		#fc5254 0%, 
   		#fd8048 100%);
}
.join-function-list li:nth-child(6){
    background-image: linear-gradient(90deg, 
    		#ff7705 0%, 
    		#fe9454 100%);
}
.join-function-list li:nth-child(7){
    background-image: linear-gradient(90deg, 
    		#dbb409 0%, 
    		#fec155 100%);
}
.join-function-list li:nth-last-child(1){
    background-image: linear-gradient(90deg, 
    		#fc5553 0%, 
    		#fd724c 100%);
}
.join-function-title{
    height:405px;
    background-color:#ffffff;
}
.join-function-th{
    margin-bottom:8px;
    font-size: 24px;
    color: #ffffff;
    text-align: center;
}
.join-function-title dd{
    box-sizing: border-box;
    padding:6px 8px;
    font-size: 15px;
    line-height:30px;
    color: #060606;
}
.join-function-title dd:nth-child(even){
    padding:0 8px;
    background-color:#f1f1f1;
}
.join-function-title dd:last-of-type{
    padding-bottom:15px;
}
.join-function-stork dd{
    padding:5.5px 8px;
    line-height:25px;
}
.join-message-foot{
    box-sizing:border-box;
    padding:14px 20px;
    color:#ffffff;
    font-size: 32px;
    font-weight:bold;
    background-image: linear-gradient(90deg,
    	#fc5254 0%, 
    	#ffb83b 100%);
    border-radius: 5px;
}
.join-message-foot div{
    width: 176px;
    height: 40px;
    font-size: 20px;
    text-align: center;
    color: #010101;
    font-weight:initial;
    line-height:40px;
    background-color:#ffffff;
}
.join-core{
    box-sizing: border-box;
    padding:50px 0;
    height:752px;
    background:url(../images/join-bg.jpg);
}
.join-core-list{
    margin-top:80px;
}
.join-reason{
    padding:40px 0 70px 0;
}
.join-reason-list{
    margin-top:50px;
    align-items: flex-start;
}
.join-reason-list li{
    width:370px;
}
.join-reason-img{
    width:100%;
}
.join-reason-img img{
    width:100%;
}
.join-reason-title{
    position: relative;
    margin:25px 0;
    font-size: 24px;
    color: #000000;
}
.join-reason-title::after{
    content:"";
    position:absolute;
    bottom:-17px;
    left:0;
    width:26px;
    height:1px;
    background-color:#db0723;
}
.join-reason-text{
    font-size: 15px;
    line-height: 28px;
    color: #636363;
}
.join-advent{
    box-sizing: border-box;
    padding:50px 0;
    background-color:#f2f2f2; 
}
.join-advent-list{
    margin-top:50px;
}
.join-support{
    padding:50px 0;
}
.join-support-list{
      margin-top:50px;  
}
.join-support-list li{
    box-sizing: border-box;
    padding:50px 20px 25px 20px;
    width:286px;
    height:400px;
    text-align: center;
    background-color:#f2f2f2;
}
.join-support-img{
    margin:0 auto;
    display:block;
    width:92px;
    height:85px;
    
}
.join-support-title{
    margin:25px 0 35px 0;
    font-size: 28px;
    color: #000000;
}
.join-support-checked{}
.join-support-checked dd{
    position: relative;
    box-sizing: border-box;
    padding-left:29px;
    margin-bottom:20px;
    font-size: 15px;
    line-height: 24px;
    text-align: left;
    color: #000000;
}
.join-support-checked dd::after{
    content:"";
    position:absolute;
    left:0;
    top:8%;
    width:21px;
    height:17px;
    background:url(../images/join-checked.png);
}
.join-partner{
    padding:50px 0;
}
.join-partlist{
    margin-top:55px;
}
.join-partlist li{
    width:33.3%;
}
.join-partlist li img{
    margin:0 auto;
    display:block;
}
.join-partlist-img{
    height:192px;
}
.join-part-who{
    box-sizing: border-box;
    padding:0 30px;
    margin:45px auto 0 auto;
    width: 237px;
    height: 76px;
    text-align: center;
    box-shadow: 0px 4px 10px 0px 
        rgba(105, 105, 105, 0.35);
    border-radius: 5px;
    border:3px solid #676767;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
}
.join-cooperation{
    box-sizing: border-box;
    padding:50px 0 80px 0;
    background-color:#f2f2f2;
}
.join-cooperation-list{
    margin-top:70px;
}
.join-cooperation-list li{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width:173px;
    height:173px;
    text-align: center;
    border-radius:50%;
    background-color:#d8011f;
}
.join-cooperation-list li::after{
    content:"";
    position:absolute;
    right:-12px;
    top:50%;
    margin-top:-10.5px;
    width:13px;
    height:21px;
    background:url(../images/join-radius.png);
}
.join-cooperation-list li:last-of-type::after{
    display: none;
}
.join-cooperation-number{
    margin-bottom:10px;
    font-size: 36px;
    line-height: 24px;
    color: #ffffff;
}
.join-cooperation-step{
    font-size: 18px;
    line-height: 24px;
    color: #ffffff;
}
.join-leaving{
    padding:80px 0;
}
.join-leaving .form-title{
    margin-bottom:30px;
	font-size: 32px;
    text-align: left;
    font-weight:bold;
	color: #000000;
}
.join-proimg{
    margin-top:30px;
    display:none;
}
.join-proimg img{
    display:block;
    width:100%;
}
/* 招商加盟结束 */
/* 软件服务1开始 */
.pro-tab{
    margin-bottom:23px;
    justify-content: center;
}
.pro-tab li{
    margin-right:3px;
    display: flex;
    justify-content:center;
    align-items: center;
    width: 147px;
    height: 86px;
    font-size: 16px;
    color: #000000;
    background-color: #ffffff; 
}
.pro-tab li:last-of-type{
    margin-right:0;
}
.pro-tab-title{
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom:5px;
}
.pro-tab-title img{
    margin-right:6px;
}
.pro-img-show{
    display:inline;
}
.pro-img-hide{
    display:none;
}
/*.pro-tab-title span{*/
/*    margin-right:2px;*/
/*    display:inline-block;*/
/*    padding:3px;*/
/*    text-align: center;*/
/*    line-height:18px;*/
/*    color:#ffffff;*/
/*    border-radius:3px;*/
/*}*/
/*.pro-tab li:first-child .pro-tab-title span{*/
/*    background-color:#ff6c00;*/
/*}*/
/*.pro-tab li:nth-child(2) .pro-tab-title span{*/
/*    background-color:#fa6a77;*/
/*}*/
/*.pro-tab li:nth-child(3) .pro-tab-title span{*/
/*    background-color:#d60120;*/
/*}*/
/*.pro-tab li:nth-child(4) .pro-tab-title span{*/
/*    background-color:#e9368e;*/
/*}*/
/*.pro-tab li:nth-child(5) .pro-tab-title span{*/
/*    background-color:#36e9b8;*/
/*}*/
/*.pro-tab li:nth-child(6) .pro-tab-title span{*/
/*    background-color:#9b36e9;*/
/*}*/
/*.pro-tab li:nth-child(7) .pro-tab-title span{*/
/*    background-color:#58e936;*/
/*}*/
/*.pro-tab li:last-of-type .pro-tab-title span{*/
/*    background-color:#3679e9;*/
/*}*/



.pro-tab li.active{
    color:#ffffff;
    background-color:#e70223;
}
 .pro-tab li.active a{
     color:#ffffff;
 }
.pro-tab li.active .pro-img-show{
     display:none;
}
.pro-tab li.active .pro-img-hide{
    display:inline;
} 
.pro-sign{
    height:109px;
    font-size: 40px;
    font-weight:bold;
    color: #ffffff;
    background:url(../images/pro-signimg.jpg) no-repeat;
}
.pro-tab-text{
    box-sizing: border-box;
    padding:30px 45px 43px 45px;
    font-size: 16px;
    color: #333333;
    line-height:30px;
    background-color:#ffffff;
}
.pro-tab-extend{
    margin-top:40px;
    padding-top:33px;
    border-top:1px dashed #d8d8d8;
}
.pro-tab-extend li{
    margin-right:16px;
	width: 179px;
	height: 54px;
    font-size: 20px;
	border-radius: 5px;
	border: solid 1px #cccccc;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000000;
}
.pro-tab-img{
    margin-right:10px;
    width:26px;
    height:26px;
    border-radius:50%;
}
.pro-hover-hide{
    display:none;
}
.pro-tab-extend li:hover,.pro-tab-extend li.active{
    background-color:#e70223;
}
.pro-tab-extend li:hover .pro-hover-hide,.pro-tab-extend li.active .pro-hover-hide{
    display:block;
}
.pro-tab-extend li:hover .pro-hover-show,.pro-tab-extend li.active .pro-hover-show{
    display:none;
}
.pro-tab-extend li:hover .flex-start,.pro-tab-extend li.active .flex-start{
    color:#ffffff;
}
.guessLike-info .pro-core{
    padding-top:63px;
    border-top:3px solid #f2f2f2;
}
.guessLike-info .pro-core:first-child{
    padding:0 0 80px 0 ;
    border:none;
}
.pro-core-left{
    width:400px;
}
.pro-core-title{
    font-size: 32px;
    line-height: 28px;
    color: #000000;
}
.pro-core-th{
    margin:17px 0;
    font-size: 16px;
    line-height: 28px;
    color: #999999;
}
.pro-core-text{
    margin-top:50px;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
}
.pro-core-line{
    width: 36px;
    height: 2px;
    background-color:#e70223;
}
.pro-message-img{
    width:100%;
}
.pro-message-img img{
    display:block;
    max-width:100%;
}
.pro-solu-info .guessLike-info>.hContainer{
    box-sizing: border-box;
    padding:13px 13px 40px 13px;
}
.pro-solu-list{
    
}
.pro-solu-list li{
    width:362px;
}
.pro-solu-top{
    height:177px;
    text-align: center;
    font-size: 28px;
    color: #000000;
    background-color:#f7f8fb;
}
.pro-solu-img{
    margin-bottom:18px;
}
.pro-solu-img img{
    margin: 0 auto;
    display:block;
}
.pro-solu-hide{
    display:none;
}
.pro-solu-painpoint{
    margin-top:35px;
}
.pro-solu-painpoint dt{
    box-sizing: border-box;
    padding-left:10px;
    margin-bottom:19px;
    font-size: 18px;
    color: #df2f47;
    font-weight:bold;
    border-left:4px solid #df2f47;
}
.pro-solu-painpoint dd{
	font-size: 14px;
	line-height: 24px;
	color: #000000;
}
.pro-solu-cooperation{
    margin:50px auto 0 auto;
    display:block;
    width: 115px;
    height: 36px;
    line-height:36px;
    text-align: center;
    border-radius: 3px;
	border: solid 1px #e6e6e6;
}
.pro-solu-list li:hover .pro-solu-top{
    color:#ffffff;
    background-color:#df2f47;
}
.pro-solu-list li:hover .pro-solu-show{
    display:none;
}
.pro-solu-list li:hover .pro-solu-hide{
    display:block;
}

.pro-solu-list li:hover .pro-solu-cooperation{
    color:#ffffff;
    background-color:#d8011f;
}
.pro-escort-info{
    align-items: initial;
}
.pro-escort-info li {
    width: 25%;
    text-align: center;
    padding: 0 30px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    cursor: pointer;
}

.pro-escort-info li:hover img {
    transform: translate(0, -5px);
}

.pro-escort-info li>div>img {
    transition: all .3s;
}

.pro-escort-info li:nth-child(2) {
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}

.pro-escort-info li:nth-child(3) {
    border-right: 1px solid #eee;
}

.pro-escort-info li .tit {
    font-size: 24px;
    color: #000000;
    margin: 30px 0;
}

.pro-escort-info li .tex {
    margin:0 auto;
    width:90%;
    font-size: 16px;
    line-height: 28px;
    color: #868686;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}


/* 软件服务1结束 */
/* 软件服务2开始 */
.pro-adv-area{
    margin-top:13px;
    padding:54px 34px;
    background-color:#ffffff;
}
.pro-adv-info{
    display: flex;
    flex-wrap: wrap;
    height:550px;
    background:url(../images/pro-adv-img.png) no-repeat;
    background-position:center center;
}
.pro-adv-th{
    position: relative;
    font-size: 28px;
    font-weight:bold;
    line-height: 28px;
    color: #000000;
}
.pro-adv-text{
    width:212px;
    font-size: 16px;
    line-height: 28px;
    color: #000000;
}
.pro-adv-odd{
    align-items: baseline;
    width:100%;
}
.pro-adv-odd>div:first-child .pro-adv-th{
    padding-left:8px;
    margin-bottom:15px;
    border-left:10px solid #d8011f;
}
.pro-adv-odd>div:last-of-type .pro-adv-th{
    padding-right:8px;
    margin-bottom:15px;
    border-right:10px solid #d8011f;
    text-align: right;
}
.pro-adv-odd>div:first-child .pro-adv-text{
    margin-bottom:15px;
}
.pro-adv-odd>div:last-of-type .pro-adv-text{
    margin-bottom:15px;
    text-align: right;
}
.pro-adv-even{
    padding-bottom:55px;
    align-items: flex-end;
}
.pro-core-remark{
    margin-top:24px;
    display:block;
    width: 115px;
    height: 36px;
    line-height:36px;
    color:#ffffff;
    text-align: center;
    background-color: #d8011f;
    border-radius: 3px;
}
.pro-adv-core{
    padding:70px 20px;
    border-bottom:3px solid #f2f2f2;
}
.pro-adv-core .pro-core-line{
    margin:34px 0 45px 0;
}
.pro-adv-core .pro-core-text{
    margin:0;
}
.guessLike-info .pro-adv-core:first-child{
    padding-top:40px;
}
.guessLike-info .pro-adv-core:last-of-type{
    padding-bottom:40px;
    border:none;
}
/* 软件服务2结束 */
/*软件服务3开始*/
.meet-qusetion-list{
	flex-wrap: wrap;
}
.meet-qusetion-list li{
	margin-bottom:50px;
	width:33.3%;
	text-align: center;
}
.meet-qusetion-img{
	margin:0 auto 20px auto;
	width:164px;
	height:164px;
	border-radius:50%;
	overflow: hidden;
	border:5px solid #f7f8fb;
}
.meet-qusetion-img img{
	width:100%;
}
.meet-qusetion-title{
	position: relative;
	margin-bottom: 30px;
	font-size: 22px;
	line-height: 28px;
	color: #000000;
}
.meet-qusetion-title::after{
	content:"";
	position:absolute;
	left:50%;
	margin-left:-18px;
	bottom:-15px;
	width: 39px;
	height: 4px;
	background-color:#d8011f;
}
.meet-qusetion-text{
	margin:0 auto;
	width:240px;
	font-size: 15px;
	line-height: 28px;
	color: #999999;
}
.pro-adv3-core .pro-core-left{
	width:450px;
}
.guessLike-info .pro-adv3-core:nth-child(3) .pro-core-left{
	width:480px;
}
.pro-adv3-core .pro-core-text{
	font-size: 16px;
	line-height: 28px;
	color: #999999;
}

.guessLike-info .pro-adv3-core:first-child .pro-core-text{
	width:400px;
}
.pro-solution-list{
	border: 1px solid #f1f1f1;
	border-top:none;
}
.pro-solution-list li {
    float: left;
    width: 20%;
    text-align: center;
    padding: 20px 0;
    cursor: pointer;
}

.pro-solution-list li .tit {
    font-size: 24px;
    color: #000000;
    line-height: 40px;
}

.pro-solution-list li .sub {
    font-size: 12px;
    color: #d2d2d2;
}

.pro-solution-list li.active {
    background: #fff;
    position: relative;
}

.pro-solution-list li:before {
    content: '';
    position: absolute;
    height: 2px;
    width: 0;
    background: #ffa800;
    top: 0;
    left: 0;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -o-transition: all .5s;
}

.pro-solution-list li.active:before {
    width: 100%
}

.pro-solution-list li>div {
    padding-left:70px;
    text-align: left;
}

.pro-solution-list li .tab01 {
    background: url(../images/sub-solu-icon01.png) no-repeat 25px center;
    background-size: 40px;
}

.pro-solution-list li .tab02 {
    background: url(../images/sub-solu-icon02.png) no-repeat 25px center;
    background-size: 40px;
}

.pro-solution-list li .tab03 {
    background: url(../images/sub-solu-icon03.png) no-repeat 25px center;
    background-size: 40px;
}

.pro-solution-list li .tab04 {
    background: url(../images/sub-solu-icon04.png) no-repeat 25px center;
    background-size: 40px;
}

.pro-solution-list li .tab05 {
    background: url(../images/sub-solu-icon05.png) no-repeat 25px center;
    background-size: 40px;
}
.fresh-soluswiper .swiper-slide{
	box-sizing: border-box;
	padding-top:30px;
}
.fresh-solutitle span{
	position:relative;
}
.fresh-solutitle span::after,.fresh-solutitle span::before{
	content:"";
	position:absolute;
	top:50%;
	margin-top:-0.5px;
	width:110px;
	height: 1px;
	background:#f1f1f1;
}
.fresh-solutitle span::after{
	left:-130px;
}
.fresh-solutitle span::before{
	right:-130px;
}
.fresh-list{
	float: left;
	box-sizing: border-box;
	padding:0 8%;
	width:50%;
}
.fresh-list dt{
	margin-bottom:40px;
}
.fresh-solutitle{
	text-align: center;
	font-size: 24px;
}
.fresh-solutitle span{
	position:relative;
}
.fresh-list dd{
	position: relative;
	margin:0 0 20px 0;
	line-height:25px;
}
.fresh-list dd::after{
	content:"";
	position:absolute;
	left:-20px;
	top:25%;
	width:6px;
	height:13px;
	background:url(../images/solu-broe.png);
}
.fresh-list dd:last-of-type{
	margin-bottom:0px;
}
.fresh-soluswiper .fresh-list:first-child{
	position:relative;	
}
/*软件服务3结束*/
/*软件服务-生鲜*/
.fresh-area>.hContainer{
	padding:0;
	background:none;
}
.fresh-list-pain{
	flex-wrap: wrap;
}   
.fresh-list-pain li{
	box-sizing: border-box;
	padding:14px;
	margin:0 37px 28px 0;
	width: 375px;
	height: 366px;
	background:#ffffff;
}
.fresh-list-pain li:nth-child(3n){
	margin-right:0;
}
.fresh-list-area{
	box-sizing: border-box;
	padding:11px;
}
.fresh-list-title{
	margin:16px 0;
	font-size: 18px;
	font-weight:bold;
	line-height: 28px;
	color: #df2f47;
}
.fresh-list-text{
	font-size: 15px;
	line-height: 24px;
	color: #666666;
}
.fresh-core-functions{
	position: relative;
	box-sizing: border-box;
	padding:40px 0;
	background:#ffffff;
}
.fresh-core-functions .swiper-slide{
	display: flex;
	justify-content:space-between;
	align-items: center;
	box-sizing: border-box;
	padding:30px 40px;
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
}
.fresh-core-functions .swiper-slide:nth-child(2n){
	border-bottom:0;
}
.fresh-core-functions .swiper-slide:nth-child(5),.fresh-core-functions .swiper-slide:nth-child(6){
	border-right:0;
}
.fresh-core-functions .fresh-pagin{
	position:static;
	margin-top:40px;
	width:100%;
}
.fresh-info{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp:2;
	overflow: hidden;
	margin-left:20px;
	max-width:230px;
	text-align: left;
}
.fresh-title{
	font-size: 18px;
	color: #0c0c0c;
	margin-bottom:10px;
}
.fresh-explain{
	font-size: 14px;
	line-height: 21px;
	color: #ababab;
}
.fresh-core-functions .fresh-pagin span{
	box-sizing: border-box;
	margin-right:10px;
    width:10px;
    height: 10px;
    background-image:none;
    background:#d8011f;
    outline: none;
    border-radius:50%;
    opacity:1;
    transition: all .5s;
}
.fresh-core-functions .fresh-pagin span.swiper-pagination-bullet-active{
    position: relative;
    width:40px;
    height: 10px;
    background:#d8011f;
    border-radius:30px;
}
.pro-fresh-core .pro-core-left{
	width:480px;
}
.pro-fresh-core2 .pro-core-left{
	width:440px;
}
.guessLike-info .pro-fresh-core:first-child{
	padding-top:0;
}
/*软件服务-生鲜*/
.swiper-con{
    display:none;
}

/* pro n6*/
.fuwutixi{background-color:unset!important;}
.fuwutixi dl{text-align: center;flex-direction:column;width: 21%;background-color:white;border-radius: 10px; border: 1px solid #dfdfdf; padding: 2rem 1rem;height: 180px;}
.fuwutixi dl .hengxian{height: 2px;width: 20%;}
.fuwutixi dl:nth-child(1) .hengxian{background-color: #37a0ff;}
.fuwutixi dl:nth-child(2) .hengxian{background-color: #fc5948;}
.fuwutixi dl:nth-child(3) .hengxian{background-color: #8e7bff;}
.fuwutixi dl:nth-child(4) .hengxian{background-color: #58ca66;}
.fuwutixi .title{font-weight: bold;font-size: 1.2rem;}
.fuwutixi .desc{color: #888;font-size: 0.9rem;}
/* 下载中心开始 */
.down-slides-title{
    margin-bottom:25px;
    font-size: 60px;
    font-weight:bold;
    color: #ffffff;
}
.down-slides-text{
    font-size: 24px;
    color: #ffffff;
}
.down-slide-list{
    margin-top:50px;
}
.down-slide-list li {
    margin-right:80px;
}
.down-slide-list li:last-of-type{
    margin-right:0;
}
.down-slide-list li>a{
    width:100%;
    height:100%;
}
.down-slide-list li .down-slides-img{
    display: flex;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
    margin:0 auto;
    width: 120px;
    height: 120px;
    border-radius:50%;
    overflow: hidden;
    border: solid 3px #ffffff;
}
.down-slide-list li .down-slides-img img{
    width:auto;
    max-width: 74px;
}
.down-slide-list li .down-slides-img .down-slides-hide{
    display:none;
    width:50px;
}
.download-slide-text{
    margin-top:20px;
    font-size: 16px;
    color: #ffffff;
}
.down-slide-list li:hover .down-slides-show{
    display:none;
}
.down-slide-list li:hover .down-slides-img{
    background-color:#ffffff;
}
.down-slide-list li:hover .down-slides-hide{
    display:block;
}
.download-main{
    box-sizing:border-box;
    padding:100px 0;
    background-color:#ffffff;
}
.show-opertion{
    margin-top:80px;
    font-size: 16px;
    text-align: center;
}
.show-opertion a{
    color:#ffffff;
}
.download-area{
    position: relative;
}
.download-img{
    position: relative;
    width:276px;
}
.download-info{
    position: absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    text-align: center;
}
.download-info img{
    max-width:220px;
}
.download-title{
    margin-top:40px;
    font-size: 24px;
    line-height: 36px;
    color: #0b0b0b;
}
.download-Scan{
    margin-top:5px;
    font-size: 18px;
    line-height: 36px;
    color: #0b0b0b;
}
.download-select{
    margin-left:150px;
}
.download-scan-title{
    font-size: 48px;
    font-weight:bold;
    color: #0b0b0b;
}
.download-scan-english{
    margin-top:5px;
    font-size: 24px;
    color: #c2c2c2;
}
.download-list{
    margin:60px 0;
}
.download-list li{
    margin-bottom:70px;
    display: flex;
    justify-content:flex-start;
    height:84px;
    cursor: pointer;
}
.download-show-img{

}
.download-hide-img{
    display:none;
}
.download-list li.active .download-show-img{
    display:none;
}
.download-list li.active .download-hide-img{
    display:block;
}
.download-ariord-title{
    margin-left:20px;
    font-size: 24px;
    line-height: 42px;
    color: #0b0b0b;
}
.download-list li:last-of-type{
    margin:0;
}
.download-shoparea{
    box-sizing: border-box;
    padding:60px 0;
    background-color:#f7f8fb;
}
.download-moreroad{
    font-size: 24px;
    line-height: 28px;
    color: #000000;
}
.download-kind-list{
    margin-top:90px;
}
.download-kind-list img{
    margin:0 auto;
    display: block;
}
.download-kind-list li{
    transition:all .5s;
}
.download-kind-list li:hover{
    transform:translateY(-10px);
}
.download-name{
    text-align: center;
    margin-top:15px;
	font-size: 16px;
	line-height: 28px;
	color: #000000;
}


@media screen and (min-width: 1200px) and (max-width: 1590px) {
    .down-slides-title{margin-bottom: 10px;}
    .down-slide-list{margin-top: 20px;}
    .down-slide-list li{margin-right: 50px;}
    .down-slide-list li .down-slides-img{
        width: 90px;height: 90px;
    }
    .down-slide-list li .down-slides-img img{
        width: 50px;
    }
    .down-slide-list .download-slide-text{margin-top: 10px;}
}
@media screen and (max-width: 1200px){
    .down-slide-list li .down-slides-img img{
        width: 40px;
    }
}

/* 下载中心结束 */
/* 定制服务开始 */
.what-customized,.do-customized-list,.science-customized,.aftersale-customized{
    margin-top:40px;
}
.what-customized-list{
    margin-top:40px;
}
.what-customized-list li{
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    padding:80px 0 50px 0;
    width:20%;
    background-color:#ffffff;
}
.what-customized-img{
	margin-bottom:40px;
}
.what-customized-img img{
	display:block;
	margin:0 auto;
	transition:all .5s;
}
.what-customized-title{
	font-size: 18px;
	line-height: 38px;
}
.what-customized-list li:hover .what-customized-img img,.do-customized-list li:hover .what-customized-img img{
	transform:translateY(-10px)
}
.do-customized-list li{
	display: flex;
	justify-content: center;
    align-items: center;
	width:230px;
	height:135px;
	border:1px solid #ffffff;
	background-color:#ffffff;
}
.do-customized-title{
	font-size: 24px;
}
.do-customized-img{
	margin-right:10px;
	transition:all .5s;
}
.do-customized-list li:hover{
	border:1px solid #e70223;
	cursor: default;
}
.do-customized-list li:hover .do-customized-img{
	transform:translateY(-15px)
}
.science-customized-list{
	flex-wrap: wrap;
	margin-top:40px;
}
.science-customized-list li{
	position: relative;
	display: flex;
	box-sizing: border-box;
	padding-right:20px;
	margin-bottom:30px;
	justify-content: flex-end;
	align-items: center;
	width:280px;
	height:160px;
	background-color:#d8011f;
}
.science-customized-img{
	position:absolute;
	left:0;
	top:0;
	transition:all .5s;
}
.science-customized-title{
	position: relative;
	font-size: 24px;
	line-height: 38px;
	color: #ffffff;
}
.science-customized-title::after{
	content:"";
	position:absolute;
	left:0;
	top:-25px;
	width:29px;
	height:3px;
	background-color:#ffffff;
}
.science-customized-text{
	margin-top:8px;
	font-size: 12px;
	color: #f5afb9;
}
.science-customized-list li:hover .science-customized-img{
	top:30px;
}
.aftersale-customized-list{
    align-items:flex-start;
	margin-top:40px;
}
.aftersale-customized-list li{
	background-color:#ffffff;
}
.aftersale-customized-title{
	box-sizing: border-box;
	padding:25px 20px;
	font-size: 16px;
	color: #000000;
}
.aftersale-customized-img{
	overflow:hidden;
}
.aftersale-customized-img img{
	transition:all .5s;	
}
.aftersale-customized-list li:hover .aftersale-customized-img img{
	transform:scale(1.1);
}
.process-customized{
	box-sizing: border-box;
	padding-top:20px;
	height:800px;
	background:#f7f8fb url(../images/ding-processbg.png) no-repeat;	
}
.process-customized-area{
	margin-top:40px;
}
.process-top{
	
}
.process-top img{
	display:block;
	width:100%;
}
.process-customized-list{
	margin:0 0 20px 0;
}
.process-customized-list li{
    position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 135px;
	height: 135px;
	cursor: default;
	border-radius:50%;
	background-color: #ffffff;
	box-shadow: 0px 0px 10px 0px #eaeaea;
}
.process-customized-list li::after{
    content:"";
    position:absolute;
    right:-26px;
    top:50%;
    margin-top:-10.5px;
    width:13px;
    height:21px;
    background:url(/static/upload/image/dingzhi-picture/ding-zhishi.png) no-repeat;
}
.process-customized-list li:last-of-type::after{
    display:none;
}
.process-customized-img img{
	display:block;
	margin:0 auto;
}
.process-customized-hide{
	display:none;
}
.process-customized-title{
	margin-top:13px;
	font-size: 18px;
	color: #000000;
}
.process-customized-list li:hover {
	background-color:#d8011f;
}
.process-customized-list li:hover .process-customized-hide{
	display:block;
}
.process-customized-list li:hover .process-customized-show{
	display:none;
}
.process-customized-list li:hover .process-customized-title{
	color:#ffffff;
}
.trust-customized-list{
	margin-top:90px;
}
.trust-customized-list li{
	width:25%;
}
.trust-customized-info{
	box-sizing: border-box;
	padding:54px 0 28px 0;
}
.trust-customized-img img{
	display:block;
	margin:0 auto;
}
.trust-customized-hide{
	display:none;
}
.trust-customized-title{
	margin-top:40px;
	font-size: 24px;
	text-align: center;
	color: #000000;
}
.trust-customized-text{
	box-sizing: border-box;
	padding:32px 25px;
	font-size: 16px;
	text-align: center;
	line-height: 24px;
	color: #000000;
}
.trust-customized-list li:hover .trust-customized-hide{
	display:block;
}
.trust-customized-list li:hover .trust-customized-show{
	display:none;
}
.trust-customized-list li:hover .trust-customized-info{
	background-color:#ffffff;
}
.trust-customized-list li:hover .trust-customized-text{
	color:#ffffff;
	background-color:#d8011f;
} 


/* 定制服务结束 */
/*20210104增值服务开始*/
.value-services-slide{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.value-services-slide>.hContainer {
    height: 100%;
}
.value-services-name{
	font-size: 40px;
	font-weight:bold;
	line-height: 60px;
}
.value-services-slogan{
	font-size: 32px;
	line-height: 60px;
}
.color-ffffff{
	color:#ffffff;
}
.insurance-price{
	padding:40px 0;
	background:url(../images/insurance-bg.jpg) no-repeat;
	background-size:100% 100%;
}
.insurance-list{
	margin-top:50px;
}
.insurance-img{
	box-sizing: border-box;
	overflow:hidden;
	width: 198px;
	height: 198px;
	border-radius:50%;
	border:8px solid #fff;
	box-shadow: 0px 2px 10px 0px rgba(202, 202, 202, 0.73);
	background-color:#fff;
}
.insurance-title{
	margin-top:25px;
	font-size: 24px;
	line-height: 32px;
	color: #000000;
}
.text-center{
	text-align: center;
}
.insurance-top{
	margin-bottom:80px;
}
.insurance-localadded{
	flex-wrap: wrap;
	margin-top:49px;
}
.insurance-localadded li{
	display: flex;
	justify-content:center;
	align-items: center;
	box-sizing: border-box;
	margin-bottom:12px;
	width:595px;
	height:200px;
	transition:all .5s;
	background:rgba(255,255,255,0.5);
}
.localadded-infomation{
	margin-left:22px;
}
.localadded-title{
	margin-bottom:15px;
	font-size: 28px;
	color: #000000;
}
.localadded-text{
	width:406px;
	font-size: 14px;
	line-height:25px;
	color: #666666;
}
.insurance-localadded li:hover{
	background-color:#fff;
	box-shadow: 0px 2px 10px 0px 
		rgba(202, 202, 202, 0.5);
}
.insurance-warming{
	margin-top:30px;
	font-size: 14px;
	color: #666666;	
}
.insurance-warming span{
	color: #ff0000;
}
.service-mode{
	padding:68px 0;
	background-color:#272e3f;
}
.service-title{
	font-size: 28px;
	line-height: 60px;
	color: #ffffff;
}
.service-list{
	margin-top:45px;
}
.service-list li{
    position: relative;
	margin-right:110px;
	width: 73px;
	height: 73px;
	border:1px solid #2d3444;
}
.service-list li span{
    position:absolute;
    left:-86px;
    bottom:-47px;
    display:none;
    width:230px;
    font-size:17px;
    font-weight:bold;
    text-align: center;
    line-height:40px;
    background-color:#fff;
}
.service-list li:hover span{
    display:inline-block;
}
.service-list li img:nth-child(2){
    position:absolute;
    left:-40px;
    bottom:-159px;
    display:none;
    width:150px;
}
.service-list li:hover img:nth-child(2){
    display:block;
}

.service-list li:last-of-type{
	margin-right:0;
}
.slogan{
	height:200px;
	background:url(../images/slogan-bg.jpg) no-repeat;
	background-size:100% 100%;
}
.slogan .join-title{
	color: #272e3f;
	font-weight:bold;
}
.slogan .join-text{
	font-size:14px;
	color: #9393aa;
}
.local-added-service{
	padding:46px 0;
	background-color:#f7f8fb;
}
.local-added-list{
	margin:50px 0;
}
.local-added-list li{
	position: relative;
	overflow: hidden;
	width: 352px;
	height: 227px;
	background-color:#fff;
}
.local-added-area{
	width:100%;
	height:100%;
}
.local-added-area img{
	display:block;
	margin:0 auto;
}
.local-added-title{
	margin:8px 0;
	font-size: 24px;
}
.local-added-text{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.local-added-slides{
	position:absolute;
	left:0;
	top:0;
	opacity:0;
	transition:all .5s;
	width:100%;
	height:100%;
	background-color:#fff;
}
.local-added-consulting{
	display:block;
	margin:20px auto 0 auto;
	width: 127px;
	height: 40px;
	line-height:40px;
	color:#fff;
	font-size: 14px;
	background-color: #d8011f;
	border-radius: 5px;
}
.local-added-list li:hover .local-added-slides{
	opacity:1;
}
.local-added-application{
	box-sizing: border-box;
	padding:54px;
	align-items: flex-start;
	background-color:#fff;
}
.local-added-application>div{
	width:46%;
}
.local-application-name{
	font-size: 30px;
}
.local-application-list{
	margin-top:30px;
}
.local-application-list li{
	display: flex;
	justify-content:flex-start;
	align-items: center;
	margin-bottom:39px;
}
.local-application-list li:last-of-type{
	margin-bottom:0;
}
.local-application-list li img{
	margin-right:24px;
}




.local-application-text{
	margin:7px 0;
	font-size: 13px;
	color: #929393;
}
.local-application-free{
	font-size: 13px;
	color: #ff0101;
}
.equipment-list{
	flex-wrap:wrap;
	margin-top:30px;
}
.equipment-list li{
	margin:0 65px 30px 0;
}
.equipment-list li:nth-child(3n){
	margin-right:0;
}
.equipment-name{
	font-size:14px;
}

/*20210104增值服务结束*/


@media(max-width:1199px){
    .hContainer{
        width:98%;
    }
    .header-info{
        width:82%;
    }
    .news-th{
        font-size:32px;
    }
    .news-list{
        padding:30px;
    }
    .news-info{
        width:70%;
    }
    .news-text{
        margin:20px 0;
    }
    .news-signinfo li{
        margin-right:20px;
    }
    .news-kind li{
        width:180px;
    }
    .reminder-info{
        width:83%;
    }
    .pic-caselist li{
        padding:30px 0;
        justify-content: space-between;
    }
    .pic-caselist li>a{
        width:75%;
    }
    .pic-caselist li .pro-type{
        width:20%;
    }
    .pic-caselist li img{
        width:200px;
        max-height:70px;
    }
    .about-case>.hContainer{
        padding:20px;
    }
    .pic-caselist li .pro-type .p2{
        font-size:20px;
    }
    .detail-title{
        font-size:26px;
    }
    .reminder-name{
        font-size: 18px;
    }
    .reminder-service{
        font-size:20px;
    }
    .reminder-tel{
        font-size:23px;
    }
    .detail-info, .detail-info p, .detail-info a{
        font-size:14px;
    }
    .problems-list li{
        width:32%;
    }
    .problems-title{
        margin:10px 0;
        font-size:18px;
    }
    .solution-list li{
        width:24%;
    }
    .solu-icon{
        width:75px;
        height:75px;
    }
    .solu-icon img{
        width:45px;
    }
    .solu-area{
        font-size:12px;
    }
    .solu-try{
        font-size:16px;
    }
    .guessLike-text{
        font-size:25px;
    }
    .soluform-title{
        font-size:26px;
    }
    .form-input input{
        height:40px;
        line-height:40px;
    }
    .form-submit{
        height:45px;
        font-size:16px;
        line-height:45px;
    }
    .case-about-pro li{
        font-size:14px;
    }
    .case-area{
        padding:30px;
    }
    .solulist li .left-part .tit{
        margin-bottom:20px;
        font-size:25px;
    }
    .solulist li .left-part{
        width:60%;
    }
    .solulist li .right-part{
        width:40%;
    }
    .solulist li .right-part .m-icon-box{
        display: flex;
        flex-wrap: wrap;
        justify-content:flex-start;
    }
    .solulist>li{
        padding:35px 0;
    }
    .solu-more{
        width:500px;
        height:70px;
        font-size:20px;
        line-height:70px;
    }
    .guessLike-info{
        margin-top:30px;
    }
    .case-detailtitle{
        font-size:26px;
    }
    .case-detaillabel{
        margin:25px 0;
    }
    .case-detailtext{
        font-size:14px;
    }
    .case-detailitem{
        margin-bottom:50px;
    }
    .case-detailth{
        margin-bottom:30px;
        width:140px;
        height:40px;
        font-size:20px;
        line-height:40px;
    }
    .case-detailform{
        padding:30px;
    }
    .form-detailinfo{
        width:42%;
    }
     /*数据存储安全*/
    .storage-icon{
        font-size:37px;
    }
    .storage-img{
        width:45%;
    }
    .storage-info{
        width:47%;
    }
    .storage-th{
        font-size:25px;
    }
    .storage-fnlist li{
        padding:80px 0;
    }
    
    .storage-icon span{
        font-size:20px;
    }
    .news-kind li{
        width:145px;
    }
    /*数据存储安全结束*/
    .contact-map{
        width:75%;
        height:auto;
    }
    .contact-address-text{
        font-size:14px;
    }
    .contact-address-text p{
        margin-bottom:12px;
    }
    .contact-ewm{
        width:150px;
    }
    .contact-ewm img{
        width:100%;
    }
    .contact-list li img{
        width:50px;
    }
    .contact-tel{
        font-size:18px;
    }
    .about-area>.hContainer{
        padding:40px;
    }
    .map-slides{
        top:10px;
        left:10px;
    }
    .location{
        display:none;
    }
    .privacy{
        padding:50px 0;
    }
    .public-features{
        font-size:28px;    
    }
    .public-form{
        margin-top:20px;
    }
    .about-us-text{
        font-size:14px;
        line-height:30px;
    }
    .about-us-config{
        margin:40px 0;
    }
    .about-us-num span{
        font-size:34px;
    }
    .environment-list li{
        width:32%;
    }
    .about-us-welcome{
        margin:30px 0;
        font-size:60px;
    }
    .culture-info{
        margin-left:25px;
    }
    .culture-img img{
        width:60px;
    }
    .culture-title{
        font-size:24px;
    }
    .environment-list{
        margin:30px 0;
    }
    .culture-text{
        font-size:13px;
    }
    .culture-list li{
        margin-bottom:50px;
    }
    .culture-list li:nth-last-child(1), .culture-list li:nth-last-child(2), .culture-list li:nth-last-child(3){
        margin-bottom:25px;
    }
   /* .qualification-list li{
       width:19%;
   } */
   .join-function-title dd{
       font-size:12px;
   }
   .join-message-foot{
       font-size:28px;
   }
   .join-core{
       padding:40px 0;
       height:auto;
   }
   .join-message-foot div{
       width:140px;
       font-size:16px;
   }
   .join-core-list{
       margin-top:50px;
   }
   .join-reason{
       padding:40px 0;
   }
   .join-reason-list li{
       width:32%;
   }
   .join-reason-title{
       margin:20px 0;
       font-size:20px;
   }
   .join-reason-text{
       font-size:13px;
       line-height:24px;
   }
   .join-reason-title::after{
       bottom:-14px;
   }
   .join-title{
       font-size:32px;
   }
   .join-advent-list{
       margin-top:30px;
   }
   .join-support-list li{
       padding:25px 20px;
       width:24%;
       height:330px;
   }
   .join-support-list li img{
       width:70px;
   }
   .join-support-title{
       margin:12px 0 20px 0;
       font-size:23px;
   }
   .join-support-checked dd{
       margin-bottom:15px;
       padding-left:24px;
       font-size:13px;
   }
   .join-partner{
       padding-top:0;
   }
   .join-partlist li img{
       height:167px;
   }
   .join-part-who{
       margin-top:20px;
   }
   .join-cooperation-list li{
       width:140px;
       height:140px;
   }
   .join-cooperation-list{
       margin-top:40px;
   }
   .join-cooperation{
       padding:40px 0;
   }
   .join-text{
       margin-top:8px;
   }
   .join-leaving{
       padding:50px 0;
    }
    .pro-core-img img{
        max-width:450px;
    }
    .pro-solu-list li{
        width:32%;
    }
    .pro-escort-info li{
        padding:0 15px;
    }
    .pro-escort-info li .tit{
        margin:15px 0;
        font-size:18px;
    }
    .pro-escort-info li>div>img{
        height:75px;
    }
    .pro-escort-info li .tex{
        font-size:13px;
        line-height:25px;
    }
    .pro-core-title{
        font-size:26px;
    }
    .pro-adv-core .pro-core-line{
        margin:25px 0;
    }
    .pro-adv-core{
        padding:40px 0;
    }
    .pro-solu-top{
        font-size:24px;
    }
    .pro-adv-info{
        height:500px;
        background-size: 600px 406px;
    }
    .meet-qusetion-list li{
    	margin-bottom:30px;
    }
	.meet-qusetion-img{
		width:145px;
		height:145px;
	}
	.meet-qusetion-title{
		font-size:20px;
	}
	.meet-qusetion-text{
		font-size:13px;
		line-height:25px;
	}
	.pro-adv3-core .pro-core-left{
		width:45%;
	}
	.guessLike-info .pro-adv3-core:nth-child(3) .pro-core-left{
		width:48%;
	}
	
	.pro-solution-list li .tab01 {
	    background: url(../images/sub-solu-icon01.png) no-repeat 8px center;
	    background-size: 40px;
	}
	
	.pro-solution-list li .tab02 {
	    background: url(../images/sub-solu-icon02.png) no-repeat 8px center;
	    background-size: 40px;
	}
	
	.pro-solution-list li .tab03 {
	    background: url(../images/sub-solu-icon03.png) no-repeat 8px center;
	    background-size: 40px;
	}
	
	.pro-solution-list li .tab04 {
	    background: url(../images/sub-solu-icon04.png) no-repeat 8px center;
	    background-size: 40px;
	}
	
	.pro-solution-list li .tab05 {
	    background: url(../images/sub-solu-icon05.png) no-repeat 8px center;
	    background-size: 40px;
	}
	.pro-solution-list li>div{
		padding-left:60px;
	}
	.fresh-list dt{
		margin-bottom:20px;
	}
	.fresh-list{
		padding:0 4%;
	}
	
	/*生鲜板块*/
	.pro-fresh-core .pro-core-left,.pro-fresh-core2 .pro-core-left{
		width:45%;
	}
	.pro-fresh-core .pro-core-title{
		font-size:25px;
	}
	/*生鲜板块*/
	
	 /* 下载中心开始 */
    .down-slides-title{
        font-size:45px;
    }
    .down-slides-text{
        font-size:18px;
    }
    .down-slide-list{
        margin-top:40px;
    }
    .down-slide-list li .down-slides-img{
        margin:0 auto;
        width:70px;
        height:70px;
    }
    .down-slides-img .down-slides-show,.down-slides-hide{
        width:40px;
    }
    .show-opertion{
        margin-top:40px;
    }
    .download-slide-text{
        margin-top:14px;
    }
    .download-scan-title{
        font-size:40px;
    }
    .download-list li{
        margin-bottom:55px;
    }
    .download-main{
        padding:60px 0;
    }
    .download-kind-list{
        margin-top:60px;
    }
    .download-kind-list img{
        width:80px;
    }
    .download-name{
        font-size:14px;
    }

    /* 下载中心结束 */
    /*定制服务开始*/
    .what-customized-title{
        font-size:16px;
    }
    .science-customized-list li{
        width:23%;
    }
    .science-customized-title{
        font-size:20px;
    }
    .do-customized-img img{
        width:50px;
    }
    .do-customized-title{
        font-size:22px;
    }
    .science-customized-img img{
        width:70px;
    }
    .aftersale-customized-list li{
        width:23%;
    }
    .aftersale-customized-img img{
        display:block;
        width:100%;
    }
    .aftersale-customized-title{
        padding:15px;
        font-size:14px;
    }
    .process-customized{
        padding:30px 0 40px 0;
        height:auto;
    }
    .process-customized-list li{
        width:100px;
        height:100px;
    }
    .process-customized-img img{
        width:35px;
    }
    .process-customized-title{
        font-size:15px;
    }
    .trust-customized-list{
        margin-top:50px;
    }
    .trust-customized-img img{
        width:60px;
    }
    .trust-customized-title{
        margin-top:20px;
        font-size:20px;
    }
    .trust-customized-text{
        padding:25px 20px;
        font-size:14px;
    }
    .trust-customized-info{
        padding:40px 0 20px 0;
    }
    
    /*定制服务结束*/
    /*20200104增值服务开始*/
    .value-services-name{
    	font-size:32px;
    }
    .value-services-slogan{
    	font-size:28px;
    }
    .insurance-title{
    	font-size:20px;
    	line-height: 27px;
    }
    .insurance-localadded li{
    	padding:30px 0;
    	width:49%;
    	height:auto;
    }
    .service-mode{
    	padding:40px 0;
    }
    .localadded-title{
    	margin-bottom: 10px;
    	font-size:24px;
    }
    .local-added-list li{
    	width:32%;
    }
    .localadded-text{
    	width:80%;
    }
    .local-added-application{
    	padding:40px;
    }
    .local-application-list li{
    	margin-bottom:20px;
    }
    .equipment-list li{
    	margin:0 7% 20px 0;
    }
    /*20200104增值服务结束*/
    
	
	
}
@media(max-width:991px){
    .news-th{
        font-size:28px;
    }
    .news-kind li{
        width:110px;
        height:40px;
        line-height:40px;
    }
    .news-list{
        padding:20px;
    }
    .news-img{
        width:25%;
    }
    .news-info{
        width:72%;
    }
    .newsList-title{
        font-size:20px;
    }
    .news-text{
        margin:10px 0;
        font-size: 14px;
        line-height: 25px;
        min-height: 50px;
    }
    .news-signinfo{
        padding:15px;
        font-size:12px;
    }
    .detail-title{
        font-size:23px;
    }
    .reminder-img{
        display:none;
    }
    .reminder-info{
        padding:12px 25px;
        width:100%;
    }
    .onlineZixun{
        width:130px;
    }
    .reminder-text{
        width:50%;
    }
    .reminder-contact{
        width:45%;
    }
    .reminder-service img{
        width:20px;
    }
    .reminder-service{
        font-size:16px;
    }
    .reminder-tel{
        font-size:20px;
    } 
    .onlineZixun img{
        width:20px;
        margin-right:5px;
    }
    .reminder-linetext{
        font-size:12px;
    }
    .pic-caselist li .tex-box .tit{
        margin-bottom:8px;
        font-size:17px;
    }
    .pic-caselist li .tex-box .tex{
        font-size:12px;
        line-height:24px;
    }
    .pic-caselist li>a{
        display: flex;
        align-items: center;
    }
    .pic-caselist li .pro-type .btn a{
        font-size:14px;
    }
    .case-area{
        padding:20px;
    }
    .pic-caselist li .tex-box{
        width:55%;
    }
    .solu-icon{
        width:60px;
        height:60px;
    }
    .solu-icon img{
        width:35px;
    }
    .solu-try{
        height:40px;
        line-height:40px;
    }
    .soluform-title{
        font-size:23px;
    }
    .suitable-text{
        margin-top:25px;
        font-size:13px;
    }
    .guessLike-info{
        margin-top:30px;
    }
    .form .form-info .hContainer{
        align-items: center;
    }
    .form-submit{
        margin:0 auto;
        display:block;
        width:200px;
        height:38px;
        line-height:38px;
    }
    .case-area{
        margin-top: 30px;
    }
    .case-about-pro li{
        font-size:12px;
    }
    .case-about-pro li span{
        margin-right:4px;
    }
    .solulist{
        margin-bottom:40px;
    }
    .solulist>li{
        padding:30px 0;
    }
    .solu-more{
        width:400px;
        height:60px;
        font-size:16px;
        line-height:60px;
    }
    .solulist li .left-part .btn-box{
        margin-top:30px;
    }
    .solulist li .left-part .btn-box a{
        width:120px;
        height:35px;
        font-size:14px;
        line-height:35px;
    }
    .solulist li .left-part .tit{
        font-size:22px;
    }
    .guessLike-info>.hContainer{
        padding:35px 20px;
    }
    .user-manual{
        font-size:13px;
    }
    .case-detailtitle{
        font-size:23px;
    }
    .case-detaillabel{
        margin:20px 0;
    }
    .case-detailitem{
        margin-bottom:30px;
    }
    .case-detailth{
        margin-bottom:15px;
        font-size:18px;
    }
    .form-detailinput input,.form-detail-submit{
        width:230px;
    }
    .case-detailform img{
        max-width:130px;
        max-height:130px;
    }
    .case-detailform{
        padding:20px;
    }
    .form-list li{
        font-size:12px;
    }
    .form-list li>div{
        width:18%;
    }
    .form-detailtitle{
        font-size:22px;
    }
    .solution-list li{
        margin-bottom:30px;
    }
    .detail-solu{
        margin-bottom:30px;
    }
    /* 数据存储安全*/
    .storage-text{
        margin:20px auto;
        width:100%;
        font-size:14px;
    }
    .storage-icon{
        margin-bottom:10px;
        font-size:22px;
    }
    .storage-name{
        font-size:14px;
    }
    .storage-img{
        width:45%;
    }
    .storage-info{
        margin-top:-80px;
        width:47%;
        height:160px;
    }
    .storage-th{
        font-size:25px;
    }
    .storage-fnlist li{
        padding:40px 0;
    }
    .storage-list li .storage-icon::after{
        width:50px;
        height:50px;	
    }
    .storage-list li .storage-icon::after{
        left:-50px;
    }
    .storage-line{
        margin:10px 0;
    }
    .storage-size{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;
    }
    .storage-icon span{
        font-size:16px;
    }
    /*数据存储安全结束*/
    .contact-address-text{
        font-size:13px;
        line-height:20px;
    }
    .contact-list{
        margin:40px 0;
    }
    .contact-list li{
        width:25%;
        height:150px;
    }  
    .contact-list li img{
        width:45px;
    }
    .contact-th{
        margin-bottom:10px;
        font-size:26px;
    }
    .contact-name{
        font-size:14px;
    }
    .contact-tel{
        font-size:13px;
    }
    .map-slides{
        font-size:12px;
        line-height:23px;
    }
    .contact-remarks{
        margin-top:0px;
        line-height:20px;
    }
    .contact-ewm{
        width:130px;
    }
    .contact-map{
        width:65%;
    }
    .contact-address-text p{
        margin-bottom:8px;
    }
    .privacy{
        padding:30px 0;
    }
    .public-features{
        margin:15px 0;
        font-size:22px;
    }
    .public-remarks{
        font-size:25px;
    }
    .public-form{
        width:450px;
    } 
    .about-us-num span{
        font-size:28px;
    }
    .about-us-welcome{
        font-size:40px;
    }
    .culture-title{
        font-size:20px;
        line-height:20px;
    }
    .culture-img img{
        height:54px;
    }
    .culture-text{
        line-height:20px;
    }
    /* 招商加盟开始 */
    .join-title{
        font-size:26px;
    }
    .join-message-identity li img{
        width:32px;
    }
    .join-message-identity li{
        width:27%;
        height:90px;
        font-size:20px;
    }
    .join-message-identity li:nth-child(2n){
        width:9%;
        font-size:12px;
    }
    .join-process li{
        width:33.3%;
    }
    .join-sign{
        padding:20px 0;
        font-size:28px;
    }
    .join-proimg{
        display:block;
    }
    .join-function-list,.join-message-foot{
        display:none;
    }
    .core-show img{
        width:70px;
    }
    .core-title{
        margin:12px 0;
        font-size:16px;
    }
    .core-text{
        padding: 0 10px;
        font-size:12px;
        line-height:23px;
    }
    .join-core{
        padding-bottom:0;
    }
    .join-reason-text{
        font-size: 12px;
        line-height: 22px;
    }
    .join-reason-title{
        margin:15px 0;
        font-size:18px;
    }
    .join-reason-title::after{
        bottom:-9px;
    }
    .proadv-area{
        padding:15px;
    }
    .proadv-title{
        font-size:18px;
    }
    .proadv-line{
        margin:10px 0;
    }
    .join-advent{
        padding:30px 0;
    }
    .join-support-list li img{
        width:60px;
    }
    .join-support-img{
        height:63px;
    }
    .join-support-title{
        margin:10px 0;
        font-size:18px;
    }
    .join-support-list li{
        padding:25px 14px;
    }
    .join-support-checked dd{
        font-size:12px;
    }
    .join-partlist-img{
        height:140px;
    }
    .join-partlist li img{
        height:130px;
    }
    .join-part-who{
        padding:0 15px;
        width:90%;
        font-size:16px;
    }
    .join-cooperation-list li{
        width:115px;
        height:115px;
    }
    .join-cooperation-number{
        font-size:26px;
    }
    .join-cooperation-step{
        font-size:14px;
    }
    
    /* 招商加盟结束 */
    
    .pro-sign{
        font-size:30px;
        background-size:100% 100%;
    }
    .pro-tab-text{
        padding:26px;
        font-size:14px;
    }
    .pro-tab li{
        padding:15px 0;
        height:auto;
        font-size:13px;
    }
    .pro-tab-title span{
        font-size:13px;
    }
    .pro-tab-extend li{
        font-size:16px;
    }
    .pro-adv-th{
        font-size:24px;
    }
    .pro-adv-text{
        font-size:14px;
    }
    .pro-core-img{
        width:50%;
    }
    .pro-core-img img{
        width:100%;
    }
    .pro-core-left{
        width:45%
    }
    .pro-adv-core .pro-core-line{
        margin:20px 0;
    }
    .pro-core-text{
        font-size:14px;
        line-height:26px;
    }
    .pro-adv-even{
        padding-bottom:0;
    }
    .pro-solu-top{
        height:140px;
        font-size:18px;
    }
    .pro-solu-img{
        margin-bottom:10px;
    }
    .pro-solu-img img{
        height:38px;
    }
    .pro-solu-painpoint dd{
        font-size:13px;
        line-height:22px;
    }
    .pro-escort-info li>div>img{
        height:40px;
    }
    .pro-escort-info li .tex{
        width:100%;
    }
    .pro-escort-info li .tit{
        font-size:16px;
    }
    .guessLike-info .news-list li{
        width:45%;
    }
	/*pro3开始*/
	.meet-qusetion-text{
		width:90%;
	}
	.guessLike-info .pro-adv3-core:first-child .pro-core-text{
		width:100%
	}
	 .pro-core-title{
        font-size:22px;
    }
    .pro-adv3-core .pro-core-text{
    	font-size:14px;
    	line-height:24px;
    }
    .pro-solution-list li .tit{
    	font-size:18px;
    }
    .fresh-list dd{
    	font-size:13px;
    }
    .meet-qusetion-title{
    	font-size:18px;
    }
    .meet-qusetion-img{
    	width:120px;
    	height:120px;
    }
	/*pro3结束*/
	/*生鲜开始*/
	.pro-fresh-core .pro-core-left, .pro-fresh-core2 .pro-core-left{
		width:47%;	
	}
	.pro-fresh-core .pro-core-title{
		font-size:21px;
	}
	/*生鲜结束*/
    /* 下载中心开始 */
    .down-slides-title{
        margin-bottom:15px;
        font-size:36px;
    }
    .download-slide-text{
        font-size:13px;
    }
    .down-slide-list,.show-opertion{
        margin-top:20px;
    }
    .download-select{
        margin-left:80px;
    }
    .download-ariord-title{
        font-size:20px;
        line-height:35px;
    }
    .download-scan-title{
        font-size:36px;
    }
    .download-scan-english{
        font-size:18px;
    }

    /* 下载中心结束 */
    
    /*20210105增值服务开始*/
	.insurance-img{
		margin:0 auto;
		width:150px;
		height:150px;
	}
	.insurance-title{
		font-size:16px;
	}
	.insurance-top{
		margin-bottom:40px;
	}
	.localadded-title{
		font-size:20px;
	}
	.localadded-text{
		width:90%;
		line-height:20px;
	}
	.local-added-title{
		font-size:20px;
	}
	.local-application-name{
		font-size:24px;
	}
	.equipment-list li{
		margin:0 2% 15px 0;
	}
	.equipment-list li img{
		width:95px;
	}
	.local-added-list{
		margin:30px 0;
	}
	/*20210105增值服务结束*/


}
