.channel{margin-bottom: 60px;background-color: #fff;-webkit-box-sizing: border-box;box-sizing: border-box;}
.channel .w1200{width: 1200px;margin: 0 auto;overflow: hidden;}
.dark_blue{font-size: 20px;}
.channel .layer{margin-bottom: 50px;}
.channel  .headlines_title{margin-bottom: 20px;padding-left: 10px;border-left: 4px solid #014DA1;font-size: 18px;font-weight: 600;color: #014DA1;line-height: 1;}
.channel .title_pic{margin-top: 30px;margin-bottom: 40px; text-align: center;}
.paragraph{font-size: 15px;font-weight: 400;color: #17233D;line-height: 30px;}
.paragraph.desc{margin-bottom: 50px;text-align: center;}
.advantage{margin-top: 20px;}
.advantage li{margin-bottom: 20px;display: flex;width: 100%;height: 44px;line-height: 44px;font-size: 15px;font-weight: 400;color: #FFFFFF;line-height: 21px;background: #014DA1;}
.advantage li:last-child{margin-bottom: 20px;}
.advantage li .item_name{width: 150px;height: 45px;line-height: 45px;color: #014da1;text-align: center; background: url('/static/almonthly/images/ggys_bg.png') top center no-repeat;}
.advantage li .desc{line-height: 45px;padding-left: 20px;box-sizing: border-box;}

.banner img{width: 100%;max-width: 100%;}

@media (max-width:1200px){
    .channel .w1200{width: 100%;}
}

@media ( min-width : 500px) and (max-width:1000px){
    .advantage li .item_name{min-width: 150px;}
    .advantage li .desc{-o-text-overflow: -o-ellipsis-lastline;text-overflow: -o-ellipsis-lastline;text-overflow: ellipsis;overflow: hidden;-o-text-overflow: ellipsis;text-overflow: ellipsis;display: -webkit-box;display: -ms-flexbox;-webkit-line-clamp: 1;line-clamp: 1;-webkit-box-orient: vertical;white-space: nowrap\0;white-space: nowrap\9\0;}
}

@media ( max-width : 499px){
    .dark_blue{font-size: inherit;color: inherit;}
    .banner{display: none;}
    .column2{display: none;}
    .channel{margin-top: 0;margin-bottom: 0;padding: 0;}
    .title_pic{display: none;}
    .channel .w1200{width: 100%;}

    .paragraph{padding: 0 2.5%;font-size: 14px;font-weight: 400;color: #17233D;line-height: 25px;}
    .paragraph.desc,.channel .layer{margin-bottom: 30px;}
    .paragraph.desc{margin-top: 30px;text-align: left;}

    .advantage{padding: 0 2.5%;}
    .advantage li{display: block;height: auto;}
    .advantage li .desc{padding: 3% 4%;line-height: 20px;font-size: 14px;}
    .advantage li .item_name{width: 100%;background: url('/static/almonthly/images/ggys_bg_wap.png') top center no-repeat;background-size: 100%;}
}
