/* CSS Document */
@media screen and (max-width: 1680px) {
  .navlist li a {
    padding: 0 30px;
  }
  .dtit {
    padding: 2% 0
  }
  .dtit span {
    font-size: 32px
  }
  .syfw ul li {
    margin: 0;
    width: 20%;
  }
  .syfanganz b {
    font-size: 35px
  }
  .lian span {
    font-size: 23px
  }
  .mess span {
    font-size: 25px
  }
  /*售后服务*/
  .solutionlist li .snum {
    height: 130px;
    width: 150px;
    font-size: 80px;
  }
  .solutionlist li .scon {
    padding-left: 150px;
  }
  .solutionlist li .scon h3 {
    font-size: 24px;
  }
  .solutionlist li .scon .stxt {
    font-size: 16px;
  }
  /*售后服务*/
  /*联系我们*/
  .contact li i {
    width: 70px;
  }
  .contact li p {
    font-size: 16px;
  }
  .pay_txt {
    font-size: 16px;
  }
  .contact_list li > span img {
    width: 180px;
  }
  .contact_list li p {
    font-size: 16px;
    line-height: 30px;
  }
  .contact_list li p img {
    width: 160px;
  }
  .contact_list li.li01 p {
    height: 160px;
  }
  /*联系我们*/
}
@media screen and (max-width: 1440px) {
  .navlist li a {
    padding: 0 25px;
  }
  .banner {
    height: 400px;
  }
  .banner .swiper-slide {
    background-size: auto 100% !important;
  }
  .banner .bantxt h3 {
    font-size: 34px;
    margin-top: 150px;
  }
  .dtit span {
    font-size: 26px
  }
  .syfw ul li i {
    height: 50px;
    width: 50px;
  }
  .daojis {
    height: 140px;
    font-size: 20px;
    line-height: 140px;
  }
  .daojis span {
    font-size: 28px;
  }
  .anli li p {
    font-size: 16px;
  }
  .anli li .zi {
    padding: 14px;
  }
  .newslist li a {
    padding: 6%;
  }
  .newslist li .time {
    width: 50px;
  }
  .newslist li .time .d {
    font-size: 32px;
  }
  .newslist li .time .y {
    font-size: 12px;
  }
  .newslist li .zi {
    padding-left: 70px;
  }
  .newslist li .zi span {
    margin-bottom: 3px;
  }
  .syfanganz {
    width: 36%;
  }
  .syfanganz b {
    font-size: 28px;
  }
  .syfanganz .more {
    margin-top: 10%;
  }
  .syfangany {
    width: 60%;
  }
  .syfangany li i {
    width: 60px;
    height: 60px;
  }
  .syfangany li:hover i {
    background-position: center -60px !important;
  }
  .syfangany li p {
    font-size: 16px;
    height: 40px;
    margin-top: 15px;
  }
  .liuc li i img {
    width: 50px;
  }
  .liuc li b {
    font-size: 18px;
  }
  .dbinfo li h3 {
    font-size: 18px;
  }
  .lian {
    padding: 2% 2%
  }
  .lian span {
    font-size: 23px
  }
  .lian b {
    font-size: 27px
  }
  .mess span {
    font-size: 20px
  }
  .mess .k {
    height: 42px;
    line-height: 42px;
    margin-bottom: 8px
  }
  .mess button {
    height: 42px;
    line-height: 42px;
  }
  .mess .dk {
    height: 80px;
    line-height: 1.8
  }
  /*小程序服务*/
  .app_list {
    margin-bottom: 1%;
  }
  .app_list li {
    padding: 15px;
  }
  .app_list li .info h3 {
    font-size: 18px;
  }
  .app_list li .info p {
    font-size: 14px;
  }
  /*小程序服务*/
  /*我们的优势*/
  .about-3 li h4 {
    font-size: 18px;
  }
  .about-3 li h4 span {
    font-size: 16px;
  }
  /*我们的优势*/
  /*网站建设*/
  .xj02 .xia > a {
    width: 140px;
  }
  /*网站建设*/
  /*案例*/
  .anlimenu li {
    font-size: 16px;
  }
  /*案例*/
  /*案例内容*/
  .weizhi h3 {
    font-size: 16px;
  }
  .ctleft h2 {
    font-size: 22px;
  }
  .ctright h2 {
    font-size: 22px;
  }
  /*案例内容*/
  /*售后服务*/
  .solutionlist li .snum {
    height: 110px;
    width: 130px;
    font-size: 64px;
  }
  .solutionlist li .scon {
    padding-left: 130px;
  }
  .solutionlist li .scon h3 {
    font-size: 20px;
  }
  .solutionlist li .scon h3:after {
    width: 44px;
    height: 4px;
  }
  .solutionlist li .scon .stxt {
    font-size: 14px;
  }
  /*售后服务*/
  /*关于我们*/
  .abwhat li i {
    width: 50px;
    height: 50px;
  }
  .abwhat li span {
    font-size: 16px;
  }
  .abwho strong {
    font-size: 20px;
  }
  .abwho .txt {
    font-size: 14px;
  }
  .strength .item .num .num-item {
    height: 60px;
    line-height: 60px;
    font-size: 60px;
  }
  .strength .item p {
    font-size: 14px;
  }
  .strength .item .num .jia {
    font-size: 60px;
    height: 60px;
    line-height: 60px;
  }
  .abxiaz > div {
    width: 70%;
  }
  .abxiaz b {
    font-size: 20px;
  }
  .abxiaz .txt {
    font-size: 14px;
  }
  .about_content {
    font-size: 14px;
  }
  /*关于我们*/
  /*联系我们*/
  .contact li i {
    width: 60px;
  }
  .contact li p {
    font-size: 14px;
    line-height: 25px;
    height: 50px;
  }
  .pay_txt {
    font-size: 14px;
  }
  .contact_list li > span img {
    width: 160px;
  }
  .contact_list li p {
    font-size: 14px;
    line-height: 25px;
  }
  .contact_list li p img {
    width: 140px;
  }
  .contact_list li.li01 p {
    height: 140px;
  }
  .map {
    height: 400px;
  }
  /*联系我们*/
  /*新闻*/
  .tagleft {
    padding: 20px 0;
  }
  .tagleft li a {
    font-size: 14px;
  }
  .listtag li .tagimg {
    width: 210px;
  }
  .listtag li .tagtxt {
    padding-left: 225px;
  }
  .listtag li {
    padding: 15px 20px;
  }
  .listtag li h3 {
    font-size: 16px;
  }
  .listtag li p {
    font-size: 13px;
    line-height: 25px;
    height: 50px;
    margin: 8px 0 12px 0;
  }
  .listtag li .lics {
    line-height: 25px;
    font-size: 13px;
  }
  .listtag li .lics span {
    font-size: 13px;
  }
  /* .listtag li .lics{ font-size: 13px; line-height: 25px; }
.listtag li .lics .fl i{ width: 25px; height:25px; } */
  .listtag li .lics .parameter {
    margin-right: 18px;
  }
  .tagtle {
    padding: 12px;
  }
  .tagtle span {
    font-size: 16px;
  }
  .picturelist {
    padding: 12px;
  }
  .picturelist li .pictitle {
    line-height: 30px;
  }
  /*新闻*/
  /*新闻内容页*/
  .anlicon_news {
    padding: 3% 5% 0 5%;
  }
  .txt-t h1 {
    font-size: 24px;
  }
  /*新闻内容页*/
  .pagemain {
    font-size: 14px;
  }
  .solution_list li .zi span {
    font-size: 18px;
  }
  .solution_list li .zi p {
    font-size: 14px;
    line-height: 20px;
    height: 40px;
  }
}
@media screen and (max-width: 1280px) {
  .navlist li a {
    padding: 0 20px;
  }
}
@media screen and (max-width: 1240px) {
  .container {
    width: 94%;
  }
  .nav .logo {
    top: 10px;
    width: 160px;
  }
  .nav .logo img {
    height: 40px;
  }
  .nav {
    height: 60px;
  }
  .navlist li {
    line-height: 60px;
    font-size: 14px;
  }
  .nav .tel {
    line-height: 60px;
    height: 60px;
    font-size: 18px;
    width: 160px;
  }
  .app_list li .info p {
    height: 60px;
  }
  .newsnav li a {
    font-size: 14px;
    padding: 6px 15px;
  }
  .syfanganz b {
    font-size: 24px;
  }
  .syfanganz {
    margin-top: 3%;
    width: 45%;
  }
  .syfanganz .more {
    width: 35px;
    height: 35px;
    margin-top: 5%;
  }
  .syfangany {
    width: 52%;
  }
  .syfangany li i {
    width: 50px;
    height: 50px;
  }
  .syfangany li:hover i {
    background-position: center -50px !important;
  }
  .about-3 li h4 {
    font-size: 16px;
  }
  .about-3 li h4 span {
    font-size: 14px;
  }
  .liuc li i img {
    width: 40px;
  }
  .liuc li b {
    font-size: 16px;
  }
  .liuc li p {
    font-size: 14px;
  }
  .lian {
    width: 35%;
  }
  .lian span {
    font-size: 20px
  }
  .lian b {
    font-size: 24px
  }
  .lian p {
    font-size: 16px;
  }
  .mess span {
    font-size: 16px;
  }
  .banner .bantxt h3 {
    font-size: 28px;
  }
  .banner .bantxt p {
    font-size: 16px;
  }
  /*网站建设*/
  .xj-tit span {
    font-size: 20px;
  }
  .xj01 li i {
    font-size: 18px;
  }
  .xj01 li p {
    height: 80px;
  }
  .xj02 .t > span {
    font-size: 18px;
  }
  .xj02 .xia > a {
    width: 49%;
    margin-right: 0;
  }
  .xj02 .xia > a.a1 {
    margin-right: 2%;
  }
  .xj03 li b {
    font-size: 60px;
  }
  .xj03 li img {
    width: 80px;
  }
  .xj04 b {
    font-size: 20px;
  }
  .xj04y b {
    font-size: 20px;
  }
  .xj04y li > span {
    font-size: 18px;
  }
  .youhuamore a {
    padding: 9px 60px;
  }
  .xj-more a {
    padding: 8px 40px;
  }
  /*网站建设*/
  /*案例内容*/
  .ctleft h2 {
    font-size: 20px;
  }
  .ctleft h2:after {
    width: 40px;
    height: 2px;
  }
  .ctright h2 {
    font-size: 20px;
  }
  .ctright h2:after {
    width: 40px;
    height: 2px;
  }
  .ctright ul {
    width: 60%;
  }
  .qrcode {
    width: 40%;
  }
  .qrcode img {
    width: 120px;
  }
  /*案例内容*/
  /*关于我们*/
  .abxiaz > div {
    width: 80%;
  }
  /*关于我们*/
  /*新闻*/
  .tagleft {
    width: 100%;
    margin-bottom: 15px;
    padding: 1.5%;
  }
  .tagleft li {
    width: 19%;
    margin: 0.5%;
  }
  .tagcenter {
    width: 72.5%;
    margin: 0 1.5% 0 0;
  }
  .tagright {
    width: 26%;
  }
  /*新闻*/
  /*新闻内容页*/
  .anlicon_news {
    padding: 3% 3% 0 3%;
  }
  .news_show {
    width: 100%;
  }
  .txt-t h1 {
    font-size: 20px;
  }
  .txt-t p {
    font-size: 14px;
  }
  .showtxt {
    font-size: 14px;
  }
  .txtnav li {
    font-size: 14px;
  }
  .zxtxt h3 {
    font-size: 14px;
  }
  .txtrig {
    display: none;
  }
  /*新闻内容页*/
  .solution_list li .zi span {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .navlist {
    display: none;
  }
  .navlist {
    padding: 0;
    display: none;
    position: fixed;
    top: 0;
    padding-top: 60px;
    left: 0;
    width: 100%;
    z-index: 200;
    background: rgba(0, 0, 0, 0.8);
    text-align: left;
    height: 100%;
  }
  .navlist li:first-child {
    border-top: 1px solid #dcdcdc;
  }
  .navlist li {
    font-size: 16px;
    width: 100%;
    line-height: 50px;
    height: auto;
    float: left;
    color: #ffffff;
  }
  .navlist li a {
    padding: 0 3%;
    display: block;
    text-align: left;
    position: relative;
  }
  .navlist li a:after {
    display: none;
    content: "";
    position: absolute;
    top: 50%;
    right: 5%;
    width: 10px;
    height: 10px;
    border-top: 2px solid #ffffff;
    border-right: 2px solid #ffffff;
    -webkit-transform: translateY(-50%) rotate(45deg);
    -ms-transform: translateY(-50%) rotate(45deg);
    -o-transform: translateY(-50%) rotate(45deg);
    transform: translateY(-50%) rotate(45deg);
  }
  .wbj .nav li:hover, .wbj .nav li.on {
    background: rgba(1, 102, 206, 0.8);
  }
  .nav .logo {
    position: relative;
    float: left;
    padding: 10px 0;
    top: 0;
  }
  .nav .tel {
    position: relative;
    float: right;
  }
  .nav_btn {
    display: block;
  }
  .dtit span {
    font-size: 22px;
  }
  .dtit p {
    font-size: 14px;
  }
  .syfw ul li .name {
    font-size: 16px;
  }
  .anli li {
    width: 33.33%;
  }
  .app_list li {
    width: 100%;
  }
  .app_list li .info p {
    height: auto;
  }
  .newsnav {
    display: block;
    overflow: hidden;
  }
  .newsnav li {
    float: left;
    width: 19%;
    margin: 0.5%;
    text-align: center;
  }
  .newsnav li a {
    padding: 6px 0;
  }
  .newslist li {
    width: 50%;
  }
  .syfanganbg {
    padding: 20px 0;
  }
  .syfanganz {
    width: 100%;
    margin-top: 20px;
  }
  .syfanganz b {
    font-size: 20px;
  }
  .syfanganz .info {
    margin-top: 10px;
  }
  .syfanganz .more {
    margin-top: 10px;
  }
  .syfangany {
    width: 100%;
    border-bottom: 1px solid #323232;
  }
  .about-3 li p {
    margin-top: 5px;
  }
  .liuc li {
    width: 33.33%;
    margin-top: 2%;
  }
  .dbinfo li {
    width: 100%;
    margin: 20px 0 0 0 !important;
    padding: 0;
  }
  .mess {
    margin-top: 2%;
  }
  .mess span {
    margin-bottom: 20px;
  }
  .mess span > i {
    display: block;
    margin-left: 0;
    margin-top: 5px;
  }
  /*网站建设*/
  .xj01 li {
    width: 49%;
    margin-right: 2% !important;
  }
  .xj01 li:nth-child(2n) {
    margin-right: 0 !important;
  }
  .xj01 li p {
    height: 60px;
  }
  .xj02 {
    width: 100%;
    margin-right: 0;
    margin-top: 20px;
  }
  .xj02 .t {
    padding: 20px;
  }
  .xj02 .con {
    padding: 20px;
    height: auto;
  }
  .xj02 .con > .hr {
    margin: 20px 0;
  }
  .xj02 .xj02-img {
    display: none;
  }
  .xj02bg .xj02s {
    margin-top: 0;
  }
  .xj03 li b {
    font-size: 50px;
  }
  .xj03 li img {
    width: 70px;
  }
  .xj03 li p {
    font-size: 14px;
  }
  .xj04 {
    width: 100%;
  }
  .xj04 b {
    text-align: left;
    padding: 0;
  }
  .xj04 li {
    height: 50px;
    line-height: 50px;
    padding: 0 20px;
    text-align: left;
  }
  .xj04y {
    width: 100%;
  }
  .xj04y b {
    padding: 0;
    text-align: left;
  }
  .xj04y li {
    height: 50px;
    line-height: 50px;
    padding: 0 20px 0 110px;
  }
  .xj04y li > span {
    left: 0;
    height: 50px;
  }
  /*网站建设*/
  /*案例内容*/
  .ctleft {
    width: 100%;
  }
  .ctleft h2 {
    margin-bottom: 15px;
    height: auto;
    line-height: 1;
  }
  .ctleft h2:after {
    margin-top: 10px;
  }
  .ctleft .content {
    height: auto;
    padding: 20px;
  }
  .ctleft p {
    height: auto;
    margin-bottom: 15px;
  }
  .ctright {
    width: 100%;
    border-left: none;
    border-top: 1px dashed #cccccc;
  }
  .ctright h2 {
    margin-bottom: 15px;
    height: auto;
    line-height: 1;
  }
  .ctright h2:after {
    margin-top: 10px;
  }
  .ctright .content {
    height: auto;
    padding: 20px;
  }
  .anlipage span {
    padding: 10px;
  }
  /*案例内容*/
  /*关于我们*/
  .abwhat li span {
    font-size: 14px;
  }
  .abwho strong {
    font-size: 18px;
  }
  .strength .item .num .num-item {
    height: 50px;
    line-height: 50px;
    font-size: 50px;
  }
  .strength .item .num .jia {
    font-size: 50px;
    height: 50px;
    line-height: 50px;
  }
  .abxiaz > div {
    width: 90%;
  }
  .abxiaz b {
    font-size: 18px;
  }
  /*关于我们*/
  /*联系我们*/
  .contact li i {
    width: 50px;
  }
  .contact li p {
    padding: 0 5%;
  }
  .contact_list li > span img {
    width: 140px;
  }
  .contact_list li {
    margin-right: 2%;
    padding: 2%;
  }
  .contact_list li.li01 p {
    padding: 0;
  }
  .contact_list li.li01 {
    width: 46%;
  }
  .contact_list li.li02 {
    width: 25%;
  }
  .contact_list li.li03 {
    width: 25%;
  }
  .map {
    height: 320px;
  }
  /*联系我们*/
  /*新闻*/
  .tagcenter {
    width: 100%;
    margin: 0 0 15px 0;
  }
  .tagright {
    width: 100%;
  }
  /*新闻*/
  .w73 {
    width: 100%;
  }
  .w25 {
    width: 100%;
    margin-top: 15px;
  }
}
@media screen and (max-width: 768px) {
  .container {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
  .nav .container {
    padding-right: 0;
  }
  .nav .logo {
    width: auto;
    padding: 13px 0;
  }
  .nav .logo img {
    height: 34px;
  }
  .nav .tel {
    font-size: 16px;
    width: auto;
    padding-left: 30px;
    background-size: 20px;
    display: none;
  }
  .navlist li a {
    padding: 0 20px;
  }
  .navlist li a:after {
    right: 20px;
  }
  .banner {
    height: auto;
  }
  .banner .swiper-slide {
    background: none !important;
  }
  .banner img {
    display: block;
    width: 100%;
  }
  .banner .bantxt {
    display: none;
  }
  .syaby {
    display: none;
  }
  .dtit {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .dtit span {
    font-size: 18px;
  }
  .syfw ul.container {
    padding: 0;
  }
  .syfw ul li {
    padding: 10px 0;
  }
  .syfw ul li i {
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
  }
  .syfw ul li a {
    display: none;
  }
  .syfw ul li a.atit {
    display: block;
  }
  .syfw ul li .name {
    font-size: 14px;
    line-height: 1;
  }
  .daojis {
    height: 80px;
    font-size: 13px;
    line-height: 80px;
  }
  .daojis .container {
    padding: 0;
  }
  .daojis span {
    font-size: 17px;
  }
  .anli {
    padding: 0 5px;
  }
  .anli_list {
    margin-top: -10px;
  }
  .anli li {
    width: 50%;
    padding: 0 5px;
    margin-top: 10px;
  }
  .anli li p {
    font-size: 14px;
  }
  .anli li .zi {
    padding: 10px;
  }
  .anli li .img .txts {
    display: none;
  }
  .app_list li {
    padding: 10px;
    position: relative;
  }
  .app_list li .info h3 {
    font-size: 16px;
  }
  .app_list li .img {
    width: 80px;
    position: absolute;
    left: 10px;
    margin-top: -40px;
    top: 50%;
  }
  .app_list li .info {
    padding-left: 90px;
  }
  .app_list li .info h3 {
    line-height: 24px;
  }
  .app_list li .info p {
    margin-top: 3px;
    font-size: 12px;
    line-height: 18px;
  }
  .newsnav {
    margin-top: -1%;
  }
  .newsnav {
    padding-bottom: 10px;
  }
  .newsnav li {
    width: 32%;
    margin: 1% 2% 1% 0;
  }
  .newsnav li:nth-child(3n) {
    margin-right: 0;
  }
  .newslist li {
    width: 100%;
  }
  .newslist li a {
    padding: 10px;
  }
  .newslist li .zi {
    width: 100%;
    padding-left: 0;
  }
  .newslist li .zi span {
    font-size: 15px;
  }
  .newslist li .zi p {
    height: auto;
  }
  .newslist li .time {
    margin-top: 15px;
    display: none;
  }
  .newslist li .time .d {
    font-size: 28px;
  }
  .newslist li:last-child {
    margin-bottom: 0;
  }
  .syfangany li {
    padding: 15px 0;
  }
  .syfangany li i {
    width: 40px;
    height: 40px;
  }
  .syfangany li:hover i {
    background-position: center -40px !important;
  }
  .syfangany li p {
    font-size: 14px;
    height: auto;
    margin-top: 10px;
  }
  .about-3 {
    margin-top: -10px;
  }
  .about-3 li {
    width: 100%;
    margin: 10px 0 0 0;
  }
  .about-3 li a {
    padding: 10px;
  }
  .about-3 li p {
    height: auto;
  }
  .liuc {
    margin: 0;
  }
  .liuc li {
    width: 50%;
    margin: 0 0 20px 0;
  }
  .liuc li:nth-child(5) {
    display: none;
  }
  .liuc li i {
    padding: 20px;
  }
  .liuc li i img {
    width: 35px;
  }
  .dbinfo {
    display: none;
  }
  .lian {
    width: 100%;
    background: none;
    padding: 0;
    margin: 10px 0;
    position: relative;
  }
  .lian span {
    font-size: 18px;
  }
  .lian b {
    font-size: 18px;
  }
  .lian p {
    font-size: 14px;
  }
  .lian .wechat {
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 120px;
  }
  .lian .wechat p {
    display: block;
  }
  .lian .wechat img {
    width: 100%;
    display: block;
  }
  .lian .wechat span {
    font-size: 14px;
    color: #ffffff;
    display: block;
    text-align: center;
    line-height: 1;
    margin-top: 10px;
  }
  .mess {
    display: none;
  }
  .copy {
    padding: 10px 0 30px;
    font-size: 12px;
  }
  .link {
    display: none;
  }
  body {
    padding-bottom: 50px;
  }
  .online-service {
    bottom: 0;
    top: auto;
    width: 100%;
    z-index: 1000;
    background: #000000;
  }
  .online-service li {
    width: 25%;
    float: left;
    margin: 0;
    height: auto;
  }
  .online-service li .way {
    background: none;
  }
  .online-service li a {
    overflow: hidden;
    padding: 13px 0;
  }
  .online-service li i {
    margin: 0 auto;
  }
  .online-service li:last-child {
    border-right: none;
  }
  .online-service li .way .icon {
    width: 24px;
    height: 24px;
    background-size: 100% auto !important;
  }
  .online-service li .way .tit {
    display: block;
    color: #ffffff;
    text-align: center;
    line-height: 1;
    margin-top: 6px;
    font-size: 14px;
    display: none;
  }
  .online-service li.phone {
    overflow: hidden;
  }
  .online-service li.wx {
    display: none;
  }
  .online-service .wx .ewm {
    right: -25%;
    bottom: 50px;
    width: 150%;
    margin-right: 0;
    top: auto;
    height: auto;
  }
  .online-service .wx .ewm .arrow {
    display: none;
  }
  .online-service .wx:hover .ewm {
    margin-top: 0;
    width: 150%;
    height: auto;
  }
  .weizhi {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .weizhi span {
    display: none;
  }
  .weizhi .wp h1 {
    display: none;
  }
  .weizhi2 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .weizhi h3 {
    display: none;
  }
  .footer {
  background: url(../image/foot-bg.jpg) no-repeat center center;
  background-size: cover;
  margin-bottom: 52px;
}
  /*网站建设*/
  .xj-tit {
    padding: 15px 0;
  }
  .xj-tit span {
    font-size: 18px;
    margin-bottom: 0;
  }
  .xj01 {
    margin-bottom: 15px;
  }
  .xj01 li {
    width: 100%;
    padding: 10px 15px;
    margin-bottom: 15px;
  }
  .xj01 li:last-child {
    margin-bottom: 0;
  }
  .xj01 li span {
    font-size: 16px;
  }
  .xj01 li i {
    font-size: 16px;
    margin: 2px 0;
  }
  .xj01 li p {
    height: auto;
  }
  .xj02 {
    margin-top: 15px;
  }
  .xj02 .t {
    padding: 15px;
  }
  .xj02 .con {
    padding: 15px;
  }
  .xj02 .con > .hr {
    margin: 15px 0;
  }
  .xj03 {
    background: none;
    margin-top: -10px;
    margin-bottom: 15px;
  }
  .xj03 li {
    width: 50%;
    margin-top: 10px;
  }
  .xj03 li b {
    font-size: 32px;
    color: #cccccc;
  }
  .xj03 li img {
    width: 60px;
    margin: 5px 0;
  }
  .xj04 b {
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
  }
  .xj04 li {
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    font-size: 12px;
    border-radius: 20px;
    margin-bottom: 10px;
  }
  .xj04y b {
    font-size: 18px;
    margin-bottom: 10px;
    text-align: center;
  }
  .xj04y li {
    height: 40px;
    line-height: 40px;
    padding: 0 0 0 70px;
    font-size: 12px;
    border-radius: 20px;
    margin-bottom: 10px;
    overflow: hidden;
  }
  .xj04y li:last-child {
    margin-bottom: 0;
  }
  .xj04y li > span {
    font-size: 14px;
    height: 40px;
    width: 60px;
  }
  .youhuanew li {
    width: 100% !important;
    margin: 0 0 15px 0;
  }
  .youhuanew li a {
    padding: 10px !important;
  }
  .youhuamore {
    margin: 15px 0;
  }
  .youhuamore a {
    padding: 6px 40px;
  }
  .xjanli-zong {
    padding: 10px 0 0 0;
  }
  .xjanli-m li {
    line-height: 40px;
  }
  .xj-more {
    margin: 15px 10px;
    overflow: hidden;
  }
  .xj-more a {
    padding: 5px 0;
    width: 50%;
    margin: 0 auto;
  }
  .newsbg {
    padding-bottom: 15px;
  }
  .xj02bg {
    padding-bottom: 15px;
  }
  .xjanlibg {
    padding-bottom: 15px;
  }
  /*网站建设*/
  /*案例*/
  .anlimenu li {
    font-size: 14px;
    border-radius: 17px;
  }
  .anlimenu li a {
    height: 34px;
    line-height: 34px;
    width: 150px;
  }
  .page {
    margin: 15px auto;
  }
  .page .num {
    display: none;
  }
  /*案例*/
  /*案例内容*/
  .container2 {
    padding: 0;
  }
  .case_show {
    padding: 0 10px;
  }
  .casetop {
    margin: 10px 0;
  }
  .ctleft .content {
    padding: 15px 10px;
  }
  .ctleft h2 {
    font-size: 18px;
  }
  .ctleft h2:after {
    width: 30px;
    height: 1px;
  }
  .ctleft a {
    width: 100px;
    height: 34px;
    line-height: 34px;
  }
  .ctright .content {
    height: auto;
    padding: 15px 10px;
  }
  .ctright h2 {
    font-size: 18px;
  }
  .ctright h2:after {
    width: 30px;
    height: 1px;
  }
  .ctright ul {
    width: 100%;
  }
  .ctright ul li {
    width: 50%;
    float: left;
  }
  .qrcode {
    display: none;
  }
  .anlipage {
    padding: 5px 0;
    margin: 15px 0;
  }
  .anlipage span {
    padding: 5px 0;
    width: 100%;
  }
  .anlipage span.fr {
    text-align: left;
  }
  .cfrom .c02 {
    margin-top: 10px;
  }
  .comment .xin .target-demo {
    width: 120px !important;
  }
  .comment .xin .target-demo img {
    height: 20px;
  }
  .colist {
    padding: 15px 0;
  }
  .colist li {
    margin-top: 10px;
    padding-bottom: 10px;
  }
  .colist li p {
    padding: 10px;
  }
  .colist li .cotel .coip {
    font-size: 24px;
    font-size: 14px;
  }
  .colist li .cotel .xin {
    height: 20px;
  }
  .colist li .cotel .xin img {
    width: 20px;
  }
  /*案例内容*/
  /*售后服务*/
  .solutionlist {
    padding: 10px;
  }
  .solutionlist li {
    margin-bottom: 10px;
  }
  .solutionlist li .snum {
    display: none;
  }
  .solutionlist li .scon {
    padding-left: 0;
  }
  .solutionlist li .scon h3 {
    font-size: 18px;
  }
  .solutionlist li .scon h3:after {
    width: 30px;
    height: 3px;
    margin: 5px 0;
  }
  .solutionlist li .scon .stxt {
    margin: 15px 0;
  }
  /*售后服务*/
  /*关于我们*/
  .abwhat {
    margin-bottom: 15px;
  }
  .abwhat li i {
    width: 40px;
    height: 40px;
    margin: 5px auto;
  }
  .abwhobg {
    padding-bottom: 0;
    background: none;
  }
  .abwho {
    width: 100%;
    padding: 15px 10px;
    margin: 0;
  }
  .abwho strong {
    font-size: 16px;
  }
  .abwho .dtit {
    text-align: center;
  }
  .strength {
    padding: 10px 0;
  }
  .strength .item {
    width: 50%;
    padding: 10px 0;
  }
  .strength .item .num .num-item {
    height: 40px;
    line-height: 40px;
    font-size: 40px;
  }
  .strength .item .num .jia {
    font-size: 40px;
    height: 40px;
    line-height: 40px;
  }
  .abxiaz {
    width: 100%;
    padding: 0 10px 15px 10px;
  }
  .abxiaz > div {
    width: 100%;
  }
  .abxiaz .dtit {
    text-align: center;
  }
  .abxiaz b {
    font-size: 16px;
  }
  .abxiaz p {
    margin-bottom: 10px;
  }
  .abxiay {
    display: none;
  }
  .celist {
    margin-bottom: 15px;
  }
  .celist li {
    width: 49%;
    margin-right: 2% !important;
    display: none;
  }
  .celist li:nth-child(2n) {
    margin-right: 0 !important;
  }
  .celist li:nth-child(1), .celist li:nth-child(2) {
    display: block;
  }
  /*关于我们*/
  /*联系我们*/
  .contact {
    padding-bottom: 0;
  }
  .contact li {
    width: 100%;
    margin-right: 0;
    overflow: hidden;
    padding: 10px 20px;
    margin-bottom: 15px;
  }
  .contact li i {
    float: left;
  }
  .contact li p {
    padding-left: 70px;
    margin: 0;
    text-align: left;
    line-height: 50px;
  }
  .contact_list {
    margin: 0 0 15px 0;
  }
  .contact_list li {
    width: 100% !important;
    margin: 15px 0 0 0 !important;
    padding: 15px;
  }
  .pay_txt2 {
    margin-bottom: 15px;
  }
  .map {
    height: 260px;
  }
  /*联系我们*/
  /*新闻*/
  .anlicon_news {
    padding: 10px 10px 0 10px;
  }
  .txt-t {
    padding-bottom: 10px;
    margin-bottom: 10px;
  }
  .txt-t h1 {
    font-size: 18px;
  }
  .tagleft li {
    width: 32.33%;
  }
  .tagleft2 li {
    width: 19%;
  }
  .listtag li .tagimg {
    width: 120px;
  }
  .listtag li .tagtxt {
    padding-left: 130px;
  }
  .listtag li h3 {
    font-size: 15px;
    line-height: 32px;
  }
  .listtag li p {
    margin: 0 0 5px 0;
    line-height: 20px;
    height: 40px;
  }
  .listtag li .lics {
    font-size: 12px;
  }
  .listtag li .lics span {
    font-size: 12px;
  }
  .listtag li .lics .parameter {
    margin-right: 15px;
  }
  .picturelist {
    padding: 10px;
  }
  .zxjl {
    width: 360px;
    margin-top: 15px;
    padding: 10px 0;
  }
  .zximg {
    width: 100px;
  }
  .zxtxt {
    width: 240px;
  }
  .zxtxt h3 {
    height: 30px;
    line-height: 30px;
    margin: 10px 0 5px 0;
  }
  .zxtxt p {
    line-height: 24px;
    font-size: 14px;
  }
  /*新闻*/
  /*TAG*/
  .listtag li {
    padding: 10px;
  }
  .weball li {
    padding: 15px 0;
    font-size: 12px;
  }
  .weball li img {
    height: 50px;
    margin-bottom: 5px;
  }
  .tagkuai2 {
    display: none;
  }
  /*TAG*/
  .pagemain {
    padding: 10px;
    margin: 15px 0;
  }
  .solution_list {
    margin: 0 0 15px 0;
  }
  .solution_list li {
    width: 49%;
    margin-right: 2% !important;
    margin-top: 15px;
  }
  .solution_list li:nth-child(2n) {
    margin-right: 0 !important;
  }
  .solution_list li .zi {
    padding: 10px;
  }
  .solution_list li .zi span {
    margin-bottom: 5px;
    font-size: 15px;
  }
  .mb40 {
    margin-bottom: 15px;
  }
  .search {
    padding: 0 0 15px 0;
    margin: 0 auto;
    width: 100%;
  }
  .search .input {
    width: 80%;
  }
  .search .btn {
    width: 20%;
  }
  .keysList {
    padding: 10px;
  }
  .online-service {
    display: none;
  }
  .bottomNav {
    display: block;
  }
}