
/* 清理完成 日期：2019-09-24 13:24:12 FF */


/* 2020/01/06 yyq 修改 */
#indexPage .bx-wrapper .bx-pager-item {
    width: 10px;
    height: 10px;
    background-color: transparent;
    margin: 0 8px;
}
#indexPage .bx-wrapper .bx-pager.bx-default-pager a {
    width: 100%;
    height: 100%;
    background: #fff;
    margin: 0;
    border: none;
    position: static;
}
#indexPage .bx-wrapper .bx-pager.bx-default-pager a:hover, 
#indexPage .bx-wrapper .bx-pager.bx-default-pager a.active {
    border: none;
    background-color: #ffff00;
}
#indexPage .bx-controls-direction {
    display: block;
}
#indexPage .bx-wrapper .bx-controls-direction a {
    background-color: transparent;
}
#mslider .bx-wrapper .bx-controls-direction a.bx-next i {
    background: url(http://resources.jsmo.xin/templates/upload/770/201609/icon.png)no-repeat -58px -16px;
    width: 50px;
    height: 50px;
    margin: 0;
    color: transparent;
}
#mslider .bx-wrapper .bx-controls-direction a i {
    color: transparent;
    background: url(http://resources.jsmo.xin/templates/upload/770/201609/icon.png)no-repeat -10px -16px;
    width: 50px;
    height: 50px;
    margin: 0;
}
#indexPage #mproject .content a.more {
    position: static;
    width: 200px;
    margin: 120px auto 0;
    border: 2px solid #bfbfbf;
}
#projectlist .projectitem a:hover::after {
    display: none;
}
#projectlist .projectitem a:hover .project_info {
    background-color: rgba(0, 0, 0, 0.7);
}
#projectlist .projectitem a:hover .project_info p.title,
#projectlist .projectitem a:hover .project_info p.subtitle {
    color: #fff;
}
#mproject .projectitem .project_img {
    padding-top: calc(5/6*100%);
}
#indexPage #mpage .bgmask,
#indexPage #mpage.init_layout .wrapper li .fimg {
    display: none;
}
#indexPage #mpage {
    background-color: #fff;
}
#indexPage #mpage .content {
    padding: 0;
}
#indexPage #mpage .wrapper li {
    width: 80%;
    margin: 0 auto;
    position: relative;
}
#indexPage #mpage .content .header {
    display: block;
    position: relative;
    left: auto;
    padding: 42px 0 60px;
}
#indexPage .content .header .title {
    border: none;
}
#indexPage #mpage .content .des-wrap {
    width: 100%;
    left: auto;
    padding: 50px 0;
    min-height: 0;
}
#indexPage #mpage .module-content .description {
    margin: 0;
    padding: 0;
}
#indexPage #mpage .content a.more {
    left: 0;
    top: 77%;
}
#indexPage .content .header .title {
    font-size: 30px;
    line-height: 48px;
    padding: 0;
    margin: 0;
}
body.ipusher #header {
    width: 100%;
}
body.ipusher #header {
    width: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    right: auto;
}
body.ipusher #header .content {
    padding: 0;
    background-color: transparent;
    box-shadow: none;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
body.ipusher #header ul li.navitem {
    border: none;
    padding: 0;
    text-align: center;
    line-height: 90px;
    height: 90px;
}
#header ul li.navitem a {
    display: inline-block;
    color: #fff;
    font-size: 40px;
    line-height: 50px;
}
body.ipusher #header ul li.navitem:hover {
    background-color: transparent;
}
#header ul li.navitem a.active, 
#header ul li.navitem:hover a {
    color: #fff;
}
#headSHBtn:hover,
body.ipusher.open #header #headSHBtn:hover,
body.ipusher.open #headSHBtn {
    background: transparent;
}
#headSHBtn {
    left: auto;
    right: 20px;
    top: 102%;
}
body.ipusher #header {
    transform: translate3d(0, -100%, 0);
    -webkit-transform: translate3d(0, -100%, 0);
    -moz-transform: translate3d(0, -100%, 0);
    -o-transform: translate3d(0, -100%, 0);
}
body.ipusher.open #header {
    transform: translate3d(0, 0%, 0);
    -webkit-transform: translate3d(0, 0%, 0);
    -moz-transform: translate3d(0, 0%, 0);
    -o-transform: translate3d(0, 0%, 0);
}
body.ipusher.open #header #headSHBtn {
    margin: 0;
    top: 20px;
}
body.ipusher #header ul li.navitem:hover a {
    color: #fff;
}
body.ipusher #header ul li.navitem ul.subnav {
    margin: 0;
    padding: 0;
    height: auto;
    right: 28%;
    background: transparent;
    z-index: 1;
    border: none;
    width: 13%;
}
#header ul li.navitem ul.subnav li {
    border: none;
}
#header ul li.navitem ul.subnav li a {
    background-color: transparent;
}
body.ipusher #header ul li.navitem ul.subnav li a {
    color: #fff;
    width: 100%;
    font-size: 20px;
}
body.ipusher #header ul li.navitem ul.subnav li a:hover {
    background-color: transparent;
    color: #fff;
}
#logoClone {
    height: 80px;
    transition: all 0.36s ease-out 0s;
}
#logoClone.mini {
    background-color: #fff;
}
.bodyindex #indexPage #category a.more {
    display: inline-block;
    margin: 0px;
    background: transparent;
    width: auto;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    color: #616161;
}
.bodyindex #indexPage #category a.more:hover {
    background-color: transparent;
    color: #616161;
}
body.ipusher #header {
    transition: none;
}
#indexPage .content a.more i,
#indexPage .content a.more:hover i {
    line-height: 16px;
    height: 16px;
}
#indexPage #mpage .content a.more:hover {
    top: 77%;
}
#indexPage .content a.more {
    overflow: initial;
    text-transform: uppercase;
}
#indexPage #mproject a.more::before {
    content: none;
}
#headSHBtn:hover::before,
#headSHBtn:hover::after {
    background: #999;
}
/* 2020/01/06 yyq 修改 */