.block{width:1400px;margin:auto;}
.text .p{line-height:1.7;text-align:left;}
.nav_main_m{display:none;}
.search_m{display:none;}
.scmbtn{display:none;}
.prev{cursor: pointer;}
.next{cursor: pointer;}
.fz48{font-size:48px;line-height:1.3;}
.fz40{font-size:40px;line-height:1.3;}
.fz30{font-size:30px;line-height:1.3;}
.fz24{font-size:24px;line-height:1.3;}
.fz20{font-size:20px;line-height:1.3;}
.title{text-align:center;}
.title .p{margin-top:10px;}
.title .more{margin-top:10px;}
.pd120{padding-top:120px;padding-bottom:120px;}
.pdt120{padding-top:120px;}
.pdb120{padding-bottom:120px;}
.pd110{padding-top:110px;padding-bottom:110px;}
.pdt110{padding-top:110px;}
.pdb110{padding-bottom:110px;}
#l-container .links a{position:relative;padding-left: 20px;box-sizing:border-box;}
#l-container .links a:before{width: 17px;content:"";font-family:icon;color: #94070a;margin-right:10px;position: absolute;left:0;top:0;background: url(../images/li.png) no-repeat center left;height: 18px;}
#l-container .links a:hover:before{animation:arr 0.6s ease-out 0s infinite;}
.study1{background: #eeebea;}
.study1 .content{margin-top:40px;display:-ms-flexbox;display:flex;}
.study1 .l{background: #94070a;padding:65px;color: #fff;width:calc(50% - 10px);box-sizing:border-box;background-size:80% auto;}
.study1 .links{clear: both;font-size:18px;margin-top:10px;}
.study1 .links a{margin:20px 0 0 0;display:inline-block;width: calc(31.33%);vertical-align: top;padding-right: 0px;}
.study1 .l .links a{color:#fff !important;}
.study1 .l .links a::before{}
.study1 .r{width:calc(50% - 10px);box-sizing:border-box;margin-left:20px;}
.study1 .r .d1{background:#fff;padding: 65px 53px;}
.study1 .r .d2{display:-ms-flexbox;display:flex;margin-top:20px;}
.study1 .r .d2 .links a{width:50%;}
.study1 .r .dl{height: 97px;background: url(../images/png50.png);padding:65px;color:#fff;-ms-flex:1;flex:1;}
.study1 .r .dl .links a{color:#fff !important;}
.study1 .r .dl .links a::before{color:#fff;}
.study1 .r .dr{background: #94070a url(../images/xiao.png) center center no-repeat;width:35%;margin-left:20px;    background-size: 79%;}
.study2{overflow: hidden;background:#362d2e;position: relative;}
.study2 .block{display:-ms-flexbox;display:flex;}
.study2 .l{width:50%;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}
.study2 .l .fz40{margin-bottom:40px;}
.study2 .bg1{background:#4a3d3e;padding:50px;border-bottom:1px solid rgba(255,255,255,0.1);}
.study2 .bg2{background:#4a3d3e;padding:50px;}
.study2 .links{font-size:18px;margin-top:10px;}
.study2 .links a{width: calc(31.33%);vertical-align: top;padding-right:10px;margin:20px 0 0;display:inline-block;color:#fff !important;}
.study2 .links a::before{color:#8c726e;}
.study2 .r{width:50%;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.study3{position:relative;}
.study3 .bg{background:#eeebea;position: absolute;left:0;top:0;right:0;height:50%;}
.study3 .block{position:relative;}
.study3 .content{display:-ms-flexbox;display:flex;margin-top:40px;-ms-flex-align:start;align-items:flex-start;}
.study3 .content .d{background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.15);padding:60px;margin-left:20px;-ms-flex:1;flex:1;border-bottom:4px solid #94070a;}
.study3 .content .d:first-child{margin-left:0;}
.study3 .content .d:nth-child(2){background:#fff;}
.study3 .content .d .links{margin-top:20px;font-size:18px;}
.study3 .content .d .links a{margin:20px 0 0 0;display:inline-block;width: calc(49%);vertical-align: top;}
.study3 .b{margin-top:40px;text-align: center;}

.study4 .content{position:relative;margin-top:40px;}
.study4 .bg{background:#94070a;position:absolute;right:0;bottom:6%;top:30%;left:50%;}
.study4 .pic{position:relative;}
.study4 .pic img{max-width:65%;}
.study4 .text{background:#fff;position:absolute;right:35px;top:7%;bottom:10%;left:50%;box-shadow:0 0 30px rgba(0,0,0,0.15);padding:90px 80px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;}
.study4 .links{font-size:18px;}
.study4 .links a{display: inline-block;width: calc(49%);margin:15px 0;vertical-align:top;}
.study5{background:#362d2e;color:#fff;}
.study5 .list{margin-top:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.study5 .list .item{width: calc(20% - 20px);background:#8c726e;text-align:center;font-size:18px;margin-left:20px;margin-bottom:20px;position:relative;box-sizing:border-box;padding:5px;}
.study5 .list .item:before{content:"";background:#94070a;transition:all 0.3s ease-out 0s;opacity:0;position:absolute;left:0;top:0;right:0;bottom:0;}
.study5 .list .item:hover:before{opacity:1;}
.study5 .list .item a{display:-ms-flexbox;display:flex;padding:30px 0;position:relative;height:100%;box-sizing:border-box;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color: #fff;}
.study5 .list .item:nth-child(5n-4){margin-left:0;}
.study6{background1:url(images/bg6a.jpg) center bottom no-repeat;padding:5vw 0;background-size:cover;}
.study6 .list{display:-ms-flexbox;display:flex;-ms-flex-pack: justify;justify-content:space-around;align-items:center;-ms-align-items:center;}
.study6 .list .item{border-radius:100%;width:227px;height:227px;display:-ms-flexbox;display:flex;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;cursor: pointer;position: relative;text-align:center;}
.study6 .list .item:before{content:"";position: absolute;background:url(images/png55.png) center center no-repeat;width:100%;height:100%;left:0;top:0;transform:scale(1.1);opacity:0;transition:all 0.3s ease-out 0s;background-size:contain;}
.study6 .list .item:hover:before{opacity:1;transform:none;}
.study6 .list .item .ico{height:90px;position: relative;}
.study6 .list .item .ico img{height:100%;}
.study6 .list .item .h{font-size:20px;margin-top:20px;position: relative;}
#l-container  .r .links a:before {
    background: url(../images/li2.png) no-repeat center left;
}
div#pic1 {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    background: url(../images/AQ6I7238.png) no-repeat;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
#l-container .study3 .links a:before,#l-container .study4 .links a:before {
    background: url(../images/li2.png) no-repeat center left;
}




.study1.animated .content, .study3.animated .content, .study2.animated .block,.study4.animated .content,.study5.animated .block{
     opacity: 1;
     transform: translate(0px, 0px);
     transition: all 1s ease-out 0s;
}
.study1 .content {
    opacity: 0;
    transform: translate(50%, 0px);
    transition: all 1s ease-out 0s;
}
.study2 .block{
    opacity: 0;
    transform: translate(0%, 50%);
    transition: 0.8s ease-in-out;
}
.study3 .content{
    opacity: 0;
    transform: translate(50%, 0px);
    transition: 0.8s ease-in-out;
}
.study4 .content{
    opacity: 0;
    transform: translate(0%, 50%);
    transition: 0.8s ease-in-out;
}
.study5 .block{
    transition: all 1s ease-out 0s;
    opacity: 0;
    transform: translate(50%, 0px);
}

 /* animation */
    @keyframes icon-bounce {
      0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
    
      25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
      }
    
      50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
      }
    
      75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
      }
    
      85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
      }
    }
    @-webkit-keyframes icon-bounce {
      0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
    
      25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
      }
    
      50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
      }
    
      75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
      }
    
      85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
      }
    }
    @-moz-keyframes icon-bounce {
      0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
    
      25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
      }
    
      50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
      }
    
      75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
      }
    
      85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
      }
    }
    @-o-keyframes icon-bounce {
      0%, 100% {
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
      }
    
      25% {
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -webkit-transform: rotate(15deg);
        transform: rotate(15deg);
      }
    
      50% {
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -webkit-transform: rotate(-15deg);
        transform: rotate(-15deg);
      }
    
      75% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg);
      }
    
      85% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg);
      }
    }

.site-langs li { margin: 0 10px; float: left;}
.site-langs li a {color: #fff; font-size: 28px;}
.site-langs {margin-bottom: -50px;  left: 10%; position: absolute; bottom: 40%;}
div#container-1 { position: relative;}

.study2 .bg {
    position: absolute;
    left: 0;
     right: 0;
    bottom: 160px;
    height: 1px;
    width: 1px;
    z-index: -1;
}