﻿



.relative {position:relative;}
html,body {font-size:18px !important;background: #f1f1f1;}
.absolute {position:absolute;width:100%;top:0;left:0;}
.fz0 {font-size:0;}
.jiaoju_dome2 li p {margin:5px 23px;}
.block {display:block;}
.tac {text-align:center;}
.border {border:1px solid #e5e5e5;}
.mt20 {margin-top:20px;}
.pt20{
    padding-top: 20px;
}
 img {display:block;width:100%;height:100%;} 
.mt15 {margin-top:15px;}
.overflow{
    overflow: hidden;
}
.bgcolor{
    background: #e9f2ff;
}
.bgcolorw{
    background: #e8ebf3;
}
a {
    cursor: pointer;
    transition: padding-left 250ms ease-out;
    /* trans pattern:  property duration timingMethod delay */
}
p{
    text-align: center;
}

.palyx{
    position: relative;
}
.play{
    position: absolute;
    left: 5px;
    /* bottom: 9px; */
    width: 20px;
    height: 20px;
    background: url(../imgs/sas.png) no-repeat center center;
    background-size: 100% 100%;
}

#play_video1, #play_video2,#play_video3, #play_video4{display: inline;}
#home_video1, #home_video2, #home_video3, #home_video4{width: 288px;height: 191px;display: none;position: absolute;top: 0;left: 0;background: #000;}


/* 播放按钮 */
.iconw {position:relative;font-size:15px;margin:6px 0;margin-left: 30px;text-align: center;  text-overflow: ellipsis;white-space: normal;}
.iconw::after {content:'';position:absolute;left:-30px;top:-2px;width:25px;height:25px;background:url(../images/sas.png) no-repeat center center;background-size:100% 100%;}






/* li 半圆*/

.listradius li,.unradius{
    border-radius: 20px;
    background: #fff;
    overflow: hidden;
}

.listradius li p{
    padding: 20px 0;
}
.iddcenter{
    position: relative;
}

/* 证书左右键 */
.Zleft {
    position: absolute;
    left: 0;
    top: 50%;
    opacity: 0.5;
    z-index: 1;
    padding: 10px 0;
    color: #fff;
    background: #959595;
    border-radius: 5px;
    transition: 0.2s;
    transform: translate(0%, -50%);
}
.Zright {
    position: absolute;
    right: 0;
    top: 50%;
    opacity: 0.5;
    font-size: 20px;
    color: #fff;
    background: #959595;
    border-radius: 5px;
    padding: 10px 0;
    z-index: 1;
    transition: 0.2s;
    transform: translate(0%, -50%);
}
.Zright:hover,.Zleft:hover{
    opacity: 1;
} 

/* ul->list==3 的时候 */
.list_3{
    overflow: hidden;
}
.list_3 li{
    /* width: 502px; */
}
.listradius{
    overflow: hidden;
    display: block;
}
.list_3 li:nth-last-child(3n){
    margin-left:0;
}
.list_3 li:nth-last-child(3n-1){
    margin: 0 46px;
}
.list_3 li:nth-last-child(3n-2){
    margin-right: 0;
    float: right;
}