body{ font-family:"Microsoft YaHei";background:#283991;-webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
}
a:hover{text-decoration: none}
.cl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.cl { zoom: 1; }
.fl{float:left}
.fr{float:right}
.pnr{position: relative}
.pna{position: absolute}
.mt4{margin: 40px auto}
img{ border:none; vertical-align:top; margin:0 auto;}
.tac{ text-align:center}
.bge{background: #eee;overflow: hidden;padding: 25px 0 35px}
.wp{width: 1200px;margin: 0 auto}
.ban{overflow: hidden;min-width: 1200px}
.bann{overflow: hidden;min-width: 1400px}
.ban .pnr>img{margin-left: -360px;zoom: 1}
.bann .pnr>img{margin-left: -360px;zoom: 1}
.PIE {behavior: url(PIE/PIE.php); position: relative; }
.wangp{width:1200px;text-align: center;top: 30px;left: -3px}
.wangp li{position: relative;display:inline-block;width: 266px;padding: 8px 11px;background: #e4eff5;border: 1px solid #7ecef4;margin: 0 1px;vertical-align: top}
.wangp li p{position: relative;background: #072138;color: #fed30b;font-size: 18px;line-height: 1.6;overflow: hidden}
.wangp li p b{color: #fff;font-size: 24px}
.wangp li span{position: absolute;top: 8px;left:11px ;color: #fff;font-size: 24px;background: #fb2e99;font-weight: bold;line-height: 42px;padding: 0 5px}
.wangp li p a{float: right;background: #fc074f;color: #fff;font-size: 24px;padding: 10px 25px 10px 18px;line-height: 1.2}
.wangp li p:hover a{color: #fff;background: #fb2e99;}
.wangp li p i,.djyh p i{width: 22px;line-height: 22px;display: inline-block;background: #fff;border-radius: 50%;font-stretch: normal;color: #645302;letter-spacing: 8px;}
.wangp li p:after,.djyh a:after{content: ">";position: absolute;top:50%;right: 8px;height: auto;z-index: 2;color: #fff;font-size: 30px;margin-top: -24px;font-family: SimSun; font-weight: bold;}
.wangp li p:hover:after{color: #fff}
.djyh{top: 36px;left: 0}
.djyh li{width: 560px;text-align: center;margin-bottom: 20px}
.djyh em{color: #000;font-size: 35px;display: block;font-style: normal;letter-spacing:3px}
.djyh span{color: #fff;display: inline-block;background: #253356;width: 234px;height: 116px;font-size: 24px;line-height: 1.5;padding-top: 10px;margin:2px auto 12px}
.djyh span.zx{display: inline-block;width: auto;height: auto;padding: 0;background: none;margin-bottom: 0;margin-top: 10px}
.djyh span u{text-decoration: none;font-weight: bold;color: #ffd200}
.djyh p{color: #fed30b;font-size: 18px;line-height: 1.5;padding-top: 5px}
.djyh .hei p{color: #000;}
.djyh li.big{width: 100%;background: #f0eeed;position: relative}
.djyh li.big em{letter-spacing: 0}
.djyh li.big span{width: auto;height: auto;padding: 0 12px;line-height: 2;font-size: 18px}
.djyh li.big .zx{float: right;margin-left: -100px; margin-right: 80px;}
.djyh li.big p{width: 1110px}

.bjt1{  min-width:1920px; height:593px;margin:0px auto; background: url("images/bjt1.png")  no-repeat center top;background-size:100%;}
.ban1 {
    overflow: hidden;
    min-width: 1200px;
    background: #ffd3d9;
}
.ME_box {width: 1200px;margin: 0 auto;display: block;}
.ME_Main {width: 100%;margin: 0 auto;max-width: 1920px;display: table;}
.ME_box1 {margin: 0 auto;display: block;}
.ME_box2 {width: 1216px;margin: 0 auto;display: block;}
.jingying{background:#fff;position: relative;overflow:hidden;}
.b1{background:#fff;position: relative;overflow:hidden;}
.b2{height:694px;background: url(images/rongyu.jpg) no-repeat center top;position: relative;}
.b3{overflow:hidden;background:#fff;position: relative;}

.banner {height:1228px;background: url(images/banner.jpg) no-repeat center top;}
.banner .main i,
.banner .main a {
  display: table;
  position: absolute;
}
.banner .main .i1 {
	position: absolute;
  top:0px;
  left:40px;
  opacity: 0;
  animation: txt_1 4s ease-out 1s infinite normal;
  -webkit-animation: txt_1 4s ease-out 1s infinite normal;
}
.banner .main .i2 {
  top: 312px;
  left: 90px;
  opacity: 0;
  animation: txt_2 4s ease-out 1s infinite normal;
  -webkit-animation: txt_2 4s ease-out 1s infinite normal;
}
.banner .main {display: table;overflow: hidden;}
.banner .jieshao{width:1124px;height:608px;background: url("images/bannersun.png")  no-repeat center top;background-size:100%;margin:550px auto 0 auto;}
.banner .jieshao .introduce{width:572px;height:304px;border: 1px solid #d9b469;border-radius:10px;float:right;margin-right:50px;margin-top:200px;}
.banner .jieshao .introduce p{padding:20px;font-size:20px;line-height:33px;color:#fff;text-align:left;}
.banner .jieshao .introduce p span{color:#ffcc00}
.daohangt{overflow:hidden;width:100%;height:60px;background:#726436}
.daohangt ul{overflow:hidden;text-align:center;}
.daohangt ul li{display:inline-block;margin:0 50px;}
.daohangt ul li.on{border-bottom: 2px solid #fff;}
.daohangt ul li a{line-height:60px;font-size:30px;color:#fff;}
.daohangt ul li.on a{font-weight:bold;line-height:45px;}

.jingying .main {display: table;overflow: hidden;text-align:center;padding:50px 0;}
.jingying .title{overflow:hidden;text-align:center;}
.jingying .title img{display:inline-block;clear:both;}
.jingying .title p{font-size:30px;color:#000000;line-height:60px;clear:both;}
.jingying .jing{overflow:hidden;margin-top:20px;}
.jingying .jing .gl{width:390px;height:520px;float:left;background: url("images/gl.png")  no-repeat center top;background-size:100%}
.jingying .jing .gl p{width:330px;margin:195px auto 0 auto;font-size:18px;color:#fff;line-height:30px;text-align:left;}
.bk1{width:1210px;margin:0 auto;padding:50px 0;text-align:center;}
.bk1 .title{overflow:hidden;}
.bk1 .title img{display:inline-block;clear:both;}
.bk1 .title p{font-size:30px;color:#000000;line-height:60px;clear:both;}
.bk1 ul{overflow:hidden;text-align:center;margin-top:20px;}
.bk1 ul li{width:190px;height:450px;display:inline-block;position:relative;margin:4px;overflow:hidden;}
.bk1 ul li img{width: 100%;height:100%;transition:transform 1s;overflow:hidden;}
.bk1 ul li .wen{width:100%;height:150px;position:absolute;bottom:0;transition:all .5s linear 0s; opacity:1}
.bk1 ul li .wen p.name{background:#aa975c;line-height:30px;font-size:18px;font-weight:bold;color:#fff;}
.bk1 ul li .wen p.tedian{overflow:hidden;padding:0 40px;}
.bk1 ul li .wen p.tedian span{line-height:30px;font-size:16px;color:#726436;background:rgba(255, 255, 255, 0.8);    display: block;padding:0 5px;clear:both;margin:5px 0;}
.bk1 ul li .wen p.xu{width:55px;height:57px;background: url("images/sj.png")  no-repeat center top;background-size:100%;position:absolute;top:-300px;left:0;font-size:24px;text-align:left;padding-left:10px;line-height:30px;color:#fff;}
.bk1 ul li:hover .wen{opacity:0}
.bk1 ul li:hover img{transform: scale(1.2,1.2);}

.b2 .main {display: table;overflow: hidden;text-align:center;padding:50px 0;}
.b2 .title{overflow:hidden;text-align:center;}
.b2 .title img{display:inline-block;clear:both;}
.b2 .title p{font-size:30px;color:#000000;line-height:60px;clear:both;}
.b2 .tab{overflow:hidden;text-align:center;margin-top:20px;}
.b2 .tab p{width:286px;height:60px;background:#aa975c;display:inline-block;line-height:60px;font-size:20px;color:#fff;border-top-left-radius: 20px;border-top-right-radius: 20px;margin:0 5px;position:relative;cursor:pointer}
.b2 .tab p span{width:19px;height:19px;background: url("images/jiantou.png")  no-repeat center top;background-size:100%;position:absolute;left:30px;top:20px;}
.b2 .tab p.on{background:#726436;}
.b2 .tabing{width:1200px;height:409px;background:#fff;overflow:hidden;position:relative;}
.b2 .tabing ul{width:1200px;overflow:hidden;text-align:center;padding:8px 0;position:absolute;opacity:0}
.b2 .tabing ul.on{opacity:1;z-index:1;}
.b2 .tabing .ul1 li{width:190px;height:190px;overflow:hidden;display:inline-block;margin:2px;position:relative;}
.b2 .tabing .ul1 li p{width:100%;height:100%;background:rgba(0, 0, 0, 0.6);position:absolute;top:0;transition:all .5s linear 0s; opacity:0;line-height:190px;color:#fff;font-size:16px;}
.b2 .tabing .ul1 li:hover p{opacity:1}

.b2 .tabing .ul2 li{width:190px;height:190px;overflow:hidden;display:inline-block;margin:2px;position:relative;}
.b2 .tabing .ul2 li.li1{width:385px;height:190px;}
.b2 .tabing .ul2 li p{width:100%;height:100%;background:rgba(0, 0, 0, 0.6);position:absolute;top:0;transition:all .5s linear 0s; opacity:0;line-height:190px;color:#fff;font-size:16px;}
.b2 .tabing .ul2 li:hover p{opacity:1}

.b2 .tabing .ul3 li{width:287px;height:190px;overflow:hidden;display:inline-block;margin:2px;position:relative;}
.b2 .tabing .ul3 li p{width:100%;height:100%;background:rgba(0, 0, 0, 0.6);position:absolute;top:0;transition:all .5s linear 0s; opacity:0;line-height:190px;color:#fff;font-size:16px;}
.b2 .tabing .ul3 li:hover p{opacity:1}

.b2 .tabing .ul4{padding:5px 0;}
.b2 .tabing .ul4 li{width:579px;height:395px;overflow:hidden;display:inline-block;margin:2px;position:relative;}
.b2 .tabing .ul4 li p{width:100%;height:100%;background:rgba(0, 0, 0, 0.6);position:absolute;top:0;transition:all .5s linear 0s; opacity:0;line-height:395px;color:#fff;font-size:16px;}
.b2 .tabing .ul4 li:hover p{opacity:1}

.b3 .main {display: table;overflow: hidden;text-align:center;padding:50px 0;}
.b3 .title{overflow:hidden;}
.b3 .title img{display:inline-block;clear:both;}
.b3 .title p{font-size:30px;color:#000000;line-height:60px;clear:both;}
.b3 .yisheng{width:1200px;height:600px;overflow:hidden;margin-top:20px;}
.b3 .yisheng .left{width:500px;height:600px;float:left;background:#726436;}
.b3 .yisheng .left h3{font-size:26px;color:#fff;text-align:left;position:relative;padding:20px;}
.b3 .yisheng .left h3 span{width:20px;height:20px;background: url("images/jt.png")  no-repeat center top;background-size:100%;position:absolute;left:132px;top:25px;}
.b3 .yisheng .left .doctor{width:460px;overflow:hidden;margin:0 20px;}
.b3 .yisheng .left .doctor .swiper-slide{overflow:hidden;}
.b3 .yisheng .left ul{overflow:hidden;}
.b3 .yisheng .left ul li{width:140px;height:150px;float:left;margin:6.5px;position:relative;cursor:pointer}
.b3 .yisheng .left ul li p{width:100%;position:absolute;background:#ffffff;line-height:25px;font-size:16px;color:#000;position:absolute;bottom:0;transition:all .5s linear 0s;}
.b3 .yisheng .left ul li:hover p{background:rgba(0, 0, 0, 0.7);color:#fff;opacity:1}
.b3 .yisheng .left .dcpagination{width: 100%;text-align: center;margin-top:10px}
.b3 .yisheng .left .dcpagination span{display: inline-block;list-style: none;margin:0 5px;}
.b3 .yisheng .left .dcpagination span.swiper-pagination-bullet-active {opacity: 1;background: #fff!important;border: 1px solid #fff!important;}
.b3 .yisheng .left .dcpagination span.swiper-pagination-bullet {width: 8px;height: 8px;display: inline-block;border-radius: 100%;border: 1px solid #fff;opacity:1;background:none;}
.b3 .yisheng .right{float:right;width:698px;border: 1px solid #726436;}
.b3 .yisheng .right ul{width:698px;height:598px;overflow:hidden;padding:0;position:relative;}
.b3 .yisheng .right ul li{width:698px;height:598px;position:absolute;opacity:0;top:0;}
.b3 .yisheng .right ul li.on{opacity:1}
.b3 .yisheng .right ul li img{width:100%;overflow:hidden;}
.b3 .yisheng .right ul li .wen{position:absolute;left:0;top:0;padding-left:50px}
.b3 .yisheng .right ul li .wen p.zhicheng{font-size:16px;color:#000000;text-align:left;line-height:30px;margin-top:200px;}
.b3 .yisheng .right ul li .wen p.zhicheng span{width:16px;height:16px;background: url("images/fx.png")  no-repeat center top;background-size:100%;float:left;margin-top:7px;margin-right:10px;}
.b3 .yisheng .right ul li .wen p.tit{font-size:24px;color:#000;text-align:left;line-height:60px;margin-top: 200px;}
.b3 .yisheng .right ul li .wen p.xm{font-size:16px;color:#000000;text-align:left;line-height:30px;}
.b3 .yisheng .right ul li .wen p.zixun{width:150px;height:40px;background:#726436;font-size:20px;text-align:center;color:#fff;margin-top:20px;line-height:40px;}
.b3 .yisheng .right ul li .glsj{width:179px;height:122px;background: url("images/gltb.png")  no-repeat center top;background-size:100%;position:absolute;top:-2px;right:-3px;display:none;}

.cedaohang{border-radius:5px;overflow: hidden;position:fixed;top:40%;right:50px;background:#aa975c;padding:10px;}
.cedaohang .tit{text-align:center;font-weight:bold;font-size:20px;color:#fff;}
.cedaohang ul{overflow:hidden}
.cedaohang ul li{background:#fff;width:120px;height:40px;text-align:center;line-height:40px;font-size:16px;margin:10px 0;border-radius:10px;color:red;position:relative;}
.cedaohang ul li a{color:#000;}
.cedaohang ul li:hover {background:#ffeeca;}
.cedaohang ul li:hover a{color:#726436;}
@keyframes rotate {
  0% {
    transform: translateY(0);
  }
  25% {
    transform: translateY(8px);
  }
  50% {
    transform: translateY(15px) scale(1.05, 0.95);
  }
  75% {
    transform: translateY(8px);
  }
  100% {
    transform: translateY(0);
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(8px);
  }
  50% {
    -webkit-transform: translateY(15px) scale(1.05, 0.95);
  }
  75% {
    -webkit-transform: translateY(8px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}


.tiao {
	animation: tiao 2s infinite;
	-webkit-animation: tiao 2s infinite
}
@keyframes tiao {
	0%,20%,53%,80%,to {
	animation-timing-function:cubic-bezier(.215,.61,.355,1);
	transform:translateZ(0)
}
40%,43% {
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	transform:translate3d(0,-3px,0)
}
70% {
	animation-timing-function:cubic-bezier(.755,.05,.855,.06);
	transform:translate3d(0,-7px,0)
}
90% {
	transform:translate3d(0,-2px,0)
}
}
.dong{animation-duration: 10s;animation-iteration-count: infinite;animation-name: verical-slow;animation-timing-function: ease-in-out;}
@keyframes verical-slow {
    2% {
        transform: translate(0, 1.5px) rotate(1.5deg); }
    4% {
        transform: translate(0, -1.5px) rotate(-0.5deg); }
    6% {
        transform: translate(0, 1.5px) rotate(-1.5deg); }
    8% {
        transform: translate(0, -1.5px) rotate(-1.5deg); }
    10% {
        transform: translate(0, 2.5px) rotate(1.5deg); }
    12% {
        transform: translate(0, -0.5px) rotate(1.5deg); }
    14% {
        transform: translate(0, -1.5px) rotate(1.5deg); }
    16% {
        transform: translate(0, -0.5px) rotate(-1.5deg); }
    18% {
        transform: translate(0, 0.5px) rotate(-1.5deg); }
    20% {
        transform: translate(0, -1.5px) rotate(2.5deg); }
    22% {
        transform: translate(0, 0.5px) rotate(-1.5deg); }
    24% {
        transform: translate(0, 1.5px) rotate(1.5deg); }
    26% {
        transform: translate(0, 0.5px) rotate(0.5deg); }
    28% {
        transform: translate(0, 0.5px) rotate(1.5deg); }
    30% {
        transform: translate(0, -0.5px) rotate(2.5deg); }
    32% {
        transform: translate(0, 1.5px) rotate(-0.5deg); }
    34% {
        transform: translate(0, 1.5px) rotate(-0.5deg); }
    36% {
        transform: translate(0, -1.5px) rotate(2.5deg); }
    38% {
        transform: translate(0, 1.5px) rotate(-1.5deg); }
    40% {
        transform: translate(0, -0.5px) rotate(2.5deg); }
    42% {
        transform: translate(0, 2.5px) rotate(-1.5deg); }
    44% {
        transform: translate(0, 1.5px) rotate(0.5deg); }
    46% {
        transform: translate(0, -1.5px) rotate(2.5deg); }
    48% {
        transform: translate(0, -0.5px) rotate(0.5deg); }
    50% {
        transform: translate(0, 0.5px) rotate(0.5deg); }
    52% {
        transform: translate(0, 2.5px) rotate(2.5deg); }
    54% {
        transform: translate(0, -1.5px) rotate(1.5deg); }
    56% {
        transform: translate(0, 2.5px) rotate(2.5deg); }
    58% {
        transform: translate(0, 0.5px) rotate(2.5deg); }
    60% {
        transform: translate(0, 2.5px) rotate(2.5deg); }
    62% {
        transform: translate(0, -0.5px) rotate(2.5deg); }
    64% {
        transform: translate(0, -0.5px) rotate(1.5deg); }
    66% {
        transform: translate(0, 1.5px) rotate(-0.5deg); }
    68% {
        transform: translate(0, -1.5px) rotate(-0.5deg); }
    70% {
        transform: translate(0, 1.5px) rotate(0.5deg); }
    72% {
        transform: translate(0, 2.5px) rotate(1.5deg); }
    74% {
        transform: translate(0, -0.5px) rotate(0.5deg); }
    76% {
        transform: translate(0, -0.5px) rotate(2.5deg); }
    78% {
        transform: translate(0, -0.5px) rotate(1.5deg); }
    80% {
        transform: translate(0, 1.5px) rotate(1.5deg); }
    82% {
        transform: translate(0, -0.5px) rotate(0.5deg); }
    84% {
        transform: translate(0, 1.5px) rotate(2.5deg); }
    86% {
        transform: translate(0, -1.5px) rotate(-1.5deg); }
    88% {
        transform: translate(0, -0.5px) rotate(2.5deg); }
    90% {
        transform: translate(0, 2.5px) rotate(-0.5deg); }
    92% {
        transform: translate(0, 0.5px) rotate(-0.5deg); }
    94% {
        transform: translate(0, 2.5px) rotate(0.5deg); }
    96% {
        transform: translate(0, -0.5px) rotate(1.5deg); }
    98% {
        transform: translate(0, -1.5px) rotate(-0.5deg); }
    0%, 100% {
        transform: translate(0, 0) rotate(0); } 
}
.shan {
    color: #000;
    animation: shan 1.5s linear infinite;
    -webkit-animation: shan 1.5s linear infinite;
    -moz-animation: shan 1.5s linear infinite;
    -ms-animation: shan 1.5s linear infinite;
    -o-animation: shan 1.5s linear infinite;
}
.@keyframes shan{0%{opacity: 1;}100%{opacity: 0;} }@-webkit-keyframes shan {0% { opacity: 1; }100% { opacity: 0; }}@-moz-keyframes shan {0% { opacity: 1; }100% { opacity: 0; }}@-ms-keyframes shan {0% {opacity: 1; } 100% { opacity: 0;}}@-o-keyframes shan {0% { opacity: 1; }100% { opacity: 0; }}.shan{color: #000;animation: shan 1.5s linear infinite;  -webkit-animation: shan 1.5s linear infinite;-moz-animation: shan 1.5s linear infinite;-ms-animation: shan 1.5s linear infinite;-o-animation: shan 1.5s linear infinite;}
.bianda {
  -webkit-animation: bianda 1s linear infinite;
  animation: bianda 1s linear infinite;
}
@keyframes bianda {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(0.95);
  }
  100% {
    transform: scale(1);
  }
}
@-webkit-keyframes bianda {
  0% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(0.95);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
.xuandong {
  -webkit-animation: xuandong 2s linear normal both infinite;
  -o-animation: xuandong 2s linear normal both infinite;
  animation: xuandong 2s linear normal both infinite;
}
@keyframes xuandong {
    from {
        -webkit-transform: rotate3d(0, 0, 1, 0);
        transform: rotate3d(0, 0, 1, 0);
    }

    10%, 20% {
        -webkit-transform: rotate3d(0, 0, 1, -3deg);
        transform:  rotate3d(0, 0, 1, -3deg);
    }

    30%, 50%, 70%, 90% {
        -webkit-transform:  rotate3d(0, 0, 1, 3deg);
        transform:  rotate3d(0, 0, 1, 3deg);
    }

    40%, 60%, 80% {
        -webkit-transform:  rotate3d(0, 0, 1, -3deg);
        transform: rotate3d(0, 0, 1, -3deg);
    }

    to {
        -webkit-transform: rotate3d(0, 0, 1, 0);
        transform: rotate3d(0, 0, 1, 0);
    }
}
/*缂╂斁*/
.scale{
  -webkit-animation: scale 2s linear normal both infinite;
  -o-animation: scale 2s linear normal both infinite;
  animation: scale 2s linear normal both infinite;
}
@keyframes scale {
  0%{transform: scale(0.9);-webkit-transform: scale(0.9);}
  50%{transform: scale(1);-webkit-transform: scale(1);}
  100%{transform: scale(0.9);-webkit-transform: scale(0.9);}
}
@-webkit-keyframes scale {
  0%{transform: scale(0.9);-webkit-transform: scale(0.9);}
  50%{transform: scale(1);-webkit-transform: scale(1);}
  100%{transform: scale(0.9);-webkit-transform: scale(0.9);}
}
@-webkit-keyframes txt_1 {
  0% {
    opacity: 0;
    top: 0;
  }
  25% {
    opacity: 0.9;
    top: 80px;
  }
  35% {
    opacity: 1;
    top: 80px;
  }
  90% {
    opacity: 1;
    top: 80px;
  }
  100% {
    opacity: 0;
    top: 0;
  }
}
@keyframes txt_2 {
  0% {
    opacity: 0;
  }
  25% {
    opacity: 0.9;
    top: 512px;
  }
  35% {
    opacity: 1;
    top: 512px;
  }
  50%,
  70% {
    opacity: 1;
    top: 512px;
    transform: scale(1);
  }
  60% {
    opacity: 1;
    top: 512px;
    transform: scale(1.05);
  }
  90% {
    opacity: 1;
    top: 512px;
  }
  100% {
    opacity: 0;
  }
}
.dong{
    -webkit-animation: dong 2s linear normal both infinite;
      -o-animation: dong 2s linear normal both infinite;
      animation: dong 2s linear normal both infinite;
}
@keyframes dong { 
    0% { transform: translate(0px, 0px); } 
    50% { transform: translate(0px, -5px); } 
    100% { transform: translate(0px, 0px); } 
}
@-webkit-keyframes shake1{
0%{
-webkit-transform:translateY(0px);
}
25% {
-webkit-transform:translateY(-2px);
}
50%{
-webkit-transform:translateY(0px);
}
75% {
-webkit-transform:translateY(-2px);
}
100% {
-webkit-transform:translateY(0px);
}
}
@keyframes shake1{
0%{
transform:translateY(0px);
}
25% {
transform:translateY(-2px);
}
50%{
transform:translateY(0px);
}
75% {
transform:translateY(-2px);
}
100% {
transform:translateY(0px);
}
}
@keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% { -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}
@-webkit-keyframes movement {
    0% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
    25% {  -webkit-transform: translate(3px,6px);  transform: translate(3px,6px);  }
    50% {  -webkit-transform: translate(6px,10px);  transform: translate(6px,10px);  }
    75% {  -webkit-transform: translate(8px,0px);  transform: translate(8px,0px);  }
    100% {  -webkit-transform: translate(0px,-3px);  transform: translate(0px,-3px);  }
}


@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes rotate {
  100% {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

.rainbow::before {
  content: '';
    position: absolute;
    z-index: -2;
    left: -50%;
    top: -50%;
    width: 200%;
    height: 200%;
    background-color: #aa975c;
    background-repeat: no-repeat;
    background-size: 50% 50%, 50% 50%;
    background-position: 0 0, 100% 0, 100% 100%, 0 100%;
    background-image: linear-gradient(#fff, #fff);
    -webkit-animation: rotate 4s linear infinite;
    animation: rotate 4s linear infinite;
}
.rainbow::after {
  content: '';
  position: absolute;
  z-index: -1;
  left: 2px;
  top: 2px;
  right:2px;
  bottom:2px;
  background: #726436;
  border-radius: 5px;
}