.ei-slider {

    position: relative;

    width: 100%;

    max-width: 1920px;

    height: 400px;

    margin: 0 auto;

    -webkit-box-shadow: 0px 1px 20px 12px rgba(181, 181, 181, 0.08);

    box-shadow: 0px 1px 20px 12px rgba(181, 181, 181, 0.08);

}



.ei-slider-loading {

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0px;

    left: 0px;

    z-index: 20;

    background: transparent url("../images/preloader.gif") no-repeat center center;

    color: #fff;

    text-align: center;

    line-height: 500px;

    text-indent: -9999px;

}



.ei-slider-large {

    height: 100%;

    width: 100%;

    position: relative;

    overflow: hidden;

    margin-bottom: 10px;

}



.ei-slider-large li {

    position: absolute;

    top: 0px;

    left: 0px;

    overflow: hidden;

    height: 100%;

}





.ei-title {

    position: absolute;

    right: 50%;

    top: 0;

    padding: 15px;

    background-color: #fff;

    left: 0;

    width: 100%;

}



.ei-title h2,

.ei-title h3 {

    text-align: right;

    display: block;

    position: relative;

}



.ei-title h2,

.ei-title h3 {

    display: block;

    position: relative;

    padding: 0;

    color: #222;

    font-size: 15px;

    font-weight: 100;

    text-align: left;

    color: #313131;

    width: 324px;

}



.ei-title h2 span,

.ei-title h3 span {

    display: inline-block;

    font-size: 35px;

    color: #f2756f;

    font-weight: 700;

    font-family: 'MuseoSlab', 'Microsoft Yahei';

}



.ei-title h2 span {

    line-height: 1.1;

    text-transform: uppercase;

}



.ei-title h3 span {

    font-size: 22px;

    font-weight: 300;

}



.ei-slider-thumbs li {

    position: relative;

    float: left;

    z-index: 14;

    height: 40px;

    list-style: none;

    width: 2.5%;

    border-right: 1px solid #eaeaea;

    cursor: pointer;

    background-color: #fff;

}



.ei-slider-thumbs li.ei-slider-element {

    position: absolute;

    height: 10px;

    z-index: 15;

    text-indent: -9000px;

    background: #ec767d;

}



.ei-slider-thumbs li a {

    display: block;

    text-indent: -9000px;

    background: #4b525f;

    width: 100%;

    height: 5px;

    cursor: pointer;

    -webkit-transition: background 0.2s ease;

    -moz-transition: background 0.2s ease;

    -o-transition: background 0.2s ease;

    -ms-transition: background 0.2s ease;

    transition: background 0.2s ease;

    border-radius: 3px;

}



.ei-slider-thumbs li a:hover {

    background-color: #f0f0f0;

}



.ei-slider-thumbs li span {

    position: absolute;

    bottom: 6px;

    z-index: 16;

    width: 100%;

    -webkit-transition: all 0.4s ease;

    -moz-transition: all 0.4s ease;

    -o-transition: all 0.4s ease;

    -ms-transition: all 0.4s ease;

    transition: all 0.4s ease;

    font-size: 14px;

    text-align: center;

    font-weight: 700;

    color: #ec767d;

    cursor: pointer;

}





.ei-slider-thumbs li:hover span {

    opacity: 1;

    bottom: 4px;

    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

}





.editormd-menu>li.divider {

    width: 1px;

}



.editormd .editormd-preview-close-btn {

    display: none;

}



.custags {

    background-color: #ffffff;
    padding: 5px 10px;
    list-style: none;
    color: #757575;
    font-size: 12px;

}



.top-linkss li:hover {

    background-color: #ec767d;

    border-radius: 0px;

    -webkit-box-shadow: none;

    box-shadow: none;

}



.top-linkss li>a:hover {

    color: #8a8a8a;

}



.top-linkss ul li {

    margin: 0px;

}



.cusa {

    float: left;

    display: block;

    margin: 3px;

}



.commonh {

    height: 200px;

}



.custitle {

    margin-bottom: 20px;

    font-size: 15px;

    color: #848484;

    font-weight: 100;

}



a .custags:hover {

    background-color: #ec767d;
    color: #fff;

}



.top-linksme li:hover {

    background-color: transparent;

}



.select2-results__option[aria-selected="true"] {

    color: white!important;

    background-color: #16315f!important;

}







.cl:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0

}



.cl {

    zoom: 1

}



.successlunbo {

    margin: 20px auto 25px;

}









/* sildes css begin */



.control {

    width: 995px;

    height: 400px;

    background: #f5f5f5;

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    overflow: hidden;

}



.change li {

    overflow: hidden;

    text-align: center

}









/* 图片垂直居中,不是很准确 */



.change li .imgWrap {

    display: table-cell;

    height: 400px;

    vertical-align: middle;

    cursor: pointer;

    *font-size: 500px;

}



.change li img {

    max-width: 995px;

    max-height: 400px;

    width: expression(this.width > 995 && this.width > this.height ? 400:true);

    height: expression(this.height >995 ? 400:true);

    vertical-align: middle;

    overflow: hidden

}









/* 描述部分 */



.change li .textDesc {

    display: none;

}



.change li .opacity {

    display: none;

}



.change li .title {

    padding: 10px 15px 0;

    color: #e6e6e6;

    font-size: 14px;

    line-height: 22px;

}



.change li .title a {

    color: #e6e6e6;

}









/*.change li .text{color:#b7b7b7;line-height:18px;padding:5px 15px;font-size:12px;}*/





/* 翻页按钮 */



.ssprev,



.ssnext {

    width: 49px;

    height: 49px;

    position: absolute;

    bottom: 180px;

    color: #fff;

    font-size: 14px;

    z-index: 9;

    font-weight: bold;

    cursor: pointer;

    outline: none;

}



.ssprev span,



.ssnext span {

    display: none;

}



.ssprev {

    left: 0;

    background: url(../images/arrows_01.png) no-repeat;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_01.png");

    _background: none

}



.ssnext {

    right: 0;

    background: url(../images/arrows_02.png) no-repeat;

    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="../images/arrows_02.png");

    _background: none

}









/* 分页 */



.pageClass {

    text-align: center;

    z-index: 9;

    position: absolute;

    top: 50px;

    padding-top: 10px;

}



.pageClass a {

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 0 3px;

    overflow: hidden;

    border: 1px solid #bebebe;

    background: #bebebe;

    border-radius: 5px;

    outline: none

}



.pageClass a span {

    display: none

}



.pageClass a:hover,



.pageClass a.cur {

    border: 1px solid #be230a;

    background: #be230a

}









/* 缩图部分 */



.thumbWrap {

    width: 145px;

    height: 400px;

    position: absolute;

    right: 0;

    top: 0;

    background: #3a3842;

    overflow: hidden;

}



.thumbWrap .thumbCont {

    height: 400px;

    /* margin: 45px auto 0; */

    overflow: hidden;

    position: relative;

    width: 134px;

}





.thumbWrap ul li {

    overflow: hidden;

    padding-bottom: 13px;

    padding-left: 10px;

}



.thumbWrap ul li div {

    display: table-cell;

    width: 127px;

    height: 52px;

    vertical-align: middle;

    cursor: pointer;

    *font-size: 79px;

}



.thumbWrap ul li img {

    max-width: 127px;

    max-height: 52px;

    width: expression(this.width > 127 && this.width > this.height ? 127:true);

    height: expression(this.height >89 ? 89:true);

    vertical-align: middle;

    overflow: hidden

}



.thumbWrap ul li.cur {}









/* 缩图按钮 */



.thumbPrev,



.thumbNext {

    width: 100px;

    height: 24px;

    text-align: center;

    position: absolute;

    color: #000;

    z-index: 9;

    outline: none

}



.thumbPrev span,



.thumbNext span {

    display: none;

}



.thumbPrev {

    left: 25px;

    top: 15px;

    background: url(../images/sprev.png) no-repeat;

}



.thumbNext {

    left: 25px;

    bottom: 10px;

    background: url(../images/snext.png) no-repeat;

}