<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* clear */

/* 2020-06-15   pcç«¯é‚±å’Œåˆ©çš„ä¿®æ”¹ */

#indexPage #mpage .wrapper li .fimg {
    background-color: transparent;
}

#mslider .bx-wrapper .bx-pager.bx-default-pager a {
    background: #18a977;

    border-color: #18a977;
}

#indexPage a.more {
    margin: 40px auto 100px;
}

#indexPage a.more::after {
    background: #18a977;
}

#indexPage a.more::before {
    border: 2px solid #18a977;
}

#contactform form p:last-child::after {
    background: #18a977;
}

#contactform form p:last-child::before {
    border: 2px solid #18a977;
}

#contactform form p:last-child:hover .inputsub {
    color: #18a977;
}

#pages a.active,
#pages a:hover {
    background-color: #18a977;
}

.npagePage #newslist .newstitem:hover a.details {
    background: #18a977;

    border: 1px solid #18a977;
}

.npagePage #newslist .newsbody .title {
    height: 32px;
}

/* 2020-06-16   é‚±å’Œåˆ©   PCä¿®æ”¹ */

#indexPage a.more:hover i {
    background: url(http://resources.jsmo.xin/templates/upload/21719/icon1.png)
        no-repeat 0 -36px;
}

#projecttags1 a:hover {
    background: #18a977;
}

.mvideom .layoutslider .module-content {
    margin-bottom: 0;

    margin-top: 96px;
}

#indexPage a.mvideo_more {
    width: 130px;

    height: 35px;

    border-radius: 0px;

    color: transparent;

    position: relative;

    border-color: transparent;
}

#indexPage a.mvideo_more i {
    display: block;

    content: "";

    background: url(http://resources.jsmo.xin/templates/upload/21719/icon1.png)
        no-repeat 0 -22px;

    width: 34px;

    height: 14px;

    display: block;

    margin-left: -18px;

    transition: all 0.3s ease-out 0s;

    color: transparent;

    position: absolute;

    top: 50%;

    left: 50%;

    margin-top: -8px;

    z-index: 2;
}

#indexPage a.mvideo_more::after,
#indexPage a.mvideo_more::before {
    content: "";

    border-radius: inherit;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: -1;

    -webkit-transition: -webkit-transform 0.3s, background-color 0.3s;

    transition: transform 0.3s, background-color 0.3s;

    -webkit-transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);

    transition-timing-function: cubic-bezier(0.25, 0, 0.3, 1);
}

#indexPage a.mvideo_more::before {
    border: 2px solid #18a977;

    webkit-transform: scale3d(0.7, 0.7, 1);

    transform: scale3d(0.7, 0.7, 1);

    margin-top: -2px;
}

#indexPage a.mvideo_more::after {
    background: #18a977;
}

#indexPage a.mvideo_more:hover {
    border-color: transparent;
}

#indexPage a.mvideo_more:hover i {
    color: transparent;

    background: url(http://resources.jsmo.xin/templates/upload/21719/icon1.png)
        no-repeat 0 -36px;
}

#indexPage a.mvideo_more:hover:after {
    webkit-transform: scale3d(0.7, 0.7, 1);

    transform: scale3d(0.7, 0.7, 1);

    background-color: transparent;
}

#indexPage a.mvideo_more:hover::before {
    webkit-transform: scale3d(1, 1, 1);

    transform: scale3d(1, 1, 1);
}

.mvideo_more i {
    opacity: 1;
}

#indexPage #mservice {
    margin-bottom: 120px;
}

#indexPage #servicelist {
    width: 1100px;
}

element.style {
    width: 100%;
}

#servicelist .bx-viewport ul li {
    width: 100%;
}

#indexPage #servicelist .serviceitem a img {
    width: 100%;

    height: auto;
}

#indexPage #servicelist .serviceitem div {
    width: 90%;

    height: 150px;

    float: left;

    padding: 0;
}

#mservice .content &gt; .header {
    padding-top: 100px;
}

#indexPage a.mvideo_more {
    margin-bottom: 120px;
}

#indexPage #mteam .bx-pager {
    width: auto;
}

/* 2020/06/19 yyq ä¿®æ”¹ */
.bodylistpost.bodyproject .content_editor #projectib1 {
    padding-bottom: 60px;
}



/* 2020/06/19 yyq ä¿®æ”¹ */



.Pagespartner .partneritem {
    width: 18%;
    margin-top: 80px;
}

.Pagespartner .partneritem .partner_img {
    padding-top: 34%;
}

#pages {
    padding: 100px 0 80px;
}

#sitecontent {
    min-height: auto;
}


#indexPage a.more {
    margin: -4px auto 74px;
}


.bodylistpost #pageswitch a {
    border-top: 1px solid #f1f1f1;

}




/* åœ¨ipadä¸‹é¢æƒ…å†µ   */



@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {



    .teamitem .teaminfo .description {
        line-height: 2rem;
        height: 44px;
    }
    
    #teamlist .teamitem .teaminfo {
        margin-left: 44px;
    }
    
    
    #teamlist .teamitem:nth-child(even) .teaminfo {
        margin-right: 44px;
    }
    
 
}



#indexPage #servicelist .serviceitem a img {
    width: 90%;
}


</pre></body></html>