.culture_container{
    overflow: hidden;
}
.culture_container div{
    float:left;
    overflow: hidden;
}
.culture_container div img{
    float:left;
}
.left_container{
    width:70%;
}
.left_container li{
    color:#373737;
}
.left_container h1{
    font-size:1.67rem;
    font-size:16.7px\9;
}
.left_container li p{
    font-size:1.33rem;
    font-size:14px\9;
}
.left_container ul{
    overflow: hidden;
}
.left_container li{
    margin-top:0.1%;
}
.left_container li:last-child{
    margin-bottom:0.1%;
}
.left_container li li{
    float:left;
    border:1px solid #fff;
    margin-left:0.3%;
    width:32.8%;
    overflow: hidden;
}
.left_container_msg{
    float:left;
    width:36.7%;
    padding: 0 8%;
    background:#eee;
}
.left_container_msg h1{
    margin-top:40%;
    margin-bottom:2%;
}
.left_container li li img{
    float:left;
    width:47.3%;
}
.left_container li li{
    background:#e3e3e5;
}
.left_container li li img{
    float:left;
}
.left_container li li{
    position: relative;
    cursor:pointer;
}
.left_container li li div:hover {
    background:#fff;
}
.left_container li li:before,.left_container li li:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    height:2px;
    width:0;
    background: #1AAB8A;
    transition:400ms ease all;
    -o-transition:400ms ease all;
    -moz-transition:400ms ease all;
    -webkit-transition:400ms ease all;
}
.left_container li li:before{
    right:inherit;
    top:inherit;
    left:0;
    bottom:0;
}
.left_container li li:hover:before,.left_container li li:hover:after{
    width:100%;
    transition:800ms ease all;
    -o-transition:800ms ease all;
    -moz-transition:800ms ease all;
    -webkit-transition:800ms ease all;
}
/*.left_container li li:nth-child(odd) h1{*/
    /*position: absolute;*/
    /*left:7%;*/
    /*top:40%;*/
/*}*/
/*.left_container li li:nth-child(odd) p{*/
    /*position: absolute;*/
    /*left:7%;*/
    /*top:55%;*/
/*}*/
.right_container{
    float:right;
    width:30%;
    overflow: hidden;
    position: relative;
}
.right_container img{
    float: left;
    width:100%;
    margin-top:0.7%;
}
.right_container_msg{
    position: absolute;
    left:0;
    padding:12% 5%;
    background:rgba(227,227,229,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8e3e3e5,endColorstr=#c8e3e3e5);
    cursor:pointer;
}
.right_container_msg:hover{
    background:rgba(255,255,255,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8ffffff,endColorstr=#c8ffffff);
}
.right_container_msg:after,.right_container_msg:before{
    content:'';
    position:absolute;
    top:0;
    right:0;
    height:2px;
    width:0;
    background:#1AAB8A;
    transition:400ms ease all;
    -o-transition:400ms ease all;
    -moz-transition:400ms ease all;
    -webkit-transition:400ms ease all;
}
.right_container_msg:after{
    right:inherit;
    top:inherit;
    left:0;
    bottom:0;
}
.right_container_msg:hover:before,.right_container_msg:hover:after{
    width:100%;
    transition:800ms ease all;
    -o-transition:800ms ease all;
    -moz-transition:800ms ease all;
    -webkit-transition:800ms ease all;
}
.right_container h1{
    font-size:1.67rem;
    font-size:16.7px\9;
    margin:5% 0;
}
.right_container p{
    font-size:1.33rem;
    font-size:14px\9;
}

