
/* clear */
/* 2019-08-30 yyq 修改 */
#indexPage #mpage a.more {
    background-color:#fff;
    border: none;
    color: #000;
}
#indexPage #mpage a.more::before {
    content: none;
}
#indexPage #mteam #teamitem_4, #indexPage #mteam #teamitem_5, #indexPage #mteam #teamitem_6, #indexPage #mteam #teamitem_7, #indexPage #mteam #teamitem_8, #indexPage #mteam #teamitem_9, #indexPage #mteam #teamitem_10, #indexPage #mteam #teamitem_11 {
    display: block;
}
#contactinfo div {
    top: 0;
    left: 0;
    margin-top: 0;
}
#contactinfo .bx-controls {
    position: static;
}
#contactinfo .bx-controls .bx-controls-direction {
    position: absolute;
    left: auto;
    right: 0;
}
#contactinfo .bx-controls .bx-controls-direction .bx-prev {
    left: auto;
    top: 0;
    margin: 0;
    right: 30px;
}
#contactinfo .bx-controls .bx-controls-direction .bx-next {
    right: 0;
    left: auto;
    top: 0;
    margin: 0;
}
#contactinfo .bx-controls .bx-default-pager {
    position: absolute;
    right: 0;
    bottom: 0;
    top: auto;
    left: auto;
    width: auto;
}
#contactinfo .bx-controls .bx-pager-item {
    margin-left: 4px;
}
#contactinfo .bx-controls .bx-default-pager .bx-pager-link {
    width: 6px;
    height: 6px;
    margin: 0;
    background: #999;
}
#contactinfo .bx-controls .bx-default-pager .bx-pager-item:hover .bx-pager-link,
#contactinfo .bx-controls .bx-default-pager .bx-pager-link.active {
    background: transparent;
}
#indexPage #mpage a.more,
#indexPage #mproject a.more,
#indexPage #mnews a.more,
#indexPage #mteam a.more {
    border: 1px solid #dfdfdf;
    position: relative;
    right: 0;
    top: 0;
    background-color: transparent;
}
#indexPage #mpage a.more span,
#indexPage #mproject a.more i,
#indexPage #mnews a.more i,
#indexPage #mteam a.more i {
    position: relative;
}
#indexPage #mpage a.more span:before,
#indexPage #mproject a.more i:before,
#indexPage #mnews a.more i:before,
#indexPage #mteam a.more i:before {
    content: '';
    width: 30px;
    height: 1px;
    border: 3px solid #fff;
    border-left: none;
    border-right: none;
    display: block;
    position: absolute;
    background: #dfdfdf;
    left: -210%;
    transition: all .6s ease;
    top: 30%;
}
#indexPage #mnews a.more i:before {
    border-color: #f8f8f8;
}
#indexPage #mproject a.more i:before,
#indexPage #mnews a.more i:before,
#indexPage #mteam a.more i:before {
    left: -225px;
    top: -12px;
}
#indexPage a.more:hover i {
    display: inline-block;
}
#indexPage #mpage a.more:hover span:before,
#indexPage #mproject a.more:hover i:before,
#indexPage #mnews a.more:hover i:before,
#indexPage #mteam a.more:hover i:before {
    left: 0;
    width: 0;
    opacity: 0;
}
#indexPage #mpage a.more::before,
#indexPage #mproject a.more::before,
#indexPage #mnews a.more::before,
#indexPage #mteam a.more::before {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border: 1px solid #deb36f;
    border-left: none;
    border-bottom: none;
    position: absolute;
    top: -1px;
    left: 50%;
    opacity: 0;
    transition: height 0.1s linear 0.3s, width 0.1s linear 0.4s, opacity 0s 0.51s;
    margin: 0;
    background: transparent;
}
#indexPage #mpage a.more::after,
#indexPage #mproject a.more::after,
#indexPage #mnews a.more::after,
#indexPage #mteam a.more::after {
    content: "";
    width: 0;
    height: 0;
    display: block;
    border: 1px solid #deb36f;
    border-top: none;
    border-right: none;
    position: absolute;
    bottom: -1px;
    right: -1px;
    opacity: 0;
    background-image: linear-gradient(#deb36f, #deb36f);
    background-repeat: no-repeat;
    background-size: 0 1px;
    transition: background-size 0.1s linear 0s, height 0.1s linear 0.1s, width 0.1s linear 0.2s, opacity 0s 0.3s;
}
#indexPage #mpage a.more:hover::before,
#indexPage #mproject a.more:hover::before,
#indexPage #mnews a.more:hover::before,
#indexPage #mteam a.more:hover::before {
    width: 50%;
    height: 100%;
    opacity: 1;
    transition: width 0.1s linear 0s, height 0.1s linear 0.1s;
}
#indexPage #mpage a.more:hover::after,
#indexPage #mproject a.more:hover::after,
#indexPage #mnews a.more:hover::after,
#indexPage #mteam a.more:hover::after {
    width: calc(100% + 1px);
    height: calc(100% + 1px);
    opacity: 1;
    background-size: 50% 1px;
    transition: opacity 0s 0.2s, width 0.1s linear 0.2s, height 0.1s linear 0.3s, background-size 0.1s linear 0.4s;
}
#indexPage #mproject a.more,
#indexPage #mnews a.more,
#indexPage #mteam a.more {
    display: block;
    border-radius: 0;
    margin: 40px auto 50px;
}
#indexPage #mproject a.more:hover,
#indexPage #mnews a.more:hover,
#indexPage #mteam a.more:hover {
    text-indent: 150px;
}
#indexPage #mnews a.more {
    display: block;
    position: absolute;
    top: 110%;
    left: 50%;
    margin-left: -181px;
}

#indexPage #mteam li:hover .header a img,
#indexPage #mteam li:nth-of-type(even):hover .header a img {
    margin-top: 0;
}
#indexPage #mteam li:nth-of-type(even):hover .summary {
    margin-top: -80px;
}
#indexPage #mteam li:nth-of-type(even) .header {
    position: relative;
    top: auto;
}
#indexPage #mteam li:nth-of-type(even) .header a {
    height: 0;
}
#indexPage #mteam li:nth-of-type(even) .header a::before {
    z-index: 1;
    top: 4px;
    position: absolute;
    width: 314px;
    height: 350px;
    content: "";
    transition: all 0.3s ease-out 0s;
    border: 3px solid transparent;
    -webkit-margin-before: -3px;
}
#indexPage #mteam li:nth-of-type(even):hover .header a::before {
    height: 304px;
    border-color: #383838;
    top: 4px;
}
#indexPage #mteam .bx-controls-direction a {
    background: rgba(0, 0, 0, .6);
}
#indexPage #mteam .bx-controls-direction a:hover {
    background: rgba(0, 0, 0, 1);
}
#indexPage #mteam .bx-prev {
    left: -6%;
}
#indexPage #mteam .bx-next {
    right: -6%;
}
#indexPage #mteam .bx-wrapper .bx-controls-direction a i {
    display: block;
}
#indexPage #mpartner .bx-wrapper .bx-controls-direction {
    display: block;
}
#indexPage #mpartner .bx-wrapper .bx-controls-direction a i {
    display: none;
}
#indexPage #mpartner .wrapper .bx-wrapper .bx-prev {
    left: inherit;
    right: 0px;
    background: url(http://resources.jsmo.xin/templates/upload/324/201606/arrow-img001.png) no-repeat 0px 0px;
    background-color: #868686;
    z-index: 2;
    transform: translateY(-80%);
    right: -10%;
}
#indexPage #mpartner .wrapper .bx-wrapper .bx-next {
    right: 0px;
    background: url(http://resources.jsmo.xin/templates/upload/324/201606/arrow-img001.png) no-repeat -60px 0px;
    margin-top: -27px;
    background-color: #868686;
    transform: translateY(30%);
    right: -10%;
}
#indexPage #mpartner .bx-wrapper .bx-controls-direction .bx-prev:hover {
    background: url(http://resources.jsmo.xin/templates/upload/324/201606/arrow-img001.png) no-repeat 0px -60px;
    background-color: #000;
}
#indexPage #mpartner .bx-wrapper .bx-controls-direction .bx-next:hover {
    background: url(http://resources.jsmo.xin/templates/upload/324/201606/arrow-img001.png) no-repeat -60px -60px;
    background-color: #000;
}
/* #indexPage #mteam li {
    box-sizing: border-box;
    padding: 0 5px;
}
#indexPage #mteam li:hover {
    background: transparent;
}
#indexPage #mteam li .header a::before,
#indexPage #mteam li:nth-of-type(even) .header a::before {
    width: 98%;
} */
#indexPage #mpage .wrapper li .fimg {
    background-size: contain;
    background-position: center;
}

#indexPage #mteam .content_list {
    width: 100% !important;
    display: flex;
    justify-content: space-between;
}
#indexPage #mteam .content_list:after {
    content: none;
}
#indexPage #mteam li .header a::before,
#indexPage #mteam li:nth-of-type(even) .header a::before {
    content: none;
}
#indexPage #mteam li:hover {
    box-shadow: none;
}
#mcontact #contact_map svg {
    height: 22px;
    color: #b1b1b1;
    margin-top: 4px;
}
#logoClone img {
    height: 50px;
}
/* 2019-08-30 yyq 修改 */

#indexPage #mpage .wrapper li .fimg{margin-left: 60px;width: calc(50% - 60px);}

#indexPage #mteam::before,#indexPage #mteam::after,#indexPage #mteam .content> .header::before{ display:none;}


.plyr__control.plyr__tab-focus {
    box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.5);
    outline: 0;
}
.plyr--video .plyr__control.plyr__tab-focus, .plyr--video .plyr__control:hover, .plyr--video .plyr__control[aria-expanded=true] {
    background: #333;

}
.plyr--full-ui input[type=range]{ color:#333;}

.plyr__control--overlaid{    background: rgba(84, 84, 84, 0.8);}



#indexPage #mproject .bx-wrapper .bx-controls-direction a {
    top: 94%;
}