@charset "utf-8";
.banner{height: 400px;}
.content{padding: 20px;background-color: #FFF;height: auto;overflow: hidden;box-sizing: border-box;}
.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 .title span{display: block;float: right;font-weight: normal;padding-right: 10px;}
.content .title span a{display: block;padding: 0 10px;float: left;color: #757575;position: relative;}
.content .title span a:hover{color: #424242;}
.content .title span a:hover::after{content: "";position: absolute;width: 24px;height: 4px;background-color: #BB1E1E;display: block;bottom: 0;left: 26px;}
.content .list_l{width: 780px;height: auto;overflow: hidden;}
.content .list,.content .fl_2,.content .list_l .fr,.content .fl_3,.content .fl_4,.content .fr_1,.content .fr_2,.content .fr_3{box-sizing: border-box;border: 1px solid #F5F5F5;}
.content .list_l .fl{width: 380px;margin-bottom: 20px;}
.content .list_l .top{display: block;position: relative;height: 250px;margin-bottom: 20px;}
.content .list_l .top p{background: #000;background:rgba(0, 0, 0, 0.5)!important;filter:Alpha(opacity=50);height: 32px;line-height: 32px;padding-left: 20px;color: #FFF;position: absolute;left: 0;bottom: 0;width: 100%;box-sizing: border-box;}
.content .list_l .top p:hover{color: #BB1E1E;}
.content .list_l .top img{width: 380px;height: 250px;}
.content .list ul{padding: 20px 0;}
.content .list ul li{height: 30px;line-height: 30px;position: relative;padding-left: 34px;}
.content .list ul li a{float: left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 230px;}
.content .list ul li a:after{content: "";display: block;width: 2px;height: 2px;border-radius: 50%;border: 1px solid #BB1E1E;position: absolute;left: 20px;top: 13px;}
.content .list ul li em{display: block;color: #BDBDBD;float: right;margin-right: 20px;}
.content .list_l .fr{width: 380px;margin-bottom: 20px;}
.content .list_l .tab .t{background-color: #FAFAFA;height: 40px;overflow: hidden;border-bottom: 1px solid #F5F5F5;padding-left: 10px;}
.content .list_l .tab .t a{display: block;height: 40px;line-height: 40px;color: #757575;padding: 0 10px; float: left;position: relative;}
.content .list_l .tab .t .on{color: #424242;}
.content .list_l .tab .t .on::after,.content .list_l .tab .t a:hover::after{content: "";position: absolute;width: 24px;height: 4px;background-color: #BB1E1E;display: block;bottom: 0;left: 26px;}
.content .list_l .tab .art_l{padding: 0 20px;display: none;}
.content .list_l .tab .art_l.on{display: block;}
.content .list_l .tab .art_l dt{border-bottom: 1px dashed #DBDBDB;margin-bottom: 9px;}
.content .list_l .tab .art_l dt a{font-size: 16px;font-weight: bold;line-height: 25px;text-align: center;display: block;width: 340px;margin: 0 auto;padding: 20px 0;}
.content .list_l .tab .art_l dd{line-height: 30px;height: 30px;}
.content .list_l .tab .art_l dd a{display: block;float: left;position: relative;padding-left: 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width: 270px;}
.content .list_l .tab .art_l dd a::before{content: "";display: block;width: 2px;height: 2px;border-radius: 50%;border: 1px solid #BB1E1E;position: absolute;left: 0px;top: 13px;}
.content .list_l .tab .art_l dd em{display: block;color: #BDBDBD;float: right;}
.content .list_l .tab .art_l dd.more{width: 340px;height: 20px;background-color: #F3F3F3;border-radius: 8px;margin: 20px auto;}
.content .list_l .tab .art_l dd.more a{color: #BDBDBD;line-height: 20px;font-size: 12px;height: 20px;display: block;text-align: center;float: none;padding: 0;width: 100%;}
.content .list_l .tab .more a::before{display: none!important;}
.content .list_l .tab .art_l dd.more a:hover{color: #BB1E1E;}
.content .fl_2{clear: both;}
.content .fl_2 .info{height: auto;overflow: hidden;position: relative;}
.content .fl_2 .info p{font-size: 32px;color: #F1F1F1;}
.content .fl_2 .info .img{margin: 20px;float: left;}
.content .fl_2 .info .img img{box-shadow: 0 0 10px rgba(153, 153, 153, 0.5);display: block;}
.content .fl_2 .info span{display: block;float: right;font-size: 16px;line-height: 32px;width: 500px;margin-right: 70px;padding-top: 30px;}
.content .fl .hf{display: block;margin: 20px auto;}
.content .fl_3{clear: both;}
.content .fl_3 ul{height: auto;overflow: hidden;padding: 20px;}
.content .fl_3 ul li{float: left;width: 50%;height: 30px;}
.content .fl_3 ul li a{line-height: 30px;position: relative;display: block;padding-left: 14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.content .fl_3 ul li a:nth-child(odd){padding-right: 20px;}
.content .fl_3 ul li a::after{display: block;content: "";width: 2px;height: 2px;border: 1px solid #BDBDBD;position: absolute;left: 0px;top: 13px;}
.content .fl_4 .swiper-container{width: 740px;margin: 20px auto;}
.content .fl_4 .swiper-container img{width: 240px;height: 150px;}
.content .list_r{width: 380px;}
.content .list_r .fr_2 ul{padding: 20px 0;}
.content .list_r .fr_2 ul li{height: 30px;line-height: 30px;padding: 0 20px;}
.content .list_r .fr_2 ul li a{display: block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position: relative;padding-left: 14px;}
.content .list_r .fr_2 ul li a::after{display: block;content: "";width: 2px;height: 2px;border: 1px solid #BDBDBD;position: absolute;left: 0px;top: 13px;}
.content .list_r .fr_3 div{height: auto;overflow: hidden;padding: 20px 0 0 20px;}
.content .list_r .fr_3 img{float: left;margin: 0 20px 20px 0;}
.content .list_r .fr_3 img:nth-child(2n){margin-right: 0;}
