.banner {
    width: 100%;
    height: 300px;
}

.banner img {
    width: 100%;
    height: 100%;
}
.container-fluid{
    width: 1500px;
    margin:0 auto;
    margin-top: 50px;
}

.channel-content {
    float: left;
    width: 1300px;
}
.channel-content .list ul{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.channel-content .list ul li{
    margin-bottom: 20px;
    border-bottom: 1px solid #20913c;
    height: 300px;
}

.channel-content .list ul li>.img{
    float: left;
    width: 350px;
    height: 250px;
}
.channel-content .list ul li>.img img{
    width: 100%;
    height: 100%;
}
.channel-content .list ul li>.body{
    float: left;
    width: 900px;
    height: 250px;
    margin-left: 20px;
}
.channel-content .list ul li>.body .title>a{
    font-size: 24px;
    font-weight: 500;
    color: #333333;
}
.channel-content .list ul li>.body .desc{
    margin-top: 20px;
    font-size: 18px;
    font-weight: 400;
    color: #333333;
    height: 150px;
}
.channel-content .list ul li>.body .tool{
    margin-top: 20px;
    font-size: 14px;
    color: #333333;
    font-weight: 400;
}
.content-container{
    width: 800px;
    margin:0 auto;
}
.content-container .content{
    width: 100%;
    margin-top: 30px;
}
.content-container .content .title{
    font-size: 24px;
    color: #333333;
    padding-left: 20px;
    border-left: 4px solid #20913C;
    border-radius: 4px;
}
.content-container .content .date{    
    color: #999999;
    font-size: 18px;
    font-weight: 400;
    margin-top: 5px;
}
.content-container .content .body{    
    margin-top: 15px;    
    color: #333333;
    font-size: 18px;
}

.right-menu {
    float: left;
    width: 150px;
    margin-left: 20px;
}
 .right-menu ul{
    margin: 0;
    padding: 0;
}
.right-menu ul li {
    list-style-type: none;
    height: 60px;
    background-color: #f3f3f3;
    border-radius: 6px;
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
}

.right-menu ul>li>a,
.right-menu ul>li>a:visited {
    font-size: 18px;
    color: #333333;
    align-self: center;
}

.right-menu ul>li.active,
.right-menu ul>li.active:hover {
    background-color: #20913C;
}

.right-menu ul>li.active>a,
.right-menu ul>li.active>a:hover {
    color: #FFFFFF;
}


a.more {
    border-radius: 23px;
    width: 217px;
    height: 46px;
    opacity: 0.74;
    background: #20913c;
    float: right;
    display: flex;
    color: #FFFFFF;
    font-size: 18px;   
    justify-content: center;
    align-content: center;
    align-items: center;
}

.page_wrap{clear:both; margin-bottom:10px; overflow:hidden;zoom:1;}
.paginator {float:right; height:25px; overflow:hidden; }
.paginator,
.paginator input,
.paginator button {font-family:Tahoma, "宋体"; font-size:12px; }
.paginator a,
.paginator span {float:left; height:23px; margin:0 5px 0 0; text-align:center; white-space:nowrap; vertical-align:middle; line-height:23px; background:#fff; }
.paginator a {color:#085C9B; }
.paginator b{font-family:"宋体"; margin:3px;font-weight:300;}
.paginator a:link,
.paginator a:visited,
.paginator a:hover,
.paginator a:active {text-decoration:none; }
.paginator .page-start,
.paginator a,
.paginator .page-end {padding:0 8px; border:1px solid #D3D3D3; background:#ffffff; }
.paginator .page-start {border-color:#d9d9d9; color:#d9d9d9; }
.paginator .page-end { border-color:#d9d9d9;  color:#d9d9d9; }
.paginator .page-this,
.paginator .page-break {padding:0 3px; }
.paginator .page-break {border:1px solid #fff; }
.paginator .page-this {border:1px solid #D3D3D3;background-color:#E9E9E9; color:#D4105A;padding:0px 8px; font-weight:bold; }
.paginator .page-skip {height:22px; line-height:22px; padding:0 3px; margin:0; background:none; }
.paginator .page-skip input {width:26px;  *width:23px;height:19px;line-height:19px;border:1px #D3D3D3 solid;font-size:12px; margin:-1px 6px 0px 6px;#margin-top:1px;_margin-top:0px;padding:0px 0px 0px 2px; vertical-align:middle; padding-top:0px; padding-bottom:0px; }
.paginator .page-skip button {font-size:12px; padding:0 5px 5px 5px;_padding:0 5px 0 5px; width:auto; _width:0; height:22px;  *height:23px; *line-height:20px; _height:16px; _line-height:16px; margin-left:10px;  *margin-top:-1px;overflow:visible; vertical-align:top; }
.paginator a:hover {border:1px solid #A6A6A6;color:#868688; }