/* header_container */
.mian_header{min-height:70px;background:rgba(0, 0, 0, 0.7);;}
header {margin:0px auto;padding:0px 0 0 0;min-height:101px;height:auto;width:100%;position:relative;background-color:#FFF;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;z-index:999;}
#logo_img {display: inline-block;vertical-align: middle;line-height:100px;width:auto;max-height:100px;text-align:center;margin:0px 0 0 0px;padding:0px;position: relative;z-index: 5000;}
.main_nav ul li{float: left;position: relative;font-size: 15px;float: left;z-index: 5000;margin: 0px 10px;height: 100px;}
.main_nav ul li a{color: #fff;position: relative;display: block;padding: 0px 15px 0px 15px;font-size: 18px;cursor: pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;text-align: center;float: left;z-index: 2000;height: 100%;line-height: 100px;}
.main_nav ul li.cur,.main_nav ul li:hover{border-bottom: 3px solid #1976e0;}
.main_nav ul li.cur a,.main_nav ul li:hover a{background-color: rgba(255,255,255,.2) !important;color: #fff;}
.dark_logo {display:none;}
.main_nav ul ul{display:none;top: 100px;background: #ffffff;position: absolute;width:180px;line-height: 20px;padding: 0 0 0 0;margin: 0;z-index: 5000;box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1);}
.main_nav ul ul li{float: none;}
.main_nav ul ul li{height:40px;border-bottom: 1px solid #ecf0f1;margin: 0;}
.main_nav ul ul li a{color: #555 !important;border-bottom: 1px solid #ecf0f1;}
.main_nav ul li li a{text-align: left;padding: 11px 14px 11px 14px !important;font-size: 15px;color: #555 !important;margin: 0;text-transform: none!important;font-weight: normal!important;border-bottom: none!important;border-top: none!important;text-shadow: none!important;border-right: none!important;border-radius: 0!important;line-height: normal!important;width: 100%;white-space: normal;}
.main_nav ul li li:hover{border-bottom: 1px solid #ecf0f1;background: #ecf0f1;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.main_nav ul li a.arrow::after{content: " ";padding-left: 20px;line-height: normal;background: url('../images/arrow.png') no-repeat right;width: 100%;height: 100%;}
.main_nav ul li:hover a.arrow::after,.main_nav ul li.cur a.arrow::after{content: '';padding-left: 20px;line-height: normal;background: url('../images/arrowHover.png') no-repeat right;width: 100%;height: 100%;}

/* header_container mobile */
@media only screen and (max-width: 767px){
    #logo_img {max-height: 50px;line-height: 50px;}
    #logo_img img{width: 70%;}
    .nav-trigger {float:right;line-height: 2rem;overflow: hidden;position: relative;margin-top: 10px;margin-right: 25px;}
}
.menu_slider{background: #fff;position: fixed;z-index:9;}

/* banner */
.banner_content{position: absolute;top: 35%;text-align: center;color: #fff;width:70%;left: 0;right: 0;margin:0 auto;}
.banner_content h2{font-size: 50px;margin-bottom: 10px;}
.banner_content .content-desc{margin-bottom:25px;font-size: 18px;line-height: 36px;text-shadow: 3px 3px 5px #000;}
.banner_btn{padding: 10px 35px;text-align: center;color: #fff;border: 1px solid #fff;width: 133px;margin: 0 auto;}
.banner_btn a{color: #fff;font-size: 14px;}
.banner_btn:hover{border-color: #1976e0;background: #1976e0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
@media only screen and ( max-width: 767px){
    .swiper-container{padding-top: 53px !important;height: 350px !important;}
    .swiper-container img{width: 100%;height: 100%;object-fit: cover;}
    .banner_content{width: 90%;top: 20%;}
    .banner_content h2{font-size: 18px;font-weight: bold;margin-bottom: 5px;}
    .banner_content .content-desc{font-size: 13px;line-height: 24px;margin-bottom: 15px; text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 4;
        line-clamp: 4;
        -webkit-box-orient: vertical;}
    .banner_btn{padding: 5px 0;width: 120px;}
    .banner_btn a{font-size: 12px;}
    .swiper-pagination-bullet{width: 8px !important;height: 8px !important;}
}

/* section */
/* pingtai */
.platform{padding-top: 60px;text-align: center;background: url('../images/about_bg.jpg') no-repeat top right;}
.platform h1{font-size: 36px;color: #424959;line-height: 36px;}
.platform .platform_content{text-align: left;margin-top: 35px;font-size: 16px;color: #555555;line-height: 36px;}
@media only screen and ( max-width: 767px){
    .platform h1{font-size: 26px;}
    .platform .platform_content{font-size: 13px;margin-left: 15px;margin-right: 15px;}
}

/* design */
.design{background: #1381da;text-align: center;margin-top: 60px;}
.design_content{padding-top: 35px;padding-bottom: 45px;}
.design_content h1{font-size: 36px;color: #fdfdfd;}
.design_desc{font-size: 16px;color: #d4ecff;line-height: 30px;width: 90%;margin: 7px auto 0;}
.design ul{margin-top: 40px;}
.design ul li{display: inline-block;width: 25%;border-right: 1px solid #3aa1f5;}
.design ul li:nth-last-child(1){border-right: 0;}
.design ul li p{font-size: 18px;line-height: 36px;color: #fff;margin-top:20px;}
.design_none{display: none;}
.design ul li:hover .design_none{display: inline-block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.design ul li:hover .design_block{display: none;}
@media only screen and ( max-width: 767px){
    .design_content h1{font-size: 26px;}
    .design_desc{font-size: 13px;}
    .design ul li{width: 32%;}
    .design ul li p{font-size: 15px;}
}

/* gyl */
.gyl{margin-top: 60px;text-align: center;margin-bottom: 80px;}
.gyl h1{font-size: 36px;color: #585858;text-align: center;}
.gyl ul{margin-top: 40px;}
.gyl ul li{display: inline-block;margin: 0 38px;}
.gyl ul li p{font-size: 18px;color: #565656;line-height: 36px;margin-top: 18px;}
.gyl ul li:hover p{color: #1381da;}


/* footer */
#main_link{background: #2d3035;padding: 20px 0;border-bottom: 1px solid #3b3e42;}
#main_link .link_left{color: #e4e4e4;font-size: 16px;line-height: 27px;}
#main_link .link_right{width: 130px;text-align: center;padding: 15px 0;border: 1px solid #e4e4e4;}
#main_link .link_right a{color: #e4e4e4;font-size: 16px;}
#main_link .link_right:hover{border-color: #1976e0;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#main_link .link_right:hover a{color:#1976e0 ;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
footer{background: #222222;padding: 55px 0;font-size: 13px;color: #9b9999;line-height: 27px;text-align: center;}
footer a{color: #9b9999;}
footer a:hover{color: #fff;}
.fixedbottom{position: fixed;bottom: 0px;left: 0px;z-index: 999;width: 100%;}
#footer_bg div{line-height: 27px;}
@media only screen and ( max-width: 767px){
    #main_link{padding: 10px;}
    #main_link .link_left{font-size: 14px;}
    #main_link .link_right a{font-size: 14px;}
    #main_link .link_right{width: 100px;text-align: center;padding: 9px 0;border: 1px solid #e4e4e4;margin-top: 8px;}
    footer{padding: 30px 10px;font-size: 12px;}
}

/* ny_xpsj */
.ny_header ul li a{color: #464545;}
.ny_header ul li.cur a,.ny_header ul li:hover a{color: #1381da;background-color:transparent !important;}
.ny_header ul li a.arrow::after{content: " ";padding-left: 20px;line-height: normal;background: url('../images/ny_arrow.png') no-repeat right;width: 100%;height: 100%;}
.ny_header .mian_header{background-color: transparent;}
.ny_banner{height: 320px;}
.ny_banner h2{line-height: 320px;text-align: center;color: #fff;font-size: 48px;}
.xpsj_content{text-align: center;color: #454545;background: url('../images/xpsj_bg.jpg') no-repeat center;padding-top: 50px;background-size: cover;height: 188px;}
.ip_content{padding-top: 33px;}
.cad_content{padding-top: 68px;}
.xpsj_content .container{width: 77%;line-height: 33px;font-size: 16px;}
.xpsj_content a{color: #1381da;}
@media only screen and ( max-width: 767px){
    .ny_banner h2{font-size: 38px;line-height: 362px;}
    .xpsj_content .container{width: 95%;}
    .xpsj_content{padding: 30px 0;height: 100% !important;}
    .xpsj_content .container{font-size: 14px;}
}
.xpsj_service{text-align: center;margin-top: 60px;}
.i_title h3{font-size: 30px;line-height: 33px;color: #1381da;margin-bottom: 12px;text-align: center;}
.xpsj_service .serviceList{margin: 40px 15px 0;}
.xpsj_service .serviceList li{padding:44px 0px 0 25px;margin-right: 40px;width: 360px;height: 244px;display:inline-block;box-shadow: 0px 0px 10px rgba(192, 192, 192, 0.5);cursor: pointer;}
.xpsj_service .serviceList li:nth-last-child(1){margin-right: 0;}
.xpsj_service .serviceList li .serLeft{position: relative;;width: 64px;height: 128px;background: #f7f7f7;border-radius: 30px;}
.xpsj_service .serviceList li .serLeft img{position: absolute;;vertical-align: middle;top: 30%;left: 0;right: 0;margin: 0 auto;}
.xpsj_service .serviceList li .serRight{width: 250px;text-align: left;}
.xpsj_service .serviceList li .serRight h3{color: #202830;font-size: 24px;line-height: 24px;margin-bottom: 20px;}
.xpsj_service .serviceList li .serRight .serDesc{line-height: 30px;}
.xpsj_service .serviceList li .serRight .serDesc a{color: #6b6b6b;font-size: 15px;display: inline-block;width: 48%;}
.xpsj_service .serviceList li .serRight .serDesc a::before{content: '-';margin-right: 10px;font-size: 15px;color: #6b6b6b;line-height: 30px;}
.xpsj_service .serviceList li .serRight .serDesc a:nth-child(2n){margin-right: 0;float: right;}
.xpsj_service .serviceList li:hover .serLeft{background: #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_service .serviceList li:hover .serRight h3{color: #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_service .serviceList li:hover{box-shadow:0px 0px 10px rgba(19, 129, 218, 0.3);;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_service .serviceList li:hover .serHover{display:block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_service .serviceList li:hover .serBlock{display:none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_service .serviceList li .serHover{display: none;}
.xpsj_advantage{margin-top:60px;text-align:center;background: #171717;padding: 42px 0 52px 0;height: 620px;}
.xpsj_advantage .i_title h3{color: #fff;}
.xpsj_advantage .advContent{position: relative;}
.xpsj_advantage .advContent .advDesc{position: absolute;top: 0;width:100%;}
.xpsj_advantage .advContent .advDesc ul{margin-top: 22px;}
.xpsj_advantage .advContent .advDesc ul li{margin-bottom: 46px;height: 102px;}
.xpsj_advantage .advContent .advDesc ul li:nth-child(odd){float: left;width: 38%;}
.xpsj_advantage .advContent .advDesc ul li:nth-child(even){float: right;width: 25%;}
.xpsj_advantage .advContent .advDesc ul li:hover,.xpsj_advantage .advContent .advDesc ul li.cur{cursor: pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_advantage .advContent .advDesc ul li:hover .advLeft,.xpsj_advantage .advContent .advDesc ul li.cur .advLeft{background: #1381da;border-color: #fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_advantage .advContent .advDesc ul li:hover .advRight h4,.xpsj_advantage .advContent .advDesc ul li.cur .advRight h4{color: #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_advantage .advContent .advDesc .advLeft{margin-right:15px;position: relative;width: 56px;height: 56px;border-radius:30px;border:2px solid #454545;}
.xpsj_advantage .advContent .advDesc .advLeft img{position: absolute;left: 0;right: 0;margin: 0 auto;top: 20%;}
.xpsj_advantage .advContent .advDesc .advRight h4{margin-bottom:10px;color: #85c0f0;font-size: 20px;line-height: 24px;text-align: left;}
.xpsj_advantage .advContent .advDesc .advRight p,.xpsj_advantage .advContent .advDesc .advRight i{font-size: 14px;line-height: 27px;color: #c7c7c7;text-align: left;}
.xpsj_advantage .advContent .advDesc .advRight i{display: inline-block;width: 49%;}
.xpsj_advantage .advContent .advDesc .advRight{text-align: left;width: 225px;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1){width: 100%;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1) .advRight{width: 94%;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1) .advRight i{width: 33%;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1) .advRight i:nth-child(2){padding-left: 1%;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1) .advRight i:nth-child(3){padding-left: 6%;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1) .advRight i:nth-child(5){padding-left: 1%;}
.xpsj_advantage .advContent .advDesc ul li:nth-last-child(1) .advRight i:nth-child(6){padding-left: 6%;}
.changePic{width: 513px;height: 316px;background: url(../images/computer.png) no-repeat center;margin: 55px auto 0;position: relative;}
.changePic img{width: 367px;height: 228px;object-fit: cover;position: absolute;left: 1%;right: 0;margin: 0 auto;top: 9%;}
.xpsj_partner{margin-top:60px;text-align: center;}
.xpsj_partner ul li{float:left;width: 180px;position: relative;margin-right: 20px;cursor: pointer;margin-bottom: 20px;}
.xpsj_partner ul li:nth-child(6n){margin-right: 0;}
.xpsj_partner ul li .partner_none{display: none;position: absolute;top: 0;left: 0;}
.xpsj_partner ul li:hover .partner_none{display: block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.xpsj_partner ul{margin: 26px 10px 100px;}
.xpsj_partner ul li img{width: 100%;}
@media only screen and (max-width:767px){
    .xpsj_service .serviceList li{width: 100%;margin-right: 0;margin-bottom: 25px;}
    .xpsj_partner ul li{width:47%;margin-right: 10px;margin-bottom: 10px;}
}
/* mobile-advantage */
.mobile_adv{background:#201c1c;padding: 30px 15px;text-align: center;}
.mobile_adv .changePic{width:100%;height: 210px;background: url(../images/computer.png) no-repeat center;margin: 30px auto 0;position: relative;background-size: 100% 100%;}
.mobile_adv .changePic img{width: 250px;height: 156px;object-fit: cover;position: absolute;left: 1%;right: 0;margin: 0 auto;top: 6%;}
.mobile_adv .advDesc ul li:hover,.mobile_adv .advDesc ul li.cur{cursor: pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.mobile_adv .advDesc ul li:hover .advLeft,.mobile_adv .advDesc ul li.cur .advLeft{background: #1381da;border-color: #fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.mobile_adv .advDesc ul li:hover .advRight h4,.mobile_adv .advDesc ul li.cur .advRight h4{color: #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.mobile_adv .advDesc .advLeft{margin-right:15px;position: relative;width: 50px;height:50px;border-radius:30px;border:2px solid #454545;}
.mobile_adv .advDesc .advLeft img{position: absolute;left: 0;right: 0;margin: 0 auto;top: 23%;width: 53%;}
.mobile_adv .advDesc .advRight h4{color: #85c0f0;font-size: 18px;line-height: 24px;text-align: left;}
.mobile_adv .advDesc .advRight p,.mobile_adv .advDesc .advRight i{font-size: 15px;line-height: 28px;color: #c7c7c7;text-align: left;}
.mobile_adv .advDesc .advRight i{display: inline-block;}
.mobile_adv .advDesc .advRight{text-align: left;width: 80%;}
.mobile_adv .advDesc ul li{width: 100%;margin-bottom: 15px;}
.mobile_adv .advDesc{margin-top: 35px;}

/* ip */
.ip_list{margin-top: 60px;text-align:center;}
.ip_list ul{padding-top: 63px;}
.ip_list ul li{overflow:hidden;float: left;width: 232px;height: 290px;position: relative;background: #f8f8f8;padding-top: 27px;z-index: 1;margin-right: 10px;margin-bottom: 20px;}
.ip_list ul li:nth-child(5n){margin-right: 0;}
.ip_list ul li h3{font-size: 22px;line-height: 33px;color: #313131;margin-bottom: 20px;}
.ip_list ul li a{display: block;font-size: 14px;line-height: 27px;color: #555555;}
.ip_list ul li p{position: absolute;bottom: -20%;left: 17%;font-size: 160px;color: #eaeaea;font-family: arial;z-index: -1;}
.ip_list ul li:hover,.ip_list ul li.cur{background: #1381da;cursor: pointer;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;transform:translateY(-27px);}
.ip_list ul li:hover h3,.ip_list ul li.cur h3{color: #fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.ip_list ul li:hover a,.ip_list ul li.cur a{color: #d3ebff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.ip_list ul li:hover p,.ip_list ul li.cur p{color: #2991e5;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.ip_coop{margin-top: 40px;text-align: center;background: url('../images/ip_bg.jpg') no-repeat center;padding: 50px 0;}
.ip_coop .swiper-slide{width:100%;height: 101px;background: #fff;border-radius: 10px;}
.ip_coop .swiper-container{padding: 55px 10px 80px;}
.ip_coop .swiper-slide img{position: absolute;top:0;bottom:0;left: 0;right: 0;margin:auto;width: 85%;}
.ip_coop .swiper-slide:hover{box-shadow:0 0 10px rgba(19, 129, 218, 0.3);-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 45.5% !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 54.5% !important;}
.swiper-button-prev, .swiper-button-next{top: 97% !important;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background: url('../images/arrow-left.png') no-repeat !important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background: url('../images/arrow-right.png') no-repeat !important;}
.swiper-button-prev, .swiper-button-next{width: 30px !important;height: 30px !important;}
/* .swiper-container2 .swiper-slide{width: 50%;} */
@media only screen and (max-width:767px){
    .ip_list ul{margin: 0 10px;}
    .ip_list ul li{width: 100%;box-shadow: 0 0 10px rgba(160, 160, 160, 0.5);;}
    .ip_list ul li p{left: 27%;}
    .ip_list ul li:hover, .ip_list ul li.cur{webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;transform: translateY(0px);}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left: 42.5% !important;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{left: 53.5% !important;}
}
.mobile_coop{text-align: center;margin-top: 40px;background: url('../images/ip_bg.jpg') no-repeat;padding: 40px 10px;}
.mobile_coop .swiper-slide{width:100%;height: 101px;background: #fff;border-radius: 10px;}
.swiper-container2{overflow: hidden;}
.mobile_coop .swiper-container2{padding: 55px 10px 80px;}
.mobile_coop .swiper-container2 img{width: 100%;position: absolute;top:0;bottom:0;left: 0;right: 0;margin:auto}
.ip_advantage{margin-top: 60px;text-align: center;}
.ip_advContent ul li{width:298px;margin-right: 2px;position: relative;float: left;height: 165px;padding: 27px;}
.ip_advContent ul{display: flex;}
.ip_advContent ul .ip_line{margin-right: 2px;}
.ip_advContent ul li:nth-last-child(1){background: none;}
.ip_advContent ul li .ipadv_none{display: none;padding-top: 27px;}
.ip_advContent ul li:hover .ipadv_none,.ip_advContent ul li.cur .ipadv_none{display: block;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.ip_advContent ul li:hover,.ip_advContent ul li.cur{background-color: #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor: pointer;}
.ip_advContent ul li p{font-size: 17px;line-height: 27px;color: #585858;margin-top: 20px;}
.ip_advContent ul li:hover p,.ip_advContent ul li.cur p{color: #cbeeff;}
.ip_advContent{margin-top: 60px;}
.ip_advContent{margin-bottom: 95px;}
@media only screen and (max-width:767px){
    .ip_advContent ul li{width: 48%;padding: 20px 10px 0 10px;margin-bottom: 20px;}
    .ip_advContent ul{display: flex;flex-wrap: wrap;}
    .ip_advContent ul li p{font-size: 14px;}
    .ip_advContent ul li .ipadv_none{padding-top: 20px;}
    .ip_advContent{margin-bottom: 45px;}
}

/* cad */
.cad_list{margin: 60px auto 20px;}
.cad_list ul{box-shadow:0 0 15px rgba(158, 158, 158, 0.5);display: flex;flex-wrap: nowrap;}
.cad_list ul li{width: 33%;border-right: 1px solid #dddddd;text-align: center;height: 368px;padding: 52px 35px 0;cursor: pointer;}
.cad_list ul li:hover h3{color: #1381da;}
.cad_list ul li a:nth-child(odd){float: left;}
.cad_list ul li a:nth-child(even){float: right;}
.cad_list ul li:nth-last-child(1){border-right: 0;}
.cad_list ul li:nth-child(2) .cad_item,.cad_list ul li:nth-child(3) .cad_item{margin: 0;}
.cad_list ul li:nth-child(3) .cad_item{text-align: center;}
.cad_list ul li h3{margin-top: 37px;font-size: 22px;line-height: 33px;color: #444444;margin-bottom: 47px;}
.cad_list ul li a,.cad_list ul li p{font-size: 15px;line-height: 30px;color: #555555;}
.cad_list ul li a::before{content: '-';margin-right:5px;}
.cad_list ul li a{display: block;}
.cad_list ul .cad_item{text-align: left;margin: 0 30px;}
@media only screen and (max-width:767px){
    .cad_list ul{display: block;margin: 0 10px;}
    .cad_list ul li{width:100%;border-right: 0;border-bottom: 1px solid #dddddd;}
}

/* cad-tab */
.card-fouth {margin-top:80px;background:url('../images/cad_bg.png') no-repeat top;padding-top: 50px;height: 578px;}
.card-fouth .desc.desc-list {font-size:0;color:#3a3a3a;font-weight:200;margin:0 auto;margin-bottom:85px;text-align:center}
.card-fouth .industry {font-size:20px;color:#999;display:inline-block;width:400px;height: 69px;}
.card-fouth .industry.active {padding-bottom:14px}
.card-fouth .industry.active::after{content: '';width: 83px;height: 3px;display: block;background: #fff;margin: 22px auto 0;}
.card-fouth .industry span {font-size: 24px;color: #fff;line-height: 30px;}
.card-fouth .industry.active span {font-size:24px;color:#fff;}
.card-fouth .case-container {position:relative;margin:0 auto;padding: 0 120px;}
.card-fouth .case-panel {position:absolute;z-index:1;opacity:0;overflow:hidden;}
.card-fouth .case-panel.active {z-index:100;opacity:1;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.card-fouth .case-preview {margin-left: 82px;width: 400px;}
.card-fouth .case-left {width: 484px;height: 279px;}
.card-fouth .case-left .phone-image {width: 100%;height: 100%;}
.card-fouth .case-left .phone-image.active {z-index:100;opacity:1;-webkit-transition:all .2s ease-out .1s;transition:all .2s ease-out .1s}
.card-fouth .case-head {font-size:24px;color:#fff;margin-bottom:20px;line-height: 30px;margin-top: 10px;}
.card-fouth .case-text {font-size:15px;color:#fff;line-height:30px}
.card-fouth .case-text a{display: block;}
.card-fouth .case-text a::before{content: '•';font-size: 15px;margin-right: 10px;margin-left: 5px;}
.card-fouth .case-content {width:576px;}
.card-fouth .case-icon-list {font-size:0;width:576px}
.card-fouth .case-icon-list img {margin-top:35px;margin-right:30px;display:inline-block;width:117px;border-radius:20px}
.card-fouth .case-content img {margin-top:15px;width:576px;height:1px;opacity:.3}
.card-fouth .case-icon-list img.active {border:2px solid #1696ff}
.card-fouth .case-icon-list img.last {margin-right:0}
.card-fouth .industry-tab-line {height:2px;background:#2267fa;top:164px;position:absolute;-webkit-transition:all .3s;transition:all .3s}
@media only screen and (max-width:767px){
    .card-fouth .case-container{padding: 0 10px;}
    .card-fouth .desc.desc-list{margin-bottom: 20px;}
    .card-fouth .case-left{width: 77%;height: 100%;float: none !important;margin: 0 auto;}
    .card-fouth .case-preview{float: none !important;width: 100%;margin-left: 0;}
    .card-fouth .case-head{margin-bottom: 15px;text-align: center;}
    .card-fouth .case-text a{width: 50%;}
    .card-fouth .case-text{display: flex;flex-wrap: wrap;}
    .card-fouth .case-icon-list{width: 100%;}
    .card-fouth .industry{width: 45%;height: 55px;}
    .card-fouth .case-content{width:100%;}
    /* .card-fouth .industry.active{padding-bottom: 0;} */
    .card-fouth .industry.active::after{margin: 10px auto 0;}
    .card-fouth .industry span{font-size: 22px;}
    .card-fouth .industry.active span{font-size: 22px;}
    .card-fouth{height: 390px;}
}

/* lp */
.lp_content{padding-top:62px;}
.lp-service{margin-top: 60px;text-align: center;}
.lp-service ul{padding: 70px 0 60px 0;height: 333px;}
.lp-service ul li{width: 240px;float: left;background: #f9f9f9;padding:32px 35px;height: 155px;}
.lp-service ul li h4{font-size: 24px;line-height: 33px;color: #595959;margin-bottom: 10px;}
.lp-service ul li p{font-size: 18px;line-height: 27px;color: #313131;}
.lp-service ul li:hover,.lp-service ul li.cur{height: 203px;background:url('../images/lp-bg.jpg') no-repeat center #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor: pointer;    transform: translateY(-24px);}
.lp-service ul li:hover h4,.lp-service ul li.cur h4{color: #fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.lp-service ul li:hover p,.lp-service ul li.cur p{color: #fff;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.lp-coop{text-align:center;padding-top: 60px;padding-bottom: 84px;background: #f1f1f1;height: 455px;}
.items {overflow:hidden;}
.transition {transition:all .3s ease;}
.main-title {font-size:30px;text-align:center;margin-bottom:50px;}
.items-steps {}
.items-steps .items-block {height:265px;position: relative;}
.img-block {margin:0 auto;display:block;}
.img-block img {display:block;margin:0 auto;max-width:100%;}
.items-steps .item:hover,.items-steps .item.cur{border: 6px solid #1381da;cursor: pointer;}
.items-steps .item:hover:after,.items-steps .item.cur:after{background-color:#1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.items-steps .item {    position: absolute;
    top: 21%;
    width: 52px;
    height: 52px;
    background-color: #fff;
    border-radius: 31px;
    transform: translateX(-78px);
    z-index: 1;
    box-shadow: 0 0 5px 2px rgba(135,135,135,0.15);
    backface-visibility: hidden;
    border: 6px solid #acacac;}
.items-steps .item:before {    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 30px;
    z-index: -1;}
.items-steps .item:after {content: "";
    position: absolute;
    width: 11px;
    height: 11px;
    left: 50%;
    bottom: -10px;
    box-shadow: 0 0 5px 2px rgba(135,135,135,0.15);
    background-color: #acacac;
    z-index: -2;
    transform: translateX(-50%) rotateZ(135deg);}
/* .items-steps .item.cur {margin-top:-10px;} */
.items-steps .item.even {top:auto;bottom:57px;}
.items-steps .item.even:after {top:-10px;bottom:auto;}
/* .items-steps .item.even.cur {margin-bottom:-10px;} */
.items-steps .step:nth-child(1) {left:96px;}
.items-steps .step:nth-child(2) {left:295px;}
.items-steps .step:nth-child(3) {left:497px;}
.items-steps .step:nth-child(4) {left:700px;}
.items-steps .step:nth-child(5) {left:886px;}
.items-steps .step:nth-child(6) {left:1090px;}
.items-steps .item:nth-child(1) {left:142px;}
.items-steps .item:nth-child(2) {left:28.5%;}
.items-steps .item:nth-child(3) {left:45.5%;}
.items-steps .item:nth-child(4) {left:62%;}
.items-steps .item:nth-child(5) {left:82.5%;}
.items-steps .item:nth-child(6) {left:94.5%;}
.items-steps .item:nth-child(1) {left: 12%;bottom: 23%;}
.item-p:nth-child(1) {left: 204px;bottom: 65px;}
.item-p:nth-child(2) {left: 204px;bottom: 65px;}
.item-p:nth-child(3) {left:448px;bottom: -5px;}
.item-p:nth-child(4) {left:642px;bottom: 65px;}
.item-p:nth-child(5) {left:830px;bottom: -5px;}
.item-p:nth-child(6) {left:1020px;bottom: 65px;}
.items-steps .item-title {font-size:24px;text-align:center;color: #525252;margin-top: 5px;}
.items-steps .item-p {color:#525252;text-align:center;margin-bottom:5px;position: absolute;font-size: 14px;line-height: 24px;}
.items-steps .item.even .item-title {margin-top:5px;}
.items-steps .item-col2 {transform:translateX(-133.5px);}
.items-steps .item-col2 .flex-row {justify-content:space-around;display:flex;flex-direction:row;align-items:center;}
.items-steps .item-col2 .item-p {text-align:left;}
.items-steps .steps-block {position:absolute;height:24px;width:100%;top:50%;left:0;transform:translateY(-50%);}
.items-steps .steps-block:before {content:"";position:absolute;width:100%;height:4px;background-color:#e6e6e6;left:0;top:50%;transform:translateY(-50%);}
.items-steps .steps-block:after {content:"";position:absolute;width:26px;height:38px;background:url(../images/items-steps-arrow.png) no-repeat center;right:0;top:50%;transform:translateY(-50%);}
.items-steps .step {top: 4px;position:absolute;width:15px;height:15px;background-color:#e6e6e6;border-radius:50%;transform:translateX(-12px);}
.items-steps .step:before {content:"";position:absolute;width:10px;height:10px;background-color:#fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .3s ease;}
.items-steps .step.cur:before {background: #1381da;}
.rollInLeft {animation-name:rollInLeft;}
.rollInLeft1 {animation-name:rollInLeft1;}
@keyframes rollInLeft {0% {opacity:0;transform:translateX(-100%) rotateY(-180deg);}
100% {opacity:1;transform:translateX(-78px) rotateY(0deg);}
}
@keyframes rollInLeft1 {0% {opacity:0;transform:translateX(-100%) rotateY(-180deg);}
100% {opacity:1;transform:translateX(-133.5px) rotateY(0deg);}
}
@media only screen and (max-width:767px){
    .lp-service ul li{width:100%;}
    .lp-service ul{margin: 0 10px;}
    .lp-service ul li:hover, .lp-service ul li.cur{transform: translateY(0px);}
}
.m-lp-coop{text-align: center;margin: 60px 10px 0;}
.m-lp-coop .items-steps .steps-block:before{content: '';width: 4px;height: 100%;}
.m-lp-coop .items-steps .steps-block{top:50%;left: 27%;width: 4px;height: 550px;}
.m-lp-coop .items-steps .items-block{height: 550px;}
.m-lp-coop .items-steps .step{left:6px;}
.m-lp-coop .items-steps{margin-top: 35px;}
.m-lp-coop .items-steps .step:nth-child(1){top:40px;}
.m-lp-coop .items-steps .step:nth-child(2){top:130px;}
.m-lp-coop .items-steps .step:nth-child(3){top:220px;}
.m-lp-coop .items-steps .step:nth-child(4){top:310px;}
.m-lp-coop .items-steps .step:nth-child(5){top:400px;}
.m-lp-coop .items-steps .step:nth-child(6){top:490px;}
.m-lp-coop .items-steps .coopBlock .item{left: 90px;}
.m-lp-coop .items-steps .coopBlock:nth-child(1) .item{top:4%;}
.m-lp-coop .items-steps .coopBlock:nth-child(2) .item{top:20%;}
.m-lp-coop .items-steps .coopBlock:nth-child(3) .item{top:37%;}
.m-lp-coop .items-steps .coopBlock:nth-child(4) .item{top:53%;}
.m-lp-coop .items-steps .coopBlock:nth-child(5) .item{top:69%;}
.m-lp-coop .items-steps .coopBlock:nth-child(6) .item{top:86%;}
.m-lp-coop .items-steps .item-col2{transform: translateX(-80px);}
.m-lp-coop .items-steps .coopBlock:nth-child(1) .item-p{top:4%;}
.m-lp-coop .items-steps .coopBlock:nth-child(2) .item-p{top:20%;}
.m-lp-coop .items-steps .coopBlock:nth-child(3) .item-p{top:37%;}
.m-lp-coop .items-steps .coopBlock:nth-child(4) .item-p{top:53%;}
.m-lp-coop .items-steps .coopBlock:nth-child(5) .item-p{top:69%;}
.m-lp-coop .items-steps .coopBlock:nth-child(6) .item-p{top:86%;}
.m-lp-coop .items-steps .item:after{content: '';left: 113%;}
.m-lp-coop .items-steps .item:after{content: '';top: 15px;}
.m-lp-coop .items-steps .coopBlock .item-p{left: 130px;text-align: left;}
.lp-advantage{text-align:center;margin-top: 60px;}
.yin{padding: 57px 0 50px;}
.yin_t{font-size: 40px;color: #000;font-weight: normal;text-align: center;line-height: 45px;height: 90px;overflow: hidden;}
.yin_t a{color: #000;}
.yin_t b{color: #fac12c;}
.yin_t span{display: block;font-size: 20px;color: #333;}
.yin_t i{color: #fac12c;padding:0 15px;}
.yin dl{width: 380px;height: 260px;position: relative;margin: 0px 30px 0 0;float: left;overflow: hidden;-webkit-transition:transform .3s;transition:transform .3s;}
.yin dl:nth-child(3n){margin-right: 0;}
.yin dl dt{width:100%;line-height: 0;position: relative;height:100%;}
.yin dl dt img{width: 100%;height:  100%;}
.yin dl dt h4{white-space: nowrap;text-overflow: ellipsis;font-size: 20px;color: #fff;height: 85px;line-height: 100px;width: 100%;text-align: center;position: absolute;bottom: 0;left: 0;background: #1381da;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dt h4 em{display: block;width: 50px;height: 50px;line-height: 0;background: #1074c4;border-radius: 50%;position: absolute;top: -23px;left: 165px;}
.yin dl dt h4 em img{width: 30px;height: 30px;margin-top: 10px;}
.yin dl dd{background: rgba(19, 129, 218, 0.8);position: absolute;bottom: 0;left: 0;height: 0;overflow: hidden;width:100%;text-align: center;
transition:height .5s;
-moz-transition:height .5s; /* Firefox 4 */
-webkit-transition:height .5s; /* Safari and Chrome */
-o-transition:height .5s; /* Opera */}
.yin dl dd h5{white-space: nowrap;text-overflow: ellipsis;overflow: hidden; background:url(../images/yin_line.gif) no-repeat center 67px;font-size: 20px;color: #fff;margin: 0;font-weight: normal;}
.yin dl dd em{display: block;width: 50px;height: 50px;line-height: 0;background: #1074c4;border-radius: 50%;margin: 55px auto 30px;}
.yin dl dd em img{width: 30px;height: 30px;margin-top: 10px;}
.yin dl dd p{font-size: 14px;color: #fff;line-height: 24px;height: 90px;overflow: hidden;width: 320px;margin: 22px auto 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.yin dl:hover dd,.yin dl.cur dd{height: 260px;}
.yin dl:hover dt h4,.yin dl.cur dt h4{height: 0;}
.yin dl:hover dt h4 em,.yin dl.cur dt h4 em{top: 0;}
/* .yin dl:hover,.yin dl.cur{-webkit-transform:translate(0,-35px);transform:translate(0,-35px);} */
.yin .nobor{margin-right: 0;}
@media only screen and (max-width:767px){
    .yin{margin: 0 10px;}
    .yin dl{width: 100%;margin-bottom:20px}
    .yin dl dt h4 em{left:42%;}
}
.fz_content{padding-top: 50px;}
.fz-coop{text-align: center;padding-top: 60px;background: url('../images/fz-bg.jpg') no-repeat;height: 470px;}
.fz-coop .fzlc{background: url('../images/flzl-line.png') no-repeat center;position: absolute;height: 100%;top: 0;width: 100%;z-index: 1;}
.fz-coop ul{height: 225px;margin-top: 50px;position: relative;}
.fz-coop ul li{display: inline-block;position: absolute;top: 20px;z-index: 9;}
.fz-coop ul li:nth-child(1){left: 8%;}
.fz-coop ul li:nth-child(2){left: 33%;top:32%;}
.fz-coop ul li:nth-child(3){left: 58%;}
.fz-coop ul li:nth-child(4){left: 83.5%;top:32%;}
.fz-coop ul li:hover .fz-pic,.fz-coop ul li.cur .fz-pic{box-shadow: 0 0 15px rgba(50, 156, 241, 0.7);-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;cursor: pointer;}
.fz-coop ul li:hover p,.fz-coop ul li.cur p{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;color: #1381da;}
.fz-coop .fz-pic{width: 110px;height: 110px;border-radius: 50%;position: relative;box-shadow: 0 0 15px rgba(217, 217, 217, 0.7);background: #fff;}
.fz-coop .fz-pic img{position: absolute;left: 0;right: 0;margin: 0 auto;top: 25%;}
.fzlc-none{display: none;}
.fz-coop ul li:hover .fz-pic .fzlc-none,.fz-coop ul li.cur .fz-pic .fzlc-none{display: block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.fz-coop ul li p{font-size: 18px;line-height: 33px;color: #3a3a3a;margin-top: 10px;}
.m-fz-coop{padding-top: 40px;background: url('../images/fz-bg.jpg') no-repeat;text-align: center;padding-bottom: 20px;}
.m-fz-coop ul{margin: 30px 0;}
.m-fz-coop ul li{float: left;width: 48%;margin-bottom: 20px;}
.m-fz-coop ul .fz-pic{width: 100px;height: 100px;border-radius: 50%;position: relative;box-shadow: 0 0 15px rgba(217, 217, 217, 0.7);background: #fff;margin: 0 auto;}
.m-fz-coop .fz-pic img{position: absolute;left: 0;right: 0;margin: 0 auto;top: 23%;}
.m-fz-coop ul li p{font-size: 18px;line-height: 33px;color: #3a3a3a;margin-top: 10px;}
.m-fz-coop ul li:hover .fz-pic .fzlc-none{display: block;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.m-fz-coop ul li:hover .fz-pic{box-shadow: 0 0 15px rgba(50, 156, 241, 0.7);-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.m-fz-coop ul li:hover p{-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;color: #1381da;}
.fz-service{margin-top: 60px;text-align: center;}
.fz-content{height: 395px;margin-bottom: 130px;margin-top: 32px;}
.fz-content ul li{width: 393px;border-right: 1px solid #dddddd;float: left;height: 100%;padding:43px 30px 0;}
.fz-content ul li:nth-last-child(1){border-right: 0;}
.fz-content ul{margin: 0 10px;height: 100%;box-shadow: 0 0 10px rgba(217, 217, 217, 0.7);}
.fz-content ul li h4{font-size: 22px;line-height: 33px;color: #1381da;}
.fz-content ul li h4::after{content: '';display: block;width: 43px;height: 3px;background: #dedede;margin: 20px auto;}
.fz-content ul li p{font-size: 15px;line-height: 30px;color: #555555;text-align: left;}
@media only screen and (max-width:767px){
    .fz-content{height: 100%;}
    .fz-content ul li{width: 100%;float: none;padding: 45px 15px;border-right: 0;border-bottom: 1px solid #dddddd;}
    .fz-content ul li:nth-last-child(1){border-bottom: 0;}
}
.cs-service{margin-top: 60px;text-align: center;}
.cs-service .i_title p{margin: 35px auto 0;font-size: 16px;line-height: 33px;color: #454545;width: 87%;}
.cs-service ul{margin-top: 40px;text-align: center;}
.cs-service ul li{padding: 35px 28px;display: inline-block;text-align: left;margin-right: 46px;width: 46.834%;height: 280px;box-shadow: 0 0 10px rgba(158, 158, 158, 0.3);}
.cs-service ul li:nth-child(2n){margin-right: 0;}
.cs-service ul li h4{font-size: 22px;line-height: 33px;color: #1381da;}
.cs-service ul li h4::after{margin-bottom:20px;margin-top: 12px;content: '';width: 43px;height: 3px;background: #dedede;display: block;}
.cs-service ul li .cs-content{font-size: 15px;line-height: 30px;color:#555555;}
.cs-service ul li:hover{cursor: pointer;background: #1381da;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;color: #1381da;}
.cs-service ul li:hover h4{color: #fff;}
.cs-service ul li:hover .cs-content{color:#fff;}
.cs-service ul li:hover dl dt{background: #fff;}
.cs-service ul li dl dt{display: inline-block;height:25px;line-height: 25px;color: #414141;font-size: 14px;background: #f3f3f3;width: 109px;text-align: center;margin-right: 14px;margin-bottom: 16px;}
.cs-service ul li dl{margin-top:20px;}
.cs-advantages{padding-top:50px;text-align: center;background: url('../images/cs-bg.jpg') no-repeat;margin-top: 60px;height: 455px;background-size:cover;}
.cs-advantages .card-fouth{background: none;height:auto;margin-top:57px;padding-top:0;}
.cs-advantages .card-fouth .desc.desc-list{margin-bottom: 0;width:445px;margin-left: 95px;text-align: left;}
.cs-advantages .card-fouth .industry{width: 80px;height: 80px;border: 1px solid #fff;border-radius: 50%;text-align: center;margin-right: 30px;margin-bottom: 47px;}
.cs-advantages .card-fouth .industry .cs-pic{position: relative;width: 60px;height: 60px;border-radius: 50%;background: #e9e9e9;margin: 9px auto;}
.cs-advantages .card-fouth .industry .cs-pic .cs-none{display: none;}
.cs-advantages .card-fouth .industry .cs-pic img{position: absolute;left: 0;right: 0;margin: auto;top: 0;bottom: 0;}
.cs-advantages .card-fouth .industry.active{padding-bottom: 0;}
.cs-advantages .card-fouth .industry.active .cs-pic .cs-none{display: block;}
.cs-advantages .card-fouth .industry.active::after{content: none;}
.cs-advantages .case-preview,.cs-advantages .case-icon-list,.cs-advantages .case-content{width: 100%;}
.cs-advantages .case-preview{margin-left: 0;}
.cs-advantages .card-fouth .case-container{width:622px;height: auto;text-align: left;}
.cs-advantages .card-fouth .case-head{margin-top: 0;line-height: 24px;color:#bde1ff;margin-bottom: 32px;}
.cs-advantages .card-fouth .case-container{padding:0 98px;}
.cs-advantages .card-fouth .industry:hover{cursor: pointer;}
@media only screen and (max-width:767px){
    .cs-service ul li{width: 100%;margin-right: 0;display: block;height: auto;margin-bottom: 20px;}
    /* .cs-service ul{margin: 0 10px;} */
    .cs-advantages{padding:34px 10px 0;margin-top: 40px;height:545px;background-size:cover ;}
    .cs-advantages .card-fouth .desc.desc-list{margin-left: 0;width:100%;}
    .cs-advantages .card-fouth{margin-top: 30px;}
    .cs-advantages .card-fouth .industry{margin-right: 24px;margin-bottom: 25px;}
    .cs-advantages .card-fouth .industry:nth-child(4n){margin-right: 0;}
    .cs-advantages .card-fouth .case-container{width:100%;padding: 0;}
    .cs-advantages .card-fouth .industry{width: 80px;height: 80px;}
    .cs-advantages .card-fouth .industry .cs-pic{width: 60px;height: 60px;}
    .cs-advantages .card-fouth .industry .cs-pic img{width:70%;}
    .cs-service{margin: 60px 10px 0;}
    .cs-advantages .card-fouth .case-head{margin-bottom: 20px;}
    .cs-service ul li dl dt{margin-right: 0;}
}

/* contact */
.ny-contact{background: url('../images/contact.jpg') no-repeat;height: 630px;padding: 100px 0 77px;background-size:cover;}
.ny-contact .formBox{width: 530px;margin-left: 27px;}
.ny-contact .formBox h2{font-size: 30px;line-height: 24px;color: #fff;margin-bottom: 30px;}
.ny-contact .formBox input{line-height: 43px;padding: 5px 20px 0px 20px;width:100%;border: 1px solid #aaaaaa;background: rgba(0,0,0,0.01);color:#f6f6f6;margin-bottom: 20px;outline: none;}
.ny-contact .formBox textarea{width:100%;border: 1px solid #aaaaaa;background: rgba(0,0,0,0.01);color:#f6f6f6;padding: 15px 20px 0px 20px;outline: none;}
.ny-contact .contact-content{width: 562px;margin-top: 54px;}
.con-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#f6f6f6;font-size: 18px;}
.con-input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#f6f6f6;font-size: 18px;}
.con-input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#f6f6f6;font-size: 18px;}
.con-input::-webkit-input-placeholder { /* WebKit browsers */color:#f6f6f6;font-size: 18px;}
.con-input:focus::-webkit-input-placeholder{color: transparent;}
textarea {font-family: inherit;}
.ny-contact .con-submit{background: #1381da !important;border: 0 !important;line-height: 48px !important;padding: 0 !important;margin-bottom: 0 !important;margin-top: 33px;font-size: 18px;color: #f6f6f6;}
.ny-contact .contact-content ul li{display: flex;align-items: center;margin-bottom:26px;}
.ny-contact .contact-content ul li .cont-left{width:56px;height:56px;border-radius: 50%;border: 1px solid #aaaaaa;position: relative;margin-right: 34px;}
.ny-contact .contact-content ul li .cont-left img{position: absolute;left: 0;right:0;margin: auto;top: 0;bottom: 0;}
.ny-contact .contact-content ul li .cont-right{font-size: 15px;line-height: 24px;color: #fff;}
input[type="submit"]{-webkit-appearance: none;border-radius: 0;}
@media only screen and (max-width:767px){
    .ny-contact{height:100%;background-size: cover;}
    .ny-contact .formBox{width: 100%;float: none !important;margin-left: 0;}
    .ny-contact .contact-content{width: 100%;float: none !important;}
    .ny-contact{padding: 100px 15px 77px;}
    .ny-contact .formBox h2{font-size: 23px;}
    .ny-contact .con-submit{height: 48px;line-height: 48px;}
}