﻿/* 正常class ==================*/
/* swf 幻灯片 独立模块 ==================*/
.slick-js{ font-size: 0;}
.slick-js img{width: 0px;}
.slick-prev,.slick-next{opacity: 0.3; font-size: 0px; border: 0px; z-index: 10; position:absolute; cursor: pointer; top: 42%;width: 46px; height: 46px; background-size: 100% auto!important;}
.slick-prev:focus,.slick-next:focus{outline-color:transparent;}
/*.slick-prev{left: 20px; background:url("../images/swf-lbtn.png") no-repeat center center;}
.slick-next{right: 20px; background:url("../images/swf-rbtn.png") no-repeat center center;}
*/.slick-dots{position: absolute; bottom: 10px; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/
    left: 50%;
    width: 100%;
    margin-left: -50%;
    padding-left: 0px;
}
.slick-prev:hover,.slick-next:hover{opacity: 1;}
.slick-dots li{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:0; vertical-align: middle;}
.slick-dots li button{cursor: pointer;  padding: 0px; margin: 0px 3px; font-size: 0px; width: 7px; height: 7px; border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%; border: 0px; background-color: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-dots li.slick-active button{background-color: #0268b4!important;}
.slick-dots li.slick-active button:focus{outline-color:transparent;}
.slick-gy{position: relative; }
.slick-gy .slick-slide img{display: inline-block; width:100%;}
.slick-gy .slick-slide img:hover{opacity: 1;}
/*
.slick-gy .slick-slide img{opacity: 0;}
*/
.slick-gy .slick-active img{opacity: 1;}
.slick-js .slick-next,.slick-js .slick-prev{opacity: 1; transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
.slick-js .slick-next{right: -110%;}
.slick-js .slick-prev{left: -110%;}
.slick-js{position: relative; overflow: hidden;}
.slick-js:hover .slick-next{right: 10px;}
.slick-js:hover .slick-prev{left: 10px;}
.slick-next.slick-disabled{display: none!important;}
.slick-prev.slick-disabled{display: none!important;}

.dc-videobk{position:relative;  overflow: hidden; left: 0px; top: 0px; width: 100%; height: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-videobk video,.dc-videobk .img1{width: 100%; height: 100%; object-fit:cover!important;position: absolute; left: 0px; top: 0px;}
.dc-videobk .txtbx1{/*background:url("../images/banner_sha.png") repeat center center;*/ position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 100;}
.dc-videobk .txtbx1 .jm1{position: absolute; left: 5%; bottom: 15%; text-align: left; max-width: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;} 
.dc-videobk .txtbx1 .a1{font-size: 36px; color: #fff; font-weight: bold; line-height: 1.6; text-decoration: none;}
.dc-videobk .txtbx1 .a1:hover{color: #fff!important; opacity: 0.8;}

/* .dc-videobk.vd1{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
 */
.dc-videobk{height:100vh; padding-top: 105.5px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.dc-videobk .mm1{position: relative; left: 0px; top: 0px; width: 100%; height: 100%; }
/* .dc-videobk .img1{position: relative; height: auto;} */
.asm13{margin-top: 0px!important;}
.rahmen.asmm12 .ce-textpic.ce-left.ce-above,.asmm11:after{display: none!important;}
.headerbildbereich.mitbild .nachunten{display: none;}


@media only screen and (min-width: 768px) {
body .headerbildbereich.start.mitbild, .headerbildbereich.start.mitbild .frame.asmm11{height: auto!important; max-height: none!important;}

}

@media only screen and (max-width: 1080px) {
.dc-videobk{padding-top: 100px;}

}
/*Common For Max 767*/
@media only screen and (max-width: 768px) {
.dc-videobk{height:40vh;}
.dc-videobk .txtbx1 .a1{font-size: 16px; line-height: 1.2;}
.dc-videobk{padding-top: 130px;}
}

/*Common For Max 640*/
@media only screen and (max-width: 640px) {

}

@media only screen and (max-width: 600px) {
.dc-videobk{padding-top: 99px;}
}

@media only screen and (max-width: 479px) {
/* .dc-videobk{height:25vh;} */
}



/* 重写class ==================*/

