
.weixinm{
    width: 1200px;
    margin: 0px auto;

}

.weixinm .list {
    margin: 0;
    list-style: none;
}

.article {
    padding: 50px 0;
    font-size: 16px;
    overflow: hidden;
}
.bg-gray {
    background: #f2f2f2;
}

.article h5,.article h3{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 14px;
    font: inherit;
    vertical-align: baseline;

}
.article h5 {
    font-size: 18px;
    color: #595757;
    text-transform: uppercase;
}


.article h3 {
    color: #555;
    font-size: 36px;
}

.line3 li {
    float: left;
    width: 33%;
}
.first li {
    border-left:solid 1px #ddd;
    border-bottom:solid 1px #ddd;
}
.second li {
    border-left:solid 1px #ddd;
}
.first li:first-child, .second li:first-child {
    border-left:none;
}


.services.line3 .box {
    margin:20px;
    text-align:center;
}
.services.line3 .box strong {
    color:#333;
    font-size:20px;
    margin:15px 0;
    display:block;
}
.services.line3 .box p {
    text-align:left;
    text-indent:0;
}

.opacity img {
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    -khtml-opacity:0.5;
    opacity:1.5;
}
.opacity:hover img {
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity:1;
    opacity:0.5;
}

.img {
    display: block;
    max-width: 100%;
    height: auto;
}

.mainer {
    width: 1024px;
    margin: 0px auto;
}

.line6 li {
    float: left;
    width: 16.666666%;
}
.weixin .box {
    padding: 0 10px;
    text-align: center;
}
.box strong, .weixin .box strong {
    margin: 20px 0 10px 0;
    color: #000;
    display: block;
}
.weixin .box p {
    text-indent: 0;
    font-size: 14px;
    line-height: 20px;
}
.article p {
    text-indent: 2em;
    line-height: 30px;
    margin-bottom: 20px;
}

.warp2 {
    width: 100%;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1440px)
{

}






@media screen and (max-width:1366px){

}
@media screen and (max-width:1250px){

  }
@media screen and (max-width:1024px){

  }

@media (min-width: 960px)
{

}
  @media screen and (max-width:768px){

    .weixinm {
        width: 96%;
        margin: 0px auto;
    }
    .article h3 {

        font-size: 20px;
    }
    .article h5 {
        font-size: 16px;

    }
    .line3 li {
        float: left;
        width: 100%;
        border: none;
        border-bottom: solid 1px #ddd;

    }

    .services.line3 .box {
        margin: 0px;
        padding: 0px;
        text-align: center;

        overflow: hidden;

    }

    .services.line3 .box strong {

        font-size: 16px;

    }

    .services.line3 .box p {
        font-size: 13px;
        line-height: 22px;
    }

    .weixinm .opacity img {
        margin-top: 50px;
        margin-right: 20px;
        width: 30%;
        float: left;
    }

    .mainer {
        width: 96%;
        margin: 0px auto;
    }

    .line6 li {
        float: left;
        width: 33.3333%;
    }

    .line6 .box p {
        text-indent: 0;
        font-size: 14px;
        line-height: 20px;
        height: 60px;
        display: block;
        overflow: hidden;
    }

    .warp2 {
        margin-bottom: 50px;
    }


  }

  @media screen and (max-width:740px){


  }

  @media screen and (max-width:640px){



  }

  @media screen and (max-width:540px){

  }

@media screen and (max-width: 480px){


}

@media screen and (max-width: 413px){


}

@media screen and (max-width: 374px){




}
