@charset "utf-8";
/* 
	
*/

.right-con {
    width: 872px;
    float: left;
    border:1px solid #ccc;
    margin-left:15px;
    /* border-radius: 10px; */
}

.right-con .banner {
    height:auto;
    padding:15px 15px 0px;
}

.right-con .banner2 {
    height:auto;
    padding:25px 25px 0px
}

.right-con .description {
    height:auto;
    padding:10px 15px 0px;    
}

.right-con .description2 {
    height:auto;
    padding:10px 25px 0px;    
}

.right-con .description p {
    font-size:14px;
    margin:8px 0px 20px 0px;
}

.right-con .description h2{
    font-size:17px;
    font-weight:bold;
    color:#841BEE;
    line-height:normal;
}

.right-con .description p span {
    color:#841BEE;
}

.right-con .description ul {
    margin-bottom:20px;
}

.right-con .description ul li {
    width:253.33px;
    float:left;
    margin-left:40px;
}

.right-con .description ul li:nth-child(1) {
    margin-left:0px;
}

.right-con .description ul li img {
    width:253.33px;
}

.right-con .description .img-5 li {
    width: 150px;
    margin-left: 20px;
}

.right-con .description .img-5 li img{
    width: 150px;
}

.right-con .description .img-5 li h3 {
    margin-top: 5px;
}

.content_bg .right-con .description .des-img li {
    width:395px;
    margin-left:50px;
}

.content_bg .right-con .description .des-img li img {
    width:395px;
}

.content_bg .right-con .description .des-img li:nth-child(1) {
    margin-left:0px;
}

.right-con-block {
    width: 100%;
    height: auto;
    float: left;
    margin-bottom:30px;
}

.right-con-block .cat-image, .right-con-block .cat-argument, .right-con-block .cat-link, .right-con .cat-link{
    float: left;
}

.right-con-block .cat-image {
    width:295px;
    margin:20px;
}

.right-con-block .cat-image img{
    width:295px;
    height:295px;
}

.right-con-block .cat-link ul {padding-left:20px;}

.right-con .cat-link2 {padding:15px;}

.right-con-block .cat-argument{
     padding:20px 19.5px 0px 0px;
}

.description .table-left {
    float: left;
    width: 49%;
}

.description .table-right {
    float: left;
    width: 49%;
    margin-left: 2%;
}

.cat-argument-title p:nth-child(1){font-size:18px; font-weight:bold;}

.cat-argument-des div {float:left;width:515px;font-size:14px;}

.cat-link{width:872px;}
.cat-link ul>li {
    height: 30px;
    line-height: 30px;
    background: #841BEE;
    text-align: center;
    color: #fff;
    float:left;
    padding: 0px 9.5px
}
.cat-link ul li:nth-child(2) {margin-left:10px;}
.cat-link ul li a {color: #fff;cursor: pointer;}

.cat-product { }
.cat-product div {
    width: 406px;
    float: left;
    margin-bottom: 40px;
    /* border: 1px solid #ddd; */
    border-radius:5px;
    margin-left: 20px;
}

.cat-product div:nth-child(1) {
    width:100%;
    margin-bottom: 20px;
}

.cat-product div:nth-child(1) p{
    width:100%;
}

.cat-product div:nth-child(1) .cat-product-title {
    font-size: 18px;
}

.cat-product div ul {
    /* margin: 20px; */
    padding-left: 0px;
}

.cat-product .cat-product-name {
    font-size: 16px;
    color: #841BEE;
    font-weight:bold;
}

.cat-product .cat-product-name a{
    color: #841BEE;
}

.cat-product div ul li {
    margin-bottom: 10px;
}

.cat-product .cat-product-des {
    font-size: 13px;
}

.cat-app {margin-top:20px;}
.cat-app .cat-app-title, .cat-app .cat-app-subtitle{padding-left:20px;}
.cat-app .cat-app-title{font-size:18px; padding-left:20px;}

.cat-app .cat-app-list{width:263.33px; /* border:1px solid #ddd; */ margin-left:25px; float:left;margin-bottom: 30px;height: 382px;}
.cat-app .cat-app-list2{width:256px;  margin-left:25px; float:left;margin-bottom: 30px;height: 382px;}
.right-con .cat-app div div:nth-child(3n+1) {margin-left:15px;}
.right-con .cat-app div .cat-app-list2:nth-child(3n+1) {margin-left:25px;}
.cat-app .cat-app-list a {cursor: pointer;}
.cat-app .cat-app-list ul {padding-left:0px;}
.cat-app .cat-app-list .cat-app-img {padding:15px 0px 10px;}
.cat-app .cat-app-list .cat-app-img img {width: 263.33px;}
.cat-app .cat-app-list .cat-app-img2 img {width: 256px;}
.cat-app .cat-app-list .cat-app-name {font-size:15px;padding:0px 10px; color:#841BEE;}
.cat-app .cat-app-list .cat-app-name2 {padding:0px 0px;}
.cat-app .cat-app-list .cat-app-des {height: 110px;font-size:12px;padding:5px 10px 5px;}
.cat-app .cat-app-list .cat-app-des2 {padding:5px 0px 5px;}
.cat-app .cat-app-list .cat-app-link {
    width: 90px;
    height: 25px;
    line-height: 25px;
    background: #841BEE;
    text-align: center;
    color: #fff;
    margin-left: 10px;
    margin-top: 20px;
    font-size: 12px;
}
.cat-app .cat-app-list .cat-app-link a {color: #fff;cursor: pointer;}
.cat-app div .more {
    width: 100%;
    height: 50px;
    float:left;
    margin: 10px auto;
}

.cat-app div .more a{
    width: 80px;
    height: 30px;
    line-height:30px;
    margin: auto;
    background-color:#841BEE;
    color:#ffffff;
    display:block;
    font-size:14px;
    text-align:center;
}

table td span {
    color:#841BEE;
}

/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
}

@media all and (max-width:1439px) {
	/* 1360 × (768) */
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1080px) {
    /* 平板设备 720 适配 */
    .right-con {
        width: 100%;
        margin-left: 0px;
    }

    .right-con-block {
        margin-bottom: 6%;
    }

    .right-con-block .cat-image {
        width: 94%;
        margin: 3%;
    }

    .right-con-block .cat-image img {
        width: 100%;
        height: 100%;
    }

    .right-con-block .cat-argument {
        width: 94%;
        padding: 0px;
        margin: 3%;
    }

    .cat-argument-des div {
        width: 100%;
    }

    .cat-link {
        width: 100%;
    }

    .cat-app {
        margin-top: 0px;
    }

    .cat-app .cat-app-list {
        width: 94%;
        height: auto;
        margin: 3% 3% 5% 3%;
    }

    .cat-app .cat-app-list .cat-app-img img {
        width: 100%;
        height: 100% !important;
    }

    .cat-app .cat-app-list .cat-app-name {
        padding: 0px 0px;
    }

    .cat-app .cat-app-list .cat-app-des {
        height: auto!important;
        padding: 5px 0px 5px;
    }

    .cat-app .cat-app-list .cat-app-link {
        margin-left: 0px;
        margin-top: 10px;
    }

    .cat-product div {
        width: 94%;
        height: auto!important;
        margin: 3% 3% 3% 3%;
    }

    .cat-product .cat-product-des {
        height: auto!important;
    }

    .cat-product div:nth-child(1) {
        width: 94%;
    }

    .right-con .banner img {
        width: 100%;
    }

    .cat-app div .more {
        height: auto;
    }
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
}

