.pd_20{ padding-top: 20px;}
.pdt_15{ padding-top: 15px;}
.pdb_15{ padding-bottom: 15px;}
.wd_90{ width: 90%; margin-left:5%;overflow: hidden;}
.xjs_wenzi{ font-size: 13px; text-indent: 20px; line-height: 24px;}
.banner{ overflow: hidden;}
.pd_title{
    width: 100%;
    height: 35px;
    border-top: 1px solid #000000;}
.pd_title p {
    font-size: 18px;
    font-weight: bold;
    font-family: "黑体";
    text-align: center;
    border-top: 2px solid #dc0000;
    line-height: 34px;
    display: inline-block;
    margin: 0 auto;
} 
.xjs_fx{ width: 100%; height: auto; overflow: hidden;}
.xjs_fx li{width: 49%; overflow:hidden;}
.xjs_fx li img{width: 100%; overflow:hidden;}
.xjs_fx li p{ text-align: center; line-height: 20px; padding: 10px; overflow: hidden; display: -webkit-box !important;overflow : hidden;text-overflow: ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient: vertical; color: #DC0000;} 
.wd100{ width: 100%; height: auto; overflow: hidden;} 
.xjs_zixunz{ text-align: center;} 
.xjs_zixun{ display: inline-block; border: 2px solid #dc0000; height: 30px; line-height: 30px; color: #dc0000; vertical-align: middle; padding: 0 5px; text-align: center;}
.xjs_zixun img{ width: 20px; text-align: center; vertical-align: middle;}
.xjs_he li{ width: 48%; padding: 15px 5px 5px 5px;line-height: 24px; border: 1px solid #8b8b8b; box-sizing: border-box; margin-top: 25px; position: relative; text-align: center;}
.xjs_hehe{ background-color: #dc0000; width: 70%; left: 15%; top:-15px; height: 30px; position: absolute; text-align: center; color: #FFF; line-height: 30px;}
.sxj_box{ padding-top: 15px; overflow: hidden; width: 100%;}
.sjs_boxleft{ float: left; width: 48%;}
.sjs_boxleft img{width: 100%; height: auto; overflow: hidden;}
.sjs_boxright{ float: right; width: 49%;}
.sjs_boxright h2{ font-size: 14px;font-weight: bold;font-family: "黑体"; color: #dc0000; line-height: 24px;}
.sjs_boxright li{ border-bottom: 1px dashed #cdcdcd; line-height: 20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.sjs_boxright li:before{ content: "";
    width: 5px;
    height: 5px;
    background-color: #dc0000;
    border-radius: 8px;
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    margin-right: 5px;}
@media (max-width: 320px) {
.sjs_boxleft img{margin-top:10px;}

	}
.sjs_hong{ width: 100%; background-color: #a92b2b; color: #FFF; padding: 10px 0;}
.sjs_hong h2{ font-size: 16px;font-weight: bold;font-family: "黑体"; line-height: 30px; width: 90%; margin: 0 auto;}
.sjs_hong p{width: 90%; margin: 0 auto; line-height: 24px; text-indent: 2rem;}
.sjs_hong u{ text-decoration: blink; border-bottom: 1px dashed #FFF;}	
.sjs_bai{ border-color: #FFF; color: #FFF;}
.bg_lan{ background-color: #FFF;}
.foot_con li{ color: #333333;}
