.b-slider_wrapper {overflow:hidden;}
.b-slider_wrap {position:relative; width:100%; height:460px; overflow:hidden;}
ul.b-slider {position:relative; height:100%; word-spacing:0; letter-spacing:0; line-height:0; box-sizing:border-box;}
ul.b-slider li {position:absolute; display:inline-block; height:100%; text-align:center; vertical-align:middle; box-sizing:border-box;}
ul.b-slider li img {border-radius:0; width:80%;}
ul.b-slider li .b-slider_label {padding:10px 6% 0; color:#999;}
ul.b-slider li small {line-height:1.5;}
ul.b-slider li .open_img, ul.c-slider li .open_img {position:absolute; display:block; width:30px; height:30px; top:3px; right:11%; z-index:2; background-size: auto 28px; background-position:center; background-repeat:no-repeat; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s;
    background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC4xMDciIGhlaWdodD0iMzQuMTA3IiB2aWV3Qm94PSIwIDAgMzQuMTA3IDM0LjEwNyI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6IzY3Nzk5MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLXdpZHRoOjNweDt9PC9zdHlsZT48L2RlZnM+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMgLTMpIj48cGF0aCBjbGFzcz0iYSIgZD0iTTMxLjYsMTguMDQ5QTEzLjU0OSwxMy41NDksMCwxLDEsMTguMDQ5LDQuNSwxMy41NDksMTMuNTQ5LDAsMCwxLDMxLjYsMTguMDQ5WiIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMzIuMzQyLDMyLjM0MmwtNy4zNjctNy4zNjciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNjQzIDIuNjQzKSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTYuNSwxMlYyMi4xNjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEuNTQ5IDAuOTY4KSIvPjxwYXRoIGNsYXNzPSJhIiBkPSJNMTIsMTYuNUgyMi4xNjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTY4IDEuNTQ5KSIvPjwvZz48L3N2Zz4=");}
ul.b-slider li .open_img:hover, ul.c-slider li .open_img:hover {background-size:auto 30px; }
.b-slider_btnBack, .c-slider_btnBack {position:absolute; left:-30px; top:0; width:30px; height:100%; background-size:20px auto; background-position:left 1px center;
    text-align:center; cursor:pointer; z-index:2; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s;}
.b-slider_btnFrw, .c-slider_btnFrw {position:absolute; right:-30px; top:0; width:30px; height:100%; background-size:20px auto; background-position:right 1px center;
    text-align:center; cursor:pointer; z-index:2; -webkit-transition: all 0.1s; -moz-transition: all 0.1s; transition: all 0.1s;}
.b-slider_wrapper:hover .b-slider_btnBack, .b-slider_wrap:hover .b-slider_btnBack, .c-slider_wrap:hover .c-slider_btnBack {left:0;}
.b-slider_wrapper:hover .b-slider_btnFrw, .b-slider_wrap:hover .b-slider_btnFrw, .c-slider_wrap:hover .c-slider_btnFrw {right:0;}
.b-slider_btnBack:hover,.c-slider_btnBack:hover {background-size:22px auto; background-position:left 0 center;}
.b-slider_btnFrw:hover, .c-slider_btnFrw:hover {background-size:22px auto; background-position:right 0 center;}
ul.b-slider .wrap_table a {display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle; line-height:0;}
.gallery1_image_num {position:absolute; right:40px; bottom:40px; display:block; color:#fff; text-shadow:0 0 1px #000; text-align:center;}

@media only screen and (max-width:1024px) {
    #testi .b-slider_wrap {height:390px;}
    #cert .b-slider_wrap {height:300px;}
}
@media only screen and (max-width:991px) {
    #testi .b-slider_wrap, #cert .b-slider_wrap {height:348px;}
}
@media only screen and (max-width:767px) {
    #testi .b-slider_wrap, #cert .b-slider_wrap {height:460px;}
}
@media only screen and (max-width:667px) {
    #testi .b-slider_wrap, #cert .b-slider_wrap {height:420px;}
    .b-slider_btnBack {left:0;}
    .b-slider_btnFrw {right:0;}
    ul.b-slider li .open_img, ul.c-slider li .open_img {top:3px;}
}
@media only screen and (max-width:568px) {
    #testi .b-slider_wrap, #cert .b-slider_wrap {height:380px;}
}
@media only screen and (max-width:480px) {
    #testi .b-slider_wrap, #cert .b-slider_wrap {height:436px;}
    #testi ul.b-slider li img, #cert ul.b-slider li img {width:60%;}
    ul.b-slider li .open_img {right:21%;}
}
@media only screen and (max-width:414px) {
    #testi .b-slider_wrap, #cert .b-slider_wrap {height:420px;}
    #testi ul.b-slider li img, #cert ul.b-slider li img {width:64%;}
    ul.b-slider li .open_img {right:19%;}
}
@media only screen and (max-width: 375px) {
    #testi ul.b-slider li img, #cert ul.b-slider li img {width:70%;}
    ul.b-slider li .open_img {right:16%;}
}