.owl-theme .owl-controls .owl-buttons div {
    position: absolute;
    top: 180px;
    width: 30px;
    height: 60px;
    margin: 0;
    padding: 0;
    border-radius: 0;
    font: 60px/60px "宋体";
    background-color: transparent;
    overflow: hidden;
    _display: none;
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -40px;
    display: none;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -40px;
    display: none;
}

.owl-theme .owl-controls .owl-buttons .owl-prev:before {
    content: "<";
}

.owl-theme .owl-controls .owl-buttons .owl-next:before {
    content: ">";
}
.jssora05l,
.jssora05r {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    cursor: pointer;
    overflow: hidden;
}

.jssora05l {
    background-position: -10px -40px;
}

.jssora05r {
    background-position: -70px -40px;
}

.jssora05l:hover {
    background-position: -130px -40px;
}

.jssora05r:hover {
    background-position: -190px -40px;
}

.jssora05l.jssora05ldn {
    background-position: -250px -40px;
}

.jssora05r.jssora05rdn {
    background-position: -310px -40px;
}

.jssora05l.jssora05lds {
    background-position: -10px -40px;
    opacity: .3;
    pointer-events: none;
}

.jssora05r.jssora05rds {
    background-position: -70px -40px;
    opacity: .3;
    pointer-events: none;
}

.jssort01 .p {
    position: absolute;
    top: 0;
    left: 0;
    width: 190px;
    height: 120px;
}

.jssort01 .t {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}

.jssort01 .w {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

.jssort01 .c {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 190px;
    height: 120px;
    border: #000 2px solid;
    box-sizing: content-box;
    _background: none;
}

.jssort01 .pav .c {
    top: 2px;
    _top: 0px;
    left: 2px;
    _left: 0px;
    width: 68px;
    height: 68px;
    border: #000 0px solid;
    _border: #fff 2px solid;
    background-position: 50% 50%;
}

.jssort01 .p:hover .c {
    top: 0px;
    left: 0px;
    width: 188px;
    height: 118px;
    border: #fff 1px solid;
    background-position: 50% 50%;
}

.jssort01 .p.pdn .c {
    background-position: 50% 50%;
    width: 188px;
    height: 118px;
    border: #000 2px solid;
}
.jssora106 {
    display: block;
    position: absolute;
    cursor: pointer;
}

.jssora106 .c {
    fill: #ccc;
    opacity: .3;
}

.jssora106 .a {
    fill: none;
    stroke: #000;
    stroke-width: 350;
    stroke-miterlimit: 10;
}

.jssora106:hover .c {
    opacity: .5;
}

.jssora106:hover .a {
    opacity: .8;
}

.jssora106.jssora106dn .c {
    opacity: .2;
}

.jssora106.jssora106dn .a {
    opacity: 1;
}

.jssora106.jssora106ds {
    opacity: .3;
    pointer-events: none;
}
.inlist-con{ padding: 3% 0 7%; background: #ffffff;}
.inlist-con li{border-bottom:1px solid #c9cdd6;overflow:hidden;}
.inlist-con li a{padding: 20px 20px 20px 40px;display:block;overflow:hidden;position:relative;}
.inlist-con li a:after{content:"";display:block;width:8px;height:8px;background:#700505;position:absolute;left:20px;top:50%;margin-top:-4px;border-radius:100%;}
.inlist-con li a p{float:left;width:calc(100% - 106px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;
color:#393f4d;transition;all .3s;}
.inlist-con li a span{float:right;width:105px;color:#2445c7;text-align:right;}
.inlist-con dt{ float: left; width: 33.21%;}
.inlist-con dd{ float: right; width: 66%; padding: 1% 2% 0 4%; box-sizing: border-box;}
.inlist-con dd span{margin: 2% 0; }
.inlist-con dd p{max-height: 3.6em;height: 3.6em; margin-bottom: 5%;}
