
.banner img{width: 100%;}
.carousel-inner{max-height: 300px;}
.carousel-item img{height: 100%;}
.box p{font-size: 22px;font-weight: bold;position: relative;z-index: 2;text-shadow: 0 0 1px #fff;letter-spacing: 2px;padding-left: 10px;color: #da2818;border-bottom: 1px dotted #ccc;padding-bottom: 10px;}
/* .box p::after{content: "";width: 120px;height: 10px;background-color: rgba(190, 40, 20, 0.9);border-radius: 5px;position: absolute;left: 0;bottom: 0;z-index: -1;} */
.box i{font-style: normal;font-size: 16px;position: absolute;left: 0;top: 4px;color: #e11b14;}
.box ul,ul li{list-style-type: none;position: relative;}
.box ul{padding-left: 20px;}
.box ul li a{display: inline-block;text-overflow: ellipsis;word-break: keep-all;overflow: hidden;width: 100%;color: #535353;font-size: 16px;line-height: 30px;padding-left: 15px;text-decoration: none;letter-spacing: 1px;}

.box ul li a:hover,.box ul li a:focus{color: #b81313;text-decoration: none;font-weight: bold;}
.box p img{width: 100%;max-width: 30px;margin-right: 10px;vertical-align: text-bottom;}
.box .tit a{float: right;color: #565656;font-size: 14px;padding-top: 10px;}
.box .tit a:hover{color: #cf2616;}

.footer{padding: 40px 0;border-top: 3px solid #b81313;}
.footer p{font-size: 14px;margin: 10px 0 0;text-align: center;color: #505050;}
.footer img{width: 100px;max-width: 100px;height: 105px;}

