﻿
.box-so{padding: 70px 0 30px;border-bottom: 1px solid #b2b2b2;}
.box-so .cont{position: relative;margin-bottom: 25px;width: 580px;}
.box-so .inp{width: 580px;height: 52px;border-radius: 52px;display: block;
    border: 1px solid #b2b2b2;font-size: 18px;color: #333;padding: 0 50px 0 75px;
}
.box-so .btn{position: absolute;top: 50%;left: 10px;height: 30px;width: 44px;
    border: 0;border-right: 1px solid #b2b2b2;margin-top: -15px;
    background: url(../img/i-so1.png) no-repeat center center;
}
.box-so .empty{position: absolute;top: 0;bottom: 0;right: 10px;width: 40px;cursor: pointer;
    background: url(../img/i-close.png) no-repeat center center;
}
.box-so .empty:hover{background-image: url(../img/i-close-on.png);}
.box-so .tips{font-size: 16px;color: #777;}
.box-so .tips .red{color: #c1000e;}

.m-list1{}
.m-list1 li{border-bottom: 1px solid #ccc;padding: 34px 0 35px;}
.m-list1 h3 a{display: block;font-size: 22px;color: #333;
    text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.m-list1 h3 span{color: #de0d1c;}
.m-list1 .info{font-size: 16px;color: #666;margin-bottom: 10px;}
.m-list1 .desc{font-size: 16px;line-height: 26px;color: #666;
    text-align:justify; text-justify:inter-ideograph;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.m-list1 h3 a:hover{color: #de0d1c;}

.btn-load{width: 240px;height: 60px;display: block;margin: 70px auto;
    text-align: center;line-height: 60px;font-size: 22px;color: #fff;
    border-radius: 2px;
    background-color: #3073be;
}
.btn-load:hover{
    opacity: .8;
    -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 80)';
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

@media only screen and (max-width:1920px){
    
}
@media only screen and (max-width:1680px){
    .m-list1 h3 a{font-size: 20px;}
    .m-list1 li{padding: 30px 0;}
    .box-so{padding: 60px 0 25px;}
    
}
@media only screen and (max-width:1440px){
    .m-list1 h3 a{font-size: 18px;margin-bottom: 5px;}
    .m-list1 .info{font-size: 14px;}
    .m-list1 .desc{font-size: 14px;}
    .btn-load{font-size: 18px;width: 200px;height: 50px;line-height: 50px;}



}
@media only screen and (max-width:1366px){
    
}
@media only screen and (max-width:1290px){
    
}
@media only screen and (max-width:1199px){

}
@media only screen and (max-width:959px){
    
}
@media only screen and (max-width:767px){
    .box-so{padding: 30px 0 20px;}
    .box-so .inp{width: 100%;height: 42px;font-size: 16px;}
    .box-so .tips{font-size: 14px;}
    .box-so .cont{margin-bottom: 15px;}
    .m-list1 h3 a{font-size: 16px;}
    .m-list1 li{padding: 15px 0;}
    .m-list1 .desc{line-height: 24px;}
    .btn-load{width: 180px;height: 46px;line-height: 46px;font-size: 16px;margin: 40px auto;}

}
@media only screen and (max-width:480px){

}

