.w220-1{ width:18%; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.left-nav {
    width: 100%;
    float: left;
    position: relative;
    z-index: 9;
}
.left-nav .column {
    background: #2e8a57;
    padding: 25px 5%;
    width: 100%;
}

.left-nav .column h2 {
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-weight: bold;
        margin: 0;
}
.list_dl{ padding:15px;    border: #e6e6e6 solid 1px;}
.list_dt{
    background: #f6f6f6;
    color: #333333;
    width: 100%;
    padding: 0 4% 0 8%;
    height: 53px;
    line-height: 52px;
	font-size:16px;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    position: relative;
	margin-bottom:20px;
}
.list_dt:hover{
    background: rgba(46,138,86,0.3);
	color:#fff;
	font-weight:bold;
}
/*.list_dt:hover ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}*/
#open{
    background: rgba(46,138,86,0.3);
	color:#333;
	font-weight:bold;
}
/*#open ._after{
    display: block;
    width: 3px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #4285F4;
}*/
.list_dt_icon{
    position: absolute;
    right: 10px;
    top: 20px;
    display: block;
    width: 12px;
    height: 12px;
    background: url("../images/off.png") no-repeat;
    background-size: cover;
}
#open .list_dt_icon{
    background: url("../images/open.png") no-repeat;
    background-size: cover;
}
.list_dd{
    display: none;
	margin:-19px 0 20px 0;
}
.list_li{
    background: #f6f6f6;
	color:#333;
    list-style-type: none;
    width: 100%;
    padding: 3% 8%;
    line-height: 28px;
    cursor: pointer;
    border-top: 1px solid rgba(46,138,86,0.3);
}

.left_m{ display:none;}
@media screen and (max-width: 768px) {
.w220-1{ width: 100%; display: none;}
.left_m{ display:block;}
.list_dl{ padding:0px 3%;}
}

.ty-information{margin-top: 30px; }
.ty-information .information-list .list-item {
	background-color:#f5f5f5;
margin-bottom:30px;
display: flex;
margin-right: 0;
    margin-left: 0;
}
.ty-information .information-list .list-item .item-left {
padding-right:.15px;
    padding-left: 0;
}
.ty-information .information-list .list-item .item-left .left-main {
	width:100%;
	height:100%;
	background-color:rgba(46,138,86,0.3);
	text-align:center;
    padding:25px 0;
	font-family:Arial, Helvetica, sans-serif
}
.ty-information .information-list .list-item .item-left .left-main .day {
	color:#2e8a57;
font-size:48px;
line-height:45px;
}
.ty-information .information-list .list-item .item-left .left-main .year {
	color:#2e8a57;
font-size:20px;
	line-height:30px;
margin-top:8px;
}
.ty-information .information-list .list-item .item-right .item-right-content {
	height:100%;
	margin-right: 0;
    margin-left: 0;
}
.ty-information .information-list .list-item .item-right .item-right-content .right-main {
padding:25px 25px;
    text-align: left;
}
.ty-information .information-list .list-item .item-right .item-right-content .right-main .title{
    margin-bottom: 0px;
}
.ty-information .information-list .list-item .item-right .item-right-content .right-main .title h3 {
	color:#222;
    font-size:21px;
	line-height:36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
.ty-information .information-list .list-item .item-right .item-right-content .right-main .main {
margin-top:.25rem;
	overflow: hidden;
	-webkit-line-clamp:2;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient:vertical;
}
.ty-information .information-list .list-item .item-right .item-right-content .right-main .main p {
	color:#707070;
font-size:16px;
	line-height:1.5
}
.ty-information .information-list .list-item .item-right .item-right-content .right-arrow {
padding:.35rem 0 .35rem .06rem;
height: 100%;
}
.ty-information .information-list .list-item .item-right .item-right-content .right-arrow .arrow-box {
	width:100%;
	height:100%;
	border-left:2px #e6e6e6 solid;
	position:relative
}
.ty-information .information-list .list-item .item-right .item-right-content .right-arrow .arrow-box img {
width:42px;
	height:auto;
	position:absolute;
left:45px;
top:50px
}
.ty-information .information-list .list-item .item-right .item-right-content .right-arrow .arrow-box .arrow-on {
	display:none
}
.ty-information .information-list .list-item:hover {
	-webkit-box-shadow:0 8px 43px 0 rgba(6, 6, 6, 0.15);
	box-shadow:0 8px 43px 0 rgba(6, 6, 6, 0.15)
}
.ty-information .information-list .list-item:hover .item-left .left-main {
	background-color:rgba(46,138,86,0.3)
}
.ty-information .information-list .list-item:hover .item-left .left-main .day {
	color:#2e8a57
}
.ty-information .information-list .list-item:hover .item-left .left-main .year {
	color:#2e8a57
}
.ty-information .information-list .list-item:hover .item-right .item-right-content .right-main .title h3 {
	color:#2e8a57
}
.ty-information .information-list .list-item:hover .item-right .item-right-content .right-arrow .arrow-box .arrow-off {
	display:none
}
.ty-information .information-list .list-item:hover .item-right .item-right-content .right-arrow .arrow-box .arrow-on {
	display:block
}
.ty-information .information-list .more-btn {
margin:.5rem auto 0
}

.ty-information .col-md-4 {
    width: 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
	float:left;
}

.ty-information .col-md-20 {
    width: 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
	float:left;
}

.ty-information .col-md-21 {
    width: 87.5%;
    flex: 0 0 87.5%;
    max-width: 87.5%;
	float:left;
}

.ty-information .col-md-3 {
    width: 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%;
	float:left;
}


@media (max-width: 786px) {
  .ty-information {
        padding: 0.5rem 0;
    }
    .ty-information .information-list .list-item {
        height: auto;
    }
    .ty-information .information-list .list-item .item-right .item-right-content {
        align-items: center;
    }
    .ty-information .information-list .list-item .item-right .item-right-content .right-main {
    }
    .ty-information .information-list .list-item .item-left .left-main .day {
        font-size: 25px;
        line-height: 20px;
    }
	.ty-information .information-list .list-item .item-left .left-main .year {
        font-size: 12px;
    }
	.ty-information .information-list .list-item .item-right .item-right-content .right-main .title h3 {
     font-size:16px;
	 line-height:28px;
}
.ty-information .information-list .list-item .item-right .item-right-content .right-main{ padding:10px 10px}
.ty-information .information-list .list-item .item-right .item-right-content .right-main .main p {
     font-size:14px;
}
    .ty-information .information-list .list-item .item-right .item-right-content .right-arrow .arrow-box {
        border-left: 0;
    }
    .ty-information .information-list .list-item .item-right .item-right-content .right-arrow .arrow-box img {
        position: static;
    }
	.d-none {
    display: none !important
}
.ty-information .col-md-21 {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
	float:left;
}
}
