@charset "utf-8";
.banner a{display: block;height: 300px;width: 1220px;margin: 0 auto;}
.content .title{height: 40px;line-height: 40px;background-color: #F5F5F5;overflow: hidden;padding-left: 20px;border-bottom: 1px solid #F5F5F5;font-size: 16px;font-weight: bold;}
.content .title em{display: block;width: 2px;height: 10px;border: 3px solid #BB1E1E;border-radius: 1px;background-color: #D0AA79;float: left;margin: 12px 5px 0 0;}
.content .width{background-color: #FFF;height: auto;overflow: hidden;padding: 20px;box-sizing: border-box;}
.content .width>.fl{width: 880px;}
.content .pst{height: 40px;line-height: 40px;border-radius: 8px 0 0 0;background: url(../images/ic_home.png) 20px 10px no-repeat #F8F8F8;padding-left: 40px;}
.content .fl .list li{border-bottom: 1px solid #EEEEEE;padding: 20px 0;}
.content .fl .list li a{display: block;font-size: 24px;line-height: 32px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-bottom: 5px;}
.content .fl .list li a *{font-size: 24px;}
.content .fl .list li p{color: #757575;line-height: 22px;padding-right: 55px;padding-bottom: 5px;}
.content .fl .list li span{display: block;color: #BB1E1E;}
.content .fl .list_img{padding-top: 20px;}
.content .fl .list_img li{width: 280px;height: 170px;box-sizing: border-box;border: 1px solid #eeeeee;float: left;overflow: hidden;margin: 0 20px 20px 0;position: relative;box-sizing: border-box;padding: 4px;}
.content .fl .list_img li:nth-child(3n){margin-right: 0;}
.content .fl .list_img li img{width: 270px;height: 160px;}
.content .fl .list_img li p{width: 270px;height: 160px;position: absolute;top: 4px;left: 4px;color: #FFF;background: #000000;background:rgba(0, 0, 0, 0)!important;filter:Alpha(opacity=0);z-index: -1;transition: 0.5s; -moz-transition: 0.5s; -webkit-transition: 0.5s;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;font-size: 16px;text-align: center;line-height: 40px;}
.content .fl .list_img li p span{background: url(../images/fdj_bg.png) center 71px no-repeat;display: block;height: 120px;width: 100%;}
.content .fl .list_img li:hover p{background: #000000;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60);z-index: 2;}
.content .fl .page{height: auto;overflow: hidden;padding-top: 20px;}
.content .fl .page li{float: left;margin-right: 10px;line-height: 30px;border: 1px solid #BB1E1E;text-align: center;min-width: 40px;box-sizing: border-box;padding: 0 10px;}
.content .fl .page li a{display: block;}
.content .fl .page li.active{background-color: #BB1E1E;color: #FFF!important;}
.content .fl .page li.active a{color: #FFF!important;}
.content .fr{width: 280px;}
.content .fr>div{box-sizing: border-box;border: 1px solid #F5F5F5;}
.content .fr .fr_1 ul{padding: 10px 20px;}
.content .fr .fr_1 ul li{line-height: 40px;border-bottom: 1px dashed #e0e0e0;}
.content .fr .fr_1 ul li a{display: block;position: relative;padding-left: 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.content .fr .fr_1 ul li a::after{content: "";display: block;width: 2px;height: 2px;border: 1px solid #BB1E1E;border-radius: 50%;left: 0;top: 18px;position: absolute;}
.content .fr .fr_2 div{padding-top: 20px;}
.content .fr .fr_2 img{margin: 0 auto 20px;}

.content .search .pst span{color: #F00;}
.content .search .fl .list li a font{font-size: 24px;line-height: 32px;color: #F00;}
.content .search .page td{padding: 0 4px;}