@charset "utf-8";

.iframe_cus{
   z-index: 8000;
   position: fixed;
   width: 100%;
   bottom: 0%;
   height: 100%;
   padding-top: 0;
   left: 0;
   top: 0;
   box-sizing: border-box;
   opacity: 0;
   -webkit-transform: perspective(3000px) translateY(00px) translateZ(-400px) rotateX(0deg) rotateY(0deg) scale(0.9);
   transform: perspective(3000px) translateY(00px) translateZ(-400px) rotateX(0deg) rotateY(0deg) scale(0.9);
   -webkit-transform-origin: center;
   transform-origin: center;
   background1: #FFFFFF;
}
.iframe_cus{
   display: none;
}
.idisplay.iframe_cus{
   display: block;
}
HTML.ie8 .iframe_cus{
   bottom: -110%;
}
.iframe_cus_in{
   z-index: 99999;
   position: absolute;
   width: 1200px;
   bottom: 0px;
   height: 650px;
   left: 50%;
   top: 50%;
   margin-left: -600px;
   margin-top: -325px;
   background1: #053c8c;
   background: #fff;
}
.iframe_content{
   padding-bottom: 0px;
    margin: auto;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    height: 100%;
    padding-top: 0px;
}
.iframe_cus_bg{
   z-index:9999;
   position: absolute;
   width: 100%;
   background: rgba(0,0,0,0.8);
   height: 100%;
   opacity: 1;
}
.iframe_effect{
   transition: all 1.2s ease;
}
.iframe_cus.iframe_effect{
   transition: all 1s ease 0.1s;
}
.iopen.iframe_effect.iframe_cus{
   bottom: 0px;
   opacity: 1;
   -webkit-transform: perspective(3000px) translateY(00px) translateZ(0px) rotateX(0deg) rotateY(0deg) scale(1);
   transform: perspective(3000px) translateY(00px) translateZ(0px) rotateX(0deg) rotateY(0deg) scale(1);
   -ms-transform: perspective(3000px) translateY(00px) translateZ(0px) rotateX(0deg) rotateY(0deg) scale(1);
   -moz-transform: perspective(3000px) translateY(00px) translateZ(0px) rotateX(0deg) rotateY(0deg) scale(1);
}
BODY.iopen.iframe_effect{
   overflow: hidden;
}
.iframe_close_btn{
   z-index: 600;
   position: absolute;
   width: 50px;
   height: 50px;
   right: 0px;
   top: 30px;
}
.iframe_close_btn IMG{
   z-index: 700;
    width: 80%;
}
.iframe_close_btn SPAN{
   position: absolute;
    width: 39px;
    display: block;
    height: 2px;
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    transition: all ease 0.3s;
}
.iframe_close_btn .sp1{
   top: 0px;
    left: 0px;
}
.iframe_close_btn SPAN I{
   width: 39px;
    display: block;
    background: #2c622a;
    height: 2px;
}
.iframe_close_btn .sp4{
   top: 0px;
    left: 0px;
}
.iframe_close_btn .sp1{
   -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
.iframe_close_btn .sp4{
   -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.iframe_close_btn:hover .sp1{
   -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition-delay: 0.1s;
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
}
.iframe_close_btn:hover .sp4{
   -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition-delay: 0.1s;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
}
