.ten-banner{background-color: #c7000b;height: auto;padding: 50px 0}
.ten-banner h3{color: #ffffff;margin-bottom: 20px;font-size: 30px;}
.ten-banner p{color: #ffffff;font-size: 16px;margin-bottom: 0}
.gbwy1-cen>dl{padding-top: 60px;}

.ten1{padding: 70px 0}
.ten1 h3{text-align: center;font-size: 30px;;margin-bottom: 20px;font-weight: 700;margin-top: 0}
.ten1>p{text-align: center;margin-bottom: 0}
.ten1>ul{margin-top: 50px;padding: 50px 0 0;background: url("../images/ten1.jpg")no-repeat center;background-size: cover}
.ten1>ul>li{float: left;width: 50%;text-align: left;padding: 0 40px;margin-bottom: 50px;color: #ffffff}
.ten1 li h4{font-weight: 700;margin-bottom: 10px;font-size: 16px;}

.ten2{margin-top: 50px;padding: 0 10px 50px;}
.ten2>h3{font-size:30px;text-align:center;margin-bottom:50px;font-weight:700;margin-top:0}
.ten2>ul>li{float:left;width:49%;margin-right:2%;padding:30px 20px;border:1px solid #eeeeee;margin-bottom:30px;}
.ten2>ul>li:nth-child(2n){margin-right:0}
.ten2>ul>li .fl{width:30%}
.ten2>ul>li .fl img{width:100%}
.ten2>ul>li .fr{width:68%}
.ten2>ul>li .fr h4{
    font-size:20px;
    margin-top:0;
    margin-bottom:10px;
    font-weight:700;
    overflow: hidden;/*超出部分隐藏*/
    white-space: nowrap;/*不换行*/
    text-overflow:ellipsis;/*超出部分文字以...显示*/
}
.ten2>ul>li .fr div{border-top: 1px solid #eee;padding-top: 10px;}
.ten2>ul>li .fr p{height: 40px;overflow: hidden;margin-bottom: 10px;}

.ten1.ten3{padding-top: 0;text-align: center}
.ten3>div>img{width: 100%}
.ten3 button{background-color: #c7000b;color:#ffffff;padding: 5px 20px;border: none;margin-top: 30px;}
.ten-banner h3 br{display: none}
.ten2>ul>li .fr div>a{padding: 5px 20px;background-color: #c7000b;color: #ffffff;display: inline-block;font-size: 12px;}
.gbwy1-cen>a>h3{position: absolute;top: 60%;width: 100%;font-size: 16px;text-align: center;left: 0}
.gbwy1-cen>dl>dt{font-size: 32px;}
.gbwy1-cen>a>p{text-align: center}
.gbwy1-cen{padding: 0 10px;}
@media (max-width: 1200px) {
    .gbwy1-cen>dl{padding-top: 40px;}
}
@media (max-width: 998px) {
    .gbwy1-cen>dl{padding-top: 30px;}
}
@media (max-width: 767px) {
    .gbwy1-cen>a>p{font-size: 14px;}
    .ten2>ul>li .fl img{width: 60%}
    .ten-banner h3 br{display: block}
    .ten-banner h3{text-align:center;font-size:20px;}
    .ten2>ul>li{width:100%;margin-right:0;text-align: center}
    .ten2>ul>li .fl{width:100%}
    .ten2>ul>li .fr{width:100%}
    .ten2>ul>li .fr p{height:auto}
    .ten2>ul>li .fr h4{margin-top:10px;}
    .ten1>ul>li{width:100%;margin-bottom:20px;padding:0 20px;}
    .ten2>h3{font-size:24px}
    .ten1>h3{font-size:24px}
    .ten1{padding:50px 0}
    .ten1>ul{padding:30px 0 0}
    .ten2{padding-bottom:30px;}
    .gbwy1-cen>dl{padding-top: 0px;}
    .gbwy1-cen>dl>dt{text-align: left;margin-bottom: 10px;font-size: 20px;}
    .gbwy1-cen>dl>dd{box-shadow: none;padding: 0;margin-top: 0px}
    .ten-banner{padding: 30px 0}
    .gbwy1-cen>dl>dt>img{height: 30px;}
}