*{
    font-family:Helvetica Neue;
}

@media (min-width: 991px){
    .product-bg {
        /*background-image: url(../images/product-yingjian.png);*/
        background-repeat: no-repeat;
        background-position: left bottom;
        background-size: 80%;
    }

    .product-zbr {
        padding: 3rem 0;
        background-image: url(../images/product-bg0.png);
        background-repeat: no-repeat;
        background-position: center bottom;
    }
    .product-zbr:first-child{
        padding-top:0!important;
    }

    .product:nth-last-child(1) {
        background-image: none;
        background-repeat: no-repeat;
        background-position: center bottom;
    }

    .product-pic {
        background-image: url(../images/product-bg.png);
        background-repeat: no-repeat;
        padding: 30px 0 30px 30px;
        box-sizing: border-box;
    }

    .product-pic > .row {
        padding: 15px;
    }

    .product-pic > .row:nth-child(2) {
        margin-top:-60px;
    }

    .bg-right {
        background-position: right 20%;
    }

    .bg-left {
        background-position: left 20%;
    }

    .product-desc {
        padding: 30px;
        box-sizing: border-box;
    }

    .product-desc h3 {
        margin: 0;
        font-family:Arial!important;
    }

    .product-desc p {
        line-height: 3rem;
        font-size: 1.5rem;
        text-align:justify;
    }

    .product-desc ul{
        list-style-type:none;
    }
    .product-desc ul li {
        list-style-type:none;
        line-height: 2.5rem;
        font-size: 1.5rem;
        text-align:justify;
        padding:0 30px;
    }
    .product-desc ul li div{
        float:left;
    }
    .product-desc ul li div:nth-child(2n+1){
        width:30%;
        text-align:right;
    }
    .product-desc ul li div:nth-child(2n){
        width:70%;
        text-align:center;
    }


    .product-nomargin * {
        margin: 0;
    }

    .product-center * {
        text-align: center;
    }

    .qidai {
        font-size: 2rem;
        font-weight: bold;
        height: 5rem;
        line-height: 5rem;
        border-radius: .5rem;
        text-align: center;
        margin-top: 3rem;
        margin-bottom: 3rem;
        background-color: #ffff01;
        color: #010000;
    }

    .margintopbottom {
        margin: 2rem 0;
    }

    .main-product {
        margin: 0 -15px;
        background-image: url(../images/product-yingjian.jpg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center bottom;
    }

    .main-product h4 {
        color: #ffffff;
    }

    .main-product h4 span {
        font-size: 12px;
    }

    .product-sub {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }

    .product-block {
        -webkit-border-radius: .5rem;
        -moz-border-radius: .5rem;
        border-radius: .5rem;
        border: 1px solid #ffff00;
        width: 25%;
        margin-bottom: 3rem;
        padding: 2rem;
    }

    .product-block img {
        width: 100%;
    }

    .params {
        line-height: 3rem;
    }

    .params h4 {
        line-height: 5rem;
    }
}
@media (min-width: 992px){

}
@media (min-width: 768px){
    .product-bg {
        /*background-image: url(../images/product-yingjian.png);*/
        background-repeat: no-repeat;
        background-position: left bottom;
        background-size: 80%;
    }

    .product-zbr {
        padding: 3rem 0;
        background-image: url(../images/product-bg0.png);
        background-repeat: no-repeat;
        background-position: center bottom;
    }
    .product-zbr:first-child{
        padding-top:0!important;
    }

    .product:nth-last-child(1) {
        background-image: none;
        background-repeat: no-repeat;
        background-position: center bottom;
    }

    .product-pic {
        background-image: url(../images/product-bg.png);
        background-repeat: no-repeat;
        padding: 0;
        box-sizing: border-box;
    }
    .product-pic img{
        padding:0px;
    }

    .product-pic > .row {
        padding: 15px;
    }

    .product-pic > .row:nth-child(2) {
        margin-top:-60px;
    }

    .bg-right {
        background-position: right 50%;
    }

    .bg-left {
        background-position: left 50%;
    }

    .product-desc {
        padding: 30px;
        box-sizing: border-box;
    }

    .product-desc h3 {
        margin: 0;
        font-family:Arial!important;
        font-weight:bold;
        font-size:3rem;
    }

    .product-desc p {
        line-height: 3rem;
        font-size: 1.5rem;
        text-align:justify;
    }

    .product-desc ul{
        list-style-type:none;
    }
    .product-desc ul li {
        list-style-type:none;
        line-height: 2.5rem;
        font-size: 1.5rem;
        text-align:justify;
        padding:0 30px;
    }
    .product-desc ul li div{
        float:left;
    }
    .product-desc ul li div:nth-child(2n+1){
        width:30%;
        text-align:right;
    }
    .product-desc ul li div:nth-child(2n){
        width:70%;
        text-align:center;
    }

    .product-nomargin * {
        margin: 0;
    }

    .product-center * {
        text-align: center;
    }

    .qidai {
        font-size: 2rem;
        font-weight: bold;
        height: 5rem;
        line-height: 5rem;
        border-radius: .5rem;
        text-align: center;
        margin-top: 10rem;
        margin-bottom: 10rem;
        background-color: #ffff01;
        color: #010000;
    }

    .margintopbottom {
        margin: 2rem 0;
    }

    .main-product {
        margin: 0 -15px;
        background-image: url(../images/product-yingjian.jpg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center bottom;
    }

    .main-product h4 {
        color: #ffffff;
    }

    .main-product h4 span {
        font-size: 12px;
    }

    .product-sub {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }

    .product-block {
        -webkit-border-radius: .5rem;
        -moz-border-radius: .5rem;
        border-radius: .5rem;
        border: 1px solid #ffff00;
        width: 25%;
        margin-bottom: 3rem;
        padding: 2rem;
    }

    .product-block img {
        width: 100%;
    }

    .params {
        line-height: 3rem;
    }

    .params h4 {
        line-height: 5rem;
    }
}
@media (max-width: 767px){

    .product-bg {
        /*background-image: url(../images/product-yingjian.png);*/
        background-repeat: no-repeat;
        background-position: left bottom;
        background-size: 80%;
    }

    .product-zbr {
        padding: 3rem 0;
        background-image: url(../images/product-bg0.png);
        background-repeat: no-repeat;
        background-position: center bottom;
    }
    .product-zbr:first-child{
        padding-top:0!important;
    }

    .product:nth-last-child(1) {
        background-image: none;
        background-repeat: no-repeat;
        background-position: center bottom;
    }

    .product-pic {
        /*background-image: url(../images/product-bg.png);*/
        background-repeat: no-repeat;
        padding: 30px 0 30px 30px;
        box-sizing: border-box;
    }

    .product-pic > .row {
        padding: 15px;
    }

    .bg-right {
        background-position: right 20%;
    }

    .bg-left {
        background-position: left 20%;
    }

    .product-desc {
        padding: 30px;
        box-sizing: border-box;
    }

    .product-desc h3 {
        margin: 0;
        font-family:Arial!important;
    }

    .product-desc p {
        line-height: 3rem;
        font-size: 1.5rem;
        text-align:justify;
    }

    .product-desc ul{
        list-style-type:none;
    }
    .product-desc ul li {
        list-style-type:none;
        line-height: 2.5rem;
        font-size: 1.5rem;
        text-align:justify;
        padding:0 10px;
        min-height:2.5rem;
    }
    .product-desc ul li div{
        float:none;
    }
    .product-desc ul li div:nth-child(2n+1){
        display:inline;
        text-align:right;
    }
    .product-desc ul li div:nth-child(2n){
        display:inline;
        text-align:center;
    }

    .product-nomargin * {
        margin: 0;
    }

    .product-center * {
        text-align: center;
    }

    .qidai {
        font-size: 2rem;
        font-weight: bold;
        height: 5rem;
        line-height: 5rem;
        border-radius: .5rem;
        text-align: center;
        margin-top: 3rem;
        margin-bottom: 3rem;
        background-color: #ffff01;
        color: #010000;
    }

    .margintopbottom {
        margin: 2rem 0;
    }

    .main-product {
        margin: 0 -15px;
        background-image: url(../images/product-yingjian.jpg);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        background-position: center bottom;
    }

    .main-product h4 {
        color: #ffffff;
    }

    .main-product h4 span {
        font-size: 12px;
    }

    .product-sub {
        display: flex;
        flex-direction: row;
        justify-content: space-around;
    }

    .product-block {
        -webkit-border-radius: .5rem;
        -moz-border-radius: .5rem;
        border-radius: .5rem;
        border: 1px solid #ffff00;
        width: 25%;
        margin-bottom: 3rem;
        padding: 2rem;
    }

    .product-block img {
        width: 100%;
    }

    .params {
        line-height: 3rem;
    }

    .params h4 {
        line-height: 5rem;
    }
}


.yingyongxitong{
    background-image:url(../images/yyxt-3.jpg);
    background-size: 100%;
    border:1px solid red;
}

.colorwhite{color:#ffffff!important;}
.scenarios-bg{ margin-right:-15px;margin-left:-15px; }
.about-the-company{margin-bottom:100px;}
.about-the-company p{text-indent:2.5rem;line-height:3rem;text-align:justify;font-family:"思源黑体"}
.shadow-box{ box-shadow: 0px 5px 20px 2px #ccc; background-color: #fff; margin-bottom:172px;padding:20px 0;}

/**====应用系统框架====**/
.introduce{margin-bottom:162px;}
.yingyong-bg{background-color:#e8e8e8;}

/**====关于我们======*/
.core-strengths{padding:0 5.5%!important;}
.core-strengths img{ margin:0 auto;width:150px;display:block;}
.core-strengths h3{text-align:center;color:#666666;}
.core-strengths h4{text-align:center;color:#666666;font-weight:normal;margin-top:2rem;font-size:20px;}
.core-strengths p{text-align:justify;text-indent:2rem;color:#666666;line-height:3rem;}

.marginbottom70{margin-bottom:70px!important;}
.margin30{margin:1.5rem 0!important;}
.margin20{margin:20px 0!important;}
.textindent{text-indent: 2rem;}
.textleft{text-align:left;}

/**====解决方案====**/
@media (min-width: 767px){
    .introduce{color:#666666;text-indent: 2.5rem;}
    .introduce p{font-family:"思源黑体";font-size:1.5rem;}
    .text-lineheight{line-height:2.5rem;}
    .advantage{ list-style-type:none; }
    .advantage li{font-size:18px;font-weight:bold;font-family:Helvetica Neue;text-align:center;height:8rem;line-height:8rem;}
    .advantage li span{font-size:4rem;color:#c3c3c3;}
    .advantage li:nth-child(2n+1){ border-top-right-radius:4rem;border-bottom-right-radius:4rem;background:linear-gradient(to right,#ffffff,#ffffff,#e8e8e8,#e8e8e8);padding-left:8rem;}
    .advantage li:nth-child(2n){ padding-right:8rem;}
    .advantage li:nth-child(2n+1) span{float:right;margin-right:3rem;}
    .advantage li:nth-child(2n) span{float:left;margin-left:3rem;}
}

@media (max-width: 767px){
    .pd-0{ padding:0; }
    .mg-0{ margin:0; }

    .introduce{color:#666666;text-indent: 2rem;}
    .introduce p{font-family:"思源黑体";font-size:1.5rem;}
    .text-lineheight{line-height:2.5rem;}
    .advantage{ list-style-type:none; }
    .advantage li{font-size:12px;font-weight:bold;font-family:Helvetica Neue;text-align:center;height:8rem;line-height:4rem;display:flex;
        align-items:center;}
    .advantage li span{font-size:4rem;color:#c3c3c3;}
    .advantage li:nth-child(2n+1){ border-top-right-radius:4rem;border-bottom-right-radius:4rem;background:linear-gradient(to right,#ffffff,#ffffff,#e8e8e8,#e8e8e8);padding-left:0;justify-content: flex-end;}
    .advantage li:nth-child(2n){ padding-right:0;justify-content: flex-start;}
    .advantage li:nth-child(2n+1) span{float:right;margin-right:1rem;}
    .advantage li:nth-child(2n) span{float:left;margin-left:1rem;}
}



.fontweight{font-weight:bold!important;}