/*微商城*/
.page-weshop {
}

.page-weshop .section-1 {
    background: url(../images/weshop/00-banner-bg.jpg) repeat-y center top;
}

.page-weshop .section-1 .img {
    background-image: url(../images/weshop/00-banner-img.png);
}

.page-weshop .section-1 .text .btn-wrap .btn-line:hover {
    color: #1D8FFB;
}

.page-weshop .section-2 .list li {
    margin-bottom: 74px;
}

.page-weshop .section-2 .list li:nth-child(n+4) {
    margin-bottom: 0
}

.page-weshop .section-2 .list .img {
    float: left;
    width: 65px;
    height: 43px;
    background: url(../images/weshop/01-icon.png) no-repeat left top;
}

.page-weshop .section-2 .list .item-1 .img {
    background-position: 0 0;
}

.page-weshop .section-2 .list .item-2 .img {
    background-position: -70px 0;
}

.page-weshop .section-2 .list .item-3 .img {
    background-position: -140px 0;
}

.page-weshop .section-2 .list .item-4 .img {
    background-position: -210px 0;
}

.page-weshop .section-2 .list .item-5 .img {
    background-position: -280px 0;
}

.page-weshop .section-2 .list .item-6 .img {
    background-position: -350px 0;
}

.page-weshop .section-2 .list .text {
    padding-left: 83px;
    padding-top: 10px;
    padding-right: 60px;
}

.page-weshop .section-2 .list .text h3 {
    color: #1574fb;
    font-size: 18px;
    margin-bottom: 10px;
}

.page-weshop .section-2 .list .text p {
    font-size: 14px;
    color: #888888;
}

.page-weshop .section-3 {
    background: url(../images/weshop/02-bg.jpg) no-repeat center top;
    height: auto;
    padding-top: 100px;
}

.page-weshop .section-3 .hd li i {
    background: url(../images/weshop/02-icon.png) no-repeat;
}

.page-weshop .section-3 .hd li.item-1 i {
    background-position: 0 0;
}

.page-weshop .section-3 .hd li.item-2 i {
    background-position: -50px 0;
}

.page-weshop .section-3 .hd li.item-3 i {
    background-position: -100px 0;
}

.page-weshop .section-3 .hd li.item-4 i {
    background-position: -150px 0;
}

.page-weshop .section-3 .hd li.item-5 i {
    background-position: -200px 0;
}

.page-weshop .section-3 .hd li.item-6 i {
    background-position: -250px 0;
}

.page-weshop .section-3 .hd li.item-7 i {
    background-position: -300px 0;
}

.page-weshop .section-3 .hd li.item-8 i {
    background-position: -350px 0;
}

.page-weshop .section-3 .hd li.item-1.on i {
    background-position: 0 bottom;
}

.page-weshop .section-3 .hd li.item-2.on i {
    background-position: -50px bottom;
}

.page-weshop .section-3 .hd li.item-3.on i {
    background-position: -100px bottom;
}

.page-weshop .section-3 .hd li.item-4.on i {
    background-position: -150px bottom;
}

.page-weshop .section-3 .hd li.item-5.on i {
    background-position: -200px bottom;
}

.page-weshop .section-3 .hd li.item-6.on i {
    background-position: -250px bottom;
}

.page-weshop .section-3 .hd li.item-7.on i {
    background-position: -300px bottom;
}

.page-weshop .section-3 .hd li.item-8.on i {
    background-position: -350px bottom;
}

.page-weshop .section-4 {
    padding: 80px 0 90px 0;
}

.page-weshop .section-4 .img {
    width: 962px;
    height: 440px;
    background: url(../images/weshop/03-img.png) no-repeat center;
    margin: 0 auto;
}

.page-weshop .section-5 {
    background: #F4F8FF;
}

.page-weshop .section-5 .section-title {
    width: 457px;
    float: left;
    text-align: left;
    margin-left: 45px;
    margin-top: 20px;
}

.page-weshop .section-5 .img {
    float: right;
    width: 611px;
    height: 350px;
    background: url(../images/weshop/04-img.png) no-repeat center;
    margin-right: 20px;
}

.page-weshop .section-6 .hd {
    float: left;
    width: 280px;
    height: 330px;
    border: 1px solid #E7E5EB;
    border-radius: 10px;
    margin-top: 76px;
}

.page-weshop .section-6 .hd li {
    border-bottom: 1px solid #E7E5EB;
    height: 110px;
    position: relative;
}

.page-weshop .section-6 .hd li:last-child {
    border-bottom: 0 none;
}

.page-weshop .section-6 .hd li i {
    position: relative;
    z-index: 2;
    width: 28px;
    height: 26px;
    background: url(../images/weshop/05-icon.png) no-repeat left top;
    float: left;
    margin: 30px 0 0 30px;
}

.page-weshop .section-6 .hd li.item-1 i {
    background-position: 0 0;
}

.page-weshop .section-6 .hd li.item-2 i {
    background-position: -41px 0;
}

.page-weshop .section-6 .hd li.item-3 i {
    background-position: -82px 0;
}

.page-weshop .section-6 .hd li .text {
    position: relative;
    z-index: 2;
    margin-left: 76px;
    padding-top: 32px;
}

.page-weshop .section-6 .hd li .text h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 4px;
}

.page-weshop .section-6 .hd li .text p {
    font-size: 14px;
    color: #888;
}

.page-weshop .section-6 .hd li.on {
    color: #fff;
}

.page-weshop .section-6 .hd li.on p {
    color: #fff;
}

.page-weshop .section-6 .hd li.item-1.on i {
    background-position: 0 -30px;
}

.page-weshop .section-6 .hd li.item-2.on i {
    background-position: -41px -30px;
}

.page-weshop .section-6 .hd li.item-3.on i {
    background-position: -82px -30px;
}

.page-weshop .section-6 .hd li.on:after {
    content: "";
    background: url(../images/weshop/05-bg.png) no-repeat center;
    width: 313px;
    height: 136px;
    position: absolute;
    left: -16px;
    top: 0;
}

.page-weshop .section-6 .bd {
    width: 856px;
    height: 510px;
    margin-left: 300px;
}

.page-weshop .section-6 .bd li {
    width: 856px;
    height: 510px;
}

.page-weshop .section-6 .bd li.item-1 {
    background: url(../images/weshop/05-img1.png) no-repeat center;
}

.page-weshop .section-6 .bd li.item-2 {
    background: url(../images/weshop/05-img2.png) no-repeat center;
}

.page-weshop .section-6 .bd li.item-3 {
    background: url(../images/weshop/05-img3.png) no-repeat center;
}

.page-weshop .section-7 {
    background: #F4F8FF;
    padding-bottom: 90px;
}

.page-weshop .section-7 .section-title {
    margin-bottom: 40px;
}

.page-weshop .section-7 .img {
    width: 785px;
    height: 529px;
    background: url(../images/weshop/06-img.png) no-repeat center;
    margin: 0 auto;
}

.page-weshop .section-7 .list {
    height: 0;
    position: relative;
}

.page-weshop .section-7 .list li {
    width: 194px;
    position: absolute;
}

.page-weshop .section-7 .list li.item-1 {
    top: -300px;
    left: 27px;
}

.page-weshop .section-7 .list li.item-2 {
    top: -250px;
    right: 0;
}

.page-weshop .section-7 .list h3 {
    font-size: 18px;
    color: #1574fb;
    font-weight: 700;
    position: relative;
    margin-bottom: 20px;
}

.page-weshop .section-7 .list h3:before {
    content: "";
    position: absolute;
    left: -17px;
    top: 8px;
    height: 0;
    width: 0;
    border-color: transparent transparent transparent #0F78FD;
    border-width: 5px;
    border-style: solid;
}

.page-weshop .section-7 .list p {
    font-size: 14px;
    color: #888;
    line-height: 1.8;
}

.page-weshop .section-8 .section-title {
    float: left;
    width: 340px;
    text-align: left;
    margin-top: 30px;
}

.page-weshop .section-8 .img {
    float: right;
    width: 622px;
    height: 405px;
    background: url(../images/weshop/07-img.png) no-repeat;
}

.page-weshop .section-9 {
    background: #F4F8FF;
    padding: 70px 0 80px 0;
}

.page-weshop .section-9 .section-title {
    float: right;
    width: 500px;
    text-align: left;
    margin-right: 30px;
    margin-top: 120px;
}

.page-weshop .section-9 .img {
    width: 552px;
    height: 625px;
    background: url(../images/weshop/08-img.png) no-repeat;
}

.page-weshop .section-9 .btn-wrap p {
    margin: 40px 0 30px;
}

.page-weshop .section-9 .btn-wrap p a {
    color: #23a2fb;
    margin-right: 50px;
}

.mod-product-slide .bd li {
    background: none;
}

.mod-product-slide .bd .img {
    height: auto;
    background: none;
    top: auto;
}
