body {
	margin: auto;
	cursor: default;
	font-family: 'NotoSerifJP-Regular';
}

a {
	text-decoration: none;
	color: inherit;
}

ul {
	margin: 0;
	padding: 0;
}

p {
	margin: 0;
}

ul li {
	list-style-type: none;
}

div,
a,
span,
textarea,
input {
	box-sizing: border-box;
}

input {
	background: none;
}

input[type="button"] {
	cursor: pointer;
}

button {
	cursor: pointer;
}

textarea {
	resize: none;
	font-family: inherit;
}

div,
input {
	box-sizing: border-box;
}

::-webkit-scrollbar {
	width: 3px;
	height: 3px;
}

::-webkit-scrollbar-thumb {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .3);
}

::-webkit-scrollbar-track {
	border-radius: 1em;
	background-color: rgba(50, 50, 50, .1);
}

@media (min-width: 1020px) {
	#H5 {
		display: none;
	}
}

@media (max-width: 1020px) {
	#PC {
		display: none;
	}
}

.container {
	width: 1200px;
	margin: auto;
	box-sizing: border-box;
	display: flex;
}

.all-box {
	width: 100%;
	background: #F7F7F7;
}

.all-bo {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 50px;
}

.ggimg-box {
	width: 100%;
}

.ggimg-bo {
	width: 100%;
	margin-bottom: 5px;
	display: inline-block;
}

.ggimg-bo:last-child {
	margin-bottom: 0;
}

.ggimg-bo1 {
	width: 100%;
	display: block;
	float: left;
}

.ggimg-bo1 img {
	width: 100%;
	display: block;
}

.ggimg-bo2 {
	width: 49.5%;
	display: block;
	float: left;
	margin-right: 1%;
}

.ggimg-bo2 img {
	width: 100%;
	display: block;
}

.ggimg-bo2:last-child {
	margin-right: 0;
}

.ggimg-bo3 {
	width: 32%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
}

.ggimg-bo3:nth-child(3n) {
	margin-right: 0;
}

.ggimg-bo3 img {
	width: 100%;
	display: block;
}

.jydh-box {
	width: 100%;
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
}

.jydh-bo {
	border: 1px solid #EFEFEF;
	width: 16.66%;
	height: 35px;
	text-align: center;
	line-height: 35px;
	padding: 0 10px;
	font-size: 14px;
	color: #313131;
	display: block;
	background: white;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.banner-box {
	width: 100%;
	margin-top: 5px;
}

.banner-bo1 {
	width: 100%;
	height: 365px;
}

.banner-bo1 .swiper {
	width: 100%;
	height: 100%;
}

.banner-bo1 .swiper-slide {
	width: 100%;
	height: 100%;
}

.banner-bo1 .swiper-button-prev::after,
.banner-bo1 .swiper-button-next::after {
	display: none;
}

.banner-bo1 .swiper-button-prev {
	width: 45px;
	height: 45px;
	background-image: url(../img/prev_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
}

.banner-bo1 .swiper-button-next {
	width: 45px;
	height: 45px;
	background-image: url(../img/next_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
}

.banner-bo1_1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.banner-bo2 {
	border: 1px solid #BFBFBF;
	width: 100%;
	height: 65px;
	background: white;
	padding: 0 40px;
}

.banner-bo2 .swiper-father {
	width: 100%;
	height: 100%;
	position: relative;
}

.banner-bo2 .swiper {
	width: calc(100% - 30px);
	height: 100%;
}

.banner-bo2 .swiper-button-prev::after,
.banner-bo2 .swiper-button-next::after {
	display: none;
}

.banner-bo2 .swiper-button-prev {
	width: 15px;
	height: 15px;
	background-image: url(../img/prev_2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	left: 0;
	margin-top: -10px;
}

.banner-bo2 .swiper-button-next {
	width: 15px;
	height: 15px;
	background-image: url(../img/next_2.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	right: 0;
	margin-top: -10px;
}

.banner-bo2 .swiper-slide {
	width: 100%;
	height: 100%;
}

.banner-bo2_1 {
	width: 100%;
	height: 65px;
	overflow: hidden;
	position: relative;
	opacity: 0.5;
}

.banner-bo2_1.on {
	opacity: 1;
}

.banner-bo2_1 img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.jmxx-box {
	width: 100%;
	margin-top: 25px;
	margin-bottom: 35px;
	display: flex;
}

.jmxx-bo1 {
	width: 33%;
	padding:10px 15px;
	background-image: url(../img/bg_1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.jmxx-tit{
        border-bottom: 2px solid #E5E5E5;
    width: 100%;
    font-size: 18px;
    color: #190F24;
    text-align: center;
    font-weight: bold;
}
.jmxx-tit div {
    display: inline-block;
    padding-bottom: 10px;
    position: relative;
}
.jmxx-tit div::after {
    content: '';
    width: 100%;
    height: 2px;
    background: #D20000;
    position: absolute;
    left: 0;
    bottom: -2px;
}
.jmxx-tit2{
    width: 100%;
    background: white;
    text-align: center;
        padding: 10px 0;
    font-size: 40px;
    color: #000;
    font-weight: bold;
}
.jmxx-tit2 span{
    color: red;
}
.jmxx-tit3{
     border-bottom: 2px solid #E5E5E5;
    width: 100%;
    padding: 5px 0;
    text-align: center;
}
.jmxx-tit3 img{
    width: 25px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.jmxx-tit3 div{
    /*width: calc(100% - 35px);*/
        font-weight: bold;
    font-size: 20px;
        color: #000;
     display: inline-block;
    vertical-align: middle;
}
.jmxx-tit3 span{
        color: red;
}
.jmxx-bo1 .swiper {
	width: 100%;
	/*height: calc(100% - 48px);*/
	    height: 435px;
	margin-top: 10px;
}

.jmxx-bo1 .swiper-slide {
	width: 100%;
	height: 100%;
}

.jmxx-bo1 .swiper-button-prev::after,
.jmxx-bo1 .swiper-button-next::after {
	display: none;
}

.jmxx-bo1 .swiper-button-prev {
	width: 25px;
	height: 35px;
	background-image: url(../img/prev_3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	left: 0;
}

.jmxx-bo1 .swiper-button-next {
	width: 25px;
	height: 35px;
	background-image: url(../img/next_3.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: auto 100%;
	right: 0;
}

.jmxx-bo1 .swiper-pagination-bullet {
	box-sizing: border-box;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: white;
	opacity: 1;
}

.jmxx-bo1 .swiper-pagination-bullet-active {
	background: #DA0000;
}

.jmxx-bo1_1 {
	width: 100%;
		height: 100%;
	position: relative;
}
.jmxx-bo1_2{
    	width: 100%;
	/*min-height: 465px;*/
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.jmxx-bo1_3{
    width: 100%;
    text-align: center;
    padding: 25px 0;
    font-size: 40px;
    color: white;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 0;
}
.jmxx-bo1_3 span{
    color: #D20000;
}
.jmxx-bo2 {
	border: 1px solid #EEEEEE;
	width: 41%;
	background: white;
	padding: 10px 15px;
	margin-left: 1%;
}

.jmxx-bo2_1 {
	border-bottom: 2px solid #E5E5E5;
	width: 100%;
	font-size: 18px;
	color: #190F24;
	display: flex;
}

.jmxx-bo2_1 div {
	padding-bottom: 10px;
	position: relative;
}

.jmxx-bo2_1 div::after {
	content: '';
	width: 100%;
	height: 2px;
	background: #D20000;
	position: absolute;
	left: 0;
	bottom: -2px;
}

.jmxx-bo2_2 {
	width: 100%;
	padding: 10px 0;
}

.jmxx-bo2_3 {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.jmxx-bo2_3:last-child {
	margin-bottom: 0;
}

.jmxx-bo2_3_1 {
	width: 100%;
	font-size: 20px;
	color: #D20000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jmxx-bo2_3_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jmxx-bo2_4 {
	border-top: 2px solid #EEEEEE;
	width: 100%;
	display: inline-block;
}

.jmxx-bo2_4_1 {
	width: 48%;
	float: left;
	display: block;
	margin-right: 4%;
	margin-top: 12px;
	font-size: 14px;
	color: #333333;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jmxx-bo2_4_1:nth-child(2n) {
	margin-right: 0;
}

.jmxx-bo3 {
	border: 1px solid #EEEEEE;
	width: 24%;
	background: white;
	padding: 10px 15px;
	margin-left: 1%;
}

.jmxx-bo3_1 {
	border-bottom: 2px solid #EEEEEE;
	width: 100%;
	display: inline-block;
	padding: 5px 0;
}
/*.jmxx-bo3_1:hover .jmxx-bo3_4{*/
/*    color: #D20000;*/
/*}*/
.jmxx-bo3_1.on .jmxx-bo3_4{
    color: #D20000;
}
.jmxx-bo3_1.on .jmxx-bo3_5{
    display: block;
}
.jmxx-bo3_2 {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background: #D20000;
	color: white;
	font-size: 12px;
	float: left;
	margin-right: 10px;
}

.jmxx-bo3_3 {
	width: calc(100% - 30px);
	float: left;
}

.jmxx-bo3_4 {
	width: 100%;
	font-size: 16px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jmxx-bo3_5 {
	width: 100%;
	margin-top: 5px;
	display: none;
}

.jmxx-bo3_5_1 {
	width: 70px;
	height: 50px;
	margin-right: 5px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.jmxx-bo3_5_2 {
	width: calc(100% - 80px);
	display: inline-block;
	vertical-align: middle;
}

.jmxx-bo3_5_3 {
	width: 100%;
	margin-bottom: 10px;
	font-size: 12px;
	color: #666666;
}

.jmxx-bo3_5_3:last-child {
	margin-bottom: 0;
}

.jmxx-bo3_5_3 span {
	color: #D20000;
	margin-left: 5px;
	font-weight: bold;
}

.lspp-box {
	border: 1px solid #FE343F;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;
	display: flex;
}

.lspp-box .swiper {
	width: calc(100% - 200px);
	height: 100%;
}

.lspp-box .swiper-slide {
	width: 100%;
	height: 100%;
}

.lspp-bo {
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	width: 100%;
	height: 220px;
	padding: 0 20px;
	padding-top: 15px;
	display: block;
	text-align: center;
	background: white;
	position: relative;
}

.lspp-bo1 {
	border: 1px solid #E6E6E6;
	width: 100%;
}

.lspp-bo1_1 {
	width: 100%;
	height: 110px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.lspp-bo1_2 {
	width: 100%;
	margin-top: 10px;
	padding: 0 5px;
	font-size: 18px;
	color: #333333;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.lspp-bo1_3 {
	width: 100%;
	padding: 5px;
	font-size: 12px;
	color: #333333;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.lspp-bo2 {
	display: inline-block;
	max-width: 100%;
	min-width: 105px;
	height: 25px;
	line-height: 25px;
	background: #F84832;
	color: white;
	font-size: 14px;
	margin-top: 10px;
	border-radius: 5px 5px 0 0;
}

.lspp-bo3 {
	width: 200px;
height: 220px;
	background: #FE343F;
	padding: 25px 10px;
	text-align: center;
	/*display: none;*/
	/*position: absolute;*/
	/*left: 0;*/
	/*top: 0;*/
	/*z-index: 1;*/
}

.lspp-bo3_1 {
	width: 100%;
	font-size: 30px;
	color: white;
	font-weight: bold;
}

.lspp-bo3_2 {
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: white;
	font-weight: bold;
}

.lspp-bo3_3 {
	width: 110px;
	height: 40px;
	background: white;
	text-align: center;
	line-height: 40px;
	border-radius: 5px;
	font-size: 14px;
	color: #FE343F;
	margin: auto;
	margin-top: 15px;
}

.lspp-bo:hover .lspp-bo3 {
	display: block;
}

.zxpp-box {
	width: 100%;
	background: white;
	margin: 30px 0;
	padding: 10px 20px;
}

.zxpp-bo1 {
	border-bottom: 1px solid #D93941;
	width: 100%;
	display: inline-block;
	padding: 5px 0;
}

.zxpp-bo1_1 {
	float: left;
	font-size: 18px;
	color: #3A3B3B;
	font-weight: bold;
}

.zxpp-bo1_1 img {
	width: 20px;
	margin-right: 2px;
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_1 span {
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_2 {
	float: right;
	display: flex;
}

.zxpp-bo1_2_1 {
	font-size: 16px;
	color: #999999;
}

.zxpp-bo1_2_2 {
	margin-left: 15px;
	font-size: 16px;
	color: #666666;
}

.zxpp-bo1_3 {
	float: right;
	font-size: 16px;
	color: #999999;
	display: block;
}

.zxpp-bo1_3 span {
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_3 img {
	width: 10px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_4 {
	float: right;
	display: flex;
}

.zxpp-bo1_4_1 {
	font-size: 16px;
	color: #999999;
	display: block;
	margin-left: 15px;
}

.zxpp-bo1_4_1 span {
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_4_1 img {
	width: 10px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_4_2 {
	display: flex;
}

.zxpp-bo1_4_3 {
	border-right: 1px solid #D4D4D4;
	padding: 0 10px;
	font-size: 16px;
	color: #666666;
}

.zxpp-bo1_4_3:last-child {
	border-right: 0;
}

.zxpp-bo1_5 {
	float: right;
	font-size: 14px;
	color: #E00B21;
}

.zxpp-bo1_5 img {
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo1_5 span {
	display: inline-block;
	vertical-align: middle;
}

.zxpp-bo2 {
	width: 100%;
	display: inline-block;
}

.zxpp-bo3 {
	width: 19.2%;
	float: left;
	height: 245px;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	background: #F7F7F7;
}

.zxpp-bo3:nth-child(5n) {
	margin-right: 0;
}

.zxpp-bo3_1 {
	width: 100%;
	height: 170px;
	overflow: hidden;
}

.zxpp-bo3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxpp-bo3_2 {
	width: 100%;
	padding: 10px 5px;
}

.zxpp-bo3_3 {
	width: 100%;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zxpp-bo3_4 {
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.zxpp-bo3_4_1 {
	width: 54%;
	margin-right: 1%;
	font-size: 12px;
	color: #999999;
		overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zxpp-bo3_4_1:last-child {
	width: 45%;
	text-align: right;
	margin-right: 0;
}

.zxpp-bo3_4_1 span {
	color: #FF913E;
}

.zxpp-bo4 {
	width: 100%;
}

.zxpp-bo4_1 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.zxpp-bo4_2 {
	border: 1px solid #F1F1F1;
	width: 39.4%;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	padding: 10px;
}

.zxpp-bo4_2_1 {
	width: 100%;
	height: 210px;
	overflow: hidden;
	position: relative;
}

.zxpp-bo4_2_2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxpp-bo4_2_3 {
	width: 100%;
	padding: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.zxpp-bo4_2_4 {
	width: 100%;
	font-size: 16px;
	color: white;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.zxpp-bo4_2_5 {
	width: 100%;
	margin-top: 10px;
	display: flex;
	font-size: 12px;
	color: #999999;
}

.zxpp-bo4_2_5 div {
	max-width: 47%;
	margin-right: 6%;
}

.zxpp-bo4_3 {
	border: 1px solid #F1F1F1;
	width: 19.2%;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	padding: 10px;
}

.zxpp-bo4_3:last-child {
	margin-right: 0;
}

.zxpp-bo4_4 {
	width: 100%;
	display: inline-block;
}

.zxpp-bo4_4_1 {
	border: 1px solid #F1F1F1;
	width: 19.2%;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	padding: 10px;
}

.zxpp-bo4_4_1:nth-child(5n) {
	margin-right: 0;
}

.zxpp-bo4_3 .zxpp-bo3_2 {
	padding: 10px 0;
	padding-bottom: 0;
}

.zxpp-bo4_3 .zxpp-bo3_1 {
	height: 155px;
}

.zxpp-bo4_4_1 .zxpp-bo3_2 {
	padding: 10px 0;
	padding-bottom: 0;
}

.zxpp-bo4_4_1 .zxpp-bo3_1 {
	height: 155px;
}

.hyfl-box {
	width: 100%;
	margin-top: 30px;
}

.hyfl-bo {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.hyfl-bo1 {
	width: 23.5%;
	margin-right: 2%;
	margin-top: 20px;
	background: white;
	padding: 15px;
}

.hyfl-bo1:nth-child(4n) {
	margin-right: 0;
}

.hyfl-bo2 {
	width: 100%;
	display: inline-block;
}

.hyfl-bo2_1 {
	float: left;
	font-size: 16px;
	color: #333333;
	/*color: red;*/
	font-weight: bold;
}

.hyfl-bo2_2 {
	float: right;
	font-size: 14px;
	color: #666666;
		/*color: red;*/
	font-weight: bold;
}

.hyfl-bo3 {
	width: 100%;
	display: inline-block;
}

.hyfl-bo3_1 {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.hyfl-bo3_1:nth-child(4n) {
	margin-right: 0;
}

.hyfl-bo3_1:hover {
	color: #E00B21;
}

.jxdp-box {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 20px;
}

.jxdp-bo {
	width: 100%;
}

.jxdp-bo1 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.jxdp-bo1_1 {
	width: 39.4%;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	padding: 5px;
	background: white;
}

.jxdp-bo1_1 img {
	width: 100%;
	height: 270px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jxdp-bo1_2 {
	width: 19.2%;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	padding: 5px;
	background: white;
	overflow: hidden;
	position: relative;
}

.jxdp-bo1_2:last-child {
	margin-right: 0;
}

.jxdp-bo1_2_1 {
	width: 100%;
	height: 165px;
	overflow: hidden;
}

.jxdp-bo1_2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jxdp-bo1_2_2 {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
}

.jxdp-bo1_2_3 {
	width: 100%;
	text-align: center;
	font-size: 16px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.jxdp-bo1_2_4 {
	width: 100%;
	margin-top: 5px;
	display: flex;
	text-align: center;
	font-size: 12px;
	color: #999999;
}

.jxdp-bo1_2_4 div {
	width: 49%;
	margin-right: 2%;
}

.jxdp-bo1_2_4 div:last-child {
	margin-right: 0;
	color: #E00B21;
}

.jxdp-bo1_2_5 {
	width: 95px;
	height: 35px;
	border-radius: 5px;
	background: #E00B21;
	text-align: center;
	line-height: 35px;
	box-shadow: 0 0 10px rgba(217, 57, 65, .3);
	font-size: 12px;
	color: white;
	margin: auto;
	margin-top: 10px;
}

.jxdp-bo1_3 {
	width: 19.2%;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	padding: 5px;
	background: white;
}

.jxdp-bo1_3:nth-child(5n) {
	margin-right: 0;
}

.jmpp-box {
	width: 100%;
	margin-top: 45px;
	margin-bottom: 30px;
}

.jmpp-bo {
	width: 100%;
	display: inline-block;
}

.jmpp-bo1 {
	width: 19%;
	margin-right: 2%;
	margin-top: 15px;
	float: left;
}

.jmpp-bo1 .swiper {
	width: 100%;
	height: 100%;
}

.jmpp-bo1 .swiper-slide {
	width: 100%;
	height: 100%;
}

.jmpp-bo1 .swiper-button-prev::after,
.jmpp-bo1 .swiper-button-next::after {
	display: none;
}

.jmpp-bo1 .swiper-button-prev {
	width: 25px;
	height: 35px;
	background-image: url(../img/prev_3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.jmpp-bo1 .swiper-button-next {
	width: 25px;
	height: 35px;
	background-image: url(../img/next_3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
}

.jmpp-bo1_1 {
	width: 100%;
	height: 390px;
	display: block;
	position: relative;
}

.jmpp-bo1_2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmpp-bo1_3 {
	width: 100%;
	background: rgba(0, 0, 0, .5);
	padding: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
}

.jmpp-bo1_3_1 {
	width: 100%;
	font-size: 16px;
	color: white;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmpp-bo1_3_2 {
	width: 100%;
	font-size: 14px;
	color: rgba(255, 255, 255, .5);
	margin-top: 5px;
	display: none;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmpp-bo1_1:hover .jmpp-bo1_3_2 {
	display: block;
}

.jmpp-bo2 {
	width: 79%;
	float: left;
	display: inline-block;
}

.jmpp-bo2_1 {
	width: 18.4%;
	height: 187px;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	display: block;
	position: relative;
}

.jmpp-bo2_1:nth-child(5n) {
	margin-right: 0;
}

.jmpp-bo2_1:hover .jmpp-bo1_3_2 {
	display: block;
}

.rmxm-box {
	width: 100%;
	margin: 40px auto;
	background: white;
}

.rmxm-bo1 {
	width: 100%;
	display: flex;
}

.rmxm-bo1_1 {
	border-right: 1px solid white;
	width: 14.3%;
	height: 40px;
	background: #F6E5E5;
	text-align: center;
	line-height: 40px;
	padding: 0 10px;
	font-size: 16px;
	color: #030505;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.rmxm-bo1_1:last-child {
	border-right: 0;
}

.rmxm-bo1_1.on {
	background: white;
	color: #E00B21;
}

.rmxm-bo2 {
	width: 100%;
	padding: 15px;
	display: none;
}

.rmxm-bo3 {
	width: 100%;
	display: inline-block;
}

.rmxm-bo3_1 {
	width: 9.33%;
	float: left;
	display: block;
	margin-right: 2%;
	margin-bottom: 20px;
	font-size: 14px;
	color: #666666;
	text-align: center;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.rmxm-bo3_1:nth-child(9n) {
	margin-right: 0;
}

.rmxm-bo4 {
	width: 100%;
	display: inline-block;
}

.rmxm-bo4_1 {
	width: 15.83%;
	height: 105px;
	display: block;
	margin-right: 1%;
	float: left;
	position: relative;
}

.rmxm-bo4_1:nth-child(6n) {
	margin-right: 0;
}

.rmxm-bo4_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmyx-box {
	width: 100%;
	margin: 35px auto;
}

.jmyx-bo1 {
	width: 19.2%;
	height: 280px;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	overflow: hidden;
	position: relative;
}

.jmyx-bo1:last-child {
	margin-right: 0;
}

.jmyx-bo1:hover .jmpp-bo1_3_2 {
	display: block;
}

.jmyx-bo2 {
	width: 19.2%;
	height: 280px;
	float: left;
	margin-top: 15px;
	margin-right: 1%;
	display: block;
	overflow: hidden;
	position: relative;
}

.jmyx-bo2:hover .jmpp-bo1_3_2 {
	display: block;
}

.jmyx-bo2:nth-child(5n) {
	margin-right: 0;
}

.phb-box {
	width: 100%;
	margin: 30px 0;
	display: flex;
	flex-wrap: wrap;
}

.phb-bo {
	width: 23.5%;
	float: left;
	margin: 10px 0;
	margin-right: 2%;
	background: white;
	padding: 10px 15px;
}

.phb-bo:nth-child(4n) {
	margin-right: 0;
}

.phb-bo1 {
	border-bottom: 1px solid #E4E4E4;
	width: 100%;
	margin-bottom: 10px;
	display: flex;
}

.phb-bo1_1 {
	border-bottom: 2px solid #E26C2C;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 5px 0;
}

.phb-bo1_1 img {
	max-width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.phb-bo1_1 span {
	display: inline-block;
	vertical-align: middle;
}

.phb-bo2 {
	width: 100%;
	display: none;
}
.phb-bo2:hover .phb-bo2_2_1{
    color: #E00B21;
}
.phb-bo2_1 {
	border: 1px solid #E5E5E5;
	width: 100px;
	height: 75px;
	margin-right: 5px;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.phb-bo2_1_1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.phb-bo2_1_2 {
	width: 20px;
	position: absolute;
	left: 5px;
	top: 2px;
	z-index: 1;
}
.phb-bo2_1_3{
    	    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #B5B4B4;
    text-align: center;
    line-height: 20px;
    font-size: 14px;
    color: white;
	position: absolute;
	left: 5px;
	top: 2px;
	z-index: 1;
}
.phb-bo2_2 {
	width: calc(100% - 110px);
	display: inline-block;
	vertical-align: middle;
}

.phb-bo2_2_1 {
	width: 100%;
	font-size: 16px;
	color: #2D2D2D;
	margin-bottom: 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.phb-bo2_2_2 {
	width: 100%;
	margin-bottom: 5px;
	font-size: 12px;
	color: #E00B21;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.phb-bo2_2_2:last-child {
	margin-bottom: 0;
}

.phb-bo3 {
	width: 100%;
	/*margin-top: 30px;*/
	margin-bottom: 15px;
}
.phb-bo3.on .phb-bo4{
    display: none;
}
.phb-bo3.on .phb-bo2{
    display: block;
}
.phb-bo4 {
	width: 100%;
	display: block;
	/*margin-bottom: 15px;*/
}
.phb-bo4:hover .phb-bo4_3{
    color: #E00B21;
}
.phb-bo4:last-child {
	margin-bottom: 0;
}

.phb-bo4_1 {
	width: 20px;
	display: inline-block;
	vertical-align: middle;
}

.phb-bo4_2 {
	width: 100px;
	font-size: 14px;
	color: #666666;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}

.phb-bo4_2 img {
	width: 15px;
	margin-right: 2px;
	display: inline-block;
	vertical-align: middle;
}

.phb-bo4_2 div {
	max-width: calc(100% - 22px);
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.phb-bo4_3 {
	width: calc(100% - 130px);
	padding: 0 5px;
	font-size: 14px;
	color: #2D2D2D;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.phb-bo4_4 {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	background: #B5B4B4;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: white;
	display: inline-block;
	vertical-align: middle;
}

.cy-box {
	width: 100%;
	margin: 15px 0;
	display: inline-block;
}

.cy-bo {
	border: 1px solid #E6E6E6;
	width: 23.5%;
	margin: 10px 0;
	margin-right: 2%;
	background: white;
	padding: 10px 20px;
	float: left;
}

.cy-bo:nth-child(4n) {
	margin-right: 0;
}

.cy-bo1 {
	border-bottom: 2px solid #E8E8E8;
	width: 100%;
	display: inline-block;
}

.cy-bo1_1 {
	float: left;
	padding: 10px 0;
	font-size: 20px;
}

.cy-bo1_1 img {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.cy-bo1_1 span {
	display: inline-block;
	vertical-align: middle;
}

.cy-bo1_1.on1 {
	border-bottom: 2px solid #FC5B0C;
	color: #FC5B0C;
}

.cy-bo1_1.on2 {
	border-bottom: 2px solid #E00B21;
	color: #E00B21;
}

.cy-bo1_1.on3 {
	border-bottom: 2px solid #CC09B7;
	color: #CC09B7;
}

.cy-bo1_1.on4 {
	border-bottom: 2px solid #04B694;
	color: #04B694;
}

.cy-bo1_1.on5 {
	border-bottom: 2px solid #E66CC5;
	color: #E66CC5;
}

.cy-bo1_1.on6 {
	border-bottom: 2px solid #27A504;
	color: #27A504;
}

.cy-bo1_1.on7 {
	border-bottom: 2px solid #F9C244;
	color: #F9C244;
}

.cy-bo1_1.on8 {
	border-bottom: 2px solid #223184;
	color: #223184;
}

.cy-bo1_1.on9 {
	border-bottom: 2px solid #4BC1C1;
	color: #4BC1C1;
}

.cy-bo1_1.on10 {
	border-bottom: 2px solid #238BD4;
	color: #238BD4;
}

.cy-bo1_1.on11 {
	border-bottom: 2px solid #BA070A;
	color: #BA070A;
}

.cy-bo1_2 {
	float: right;
	font-size: 16px;
	color: #666666;
	line-height: 50px;
}

.cy-bo2 {
	width: 100%;
	height: 130px;
	display: block;
	margin-top: 20px;
}

.cy-bo2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cy-bo3 {
	width: 100%;
	display: block;
	margin-top: 25px;
}
.cy-bo3:hover .cy-bo3_1{
    color: #E00B21;
}
.cy-bo3_1 {
	width: 100%;
	height: 48px;
	font-size: 18px;
	color: #333333;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.cy-bo3_2 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.tsgg-box {
	width: 100%;
	display: inline-block;
}

.hotpp-box {
	width: 100%;
	margin: 20px auto;
}

.hotpp-bo {
	width: 100%;
	display: inline-block;
}

.hotpp-bo1 {
	width: 18.4%;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	display: block;
}

.hotpp-bo1:nth-child(5n) {
	margin-right: 0;
}

.hotpp-bo1_1 {
	width: 100%;
	height: 265px;
	overflow: hidden;
}

.hotpp-bo1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.hotpp-bo1_2 {
	border: 1px solid #E00B21;
	width: 115px;
	height: 35px;
	margin: auto;
	margin-top: 20px;
	text-align: center;
	line-height: 35px;
	border-radius: 2px;
	font-size: 14px;
	color: #E00B21;
}

.jmppzq-box {
	width: 100%;
	margin: 20px auto;
}

.jmppzq-bo {
	width: 100%;
	display: flex;
}

.jmppzq-bo1 {
	width: 25%;
	margin-right: 2%;
	margin-top: 20px;
}

.jmppzq-bo1_1 {
	width: 100%;
	height: 400px;
	display: block;
}

.jmppzq-bo1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmppzq-bo1_2 {
	width: 100%;
	margin-top: 10px;
	display: flex;
	flex-wrap: wrap;
}

.jmppzq-bo1_3 {
	border: 1px solid #D6D6D6;
	width: 50%;
	height: 30px;
	font-size: 12px;
	color: #3A3B3B;
	text-align: center;
	line-height: 30px;
	padding: 0 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmppzq-bo2 {
	width: 73%;
	float: left;
	display: inline-block;
}

.jmppzq-bo2_1 {
	border: 1px solid #F1F1F1;
	background: white;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	width: 23.5%;
	display: block;
	padding: 5px;
}

.jmppzq-bo2_1:nth-child(4n) {
	margin-right: 0;
}

.jmppzq-bo2_2 {
	width: 100%;
	height: 150px;
	overflow: hidden;
}

.jmppzq-bo2_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmppzq-bo2_3 {
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	color: #3A3B3B;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmppzq-bo2_4 {
	width: 100%;
	margin-top: 10px;
	font-size: 16px;
	color: #C9C9C9;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmzx-box {
	width: 100%;
	margin: 20px auto;
}

.jmzx-bo {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.jmzx-bo1 {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
}

.jmzx-bo1:nth-child(3n) {
	margin-right: 0;
}

.jmzx-bo2 {
	width: 100%;
	background: white;
}

.jmzx-bo2_1 {
	width: 100%;
}

.jmzx-bo2_1 .swiper {
	width: 100%;
	height: 100%;
	padding-bottom: 20px;
}

.jmzx-bo2_1 .swiper-slide {
	width: 100%;
	height: 100%;
}

.jmzx-bo2_1 .swiper-pagination {
	bottom: 0;
}

.jmzx-bo2_1 .swiper-pagination-bullet {
	box-sizing: border-box;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #7D7D7D;
	opacity: 1;
}

.jmzx-bo2_1 .swiper-pagination-bullet-active {
	background: #E00B21;
}

.jmzx-bo2_2 {
	width: 100%;
	height: 290px;
	display: block;
}

.jmzx-bo2_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmzx-bo2_3 {
	width: 100%;
	padding: 5px 0;
	display: flex;
}

.jmzx-bo2_3_1 {
	width: 48%;
	height: 85px;
	margin-right: 4%;
	display: block;
}

.jmzx-bo2_3_1:last-child {
	margin-right: 0;
}

.jmzx-bo2_3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmzx-bo3 {
	width: 100%;
	height: 100%;
	background: white;
	padding: 15px;
}

.jmzx-bo3_1 {
	width: 100%;
	display: inline-block;
}

.jmzx-bo3_1_1 {
	float: left;
	font-size: 17px;
	color: #333333;
	font-weight: bold;
	position: relative;
}

.jmzx-bo3_1_1::after {
	content: '';
	width: 3px;
	height: 100%;
	background: #E00B21;
	position: absolute;
	left: -15px;
	top: 0;
}

.jmzx-bo3_1_2 {
	float: right;
	font-size: 14px;
	color: #686867;
}

.jmzx-bo3_2 {
	width: 100%;
	display: block;
	margin-top: 20px;
}
.jmzx-bo3_2:hover .jmzx-bo3_2_3{
   color: #E00B21;
   font-weight: bold;
}
.jmzx-bo3_2_1 {
	width: 175px;
	height: 115px;
	margin-right: 5px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.jmzx-bo3_2_2 {
	width: calc(100% - 185px);
	display: inline-block;
	vertical-align: middle;
}

.jmzx-bo3_2_3 {
	width: 100%;
	font-size: 15px;
	color: #6B6865;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.jmzx-bo3_2_4 {
	width: 100%;
	margin-top: 15px;
}

.jmzx-bo3_2_5 {
	width: calc(100% - 53px);
	font-size: 12px;
	color: #999999;
	display: inline-block;
	vertical-align: bottom;
}

.jmzx-bo3_2_5 div {
	width: 100%;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.jmzx-bo3_2_6 {
	font-size: 12px;
	color: #E2650D;
	display: inline-block;
	vertical-align: bottom;
}

.jmzx-bo3_3 {
	width: 100%;
	display: block;
	margin-top: 12px;
}
.jmzx-bo3_3:hover .jmzx-bo3_3_2 {
     color: #E00B21;
     font-weight: bold;
}
.jmzx-bo3_3_1 {
	width: 5px;
	display: inline-block;
	vertical-align: middle;
}

.jmzx-bo3_3_2 {
	width: calc(100% - 55px);
	font-size: 14px;
	color: #666666;
	padding: 0 5px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmzx-bo3_3_3 {
	width: 40px;
	height: 20px;
	background: #78A7AD;
	border-radius: 4px;
	text-align: center;
	line-height: 20px;
	font-size: 11px;
	color: white;
	display: inline-block;
	vertical-align: middle;
}

.yxpp-box {
	width: 100%;
	margin: 20px auto;
}

.yxpp-bo {
	width: 100%;
	display: inline-block;
}

.yxpp-bo1 {
	border: 3px solid #E1E1E1;
	width: 11.625%;
	height: 130px;
	background: white;
	float: left;
	display: block;
	margin-right: 1%;
	margin-top: 15px;
	position: relative;
}

.yxpp-bo1:nth-child(8n) {
	margin-right: 0;
}

.yxpp-bo1:hover .yxpp-bo3 {
	display: block;
}

.yxpp-bo2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.yxpp-bo3 {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

.yxpp-bo3_1 {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.yxpp-bo3_2 {
	width: 100%;
	font-size: 12px;
	color: white;
	margin-bottom: 5px;
}

.yxpp-bo3_3 {
	max-width: 90%;
	width: 105px;
	height: 30px;
	border-radius: 5px;
	background: #E00B21;
	text-align: center;
	line-height: 30px;
	color: white;
	font-size: 12px;
	margin: auto;
}

.ppxw-box {
	width: 100%;
	margin: 25px auto;
}

.ppxw-bo1 {
	width: 100%;
	display: inline-block;
}

.ppxw-bo1_1 {
	width: 19.2%;
	float: left;
	margin-right: 1%;
	margin-top: 20px;
	display: block;
}
.ppxw-bo1_1:hover .ppxw-bo1_2 {
    color: #E00B21;
}
.ppxw-bo1_1:nth-child(5n) {
	margin-right: 0;
}

.ppxw-bo1_2 {
	width: calc(100% - 50px);
	font-size: 14px;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.ppxw-bo1_3 {
	width: 35px;
	text-align: right;
	font-size: 12px;
	color: #C2C2C2;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.ppxw-bo2 {
	width: 100%;
	display: inline-block;
}

.ppxw-bo2_1 {
	width: 19.2%;
	height: 110px;
	float: left;
	margin-right: 1%;
	margin-top: 20px;
	display: block;
	position: relative;
}

.ppxw-bo2_1:nth-child(5n) {
	margin-right: 0;
}

.ppxw-bo2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.ppxw-bo2_1 div {
	width: 100%;
	height: 25px;
	background: rgba(0, 0, 0, .5);
	text-align: center;
	line-height: 25px;
	font-size: 12px;
	color: #C2C2C2;
	padding: 0 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.jpjmxm-box {
	width: 100%;
	margin: 25px auto;
}

.jpjmxm-bo1 {
	width: 100%;
	display: inline-block;
}

.jpjmxm-bo1_1 {
	width: 19.2%;
	height: 180px;
	float: left;
	margin-right: 1%;
	margin-top: 1%;
	display: block;
	position: relative;
}

.jpjmxm-bo1_1:nth-child(5n) {
	margin-right: 0;
}

.jpjmxm-bo1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jpjmxm-bo2 {
	border: 1px solid #EBEBEB;
	width: 100%;
	margin-top: 20px;
	background: white;
	padding: 10px;
	display: inline-block;
}

.jpjmxm-bo2_1 {
	width: 9.1%;
	float: left;
	display: block;
	margin: 10px 0;
	margin-right: 1%;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jpjmxm-bo2_1:nth-child(10n) {
	margin-right: 0;
}

.hydh-box {
	width: 100%;
	margin: 25px auto;
}

.hydh-bo1 {
	width: 100%;
	display: inline-block;
}

.hydh-bo1_1 {
	width: 15%;
	float: left;
	margin-right: 2%;
	margin-top: 25px;
}

.hydh-bo1_1:nth-child(6n) {
	margin-right: 0;
}

.hydh-bo1_2 {
	width: 100%;
	font-size: 16px;
	color: #3A3B3B;
	font-weight: bold;
}

.hydh-bo1_3 {
	width: 100%;
	display: inline-block;
}

.hydh-bo1_4 {
	width: 49.5%;
	float: left;
	margin-right: 1%;
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}
.hydh-bo1_4:hover{
    color: #E00B21;
}
.hydh-bo1_4:nth-child(2n) {
	margin-right: 0;
}

.hydh-bo2 {
	border: 1px solid #E8E8E8;
	width: 100%;
	background: white;
	border-radius: 3px;
	margin-top: 55px;
	padding: 15px;
}

.hydh-bo3 {
	width: 100%;
	display: flex;
}

.hydh-bo3_1 {
	width: 12.57%;
	height: 35px;
	margin-right: 2%;
	border-radius: 5px;
	background: #EEEEEE;
	text-align: center;
	line-height: 35px;
	padding: 0 10px;
	font-size: 16px;
	color: #9EA09E;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hydh-bo3_1:nth-child(7n) {
	margin-right: 0;
}

.hydh-bo3_1.on {
	background: #E00B21;
	color: white;
}

.hydh-bo4 {
	width: 100%;
	display: none;
}

.hydh-bo5 {
	width: 100%;
	display: inline-block;
}

.hydh-bo5_1 {
	width: 12.57%;
	float: left;
	margin-right: 2%;
	display: block;
	margin-top: 15px;
	font-size: 12px;
	color: #9EA09E;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hydh-bo5_1:nth-child(7n) {
	margin-right: 0;
}

.hydh-bo5_1:hover {
	color: #E00B21;
}

.jmwbz-box {
	width: 100%;
	margin: 25px auto;
}

.jmwbz-bo1 {
	width: 100%;
	font-size: 16px;
	color: #9B9B9C;
}

.jmwbz-bo1 span {
	margin-right: 10px;
	font-size: 18px;
	color: #232423;
	font-weight: bold;
}

.jmwbz-bo2 {
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.jmwbz-bo2_1 {
	width: calc(20% + 10px);
	height: 100px;
	margin-right: -10px;
	position: relative;
}

.jmwbz-bo2_1:last-child {
	margin-right: 0;
}

.jmwbz-bo2_2 {
	width: 100%;
	height: 100%;
	display: block;
}

.jmwbz-bo2_3 {
	width: 100%;
	padding: 0 30px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.jmwbz-bo2_3_1 {
	border: 1px solid #D81E06;
	width: 55px;
	height: 55px;
	margin-right: 5px;
	border-radius: 50%;
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

.jmwbz-bo2_3_1 img {
	max-width: 30px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.jmwbz-bo2_3_2 {
	width: calc(100% - 65px);
	display: inline-block;
	vertical-align: middle;
}

.jmwbz-bo2_3_3 {
	width: 100%;
	font-size: 18px;
	color: #333333;
}

.jmwbz-bo2_3_4 {
	width: 100%;
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
}

.yqlj-box {
	width: 100%;
	margin: 30px auto;
}

.yqlj-bo {
	width: 100%;
	display: inline-block;
}

.yqlj-bo1 {
	float: left;
	margin-top: 25px;
	margin-right: 20px;
	font-size: 15px;
	color: #999999;
}

.wzdh-cover {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .5);
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 1000;
}

.wzdh-box {
	width: 100%;
	height: 100%;
	overflow: hidden;
	overflow-y: auto;
	position: absolute;
	left: 0;
	top: 0;
}

.wzdh-bo {
	width: 100%;
	padding: 20px 40px;
	padding-top: 50px;
	display: flex;
	flex-wrap: wrap;
	background: white;
}

.wzdh-bo1 {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-bottom: 30px;
}

.wzdh-bo1:nth-child(4n) {
	margin-right: 0;
}

.wzdh-bo2 {
	border-bottom: 1px dashed #A0A0A0;
	width: 100%;
	padding: 5px 0;
	font-size: 12px;
	color: #D50F10;
	font-weight: bold;
}

.wzdh-bo3 {
	width: 100%;
	display: inline-block;
}

.wzdh-bo3_1 {
	float: left;
	margin-top: 10px;
	margin-right: 5px;
	font-size: 12px;
	color: #7E7E7E;
	display: block;
}

.wzdh-bo3_1:hover {
	color: #D50F10;
}

.allny-bo {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 20px;
}

.smtx-box {
	border: 1px solid #FFD4A2;
	width: 100%;
	background: #FFFFCC;
	padding: 0 15px;
}

.smtx-bo {
	border-bottom: 1px dashed #BFBFBF;
	width: 100% !important;
	padding: 15px 0;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}

.smtx-bo:last-child {
	border-bottom: 0;
}

.smtx-bo span {
	font-weight: bold;
}

.cyzxtj-box {
	width: 100%;
	margin-top: 20px;
}

.cyzxtj-bo1 {
	border-bottom: 2px solid #CACACA;
	width: 100%;
	padding: 10px 0;
	font-size: 20px;
	color: #000000;
	font-weight: bold;
}

.cyzxtj-bo2 {
	width: 100%;
	display: inline-block;
}

.cyzxtj-bo2_1 {
	width: 13.42%;
	float: left;
	margin-right: 1%;
	margin-top: 20px;
	display: block;
}

.cyzxtj-bo2_1:nth-child(7n) {
	margin-right: 0;
}

.cyzxtj-bo2_2 {
	width: 100%;
	height: 120px;
	overflow: hidden;
}

.cyzxtj-bo2_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzxtj-bo2_3 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #3A3B3B;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzxtj-bo2_4 {
	width: 100%;
	margin-top: 5px;
	font-size: 14px;
	color: #999999;
}

.cyzxtj-bo2_4 span {
	font-size: 16px;
	color: #FF5D04;
	font-weight: bold;
}

.cyzxtj-bo3 {
	width: 100%;
	display: inline-block;
}

.cyzxtj-bo3_1 {
	width: 15.83%;
	display: block;
	background: white;
	float: left;
	margin-right: 1%;
	margin-top: 20px;
}

.cyzxtj-bo3_1:nth-child(6n) {
	margin-right: 0;
}

.cyzxtj-bo3_2 {
	width: 100%;
	height: 170px;
	overflow: hidden;
}

.cyzxtj-bo3_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzxtj-bo3_3 {
	width: 100%;
	padding: 10px;
}

.cyzxtj-bo3_4 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzxtj-bo3_5 {
	width: 100%;
	margin-top: 5px;
	font-size: 16px;
	color: #D92D21;
}

.cyzxtj-bo3_6 {
	width: 100%;
	margin-top: 5px;
	font-size: 12px;
	color: #B9B8B9;
}

.cyzxtj-bo3_6 span {
	margin-right: 10px;
}

.cyzxtj-bo3_6 span:last-child {
	margin-right: 0;
}

.cyzxtj-bo4 {
	width: 100%;
	display: inline-block;
}

.cyzxtj-bo4_1 {
	border: 1px solid #CCCCCC;
	width: 19.2%;
	background: white;
	margin-right: 1%;
	margin-top: 15px;
	display: block;
	float: left;
}

.cyzxtj-bo4_1:nth-child(5n) {
	margin-right: 0;
}

.cyzxtj-bo4_2 {
	width: 100%;
	height: 195px;
	overflow: hidden;
}

.cyzxtj-bo4_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzxtj-bo4_3 {
	width: 100%;
	padding: 10px 5px;
}

.cyzxtj-bo4_4 {
	width: 100%;
	font-size: 12px;
	color: #3A3B3B;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzxtj-bo4_5 {
	width: 100%;
	font-size: 12px;
	color: #3A3B3B;
	margin-top: 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzxtj-bo4_6 {
	width: 100%;
	margin-top: 10px;
	display: inline-block;
}

.cyzxtj-bo4_6_1 {
	width: calc(100% - 90px);
	float: left;
	height: 25px;
	line-height: 25px;
	font-size: 12px;
	color: #3A3B3B;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzxtj-bo4_6_2 {
	width: 60px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	float: right;
	background: #FF6633;
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.cyzx-fls {
	width: 100%;
	background: white;
	padding: 15px 0;
	display: flex;
	align-items: center;
}

.cyzx-fl1 {
	width: 135px;
	text-align: center;
	font-size: 26px;
	color: #333333;
}

.cyzx-fl2 {
	border-left: 1px solid #D4D4D4;
	width: calc(100% - 135px);
	padding: 0 20px;
	display: inline-block;
}

.cyzx-fl2_1 {
	float: left;
	margin: 5px 0;
	margin-right: 20px;
	font-size: 14px;
	color: #666666;
}

.cyzx-box {
	width: 100%;
	display: flex;
	margin-top: 15px;
}

.cyzx-right {
	width: 280px;
	margin-left: 15px;
}

.cyzx-ri {
	width: 100%;
	background: white;
	margin-bottom: 15px;
}

.cyzx-ri:last-child {
	margin-bottom: 0;
}

.cyzx-ri1 {
	border-bottom: 1px solid #D2D2D2;
	width: 100%;
	padding: 10px;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	position: relative;
}

.cyzx-ri1::after {
	content: '';
	width: 2px;
	height: 20px;
	background: #E4251D;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.cyzx-ri2 {
	width: 100%;
	padding: 10px 15px;
}

.cyzx-ri2_1 {
	width: 100%;
	display: block;
	margin-bottom: 15px;
}

.cyzx-ri2_1:last-child {
	margin-bottom: 0;
}

.cyzx-ri2_2 {
	width: 100%;
	height: 160px;
}

.cyzx-ri2_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzx-ri2_3 {
	width: 100%;
	margin-top: 5px;
	display: inline-block;
}

.cyzx-ri2_3_1 {
	width: 60%;
	float: left;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri2_3_2 {
	width: 38%;
	font-size: 16px;
	color: #E4251D;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri2_4 {
	width: 100%;
	margin-top: 5px;
	font-size: 12px;
	color: #999999;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri3 {
	width: 100%;
	padding: 10px 15px;
	display: inline-block;
}

.cyzx-ri3_1 {
	border-left: 2px solid #E4251D;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 0 10px;
	float: left;
}

.cyzx-ri3_1 span {
	color: #E4251D;
}

.cyzx-ri3_2 {
	float: right;
	font-size: 15px;
	color: #999999;
}

.cyzx-ri4 {
	width: 100%;
	padding: 10px 15px;
}

.cyzx-ri4_1 {
	border: 1px solid #CCCCCC;
	width: 100%;
	display: block;
	padding: 10px;
	margin-bottom: 15px;
}

.cyzx-ri4_1:last-child {
	margin-bottom: 0;
}

.cyzx-ri4_2 {
	width: 100%;
	height: 165px;
	overflow: hidden;
}

.cyzx-ri4_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzx-ri4_3 {
	width: 100%;
	text-align: center;
	margin-top: 5px;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri5 {
	width: 100%;
	display: inline-block;
	padding: 10px 15px;
}

.cyzx-ri5_1 {
	width: 49%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-bottom: 25px;
}

.cyzx-ri5_1:nth-child(2n) {
	margin-right: 0;
}

.cyzx-ri5_2 {
	width: 100%;
	height: 95px;
	overflow: hidden;
}

.cyzx-ri5_2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzx-ri5_3 {
	width: 100%;
	text-align: center;
	margin-top: 5px;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri6 {
	width: 100%;
}

.cyzx-ri6_1 {
	border-bottom: 1px dashed #DDDDDD;
	width: 100%;
	display: block;
	padding: 10px 5px;
}

.cyzx-ri6_1:last-child {
	border-bottom: 0;
}
.cyzx-ri6_1.on2 .cyzx-ri6_3 {
    display: block;
}
.cyzx-ri6_2 {
	width: 100%;
}

.cyzx-ri6_2_1 {
	width: 15px;
	height: 15px;
	background: #E9E9E9;
	text-align: center;
	line-height: 15px;
	font-size: 12px;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
}

.cyzx-ri6_2_2 {
	width: calc(100% - 95px);
	padding: 0 5px;
	font-size: 12px;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri6_2_3 {
	width: 70px;
	font-size: 12px;
	color: #666666;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri6_1.on .cyzx-ri6_2_1 {
	background: #D71318;
	color: white;
}

.cyzx-ri6_3 {
	width: 100%;
	margin-top: 10px;
	display: none;
}

.cyzx-ri6_3_1 {
	width: 110px;
	height: 65px;
	margin-right: 5px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.cyzx-ri6_3_2 {
	width: calc(100% - 125px);
	display: inline-block;
	vertical-align: middle;
}

.cyzx-ri6_3_3 {
	width: 100%;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
}

.cyzx-ri6_3_3 span {
	font-size: 16px;
	color: #D61010;
}

.cyzx-ri6_3_4 {
	width: 60px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	background-color: #D71318;
	color: white;
	font-size: 12px;
}

.cyzx-ri7 {
	width: 100%;
	display: inline-block;
	padding: 5px 15px;
}

.cyzx-ri7_1 {
	width: 50%;
	float: left;
	text-align: center;
	padding: 5px 2.5%;
}

.cyzx-ri7_2 {
	border: 1px solid #E2E2E2;
	display: inline-block;
	max-width: 100%;
	min-width: 95px;
	height: 30px;
	border-radius: 30px;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #333333;
}

.cyzx-ri8 {
	width: 100%;
	display: flex;
	background: #D2D2D2;
}

.cyzx-ri8_1 {
	width: 50%;
	height: 40px;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #494949;
}

.cyzx-ri8_1.on {
	border-top: 3px solid #E4251D;
	background: #E3E3E3;
	color: #333333;
}

.cyzx-ri9 {
	width: 100%;
}

.cyzx-ri9_1 {
	width: 100%;
	display: none;
	padding: 15px;
}

.cyzx-ri9_2 {
	width: 100%;
	display: block;
	margin-bottom: 10px;
	font-size: 12px;
	color: #999999;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-ri9_2:last-child {
	margin-bottom: 0;
}

.cyzx-left {
	width: calc(100% - 295px);
}

.cyzx-lef {
	width: 100%;
}

.cyzx-lef1 {
	width: 100%;
	background: white;
	margin-bottom: 15px;
	padding: 10px;
	display: inline-block;
}

.cyzx-lef1:last-child {
	margin-bottom: 0;
}

.cyzx-lef2 {
	width: 230px;
	height: 140px;
	border-radius: 10px;
	overflow: hidden;
	float: left;
	margin-right: 15px;
}

.cyzx-lef2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.cyzx-lef3 {
	width: calc(100% - 245px);
	float: left;
}

.cyzx-lef3_1 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.cyzx-lef3_2 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #999999;
	line-height: 25px;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.cyzx-lef3_3 {
	width: 100%;
	margin-top: 10px;
	text-align: right;
	font-size: 12px;
	color: #ADA2A6;
}

.pages {
	width: 100%;
	margin-top: 40px;
	text-align: center;
}

.pagination {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
}

.pagination li {
	display: inline;
	text-align: center;
}

.pagination a {
	border: 1px solid #DCDCDC;
	box-sizing: border-box;
	float: left;
	display: block;
	text-decoration: none;
	min-width: 35px;
	height: 35px;
	color: #666666;
	text-align: center;
	line-height: 35px;
	background: white;
	margin: 0 2px;
	background: white;
	font-size: 12px;
	border-radius: 5px;
	padding: 0 5px;
}

.pagination span {
	border: 1px solid #DCDCDC;
	box-sizing: border-box;
	float: left;
	display: block;
	text-decoration: none;
	min-width: 35px;
	height: 35px;
	color: #666666;
	text-align: center;
	line-height: 35px;
	background: white;
	margin: 0 2px;
	background: white;
	font-size: 12px;
	border-radius: 5px;
	padding: 0 5px;
}

.pagination a.active {
	background: #FF6600;
	border-color: #FF6600;
	color: white;
}

.pagination a:active {
	background: #FF6600;
	border-color: #FF6600;
	color: white;
}

.seach-box {
	border: 1px solid #DDDDDD;
	width: 100%;
	background: white;
	padding: 25px 40px;
	margin-bottom: 25px;
}

.seach-bo1 {
	border: 2px solid #BC2C09;
	width: 100%;
	height: 40px;
	display: flex;
}

.seach-bo1_1 {
	border: none;
	outline: none;
	width: 140px;
	height: 100%;
	padding: 0 10px;
	padding-right: 20px;
	font-size: 12px;
	-webkit-appearance: none;
	/* for Chrome, Safari */
	-moz-appearance: none;
	/* for Firefox */
	-ms-appearance: none;
	/* for IE10+ */
	appearance: none;
	background-image: url(../img/select_1.png);
	background-position: center right 10px;
	background-repeat: no-repeat;
	background-size: 10px auto;
}

.seach-bo1_1:first-child {
	border-right: 1px solid #C8C8C8;
}

.seach-bo1_2 {
	border: none;
	outline: none;
	width: 90px;
	height: 100%;
	background: #CB282B;
	color: white;
	font-size: 16px;
}

.seach-bo1_3 {
	border: none;
	border-left: 2px solid #BC2C09;
	border-right: 2px solid #BC2C09;
	outline: none;
	width: calc(100% - 90px - 280px);
	height: 100%;
	padding: 0 15px;
	font-size: 12px;
}

.seach-bo2 {
	width: 100%;
	display: inline-block;
}

.seach-bo2_1 {
	width: 100%;
	float: left;
	display: inline-block;
}

.seach-bo2_1_1 {
	float: left;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-top: 20px;
}

.seach-bo2_1_2 {
	float: left;
	font-size: 14px;
	color: #565656;
	margin-left: 15px;
	margin-top: 20px;
}

.seach-bo2_2 {
	width: 50%;
	display: inline-block;
	float: left;
}

.bjpp-box {
	width: 100%;
	margin: 25px auto;
}

.bjpp-bo1 {
	border-bottom: 1px solid #DCDCDC;
	width: 100%;
	display: inline-block;

}

.bjpp-bo1_1 {
	border-bottom: 1px solid #D93941;
	padding: 5px 0;
	float: left;
	padding-left: 15px;
	font-size: 18px;
	color: #3A3B3B;
	font-weight: bold;
	position: relative;
}

.bjpp-bo1_1::after {
	content: '';
	width: 3px;
	height: 20px;
	background: #E6141F;
	position: absolute;
	left: 0;
	top: 5px;
}

.bjpp-bo2 {
	width: 100%;
	margin-top: 15px;
	display: flex;
}

.bjpp-bo2_1 {
	width: 18%;
	height: 310px;
	margin-left: 1%;
	border-radius: 10px;
	overflow: hidden;
	display: block;
}

.bjpp-bo2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.bjpp-bo2_2 {
    width: 100%;
	/*width: 62%;*/
	/*height: 310px;*/
	height: 366px;
	position: relative;
}

.bjpp-bo2_3 {
	width: 100%;
	height: 100%;
}

.bjpp-bo2_3_1 {
	width: 100%;
	height: 100%;
	display: none;
}

.bjpp-bo2_3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.bjpp-bo2_4 {
	width: 120px;
	max-height: 100%;
	overflow: hidden;
	overflow-y: auto;
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}

.bjpp-bo2_4_1 {
	width: 100%;
	height: 60px;
	display: block;
	margin-bottom: 10px;
	cursor:pointer;
}

.bjpp-bo2_4_1:last-child {
	margin-bottom: 0;
}

.bjpp-bo2_4_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.bjpp-bo2_4_1.on {
	border: 2px solid white;
}

.yxjm-bo1 {
	width: 25%;
	margin-right: 2%;
	margin-top: 20px;
	height: 465px;
	display: block;
}

.yxjm-bo1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.bjjm-box {
	width: 100%;
	margin: 20px auto;
}

.bjjm-bo {
	width: 100%;
	display: inline-block;
}

.bjjm-bo1 {
	width: 100%;
	display: inline-block;
}

.bjjm-bo2 {
	border: 1px solid #F0F0F0;
	background: white;
	padding: 5px;
	display: block;
	float: left;
	margin-top: 10px;
	width: 49%;
}

.bjjm-bo2_1 {
	width: 100%;
	height: 240px;
	position: relative;
}

.bjjm-bo2_2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.bjjm-bo2_3 {
	height: 25px;
	background: rgba(0, 0, 0, .5);
	padding: 0 5px;
	font-size: 14px;
	color: white;
	border-radius: 25px 0 0 25px;
	position: absolute;
	right: 0;
	top: 10px;
	z-index: 1;
}

.bjjm-bo2_3 img {
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.bjjm-bo2_3 span {
	line-height: 25px;
	display: inline-block;
	vertical-align: middle;
}

.bjjm-bo2_4 {
	width: 100%;
	/* background: rgba(0, 0, 0, .5); */
	background: linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .8));
	padding: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.bjjm-bo2_5 {
	width: 100%;
	font-size: 16px;
	color: white;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.bjjm-bo2_6 {
	width: 100%;
	margin-top: 5px;
	display: flex;
}

.bjjm-bo2_6_1 {
	margin-right: 5px;
	font-size: 12px;
	color: white;
}

.bjjm-bo2_6_1:last-child {
	margin-right: 0;
}

.bjjm-bo2_6_1 img {
	max-width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.bjjm-bo2_6_1 span {
	display: inline-block;
	vertical-align: middle;
}

.bjjm-bo3 {
	border: 1px solid #F0F0F0;
	background: white;
	padding: 5px;
	display: block;
	width: 23.5%;
	float: left;
	margin-left: 2%;
	margin-top: 10px;
}

.bjjm-bo3_1 {
	width: 100%;
	height: 184px;
	position: relative;
}

.bjjm-bo3_2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.bjjm-bo3_3 {
	width: 100%;
	background: linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .8));
	display: flex;
	padding: 10px;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.bjjm-bo3_3_1 {
	width: 49%;
	margin-right: 2%;
	font-size: 12px;
	color: white;
}

.bjjm-bo3_3_1:last-child {
	margin-right: 0;
	text-align: right;
}

.bjjm-bo3_3_1 img {
	max-width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.bjjm-bo3_3_1 span {
	display: inline-block;
	vertical-align: middle;
}

.bjjm-bo3_4 {
	width: 100%;
	padding: 5px;
}

.bjjm-bo3_4_1 {
	width: 100%;
	font-size: 16px;
	color: #445363;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.bjjm-bo3_4_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 15px;
	color: #AEAEAE;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.bjjm-bo4 {
	border: 1px solid #F0F0F0;
	background: white;
	padding: 5px;
	display: block;
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-top: 10px;
}

.bjjm-bo4:nth-child(4n) {
	margin-right: 0;
}

.rqjm-box {
	width: 100%;
	margin: 25px auto;
}

.rqjm-bo {
	width: 100%;
	display: inline-block;
}

.rqjm-bo1 {
	width: 23.5%;
	display: block;
	background: white;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
}

.rqjm-bo1:nth-child(4n) {
	margin-right: 0;
}

.rqjm-bo2 {
	width: 100%;
	height: 190px;
	overflow: hidden;
}

.rqjm-bo2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.rqjm-bo3 {
	width: 100%;
	padding: 15px;
}

.rqjm-bo3_1 {
	width: 100%;
}

.rqjm-bo3_1_1 {
	width: calc(100% - 90px);
	font-size: 18px;
	color: #3A3B3B;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.rqjm-bo3_1_2 {
	width: 80px;
	text-align: right;
	font-size: 18px;
	color: #FF2C2D;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.rqjm-bo3_1_2 span {
	font-size: 24px;
	font-weight: bold;
}

.rqjm-bo3_2 {
	width: 100%;
	height: 58px;
	margin-top: 10px;
	font-size: 14px;
	color: #A7A8AA;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.rqjm-bo3_2 span {
	color: #5F6164;
	font-weight: bold;
}

.wntj-box {
	width: 100%;
	margin: 20px auto;
}

.wntj-bo {
	width: 100%;
	display: inline-block;
}

.wntj-bo1 {
	border: 1px solid #EEEEEE;
	background: white;
	width: 33%;
	float: left;
	margin-right: 2%;
	margin-top: 10px;
	display: block;
}

.wntj-bo1_1 {
	width: 100%;
	height: 300px;
}

.wntj-bo1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.wntj-bo1_2 {
	width: 100%;
	padding: 10px;
	text-align: center;
}

.wntj-bo1_3 {
	font-size: 16px;
	color: #858585;
	display: inline-block;
	margin-right: 10px;
}

.wntj-bo1_3:last-child {
	margin-right: 0;
}

.wntj-bo1_3 span {
	font-size: 20px;
	color: #FF2B38;
	font-weight: bold;
}

.wntj-bo2 {
	width: 65%;
	float: left;
	display: inline-block;
}

.wntj-bo2_1 {
	width: 23.5%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 10px;
}

.wntj-bo2_1:nth-child(4n) {
	margin-right: 0;
}

.wntj-bo2_2 {
	width: 100%;
	height: 140px;
	position: relative;
}

.wntj-bo2_3 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.wntj-bo2_4 {
	width: 100%;
	padding: 5px 20px;
	font-size: 14px;
	color: white;
	background: linear-gradient(to bottom, rgba(0, 0, 0, .1), rgba(0, 0, 0, .8));
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.wntj-bo2_5 {
	width: 100%;
	margin-top: 8px;
	font-size: 16px;
	color: #675B5E;
	text-align: center;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.bjzn-box {
	width: 100%;
	margin: 15px auto;
}

.bjzn-bo {
	width: 100%;
	display: flex;
}

.bjzn-bo1 {
	border: 1px solid #EEEEEE;
	width: 36%;
	float: left;
	margin-right: 2%;
	margin-top: 10px;
	background: white;
}

.bjzn-bo1_1 {
	width: 100%;
	height: 40px;
	background: linear-gradient(to bottom, #FFFFFF, #EDEEEE);
	padding: 0 10px;
	display: inline-block;
}

.bjzn-bo1_1_1 {
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #141514;
}

.bjzn-bo1_1_1 img {
	width: 15px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.bjzn-bo1_1_1 span {
	color: #FF2730;
}

.bjzn-bo1_1_2 {
	float: right;
	line-height: 40px;
	font-size: 14px;
	color: #333333;
}

.bjzn-bo1_2 {
	width: 100%;
	padding: 15px 10px;
}

.bjzn-bo1_3 {
	width: 100%;
	display: inline-block;
}
.bjzn-bo1_3:hover .bjzn-bo1_3_3 {
 color: #FF0000;   
}
.bjzn-bo1_3_1 {
	width: 115px;
	height: 80px;
	display: block;
	object-fit: cover;
	object-position: center;
	float: left;
	margin-right: 10px;
}

.bjzn-bo1_3_2 {
	width: calc(100% - 125px);
	float: left;
}

.bjzn-bo1_3_3 {
	width: 100%;
	font-size: 18px;
	/*color: #FF0000;*/
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.bjzn-bo1_3_4 {
	width: 100%;
	margin-top: 5px;
	font-size: 14px;
	color: #5C5C5C;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.bjzn-bo1_3_5 {
	font-size: 14px;
	color: #BA070A;
	text-align: right;
	margin-top: -20px;
}

.bjzn-bo1_3_5 span {
	background: white;
}

.bjzn-bo1_4 {
	width: 100%;
	display: block;
	margin-top: 20px;
}
.bjzn-bo1_4:hover .bjzn-bo1_4_2 {
    color: #FF0000;
}
.bjzn-bo1_4_1 {
	width: 5px;
	display: inline-block;
	vertical-align: middle;
}

.bjzn-bo1_4_2 {
	/*width: calc(100% - 95px);*/
	width: calc(100% - 155px);
	padding: 0 10px;
	font-size: 14px;
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.bjzn-bo1_4_3 {
	/*width: 80px;*/
	    width: 140px;
	font-size: 14px;
	color: #999999;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}

.bjzn-bo2 {
	border: 1px solid #EEEEEE;
	width: 24%;
	float: left;
	background: white;
	margin-top: 10px;
}

.bjzn-bo2_1 {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.bjzn-bo2_1:last-child {
	margin-bottom: 0;
}
.bjzn-bo2_1:hover .bjzn-bo2_3 {
    color: #FF0000; 
}
.bjzn-bo2_2 {
	width: 5px;
	display: inline-block;
	vertical-align: middle;
}

.bjzn-bo2_3 {
	width: calc(100% - 10px);
	padding-left: 10px;
	font-size: 14px;
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxjm-box {
	width: 100%;
	margin: 20px auto;
}

.zxjm-bo {
	width: 100%;
	display: inline-block;
}

.zxjm-bo1 {
	width: 15%;
	height: 180px;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	display: block;
	position: relative;
}

.zxjm-bo1:nth-child(6n) {
	margin-right: 0;
}

.zxjm-bo2 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxjm-bo3 {
	width: 100%;
	background: rgba(0, 0, 0, .5);
	padding: 5px;
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.zxjm-bo3_1 {
	width: 100%;
	font-size: 14px;
	color: #FCEF00;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxjm-bo3_2 {
	width: 100%;
	margin-top: 5px;
	display: inline-block;
}

.zxjm-bo3_2_1 {
	width: calc(100% - 80px);
	float: left;
	line-height: 20px;
	font-size: 12px;
	color: white;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxjm-bo3_2_2 {
	width: 70px;
	height: 20px;
	border-radius: 20px;
	text-align: center;
	line-height: 20px;
	background: #FF0000;
	color: white;
	font-size: 12px;
	float: right;
}

.zxjm-bo1:hover .zxjm-bo3 {
	display: block;
}

.qljm-box {
	width: 100%;
	margin: 25px auto;
}

.ppqh-box {
	width: 100%;
	margin: 15px auto;
}

.ppqh-bo1 {
	border-bottom: 1px solid #DCDCDC;
	width: 100%;
	display: inline-block;
}

.ppqh-bo1_1 {
	height: 45px;
	line-height: 45px;
	float: left;
	margin-right: 55px;
	font-size: 18px;
	color: #949799;
}

.ppqh-bo1_1:last-child {
	margin-right: 0;
}

.ppqh-bo1_1.on {
	border-bottom: 1px solid #BA070A;
	color: #333333;
}

.ppqh-bo2 {
	width: 100%;
	display: none;
}

.ppqh-bo3 {
	width: 100%;
	display: inline-block;
}

.ppqh-bo3_1 {
	width: 13.42%;
	display: block;
	margin-top: 20px;
	float: left;
	margin-right: 1%;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.ppqh-bo3_1:nth-child(7n) {
	margin-right: 0;
}

.hot-jmpp {
	width: 100%;
	margin: 20px auto;
}

.hot-jmpp1 {
	width: 100%;
	display: inline-block;
}

.hot-jmpp1_1 {
	width: 19.2%;
	height: 180px;
	float: left;
	margin-right: 1%;
	display: block;
	margin-top: 15px;
}

.hot-jmpp1_1:nth-child(5n) {
	margin-right: 0;
}

.hot-jmpp1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.ysg-jmzx {
	width: 100%;
	margin-top: 30px;
}

.ysg-imgs {
	width: 100%;
	display: inline-block;
}

.ysg-img {
	width: 23.5%;
	height: 130px;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	display: block;
}

.ysg-img:nth-child(4n) {
	margin-right: 0;
}

.ysg-img img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.ppnew-box {
	width: 100%;
	margin-top: 35px;
	margin-bottom: 15px;
}

.ppnew-bo {
	width: 100%;
	display: inline-block;
}

.ppnew-bo1 {
	border: 1px solid #DCDCDC;
	width: 19.2%;
	float: left;
	margin-right: 1%;
	margin-top: 10px;
}

.ppnew-bo1:nth-child(5n) {
	margin-right: 0;
}

.ppnew-bo2 {
	width: 100%;
	height: 110px;
	display: block;
}

.ppnew-bo2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.ppnew-bo3 {
	width: 100%;
	padding: 10px;
}

.ppnew-bo3_1 {
	border-bottom: 1px dashed #E5E5E5;
	width: 100%;
	display: block;
	padding: 10px 0;
}

.ppnew-bo3_2 {
	width: 100%;
	height: 38px;
	font-size: 14px;
	color: #7D7476;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.ppnew-bo3_3 {
	width: 100%;
	margin-top: 5px;
	display: inline-block;
}

.ppnew-bo3_3 div {
	border: 1px solid #DCDCDC;
	width: 45px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 14px;
	color: #FF6A23;
	float: right;
}

.ppnew-bo3_1:hover .ppnew-bo3_2 {
	color: #BA070A;
}

.ppnew-bo3_1:hover .ppnew-bo3_3 div {
	color: #BA070A;
}

.spzn-box {
	width: 100%;
	margin: 20px auto;
	display: flex;
	flex-wrap: wrap;
}

.spzn-bo {
	width: 23.5%;
	float: left;
	margin-right: 2%;
	margin-top: 25px;
	position: relative;
}

.spzn-bo:nth-child(4n) {
	margin-right: 0;
}

.spzn-bo::after {
	content: '';
	width: 108%;
	height: 1px;
	background: #C8C8C8;
	position: absolute;
	left: 0;
	bottom: 0;
}

.spzn-bo:last-child::after {
	width: 100%;
}

.spzn-bo1 {
	border-bottom: 2px solid #EDEDED;
	width: 100%;
	padding: 10px 0;
	display: inline-block;
}

.spzn-bo1_1 {
	float: left;
	font-size: 20px;
	color: #1F1F1F;
	font-weight: bold;
}

.spzn-bo1_2 {
	float: left;
	margin-left: 30px;
	font-size: 14px;
	color: #999999;
}

.spzn-bo1_3 {
	float: right;
	font-size: 14px;
	color: #999999;
}

.spzn-bo2 {
	width: 100%;
	padding: 20px 0;
}

.spzn-bo2_1 {
	width: 100%;
	height: 180px;
	display: block;
}

.spzn-bo2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.spzn-bo2_2 {
	width: 100%;
	height: 30px;
	margin-top: 10px;
	display: block;
}

.spzn-bo2_2_1 {
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.spzn-bo2_2_1 img {
	max-width: 100%;
	min-width: 15px;
}

.spzn-bo2_2_2 {
	display: block;
}

.spzn-bo2_2_3 {
	display: none;
}

.spzn-bo2_2_4 {
	width: calc(100% - 30px);
	line-height: 30px;
	font-size: 14px;
	color: #666666;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.spzn-bo2_2:hover .spzn-bo2_2_2 {
	display: none;
}

.spzn-bo2_2:hover .spzn-bo2_2_3 {
	display: block;
}

.spzn-bo2_2:hover .spzn-bo2_2_4 {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.spzn-bo2_3 {
	width: 100%;
	height: 30px;
	display: block;
	line-height: 30px;
	margin-top: 10px;
	font-size: 14px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.spzn-bo2_3:hover {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.spzn-bo2_4 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.spzn-bo2_4_1 {
	width: 49%;
	height: 30px;
	display: block;
	line-height: 30px;
	margin-top: 10px;
	font-size: 14px;
	color: #666666;
	float: left;
	margin-right: 2%;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.spzn-bo2_4_1:nth-child(2n) {
	margin-right: 0;
}

.spzn-bo2_4_1:hover {
	color: #333333;
	font-size: 16px;
	font-weight: bold;
}

.spzn-bo2_5 {
	width: 100%;
	margin-top: 15px;
}

.spzn-bo2_5_1 {
	width: 100%;
	font-size: 14px;
	color: #FF7E00;
	display: block;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.spzn-bo2_5_2 {
	width: 100%;
	font-size: 14px;
	color: #999999;
	display: block;
	margin-top: 5px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jxpp-box {
	width: 100%;
	margin: 25px auto;
}

.bjpp-bo1_2 {
	float: right;
	display: flex;
}

.bjpp-bo1_3 {
	font-size: 16px;
	color: #96959F;
}

.bjpp-bo1_4 {
	margin-right: 30px;
	display: flex;
}

.bjpp-bo1_4_1 {
	margin-right: 15px;
	font-size: 16px;
	color: #3A3B3B;
}

.bjpp-bo1_4_1:last-child {
	margin-right: 0;
}

.jxpp-bo1 {
	width: 100%;
	display: inline-block;
}

.jxpp-bo1_1 {
	width: 33%;
	height: 260px;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	position: relative;
}

.jxpp-bo1_1_1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jxpp-bo1_1_2 {
	width: 100%;
	height: 30px;
	padding: 0 10px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	color: white;
	background: rgba(0, 0, 0, .5);
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.jxpp-bo1_2 {
	width: 65%;
	float: left;
	display: inline-block;
}

.jxpp-bo1_3 {
	width: 23.5%;
	height: 122.5px;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	position: relative;
}

.jxpp-bo1_3:nth-child(4n) {
	margin-right: 0;
}

.jxpp-bo1_3 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jxpp-bo1_3 div {
	width: 100%;
	height: 30px;
	padding: 0 10px;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: white;
	background: rgba(0, 0, 0, .5);
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.jxpp-bo1_4 {
	width: 100%;
	display: inline-block;
}

.jxpp-bo1_4_1 {
	width: 23.5%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 25px;
	font-size: 14px;
	color: #707070;
}

.jxpp-bo1_4_1:nth-child(4n) {
	margin-right: 0;
}

.jxpp-bo1_4_1 img {
	width: 8px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.jxpp-bo1_4_1 div {
	width: calc(100% - 18px);
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.alnew-box {
	width: 100%;
	margin: 25px auto;
	display: flex;
	flex-wrap: wrap;
}

.alnew-bo {
	border-right: 1px solid #F1F1F1;
	width: 25%;
	padding: 0 20px;
}

.alnew-bo:nth-child(4n) {
	border-right: 0;
}

.alnew-bo1 {
	width: 100%;
	display: inline-block;
}

.alnew-bo1_1 {
	float: left;
	font-size: 18px;
	color: #3A3B3B;
}

.alnew-bo1_2 {
	float: right;
	font-size: 18px;
	color: #FF1B2A;
}

.alnew-bo2 {
	width: 100%;
	margin-top: 25px;
}

.alnew-bo2_1 {
	width: 100%;
	margin-bottom: 20px;
	display: block;
	font-size: 12px;
	color: #666666;
}

.alnew-bo2_1:last-child {
	margin-bottom: 0;
}

.alnew-bo2_1 img {
	width: 9px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.alnew-bo2_1 div {
	width: calc(100% - 19px);
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.rqjmpp-box {
	width: 100%;
	margin: 20px auto;
}

.rqjmpp-bo {
	width: 100%;
	display: inline-block;
}

.rqjmpp-bo1 {
	display: block;
	float: left;
	width: 19.2%;
	margin-right: 1%;
	margin-top: 15px;
}

.rqjmpp-bo1:nth-child(5n) {
	margin-right: 0;
}

.rqjmpp-bo2 {
	width: 100%;
	height: 100px;
	overflow: hidden;
}

.rqjmpp-bo2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.rqjmpp-bo3 {
	width: 100%;
	margin-top: 5px;
	font-size: 16px;
	color: #3A3B3B;
	text-align: center;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.rmfl-box {
	width: 100%;
	margin: 20px auto;
}

.rmfl-bo1 {
	width: 100%;
	display: inline-block;
}

.rmfl-bo1_1 {
	float: right;
	font-size: 14px;
	color: #A1A2A0;
}

.rmfl-bo1_1 img {
	width: 15px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.rmfl-bo1_1 span {
	display: inline-block;
	vertical-align: middle;
}

.rmfl-bo1_2 {
	width: calc(100% - 85px);
	float: left;
	display: flex;
}

.rmfl-bo1_3 {
	width: 5.55%;
	font-size: 16px;
	color: #3A3B3B;
	padding-right: 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}
.rmfl-bo1_3.on{
    color: #FF0000;
}
.rmfl-bo2 {
	width: 100%;
	display: inline-block;
}

.rmfl-bo2_1 {
	width: 15.83%;
	float: left;
	margin-right: 1%;
	margin-top: 10px;
	height: 80px;
	border-radius: 5px;
	overflow: hidden;
}

.rmfl-bo2_1:nth-child(6n) {
	margin-right: 0;
}

.rmfl-bo2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.rmfl-bo3{
    width: 100%;
    display: none;
}
.zh-box {
	border: 1px solid #E2E2E2;
	width: 100%;
	padding: 20px 10px;
	margin: 15px 0;
	display: flex;
}

.zh-bo1 {
	width: 28%;
}

.zh-bo1 .swiper {
	width: 100%;
	/*height: 100%;*/
	    height: 435px;
    margin-top: 10px;
	padding-bottom: 15px;
}

.zh-bo1 .swiper-slide {
	width: 100%;
	height: 100%;
}

.zh-bo1 .swiper-pagination {
	bottom: 0;
}

.zh-bo1 .swiper-pagination-bullet {
	box-sizing: border-box;
	width: 30px;
	height: 3px;
	border-radius: 0;
	background: #FF4400;
}

.zh-bo1 .swiper-pagination-bullet-active {
	background: #FF4400;
}

.zh-bo1_1 {
	width: 100%;
	height: 100%;
	display: block;
}

.zh-bo1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zh-bo2 {
	width: 21%;
	margin-left: 2%;
}

.zh-bo2_1 {
	border-bottom: 1px solid #D2D2D2;
	width: 100%;
	padding: 5px 10px;
	display: inline-block;
	margin-bottom: 10px;
}

.zh-bo2_1_1 {
	float: left;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.zh-bo2_1_2 {
	float: right;
	font-size: 14px;
	color: #666666;
}

.zh-bo2_2 {
	width: 100%;
	display: block;
	background: #E2E2E2;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-bottom: 35px;
}

.zh-bo2_2:last-child {
	margin-bottom: 0;
}

.zh-bo2_2 img {
	width: 100%;
	height: 150px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zh-bo2_2 div {
	width: 100%;
	height: 30px;
	padding: 0 25px;
	line-height: 30px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zh-bo3 {
	width: 42%;
	margin-left: 7%;
	position: relative;
}

.zh-bo3::after {
	content: '';
	width: 2px;
	height: 100%;
	background: #E8E8E8;
	position: absolute;
	left: -10%;
	top: 0;
}

.zh-bo3_1 {
	border-bottom: 1px solid #D2D2D2;
	width: 100%;
	display: block;
	margin-bottom: 10px;
}

.zh-bo3_1_1 {
	width: 100%;
	font-size: 20px;
	color: #E4251D;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zh-bo3_1_2 {
	width: 100%;
	margin-top: 10px;
	padding: 5px 0;
	display: flex;
}

.zh-bo3_1_2_1 {
	width: calc(100% - 40px);
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zh-bo3_1_2_2 {
	font-size: 14px;
	color: #2587F4;
	margin-left: 10px;
}

.zh-bo3_2 {
	width: 100%;
	display: inline-block;
}

.zh-bo3_2_1 {
	width: 49%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zh-bo3_2_1:nth-child(2n) {
	margin-right: 0;
}

.zh-bo3_3 {
	width: 100%;
	margin-top: 15px;
}

.zh-bo3_3_1 {
	width: 100%;
	font-size: 18px;
	color: #E4251D;
	font-weight: bold;
}

.zh-bo3_3_2 {
	width: 100%;
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hzzh-box {
	width: 100%;
	margin-top: 35px;
	margin-bottom: 10px;
}

.hzzh-bo {
	border: 1px solid #D7D7D7;
	width: 100%;
	padding: 0 10px;
	margin-top: 15px;
	display: inline-block;
}

.hzzh-bo1 {
	width: 19.2%;
	height: 150px;
	display: block;
	margin: 10px 0;
	margin-right: 1%;
	float: left;
}

.hzzh-bo1:nth-child(5n) {
	margin-right: 0;
}

.hzzh-bo1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.tit-box {
	width: 100%;
	font-size: 16px;
	color: #999999;
}

.tit-box img {
	width: 20px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.tit-box div {
	width: calc(100% - 36px);
	display: inline-block;
	vertical-align: middle;
}

.hyzx-list {
	width: 100%;
	background: white;
}

.hyzx-li {
	border-bottom: 2px solid #F9F9F9;
	width: 100%;
	display: block;
	padding: 15px;
}

.hyzx-li1 {
	width: 230px;
	height: 145px;
	margin-right: 40px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.hyzx-li2 {
	width: calc(100% - 275px);
	display: inline-block;
	vertical-align: middle;
}

.hyzx-li2_1 {
	width: 100%;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hyzx-li2_2 {
	width: 100%;
	margin-top: 25px;
	font-size: 14px;
	color: #999999;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.hyzx-li2_3 {
	width: 100%;
	margin-top: 25px;
	display: flex;
}

.hyzx-li2_3_1 {
	margin-right: 30px;
	font-size: 12px;
	color: #999999;
}

.hyzx-li2_3_1:last-child {
	margin-right: 0;
}

.hyzx-li2_3_1 img {
	width: 10px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.hyzx-li2_3_1 span {
	display: inline-block;
	vertical-align: middle;
}

.sxfl-box {
	border: 1px solid #DCDCDC;
	width: 100%;
	background: white;
	margin-top: 15px;
	padding: 20px;
}

.sxfl-bo {
	width: 100%;
	margin-bottom: 20px;
	display: flex;
}

.sxfl-bo:last-child {
	margin-bottom: 0;
}

.sxfl-bo1 {
	width: 80px;
	height: 25px;
	line-height: 25px;
	font-size: 14px;
	color: #000000;
}

.sxfl-bo2 {
	border: 1px solid #DCDCDC;
	width: 65px;
	height: 25px;
	text-align: center;
	font-size: 14px;
	color: #000000;
}

.sxfl-bo2 span {
	line-height: 25px;
	display: inline-block;
	vertical-align: middle;
}

.sxfl-bo2 img {
	width: 10px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.sxfl-bo3 {
	width: calc(100% - 145px);
}

.sxfl-bo4 {
	width: 100%;
	display: inline-block;
}

.sxfl-bo4_1 {
	min-width: 40px;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
	text-align: center;
	font-size: 14px;
	color: #666666;
	display: block;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
}

.sxfl-bo4_1.on {
	background: #FF433A;
	color: white;
}

.sxfl-bo5 {
	width: 100%;
	display: none;
}

.sxfl-bo5.on {
	display: block;
}

.sxfl-bo6 {
	border: 1px solid #FFE1DF;
	width: 100%;
	background: #FFF7F6;
	padding: 5px;
	display: inline-block;
}

.sxfl-bo6_1 {
	min-width: 40px;
	height: 20px;
	padding: 0 10px;
	text-align: center;
	line-height: 20px;
	float: left;
	margin-bottom: 5px;
	font-size: 12px;
	color: #666666;
	display: block;
}

.sxfl-bo6_1.on {
	background: #FF433A;
	color: white;
}

.rmph-box {
	width: 100%;
	background: white;
	margin-top: 15px;
	display: inline-block;
	padding: 0 10px;
}

.rmph-bo {
	width: 11.625%;
	height: 100px;
	float: left;
	margin: 10px 0;
	margin-right: 1%;
	display: block;
}

.rmph-bo:nth-child(8n) {
	margin-right: 0;
}

.rmph-bo img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.tjjmpp-box {
	width: 100%;
	background: white;
	margin-top: 25px;
	padding: 25px;
}

.tjjmpp-bo1 {
	border-left: 3px solid #FA5518;
	width: 100%;
	padding: 0 10px;
	font-size: 18px;
	color: #222222;
}

.tjjmpp-bo2 {
	width: 100%;
	display: inline-block;
}

.tjjmpp-bo2_1 {
	width: 23.5%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
}

.tjjmpp-bo2_1:nth-child(4n) {
	margin-right: 0;
}

.tjjmpp-bo2_2 {
	width: 100%;
	height: 200px;
	border-radius: 5px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.tjjmpp-bo2_3 {
	width: 100%;
	margin-top: 10px;
	font-size: 18px;
	color: #222222;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.tjjmpp-bo2_4 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #9F9B9C;
}

.tjjmpp-bo2_5 {
	width: 100%;
	margin-top: 10px;
	font-size: 24px;
	color: #F95216;
}

.yxjmpp-box {
	width: 100%;
	margin-top: 40px;
}

.yxjmpp-bo1 {
	width: 100%;
	display: inline-block;
}

.yxjmpp-bo1_1 {
	float: left;
	font-size: 24px;
	color: #000000;
}

.yxjmpp-bo1_2 {
	float: right;
	display: flex;
}

.yxjmpp-bo1_3 {
	font-size: 16px;
	color: #9C9C9C;
}

.yxjmpp-bo1_3.on {
	color: #000000;
}

.yxjmpp-bo1_4 {
	width: 10px;
	margin: 0 10px;
}

.yxjmpp-bo2 {
	width: 100%;
	display: inline-block;
}

.yxjmpp-bo2_1 {
	width: 32%;
	display: block;
	background: white;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
}

.yxjmpp-bo2_1:nth-child(3n) {
	margin-right: 0;
}

.yxjmpp-bo2_2 {
	width: 110px;
	height: 110px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.yxjmpp-bo2_3 {
	width: calc(100% - 115px);
	padding: 0 15px;
	display: inline-block;
	vertical-align: middle;
}

.yxjmpp-bo2_4 {
	width: 100%;
	font-size: 18px;
	color: #2C2B28;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.yxjmpp-bo2_5 {
	width: 100%;
	margin-top: 10px;
	font-size: 18px;
	color: #F03C44;
}

.yxjmpp-bo2_6 {
	width: 100%;
	margin-top: 5px;
	display: inline-block;
}

.yxjmpp-bo2_6_1 {
	float: left;
	display: flex;
}

.yxjmpp-bo2_6_1 div {
	height: 25px;
	background: #F3F3F3;
	padding: 0 5px;
	line-height: 25px;
	font-size: 12px;
	color: #999999;
	margin-right: 5px;
}

.yxjmpp-bo2_6_1 div:last-child {
	margin-right: 0;
}

.yxjmpp-bo2_6_2 {
	float: right;
	font-size: 12px;
	color: #C9C6CD;
}

.max-fls {
	width: 100%;
	margin-top: 15px;
	margin-bottom: 5px;
	background: #FF0000;
    	color: white;
	display: flex;
	flex-wrap: wrap;
	position: relative;
}
.max-fls::after{
    content:'';
    width: 100%;
    height: calc(100% - 50px);
    background: white;
    position: absolute;
    left: 0;
    bottom: 0;
}
.max-fl {
        min-width: 52px;
	height: 50px;
	line-height: 50px;
	padding: 0 8px;
	display: block;
	font-size: 16px;
	text-align: center;
		/*background: #FF0000;*/
    	/*color: white;*/
	/*font-weight: bold;*/
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	/*text-overflow: ellipsis;*/
	/* 显示省略号 */
	position: relative;
	z-index: 1;
}
.max-fl.on1{
    background: #FF0000;
    	color: white;
}
.max-fl.on2{
    background: white;
    	color: #333333;
}
.max-fl.on1.on {
	background: #DA0000;
}
.max-fl.on2.on {
color: #FF0000;
}

.phb-sxs {
	border-bottom: 1px solid #F4F4F4;
	width: 100%;
	height: 45px;
	background: white;
	display: inline-block;
}

.phb-sx1 {
	float: right;
	line-height: 45px;
	font-size: 14px;
	color: #666666;
	padding: 0 20px;
}

.phb-sx1 span {
	color: #DD0000;
}

.phb-s2 {
	float: left;
	display: flex;
}

.phb-s2_1 {
	width: 125px;
	height: 100%;
	display: block;
	text-align: center;
	position: relative;
}

.phb-s2_1 span {
	line-height: 45px;
	display: inline-block;
	vertical-align: middle;
}

.phb-s2_1 img {
	width: 5px;
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
}

.phb-s2_1::after {
	content: '';
	width: 2px;
	height: 13px;
	background: #7D7D7D;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.phb-s2_1.on {
	background: #E10012;
	color: white;
}

.phb-s2_1:last-child::after {
	display: none;
}

.phb-s2_1.on::after {
	display: none;
}

.phb-list {
	width: 100%;
}

.phb-li {
	width: 100%;
	background: white;
	margin-bottom: 20px;
	padding: 20px 15px;
}

.phb-lia {
	width: 100%;
	display: inline-block;
}

.phb-lia1 {
	width: 200px;
	height: 160px;
	display: block;
	object-fit: cover;
	object-position: center;
	float: left;
}

.phb-lia2 {
	width: 110px;
	float: left;
}

.phb-lia2_1 {
	width: 100%;
	height: 30px;
	border-radius: 5px;
	text-align: center;
	line-height: 30px;
	box-shadow: 0 0 4px rgba(213, 15, 16, .5);
	background: linear-gradient(to right, #EC6409, #D60F10);
	font-size: 14px;
	color: white;
	display: block;
}

.phb-lia2_2 {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
	color: #D2B06B;
}

.phb-lia2_3 {
	border: 1px solid #F4CCCB;
	width: 100%;
	margin-top: 10px;
	border-radius: 5px;
	padding: 5px;
	text-align: center;
}

.phb-lia2_3_1 {
	width: 100%;
	font-size: 12px;
	color: #888888;
}

.phb-lia2_3_2 {
	width: 100%;
	margin-top: 15px;
	font-size: 12px;
	color: #000000;
}

.phb-lia2_4 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}

.phb-lia2_4 span {
	display: inline-block;
	vertical-align: middle;
}

.phb-lia2_4 img {
	width: 14px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.phb-lia3 {
	width: calc(100% - 110px - 200px);
	float: left;
	padding: 0 20px;
}

.phb-lia3_1 {
	width: 100%;
}

.phb-lia3_1_1 {
	width: 90px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.phb-lia3_1_2 {
	width: 25px;
	margin-left: 10px;
	display: inline-block;
	vertical-align: middle;
}

.phb-lia3_1_3 {
	max-width: calc(100% - 140px);
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
}

.phb-lia3_2 {
	width: 100%;
	display: inline-block;
}

.phb-lia3_3 {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-top: 5px;
	display: inline-block;
}

.phb-lia3_3:nth-child(2n) {
	margin-right: 0;
}

.phb-lia3_4 {
	border: 1px solid #C2C7DC;
	min-width: 60px;
	height: 25px;
	text-align: center;
	line-height: 25px;
	padding: 0 10px;
	margin-right: 10px;
	font-size: 14px;
	color: #666666;
	float: left;
}

.phb-lia3_4:last-child {
	margin-right: 0;
}

.phb-lia3_5 {
	line-height: 25px;
	font-size: 14px;
	color: #666666;
}

.phb-lia3_5 span {
	font-size: 15px;
	color: #DD0000;
	font-weight: bold;
}

.phb-lib {
	width: 100%;
	display: none;
	padding-top: 40px;
	padding-left: 220px;
	padding-right: 30px;
}

.phb-lib1 {
	width: 100%;
	margin-bottom: 15px;
}

.phb-lib1:last-child {
	margin-bottom: 0;
}

.phb-lib2 {
	width: 100%;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.phb-lib2 img {
	width: 10px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.phb-lib2 span {
	display: inline-block;
	vertical-align: middle;
}

.phb-lib3 {
	width: 100%;
	font-size: 14px;
	color: #666666;
	margin-top: 10px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
	position: relative;
}

.phb-lib3 a {
	background: white;
	color: #FF0000;
	position: absolute;
	right: 0;
	bottom: 0;
}

.phb-lib4 {
	width: 100%;
	display: inline-block;
}

.phb-lib4_1 {
	border: 1px solid #DCDCDC;
	width: 105px;
	height: 80px;
	padding: 2px;
	margin-right: 5px;
	margin-top: 10px;
	float: left;
}

.phb-lib4_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.phb-lib4_2 {
	height: 55px;
	display: block;
	float: left;
	margin-top: 20px;
}

.phb-lib4_2 img {
	height: 100%;
	display: block;
}

.phb-lib5 {
	width: 100%;
}

.phb-lib5_1 {
	border-bottom: 1px dashed #E2E2E2;
	width: 100%;
	height: 40px;
	display: flex;
}

.phb-lib5_1:last-child {
	border-bottom: 0;
}

.phb-lib5_2 {
	width: calc(100% - 78px);
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	padding-right: 20px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.phb-lib5_3 {
	line-height: 40px;
	font-size: 14px;
	color: #666666;
}

.phb-lia2_4.on img {
	transform: rotate(180deg);
}

.phb-lib.on {
	display: block;
}

.jmtt-box {
	width: 100%;
	margin-top: 15px;
	display: flex;
}

.jmtt-bori {
	width: 23%;
	background: white;
	padding: 15px;
	margin-left: 2%;
}

.jmtt-bori1 {
	width: 100%;
	display: inline-block;
}

.jmtt-bori1_1 {
	border-left: 3px solid #E6141D;
	padding: 0 5px;
	float: left;
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.jmtt-bori1_1 span {
	color: #E6141D;
}

.jmtt-bori1_2 {
	float: right;
	font-size: 12px;
	color: #999999;
}

.jmtt-bori2 {
	width: 100%;
	margin-top: 20px;
	display: block;
	font-size: 14px;
	color: #666666;
}

.jmtt-bori2 img {
	width: 5px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.jmtt-bori2 div {
	width: calc(100% - 20px);
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmtt-bole {
	width: 75%;
	background: white;
	padding: 15px;
	display: flex;
}

.jmtt-bole1 {
	width: 40%;
	height: 335px;
	/*height: 420px;*/
	/*height: 100%;*/
	display: block;
	margin-right: 3%;
}
.jmtt-bole1 .swiper{
  	width: 100%;
	height: 100%;  
}
.jmtt-bole1 .swiper-slide{
    	width: 100%;
	height: 100%; 
}
.jmtt-bole1_1{
    width: 100%;
    height: 100%;
    	display: block;
}
.jmtt-bole1_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmtt-bole2 {
	width: 57%;
}

.jmtt-bole3 {
	border-bottom: 1px dashed #F1F1F1;
	width: 100%;
	display: block;
	padding: 15px 0;
}

.jmtt-bole3_1 {
	width: 100%;
	display: inline-block;
}

.jmtt-bole3_1_1 {
	border: 1px solid #E5141D;
	width: 40px;
	height: 20px;
	border-radius: 5px;
	text-align: center;
	line-height: 20px;
	float: left;
	margin-right: 10px;
	font-size: 14px;
	color: #E6141D;
}

.jmtt-bole3_1_2 {
	width: calc(100% - 50px);
	float: left;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmtt-bole3_2 {
	width: 100%;
	height: 38px;
	margin-top: 15px;
	font-size: 14px;
	color: #999999;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.jmtt-bole4 {
	width: 100%;
	display: block;
}

.jmtt-bole4:last-child .jmtt-bole4_2 {
	border-bottom: 0;
}

.jmtt-bole4_1 {
	width: 5px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.jmtt-bole4_2 {
	border-bottom: 1px dashed #F1F1F1;
	width: calc(100% - 20px);
	padding: 15px 0;
	display: inline-block;
	vertical-align: middle;
}

.jmtt-bole4_2_1 {
	width: calc(100% - 90px);
	float: left;
	font-size: 16px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmtt-bole4_2_2 {
	float: right;
	font-size: 14px;
	color: #666666;
}

.jmgg-box {
	width: 100%;
	display: inline-block;
	margin: 10px 0;
}

.jmgg-bo {
	width: 32%;
	height: 70px;
	float: left;
	margin: 10px 0;
	margin-right: 2%;
}

.jmgg-bo:nth-child(3n) {
	margin-right: 0;
}

.jmgg-bo img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.yxzq-box {
	width: 100%;
	margin-bottom: 15px;
	display: flex;
}

.yxzq-bori {
	width: 23%;
	background: white;
	padding: 15px;
	margin-left: 2%;
}

.yxzq-bori1 {
	width: 100%;
	display: inline-block;
}

.yxzq-bori2 {
	width: 49%;
	display: block;
	float: left;
	margin-right: 2%;
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	color: #333333;
}

.yxzq-bori2:nth-child(2n) {
	margin-right: 0;
}

.yxzq-bori2 img {
	width: 100%;
	height: 95px;
	display: block;
	margin-bottom: 5px;
	object-fit: cover;
	object-position: center;
}

.yxzq-bori2 div {
	width: 100%;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.yxzq-bole {
	width: 75%;
	background: white;
	padding: 5px 15px;
}

.yxzq-bole1 {
	border-bottom: 1px solid #F1F1F1;
	width: 100%;
	padding: 15px 0;
	display: inline-block;
}

.yxzq-bole1_1 {
	border-left: 2px solid #E6141D;
	padding: 0 5px;
	float: left;
	font-size: 20px;
	color: #333333;
	font-weight: bold;
}

.yxzq-bole1_2 {
	float: right;
	font-size: 12px;
	color: #999999;
}

.yxzq-bole2 {
	width: 100%;
	display: inline-block;
}

.yxzq-bole3 {
	width: 48%;
	float: left;
	margin-right: 4%;
	margin-top: 15px;
}

.yxzq-bole3:nth-child(2n) {
	margin-right: 0;
}

.yxzq-bole3_1 {
	width: 100%;
	height: 140px;
	display: block;
}

.yxzq-bole3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.yxzq-bole3_2 {
	width: 100%;
	height: 45px;
	display: block;
	font-size: 16px;
	color: #666666;
}

.yxzq-bole3_2 img {
	width: 5px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.yxzq-bole3_2 div {
	width: calc(100% - 16px);
	height: 100%;
	line-height: 45px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
	display: inline-block;
	vertical-align: middle;
}

.yxzq-bole3_2:hover {
	font-size: 19px;
	color: #333333;
	font-weight: bold;
}

.yxzq-bolet {
	width: 75%;
	background: white;
	padding: 5px 15px;
	display: inline-block;
}

.yxzq-bolet1 {
	width: 49%;
	float: left;
	margin-right: 2%;
}

.yxzq-bolet1:nth-child(2n) {
	margin-right: 0;
}

.yxzq-bolet2 {
	width: 100%;
	margin-top: 15px;
}

.yxzq-bolet3 {
	width: 100%;
	height: 195px;
	display: block;
	font-size: 16px;
	color: white;
	position: relative;
}

.yxzq-bolet3 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.yxzq-bolet3 div {
	width: 100%;
	height: 30px;
	text-align: center;
	line-height: 30px;
	padding: 0 10px;
	background: rgba(0, 0, 0, .5);
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.yxzq-bolet4 {
	width: 100%;
	height: 40px;
	display: block;
}

.yxzq-bolet4:last-child .yxzq-bolet4_2 {
	border-bottom: 0;
}

.yxzq-bolet4_1 {
	width: 5px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.yxzq-bolet4_2 {
	border-bottom: 1px dashed #F1F1F1;
	width: calc(100% - 15px);
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}

.yxzq-bolet4_3 {
	width: calc(100% - 100px);
	float: left;
	line-height: 40px;
	font-size: 16px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.yxzq-bolet4_4 {
	float: right;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
}

.jmsj-box {
	width: 100%;
	background: white;
	padding: 15px;
	margin-bottom: 20px;
	display: flex;
	flex-wrap: wrap;
}

.jmsj-bo {
	width: 49%;
	margin-right: 2%;
}

.jmsj-bo:nth-child(2n) {
	margin-right: 0;
}

.jmsj-bo1 {
	border-bottom: 1px solid #F1F1F1;
	width: 100%;
	    height: calc(100% - 57px);
	padding: 15px 0;
	display: flex;
}

.jmsj-bo2 {
	width: 42%;
	margin-right: 2%;
}

.jmsj-bo2 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.jmsj-bo3 {
	width: 56%;
}

.jmsj-bo3_1 {
	width: 100%;
	height: 35px;
	display: block;
	font-size: 14px;
	color: #666666;
}

.jmsj-bo3_1 img {
	width: 5px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.jmsj-bo3_1 div {
	width: calc(100% - 15px);
	line-height: 35px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jmsj-bo3_1:hover {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}

.zxlb-box {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 25px;
}

.zxlb-bo {
	width: 32%;
	margin-right: 2%;
	margin-top: 20px;
	background: white;
	padding: 5px 15px;
}

.zxlb-bo:nth-child(3n) {
	margin-right: 0;
}

.zxlb-bo1 {
	width: 100%;
	padding-bottom: 20px;
}

.zxlb-bo2 {
	width: 100%;
	display: block;
	margin-top: 15px;
	font-size: 14px;
	color: #666666;
}

.zxlb-bo2:hover {
	color: #DC140F;
}

.zxlb-bo2_1 {
	width: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zxlb-bo2_2 {
	width: calc(100% - 95px);
	padding: 0 10px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxlb-bo2_3 {
	width: 80px;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
}

.hbzs-box {
	width: 100%;
	margin-top: 35px;
}

.hbzs-bo1 {
	width: 100%;
	font-size: 26px;
	color: #E6141D;
	font-weight: bold;
}

.hbzs-bo2 {
	width: 100%;
	margin-top: 15px;
}

.hbzs-bo2 .swiper-father {
	width: 100%;
	height: 100%;
	position: relative;
}

.hbzs-bo2 .swiper {
	width: 100%;
	height: 100%;
}

.hbzs-bo2 .swiper-slide {
	width: 100%;
	height: 100%;
}

.hbzs-bo2 .swiper-button {
	width: 55px;
	height: 25px;
	position: absolute;
	right: 0;
	top: -45px;
}

.hbzs-bo2 .swiper-button-prev::after,
.hbzs-bo2 .swiper-button-next::after {
	display: none;
}

.hbzs-bo2 .swiper-button-prev {
	width: 25px;
	height: 25px;
	background-image: url(../img/prev_4.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
	margin-top: -12px;
}

.hbzs-bo2 .swiper-button-next {
	width: 25px;
	height: 25px;
	background-image: url(../img/next_4.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
	margin-top: -12px;
}

.hbzs-bo3 {
	width: 100%;
	background: white;
	display: block;
}

.hbzs-bo3_1 {
	width: 100%;
	height: 170px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.hbzs-bo3_2 {
	width: 100%;
	padding: 10px 5px;
}

.hbzs-bo3_3 {
	width: 100%;
	font-size: 16px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hbzs-bo3_4 {
	width: 100%;
	margin-top: 5px;
	font-size: 16px;
	color: #E6141D;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hbzs-bo3_5 {
	width: 100%;
	min-height: 50px;
	display: inline-block;
}

.hbzs-bo3_5 div {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	margin-right: 5px;
	margin-top: 5px;
	background: #F9F9F9;
	float: left;
	font-size: 12px;
	color: #C0C0C0;
}

.hbzs-bo3_5 div:last-child {
	margin-right: 0;
}

.zxjmpp-box {
	width: 100%;
	margin: 30px auto;
}

.zxjmpp-bo1 {
	border-bottom: 2px solid #CCCCCC;
	width: 100%;
	padding: 10px 0;
	font-size: 20px;
	color: #D71318;
	font-weight: bold;
}

.zxjmpp-bo2 {
	width: 100%;
	margin-top: 25px;
}

.zxjmpp-bo2 .swiper {
	width: 100%;
	height: 100%;
}

.zxjmpp-bo2 .swiper-slide {
	width: 100%;
	height: 100%;
}

.zxjmpp-bo2 .swiper-button-prev::after,
.zxjmpp-bo2 .swiper-button-next::after {
	display: none;
}

.zxjmpp-bo2 .swiper-button-prev {
	width: 25px;
	height: 50px;
	background-image: url(../img/prev_3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	left: 0;
}

.zxjmpp-bo2 .swiper-button-next {
	width: 25px;
	height: 50px;
	background-image: url(../img/next_3.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	right: 0;
}

.zxjmpp-bo3 {
	width: 100%;
	display: block;
}

.zxjmpp-bo3_1 {
	width: 100%;
	height: 225px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxjmpp-bo3_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 22px;
	color: #333333;
	text-align: center;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxjmpp-bo3_3 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-size: 14px;
	color: #333333;
}

.zxjmpp-bo3_3 span {
	color: #DC0000;
	font-weight: bold;
}

.zxjmpp-bo3_4 {
	width: 100%;
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	color: #999999;
}

.zxjmpp-bo4 {
	width: 100%;
	display: inline-block;
}

.zxjmpp-bo4_1 {
	width: 15.83%;
	float: left;
	margin-right: 1%;
	margin-top: 20px;
	display: block;
	background: white;
}

.zxjmpp-bo4_1:nth-child(6n) {
	margin-right: 0;
}

.zxjmpp-bo4_2 {
	width: 100%;
	height: 170px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxjmpp-bo4_3 {
	width: 100%;
	padding: 10px;
}

.zxjmpp-bo4_4 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxjmpp-bo4_5 {
	width: 100%;
	margin-top: 5px;
	font-size: 16px;
	color: #D92D21;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxjmpp-bo4_6 {
	width: 100%;
	margin-top: 5px;
	display: flex;
}

.zxjmpp-bo4_6 div {
	height: 20px;
	line-height: 20px;
	padding: 0 5px;
	background: #F9F9F9;
	font-size: 12px;
	color: #B9B8B9;
	margin-right: 5px;
}

.zxjmpp-bo4_6 div:last-child {
	margin-right: 0;
}

.gdyz-box {
	width: 100%;
	margin-top: 30px;
}

.gdyz-bo1 {
	width: 100%;
	display: inline-block;
}

.gdyz-bo1_1 {
	float: left;
	font-size: 22px;
	color: #333333;
	font-weight: bold;
}

.gdyz-bo1_2 {
	float: right;
	display: flex;
}

.gdyz-bo1_3 {
	margin-right: 30px;
	font-size: 18px;
	color: #333333;
}

.gdyz-bo1_3:last-child {
	margin-right: 0;
}

.gdyz-bo2 {
	width: 100%;
	display: inline-block;
}

.gdyz-bo2_1 {
	border: 1px solid #EEEEEE;
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-top: 20px;
	display: block;
	background: white;
	border-radius: 15px;
	padding: 15px;
}

.gdyz-bo2_1:nth-child(3n) {
	margin-right: 0;
}

.gdyz-bo2_2 {
	width: 95px;
	height: 95px;
	border-radius: 10px;
	margin-right: 10px;
	object-fit: cover;
	object-position: center;
	display: inline-block;
	vertical-align: middle;
}

.gdyz-bo2_3 {
	width: calc(100% - 110px);
	display: inline-block;
	vertical-align: middle;
}

.gdyz-bo2_4 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.gdyz-bo2_5 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #999999;
}

.gdyz-bo2_6 {
	width: 100%;
	margin-top: 20px;
	font-size: 16px;
	color: #F9490A;
	font-weight: bold;
}

.jtdetail-tops {
	width: 100%;
	background: white;
	display: flex;
	margin-top: 30px;
}

.jtdetail-top1 {
	border-left: 1px solid #E2E2E2;
	width: 26%;
	padding: 25px;
}

.jtdetail-top1_1 {
	width: 180px;
	max-width: 100%;
	border-radius: 10px;
	display: block;
	margin: auto;
}

.jtdetail-top1_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.jtdetail-top1_3 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
}

.jtdetail-top2 {
	width: 74%;
	padding: 20px;
	display: inline-block;
}

.jtdetail-top2_1 {
	width: 34%;
	height: 100%;
	float: left;
	margin-right: 2%;
}
.jtdetail-top2_1 .swiper{
    width: 100%;
    height: 100%; 
}
.jtdetail-top2_1 .swiper-slide{
     width: 100%;
    height: 100%; 
}
.jtdetail-top2_1 .swiper-pagination-bullet {
	box-sizing: border-box;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: white;
	opacity: 1;
}

.jtdetail-top2_1 .swiper-pagination-bullet-active {
	background: #DA0000;
}
.jtdetail-top2_1_1{
    width: 100%;
    height: 100%;
    display: block;
    	object-fit: cover;
	object-position: center;
}
.jtdetail-top2_2 {
	width: 64%;
	float: left;
}

.jtdetail-top2_3 {
	width: 100%;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.jtdetail-top2_4 {
	width: 100%;
	margin-top: 10px;
	display: flex;
	align-items: center;
}

.jtdetail-top2_4_1 {
	width: 60px;
	font-size: 12px;
	color: #999999;
	margin-right: 10px;
}

.jtdetail-top2_4_2 {
	width: calc(100% - 70px);
	font-size: 12px;
	color: #666666;
}

.jtdetail-top2_4_2 span {
	font-size: 19px;
	color: #D71318;
	font-weight: bold;
}

.jtdetail-top2_4_3 {
	width: calc(100% - 70px);
	font-size: 12px;
	color: #666666;
}

.jtdetail-top2_5 {
	border-top: 1px dashed #E2E2E2;
	width: 100%;
	margin-top: 10px;
}

.jtdetail-top2_4_4 {
	width: calc(100% - 70px);
	font-size: 12px;
	color: #333333;
}

.jtdetail-top2_6 {
	width: 100%;
	margin-top: 15px;
	display: flex;
}

.jtdetail-top2_6 button {
	border: none;
	outline: none;
	width: 140px;
	height: 40px;
	margin-right: 10px;
	background: #D71318;
	color: white;
	font-size: 16px;
	border-radius: 5px;
}

.jtdetail-top2_6 button:last-child {
	margin-right: 0;
	background: #FF8000;
}

.jtdetail-cens {
	width: 100%;
	display: flex;
	margin-top: 20px;
}

.jtdetail-right {
	width: 18%;
	margin-left: 2%;
}

.jtdetail-ri1 {
	border: 1px solid #DCDCDC;
	width: 100%;
	background: white;
	margin-bottom: 15px;
	padding: 15px;
}

.jtdetail-ri1_1 {
	width: 100%;
	text-align: center;
}

.jtdetail-ri1_1_1 {
	width: 30px;
	height: 1px;
	background: #BFBFBF;
	display: inline-block;
	vertical-align: middle;
}

.jtdetail-ri1_1_2 {
	font-size: 18px;
	color: #333333;
	margin-left: 5px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.jtdetail-ri1_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	color: #666666;
}

.jtdetail-ri1_3 {
	width: 100%;
	margin-top: 15px;
	display: flex;
}

.jtdetail-ri1_3_1 {
	border: 1px solid #D2D2D2;
	width: 49%;
	height: 30px;
	margin-right: 2%;
	display: block;
	text-align: center;
	font-size: 12px;
	color: #888888;
	border-radius: 5px;
}

.jtdetail-ri1_3_1:last-child {
	margin-right: 0;
}

.jtdetail-ri1_3_1 img {
	width: 15px;
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
}

.jtdetail-ri1_3_1 span {
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}

.jtdetail-left {
	width: 80%;
	background: white;
}

.jtdetail-lea {
	border-bottom: 2px solid #D71318;
	width: 100%;
	height: 40px;
	display: flex;
}

.jtdetail-lea1 {
	border-right: 1px solid #E5E5E5;
	width: 125px;
	height: 100%;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
	display: block;
}

.jtdetail-lea1:last-child {
	border-right: 0;
}

.jtdetail-leb {
	width: 100%;
	padding: 25px 20px;
}
.jtdetail-led img{
    max-width: 100%;
    float: inherit !important;
}
.jtdetail-led span{
        text-wrap: inherit !important;
}
.jtdetail-lec {
	width: 100%;
}

.jtdetail-lec1 {
	width: 100%;
	font-size: 24px;
	color: #E4251D;
	font-weight: bold;
}

.jtdetail-lec2 {
	border-top: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	width: 100%;
	margin-top: 30px;
	display: inline-block;
}

.jtdetail-lec2_1 {
	width: 50%;
	height: 45px;
	border-right: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	float: left;
	display: flex;
}

.jtdetail-lec2_1:nth-child(1) {
	border-top: 0;
}

.jtdetail-lec2_1:nth-child(2) {
	border-top: 0;
}

.jtdetail-lec2_1:nth-child(2n) {
	border-right: 0;
}

.jtdetail-lec2_2 {
	width: 135px;
	line-height: 45px;
	padding: 0 20px;
	font-size: 17px;
	color: #666666;
}

.jtdetail-lec2_3 {
	width: calc(100% - 135px);
	line-height: 45px;
	padding: 0 20px;
	font-size: 17px;
	color: #666666;
}

.jtdetail-led {
	width: 100%;
	margin-top: 30px;
}

.jtdetail-led1 {
    border-bottom: 2px solid #bebebe;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 0;
}
.jtdetail-led1 span{
    	color: #E4251D;
}
.jtdetail-led2 {
	width: 100%;
	margin-top: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}

.jtdetail-lee {
	width: 100%;
	margin-top: 75px;
}

.jtdetail-lee1 {
	border-bottom: 2px solid #E0E0E0;
	width: 100%;
	padding: 10px 0;
	font-size: 18px;
	color: #747474;
}

.jtdetail-lee1 span {
	margin-right: 25px;
	font-size: 24px;
	color: #D71318;
	font-weight: bold;
}

.jtdetail-lee2 {
	width: 465px;
	max-width: 100%;
	margin-top: 25px;
}

.jtdetail-lee3 {
	width: 100%;
	margin-bottom: 15px;
	display: flex;
	position: relative;
}

.jtdetail-lee3:last-child {
	margin-bottom: 0;
}

.jtdetail-lee3_1 {
	width: 75px;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	color: #747474;
}

.jtdetail-lee3_1 span {
	color: #D71318;
}

.jtdetail-lee3_2 {
	border: 1px solid #CCCCCC;
	outline: none;
	width: calc(100% - 75px);
	height: 45px;
	padding: 0 5px;
	font-size: 16px;
}

.jtdetail-lee3_3 {
	border: 1px solid #CCCCCC;
	outline: none;
	width: calc(100% - 75px);
	height: 45px;
	padding: 0 5px;
	padding-right: 25px;
	font-size: 16px;
	-webkit-appearance: none;
	/* for Chrome, Safari */
	-moz-appearance: none;
	/* for Firefox */
	-ms-appearance: none;
	/* for IE10+ */
	appearance: none;
	background-image: url(../img/select_3.png);
	background-position: center right 5px;
	background-repeat: no-repeat;
	background-size: 20px auto;
}

.jtdetail-lee3_4 {
	border: 1px solid #CCCCCC;
	outline: none;
	width: calc(100% - 75px);
	height: 175px;
	padding: 5px;
	font-size: 16px;
}

.jtdetail-lee3_5 {
	border: none;
	outline: none;
	width: calc(100% - 75px);
	height: 45px;
	border-radius: 5px;
	background: #D71318;
	font-size: 14px;
	color: white;
}

.jtdetail-lee3_6 {
	width: 420px;
	border: 1px solid #E4E4E4;
	background: white;
	display: none;
	position: absolute;
	left: calc(100% + 20px);
	top: 0;
	z-index: 1;
}

.jtdetail-lee3_6_1 {
	width: 100%;
	height: 45px;
	background: #FF8000;
	line-height: 45px;
	padding: 0 20px;
	font-size: 16px;
	color: white;
	position: relative;
}

.jtdetail-lee3_6_1::after {
	content: '';
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 8px solid #FF8000;
	border-left: 8px solid transparent;
	border-bottom: 10px solid transparent;
	position: absolute;
	left: -16px;
	top: 50%;
	transform: translateY(-50%);
}

.jtdetail-lee3_6_2 {
	width: 100%;
	padding: 15px;
	height: 190px;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	overflow: hidden;
	overflow-y: auto;
}
.jtdetail-lee3_7{
    border: 1px solid #CCCCCC;
	outline: none;
	width: calc(100% - 200px);
	height: 45px;
	padding: 0 5px;
	font-size: 16px;
}
.jtdetail-lee3_8{
    margin-left: 20px;
    display: flex;
}
.jtdetail-lee3_8_1{
    margin-right: 20px;
        font-size: 16px;
}
.jtdetail-lee3_8_1:last-child{
    margin-right: 0;
}
.jtdetail-lee3_8_1 input{
    display: inline-block;
    vertical-align: middle;
}
.jtdetail-lee3_8_1 div{
    line-height: 45px;
    display: inline-block;
    vertical-align: middle;
}
.jtdetail-lee4 {
	width: 100%;
	display: inline-block;
}

.jtdetail-lee4_1 {
	width: 45%;
	display: block;
	float: left;
	margin-right: 10%;
	margin-top: 15px;
	font-size: 12px;
	color: #666666;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.jtdetail-lee4_1:nth-child(2n) {
	margin-right: 0;
}

.jtdetail-leg {
	width: 100%;
	margin-top: 50px;
}

.jtdetail-leg1 {
	border-bottom: 2px solid #E0E0E0;
	width: 100%;
	padding: 10px 0;
	display: inline-block;
}

.jtdetail-leg1_1 {
	float: left;
	font-size: 20px;
	color: #D71318;
	font-weight: bold;
}

.jtdetail-leg1_2 {
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	float: right;
}

.jtdetail-leg2 {
	border-bottom: 1px solid #E1E1E1;
	width: 100%;
	display: inline-block;
	padding: 15px 0;
}

.jtdetail-leg2_1 {
	width: 65px;
	height: 65px;
	border-radius: 50%;
	display: block;
	object-fit: cover;
	object-position: center;
	float: left;
	margin-right: 20px;
}

.jtdetail-leg2_2 {
	width: calc(100% - 85px);
	float: left;
}

.jtdetail-leg2_3 {
	width: 100%;
	font-size: 18px;
	color: #333333;
}

.jtdetail-leg2_4 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	margin-top: 15px;
}

.jtdetail-leg2_5 {
	width: 100%;
	margin-top: 10px;
	display: flex;
	font-size: 14px;
	color: #787878;
}

.jtdetail-leg2_5 div {
	margin-right: 15px;
}

.jtdetail-leg2_5 div:last-child {
	margin-right: 0;
}

.zxdetail-box {
	width: 100%;
	margin-top: 20px;
	display: flex;
}

.zxdetail-right {
	width: 18%;
	margin-left: 2%;
}

.hotjm-pps {
	width: 100%;
	padding: 5px;
}

.hotjm-pp {
	border-bottom: 1px dashed #CDCDCD;
	width: 100%;
	display: block;
	padding: 10px 0;
}

.hotjm-pp1 {
	border: 1px solid #E2E2E2;
	width: 40%;
	height: 60px;
	display: inline-block;
	vertical-align: middle;
}

.hotjm-pp:last-child {
	border-bottom: 0;
}

.hotjm-pp1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.hotjm-pp2 {
	width: 55%;
	margin-left: 2%;
	display: inline-block;
	vertical-align: middle;
}

.hotjm-pp2_1 {
	width: 100%;
	font-size: 14px;
	color: #404040;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hotjm-pp2_2 {
	width: 100%;
	margin-top: 5px;
	font-size: 12px;
	color: #8F8C8C;
}

.hotjm-pp2_2 span {
	color: #FF9900;
}

.hotjm-pp2_3 {
	max-width: 100%;
	width: 65px;
	height: 20px;
	margin-top: 5px;
	border-radius: 5px;
	text-align: center;
	line-height: 20px;
	background: #FF9900;
	color: white;
	font-size: 12px;
}

.hotjm-zxs {
	width: 100%;
	padding: 10px 5px;
}

.hotjm-zx {
	width: 100%;
	display: block;
	font-size: 12px;
	color: #666666;
	margin-bottom: 15px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.hotjm-zx:last-child {
	margin-bottom: 0;
}

.zxdetail-left {
	width: 80%;
}

.zxdetail-lea {
	width: 100%;
	background: white;
	padding: 25px;
}

.zxdetail-lea1 {
	width: 100%;
	font-size: 29px;
	color: #333333;
	font-weight: bold;
}

.zxdetail-lea2 {
	width: 100%;
	margin-top: 10px;
	display: inline-block;
}

.zxdetail-lea2_1 {
	float: left;
	margin-right: 50px;
	font-size: 14px;
	color: #999999;
}

.zxdetail-lea2_1:last-child {
	margin-right: 0;
}

.zxdetail-lea2_1 img {
	width: 10px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-lea2_1 div {
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-lea3 {
	border: 1px solid #ECEBEB;
	width: 100%;
	margin-top: 20px;
	padding: 20px 30px;
	display: inline-block;
}

.zxdetail-lea3_1 {
	width: 125px;
	float: left;
}

.zxdetail-lea3_1 a {
	border: 1px solid #E70012;
	width: 100%;
	height: 30px;
	display: block;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	color: #E70012;
	margin-bottom: 10px;
}

.zxdetail-lea3_1 a:last-child {
	margin-bottom: 0;
}

.zxdetail-lea3_2 {
	width: calc(50% - 65px);
	float: left;
}

.zxdetail-lea3_3 {
	width: 100%;
	margin-bottom: 15px;
	font-size: 16px;
	color: #666666;
}

.zxdetail-lea3_3:last-child {
	margin-bottom: 0;
}

.zxdetail-lea3_3 span {
	color: #E4251D;
}

.zxdetail-lea3_3 img {
	width: 15px;
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-lea4 {
	width: 100%;
	margin-top: 30px;
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}

.zxdetail-lea4 img {
	max-width: 100%;
}
.zxdetail-lea4 p{
        text-wrap: inherit !important;
}
.zxdetail-lea4 span{
        text-wrap: inherit !important;
}
.zxdetail-lea5 {
	width: 100%;
	margin-top: 55px;
	display: flex;
}

.zxdetail-lea5_1 {
	width: 49%;
	display: block;
	margin-right: 2%;
	font-size: 14px;
	color: #333333;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxdetail-lea5_1:last-child {
	margin-right: 0;
}

.zxdetail-leb {
	border: 1px solid #D20001;
	width: 100%;
	margin-top: 40px;
	background: white;
}

.zxdetail-leb1 {
	width: 100%;
	height: 55px;
	background: #D20001;
	padding: 0 30px;
	line-height: 55px;
	font-size: 14px;
	color: white;
}

.zxdetail-leb1 span {
	margin-right: 25px;
	font-size: 24px;
	font-weight: bold;
}

.zxdetail-leb2 {
	width: 100%;
	padding: 20px 45px;
}

.zxdetail-leb3 {
	width: 100%;
	margin-bottom: 20px;
	display: inline-block;
}

.zxdetail-leb3:last-child {
	margin-bottom: 0;
}

.zxdetail-leb3_1 {
	width: 60px;
	min-height: 10px;
	line-height: 35px;
	font-size: 16px;
	color: #333333;
	float: left;
}

.zxdetail-leb3_2 {
	border: 1px solid #DCDCDC;
	outline: none;
	width: 235px;
	height: 35px;
	padding: 0 10px;
	font-size: 14px;
	float: left;
	display: block;
}

.zxdetail-leb3_3 {
	float: left;
	margin-left: 40px;
	display: flex;
}

.zxdetail-leb3_3_1 {
	margin-right: 15px;
	font-size: 14px;
	color: #333333;
}

.zxdetail-leb3_3_1:last-child {
	margin-right: 0;
}

.zxdetail-leb3_3_1 input {
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-leb3_3_1 span {
	line-height: 35px;
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-leb3_4 {
	border: 1px solid #DCDCDC;
	outline: none;
	width: 48%;
	height: 255px;
	padding: 10px;
	font-size: 14px;
	float: left;
	display: block;
}

.zxdetail-leb3_5 {
	border: 1px solid #D20001;
	/*width: 34%;*/
	width: 40%;
	float: left;
	margin-left: 20px;
}

.zxdetail-leb3_5_1 {
	width: 100%;
	height: 45px;
	text-align: center;
	line-height: 45px;
	background: #D20001;
	color: white;
	font-size: 18px;
}

.zxdetail-leb3_5_2 {
	width: 100%;
	height: 155px;
	padding: 15px;
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	overflow: hidden;
	overflow-y: auto;
}

.zxdetail-leb3_6 {
	float: left;
	font-size: 14px;
	color: #666666;
}

input[type="checkbox"] {
	box-sizing: border-box;
	cursor: pointer;
	border: 1px solid #767676;
	outline: none;
	position: relative;
	width: 15px;
	height: 15px;
	font-size: 14px;
	border-radius: 2px;
	margin: 0;
	-webkit-appearance: none;
	display: inline-block;
	vertical-align: middle;
}

input[type=checkbox]::after {
	position: absolute;
	top: -1px;
	left: -1px;
	width: 15px;
	height: 15px;
	display: inline-block;
	visibility: visible;
	padding-left: 0px;
	text-align: center;
	content: ' ';
	box-sizing: border-box;
}

input[type=checkbox]:checked {
	border: none;
}

input[type=checkbox]:checked::after {
	content: "✓";
	font-size: 14px;
	font-weight: bold;
	background: #D20001;
	color: white;
	border: 1px solid #D20001;
}

.zxdetail-leb3_6 div {
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-leb3_6 a {
	color: #D20001;
}

.zxdetail-leb3_7 {
	border: none;
	outline: none;
	width: 220px;
	height: 40px;
	float: left;
	display: block;
	background: #D20001;
	color: white;
	font-size: 16px;
}

.zxdetail-lec {
	width: 100%;
	margin-top: 15px;
	background: white;
	padding: 20px 30px;
}

.zxdetail-lec1 {
	width: 100%;
	display: inline-block;
}

.zxdetail-lec1_1 {
	border-left: 3px solid #D20001;
	float: left;
	padding: 0 5px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.zxdetail-lec1_2 {
	float: right;
	font-size: 12px;
	color: #999999;
}

.zxdetail-lec2 {
	width: 100%;
	display: inline-block;
	margin-top: 20px;
}

.zxdetail-lec3 {
	width: 44%;
	float: left;
	margin-right: 6%;
}

.zxdetail-lec3_1 {
	width: 100%;
	display: block;
	background: #F4F4F4;
	font-size: 15px;
	color: #333333;
}

.zxdetail-lec3_1 img {
	width: 100%;
	height: 250px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxdetail-lec3_1 div {
	border-top: 2px solid white;
	width: 100%;
	height: 40px;
	padding: 0 10px;
	line-height: 40px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxdetail-lec3_2 {
	width: 100%;
	display: flex;
}

.zxdetail-lec3_3 {
	width: 49%;
	margin-right: 2%;
	margin-top: 15px;
	display: block;
	font-size: 15px;
	color: #666666;
}

.zxdetail-lec3_3:last-child {
	margin-right: 0;
}

.zxdetail-lec3_3 img {
	width: 100%;
	height: 135px;
	display: block;
	object-fit: cover;
	object-position: center;
}

.zxdetail-lec3_3 div {
	width: 100%;
	margin-top: 15px;
	padding: 0 10px;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxdetail-lec4 {
	width: 50%;
	float: left;
}

.zxdetail-lec5 {
	width: 100%;
	margin-bottom: 40px;
}

.zxdetail-lec5:last-child {
	margin-bottom: 0;
}

.zxdetail-lec5_1 {
	width: 100%;
	display: block;
	height: 30px;
	font-size: 16px;
	color: #666666;
	margin-bottom: 5px;
}

.zxdetail-lec5_1:last-child {
	margin-bottom: 0;
}

.zxdetail-lec5_1 img {
	width: 5px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.zxdetail-lec5_1 div {
	width: calc(100% - 25px);
	height: 100%;
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.zxdetail-lec5_1:hover {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.nybanner {
	width: 100%;
	height: 830px;
	position: relative;
}

.nybanne1 {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.nybanne2 {
	width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.nybanne3 {
	width: 100%;
	text-align: center;
}

.nybanne3_1 {
	width: 100%;
	font-size: 70px;
	color: white;
	font-weight: bold;
}

.nybanne3_2 {
	width: 100%;
	margin-top: 25px;
	font-size: 24px;
	color: white;
	letter-spacing: 10px;
}

.nybanne3_3 {
	width: 580px;
	margin: auto;
	margin-top: 35px;
	font-size: 24px;
	color: white;
	letter-spacing: 10px;
	position: relative;
}

.nybanne3_3 img {
	width: 100%;
	display: block;
}

.nybanne3_3 div {
	width: 100%;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 44%;
	transform: translate(-50%, -50%);
}

.gywm-box {
	width: 100%;
}

.gywm-bo {
	width: 100%;
	margin: 50px auto;
}

.gywm-bo1 {
	width: 100%;
}

.gywm-bo1_1 {
	width: 100%;
	font-size: 48px;
	color: #3E3E3E;
	font-weight: bold;
}

.gywm-bo1_2 {
	width: 175px;
	height: 5px;
	background: #D81E06;
	margin-top: 15px;
}

.gywm-bo2 {
	width: 100%;
	margin-top: 45px;
	display: inline-block;
}

.gywm-bo2_1 {
width: 50%;
    float: left;
    font-size: 14px;
    color: #3E3E3E;
    line-height: 25px;
}

.gywm-bo2_2 {
	width: 47%;
	float: right;
}

.gywm-bo2_2_1 {
	width: 100%;
	height: 230px;
	margin-bottom: 30px;
	box-shadow: 20px 15px 0 rgba(103, 103, 103, .3);
}

.gywm-bo2_2_1:last-child {
	margin-bottom: 0;
}

.gywm-bo2_2_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.smyj-box {
	width: 100%;
	background: linear-gradient(to right, #FF5A00, #F74A4D);
}

.smyj-bo {
	width: 100%;
	margin: 55px auto;
	display: inline-block;
}

.smyj-bo1 {
	border: 2px dashed white;
	width: 22%;
	border-radius: 50%;
	margin-right: 4%;
	padding: 0 30px;
	box-sizing: border-box;
	float: left;
	display: flex;
	align-items: center;
	position: relative;
}

.smyj-bo1:nth-child(4n) {
	margin-right: 0;
}

.smyj-bo1_1 {
	height: 65px;
	display: block;
	background: #FF5A00;
	margin: auto;
	position: absolute;
	left: 50%;
	top: -40px;
	transform: translateX(-50%);
}

.smyj-bo1_2 {
	width: 100%;
}

.smyj-bo1_3 {
	border-bottom: 1px dashed white;
	width: 100%;
	text-align: center;
	font-size: 42px;
	color: white;
	font-weight: bold;
	padding-bottom: 25px;
	margin-bottom: 15px;
}

.smyj-bo1_4 {
	width: 100%;
	height: 52px;
	font-size: 20px;
	color: white;
	text-align: center;
}

.cpfw-box {
	width: 100%;
}

.cpfw-bo {
	width: 100%;
	margin: 60px auto;
}

.cpfw-bo1 {
	width: 100%;
	text-align: center;
	font-size: 60px;
	color: #3E3E3E;
	font-weight: bold;
}

.cpfw-bo2 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.cpfw-bo3 {
	width: 19.2%;
	margin-right: 1%;
	background: #F6F6F6;
	padding: 35px 20px;
	padding-top: 50px;
	margin-top: 50px;
}

.cpfw-bo3:nth-child(5n) {
	margin-right: 0;
}

.cpfw-bo3_1 {
	max-width: 100%;
	height: 70px;
	display: block;
	margin: auto;
}

.cpfw-bo3_2 {
	width: 100%;
	text-align: center;
	margin-top: 30px;
	font-size: 26px;
	color: #333333;
	font-weight: bold;
}

.cpfw-bo3_3 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-size: 12px;
	color: #D1D1D1;
}

.cpfw-bo3_4 {
	border-top: 1px dashed #DEDEDE;
	width: 100%;
	margin-top: 20px;
	padding-top: 20px;
	text-align: center;
	font-size: 16px;
	color: #666666;
}

.cpfw-bo3:hover {
	border: 1px solid #D81E06;
	background: white;
}

.cpfw-bo3:hover .cpfw-bo3_2 {
	color: #D81E06;
}

.wzys-box {
	width: 100%;
	background: #F6F6F6;
}

.wzys-bo {
	width: 100%;
	margin: 50px auto;
}

.wzys-bo1 {
	width: 100%;
	text-align: center;
	font-size: 60px;
	color: #3E3E3E;
	font-weight: bold;
}

.wzys-bo2 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.wzys-bo3 {
	border-right: 1px dashed #D2D2D2;
	width: 33.33%;
	padding: 0 35px;
	float: left;
	margin-top: 60px;
}

.wzys-bo3:nth-child(3n) {
	border-right: 0;
}

.wzys-bo3_1 {
	width: 100%;
	text-align: center;
	font-size: 36px;
	color: #D81E06;
	font-style: italic;
}

.wzys-bo3_2 {
	width: 100%;
	text-align: center;
	margin-top: 15px;
	font-size: 24px;
	color: #D81E06;
}

.wzys-bo3_3 {
	width: 100%;
	text-align: center;
	margin-top: 25px;
	font-size: 16px;
	color: #666666;
}

.wzys-bo4 {
	border-right: 1px dashed #D2D2D2;
	width: 50%;
	padding: 0 70px;
	float: left;
	margin-top: 40px;
}

.wzys-bo4:last-child {
	border-right: 0;
}

.qdfw-box {
	width: 100%;
	background-image: url(../img/bg_6.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.qdfw-bo {
	width: 100%;
	margin: 45px auto;
}

.qdfw-bo1 {
	width: 100%;
	text-align: center;
	font-size: 36px;
	color: white;
	font-weight: bold;
}

.qdfw-bo2 {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	margin-top: 30px;
}

.qdfw-bo3 {
	width: 32%;
	margin-top: 20px;
	margin-right: 2%;
	background: white;
	padding: 25px 15px;
}

.qdfw-bo3:nth-child(3n) {
	margin-right: 0;
}

.qdfw-bo3_1 {
	width: 100%;
	text-align: center;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
}

.qdfw-bo3_2 {
	width: 60px;
	height: 6px;
	background: #D81E06;
	margin: auto;
	margin-top: 10px;
}

.qdfw-bo3_3 {
	width: 100%;
	margin-top: 15px;
	text-align: center;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
}

.shzr-box {
	width: 100%;
}

.shzr-bo {
	width: 100%;
	margin: 85px auto;
}

.shzr-bo1 {
	width: 100%;
	text-align: center;
	font-size: 60px;
	color: #3E3E3E;
	font-weight: bold;
}

.shzr-bo2 {
	width: 100%;
	margin-top: 65px;
}

.shzr-bo3 {
	width: 100%;
	margin-bottom: 65px;
	display: inline-block;
}

.shzr-bo3:last-child {
	margin-bottom: 0;
}

.shzr-bo3_1 {
	width: 50%;
	height: 245px;
	box-shadow: 15px 10px 0 #EFA197;
	float: left;
	margin-right: 3%;
}

.shzr-bo3_1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.shzr-bo3_2 {
	width: 47%;
	float: left;
}

.shzr-bo3_2_1 {
	width: 100%;
	font-size: 30px;
	color: #D81E06;
	font-weight: bold;
}

.shzr-bo3_2_2 {
	width: 100%;
	margin-top: 25px;
	font-size: 24px;
	color: #3E3E3E;
	line-height: 45px;
}

.shzr-bo3:nth-child(even) .shzr-bo3_1 {
	float: right;
	margin-right: 0;
	margin-left: 3%;
}

.mzsm-box {
	width: 100%;
	background: #F6F6F6;
}

.mzsm-bo {
	width: 100%;
	margin: 45px auto;
}

.mzsm-bo1 {
	width: 100%;
	margin-top: 45px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 25px;
}

.rcfz-box {
	width: 100%;
}

.rcfz-bo {
	width: 100%;
	margin: 40px auto;
}

.rcfz-bo1 {
	width: 100%;
	margin-top: 35px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 25px;
}

.rcfz-bo2 {
	width: 100%;
	margin-top: 60px;
}

.rcfz-bo3 {
	width: 100%;
	height: 75px;
	background: #D81E06;
	display: flex;
}

.rcfz-bo3_1 {
	width: 20%;
	height: 100%;
	line-height: 75px;
	text-align: center;
	font-size: 24px;
	color: white;
}

.rcfz-bo4 {
	border-bottom: 1px solid #EBEEF5;
}

.rcfz-bo4_1 {
	width: 100%;
	padding: 30px 0;
	display: flex;
}

.rcfz-bo4_2 {
	width: 20%;
	text-align: center;
	font-size: 18px;
	color: #606266;
}

.rcfz-bo4_2 img {
	width: 25px;
	margin: auto;
}

.rcfz-bo4_2_1 {
	display: block;
}

.rcfz-bo4_2_2 {
	display: none;
}

.rcfz-bo4_3 {
	width: 100%;
	display: none;
	padding: 25px 30px;
}

.rcfz-bo4_3_1 {
	width: 100%;
	font-size: 24px;
	color: #000000;
}

.rcfz-bo4_3_2 {
	width: 100%;
	margin-top: 20px;
	font-size: 18px;
	color: #6D6D6D;
	line-height: 35px;
}
.rcfz-bo4_3_2 p{
    font-size: 18px !important;
	color: #6D6D6D !important;
}
.rcfz-bo4_3_2 span{
    font-size: 18px !important;
	color: #6D6D6D !important;
}
.rcfz-bo4.on {
	background: #FAFAFC;
}

.rcfz-bo4.on .rcfz-bo4_1 {
	position: relative;
}

.rcfz-bo4.on .rcfz-bo4_1::after {
	content: '';
	width: 3px;
	height: 25px;
	background: #D81E06;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}

.rcfz-bo4.on .rcfz-bo4_2_1 {
	display: none;
}

.rcfz-bo4.on .rcfz-bo4_2_2 {
	display: block;
}

.rcfz-bo4.on .rcfz-bo4_3 {
	display: block;
}

.scts-box {
	width: 100%;
	background: #F6F6F6;
}

.scts-bo {
	width: 100%;
	margin: 50px auto;
}

.scts-bo1 {
	width: 100%;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 25px;
	margin-top: 40px;
}

.scts-bo2 {
	width: 100%;
	margin-top: 30px;
}

.scts-bo2_1 {
	width: 100%;
	font-size: 18px;
	color: #D81E06;
	font-weight: bold;
}

.scts-bo2_2 {
	width: 100%;
	margin-top: 15px;
}

.scts-bo2_3 {
	width: 28.6%;
	background: #D81E06;
	padding: 15px 20px;
	display: inline-block;
	vertical-align: middle;
}

.scts-bo2_3_1 {
	float: left;
	width: 30px;
	font-size: 37px;
	line-height: 37px;
	color: white;
	font-weight: bold;
}

.scts-bo2_3_2 {
	width: calc(100% - 30px);
	float: left;
	font-size: 14px;
	color: white;
}

.scts-bo2_4 {
	width: 6.3%;
	display: inline-block;
	vertical-align: middle;
}

.scts-bo2_4 img {
	max-width: 90%;
	width: 30px;
	display: block;
	margin: auto;
}

.scts-bo2_5 {
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: #3E3E3E;
	line-height: 25px;
}

.scts-bo3 {
	width: 100%;
	margin-top: 30px;
	background: #F5E7DD;
	border-radius: 10px;
	padding: 25px 15px;
}

.scts-bo3_1 {
	width: 100%;
	font-size: 18px;
	color: #D81E06;
	font-weight: bold;
}

.scts-bo3_2 {
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	color: #333333;
	line-height: 25px;
}

.hzpp-box {
	width: 100%;
}

.hzpp-bo {
	width: 100%;
	margin: 55px auto;
}

.hzpp-bo1 {
	width: 100%;
	margin-top: 30px;
	display: inline-block;
}

.hzpp-bo1_1 {
	border: 1px solid #DCDCDC;
	width: 15.83%;
	height: 120px;
	margin-top: 15px;
	float: left;
	margin-right: 1%;
	overflow: hidden;
	position: relative;
}

.hzpp-bo1_1:nth-child(6n) {
	margin-right: 0;
}

.hzpp-bo1_1 img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.hzlx-box {
	width: 100%;
	background: #F6F6F6;
}

.hzlx-bo {
	width: 100%;
	margin: 50px auto;
}

.hzlx-bo1 {
	width: 100%;
	text-align: center;
}

.hzlx-bo1_1 {
	font-size: 28px;
	color: #686874;
	margin-right: 75px;
	display: inline-block;
	position: relative;
}

.hzlx-bo1_1:last-child {
	margin-right: 0;
}

.hzlx-bo1_1.on {
	font-weight: bold;
	color: #D81E06;
}

.hzlx-bo1_1:last-child::after {
	content: '';
	width: 10px;
	height: 25px;
	background-image: url(../img/xg_1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: -47px;
	top: 50%;
	transform: translateY(-50%);
}

.hzlx-bo2 {
	width: 100%;
	display: none;
}

.hzlx-bo3 {
	width: 100%;
	display: inline-block;
}

.hzlx-bo3_1 {
	width: 49%;
	float: left;
	margin-right: 2%;
	margin-top: 70px;
}

.hzlx-bo3_1:nth-child(2n) {
	margin-right: 0;
}

.hzlx-bo3_2 {
	border: 2px dashed #D81E06;
	width: 175px;
	height: 175px;
	border-radius: 50%;
	margin: auto;
	margin-bottom: 35px;
	position: relative;
}

.hzlx-bo3_2 img {
	max-width: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.hzlx-bo3_3 {
	width: 100%;
	text-align: center;
	margin-bottom: 25px;
	font-size: 24px;
	color: #D81E06;
	font-weight: bold;
}

.hzlx-bo3_4 {
	width: 100%;
	background: white;
	margin-bottom: 20px;
	padding: 25px;
}

.hzlx-bo3_4:last-child {
	margin-bottom: 0;
}

.hzlx-bo3_4_1 {
	width: 100%;
	font-size: 24px;
	color: #333333;
}

.hzlx-bo3_4_2 {
	width: 100%;
	min-height: 90px;
	font-size: 16px;
	color: #333333;
	margin-top: 10px;
}

.rmjg-box {
	width: 100%;
	background: white;
	padding: 10px;
	margin-top: 20px;
	display: inline-block;
}

.rmjg-bo {
	width: 48%;
	display: inline-block;
	margin: 25px 0;
	margin-right: 4%;
	float: left;
}

.rmjg-bo:nth-child(2n) {
	margin-right: 0;
}

.rmjg-bo1 {
	border: 1px solid #D2D2D2;
	width: 140px;
	height: 90px;
	position: relative;
	float: left;
	margin-right: 15px;
}

.rmjg-bo1 img {
	max-width: 100%;
	max-height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.rmjg-bo2 {
	width: calc(100% - 155px);
	float: left;
}

.rmjg-bo3 {
	width: 100%;
	display: inline-block;
}

.rmjg-bo3_1 {
	width: calc(100% - 100px);
	float: left;
	font-size: 14px;
	color: #3472C5;
}

.rmjg-bo3_1 span {
	margin-right: 5px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}

.rmjg-bo3_2 {
	width: 85px;
	height: 30px;
	border-radius: 3px;
	float: right;
	text-align: center;
	line-height: 30px;
	background: #F63C3C;
	color: white;
	font-size: 12px;
}

.rmjg-bo4 {
	width: 100%;
	display: inline-block;
	font-size: 12px;
	color: #666666;
}

.rmjg-bo4 span {
	border-right: 1px solid #808080;
	float: left;
	margin-top: 5px;
	padding: 0 5px;
}

.rmjg-bo4 span:last-child {
	border-right: 0;
}

.rmjg-bo5 {
	width: 100%;
	display: inline-block;
}

.rmjg-bo5_1 {
	width: 32%;
	float: left;
	margin-right: 2%;
	margin-top: 10px;
	font-size: 14px;
	color: #828282;
}

.rmjg-bo5_1:nth-child(3n) {
	margin-right: 0;
}

.rmjg-bo5_1 span {
	color: #F63C3C;
}

.seach-jgs {
	width: 100%;
	background: white;
	margin-top: 35px;
	padding: 10px;
}

.seach-jg {
	width: 100%;
	display: block;
	padding: 30px;
}

.seach-jg:hover {
	background: #F4F4F4;
}

.seach-jg1 {
	width: 160px;
	height: 120px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
}

.seach-jg1 img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}

.seach-jg2 {
	width: calc(100% - 175px);
	display: inline-block;
	vertical-align: middle;
}

.seach-jg2_1 {
	width: 100%;
	font-size: 20px;
	color: #666666;
	font-weight: bold;
	white-space: nowrap;
	/* 防止文本换行 */
	overflow: hidden;
	/* 隐藏溢出的部分 */
	text-overflow: ellipsis;
	/* 显示省略号 */
}

.seach-jg2_2 {
	width: 100%;
	display: inline-block;
}

.seach-jg2_2_1 {
	float: left;
	margin-top: 10px;
	font-size: 16px;
	color: #888888;
	margin-right: 15px;
}

.seach-jg2_2_1 img {
	width: 15px;
	margin-right: 2px;
	display: inline-block;
	vertical-align: middle;
}

.seach-jg2_2_1 span {
	display: inline-block;
	vertical-align: middle;
}

.seach-jg2_2_2 {
	float: right;
	margin-top: 10px;
	font-size: 16px;
	color: #888888;
}

.seach-jg2_2_2 img {
	width: 20px;
	margin-right: 2px;
	display: inline-block;
	vertical-align: middle;
}

.seach-jg2_2_2 span {
	display: inline-block;
	vertical-align: middle;
}

.seach-jg2_3 {
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	color: #888888;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	/* 显示两行 */
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.seach-jg.on .seach-jg2 {
	width: 100%;
}

.xynr-box {
	width: 100%;
	background: white;
	margin-top: 20px;
	padding: 50px 25px;
}

.xynr-bo1 {
	width: 100%;
	text-align: center;
	font-size: 36px;
	color: #FF0000;
	font-weight: bold;
}

.xynr-bo2 {
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	color: #666666;
	line-height: 35px;
}

.xynr-bo2 img {
	max-width: 100%;
}

.wzdt-box {
	width: 100%;
}

.wzdt-bo {
	width: 100%;
	display: inline-block;
	margin-top: 35px;
}

.wzdt-bo1 {
	width: 70px;
	float: left;
	margin-right: 15px;
	font-size: 16px;
	color: #D50F10;
	font-weight: bold;
}

.wzdt-bo2 {
	width: calc(100% - 85px);
	float: left;
	display: inline-block;
}

.wzdt-bo2 a {
	display: block;
	float: left;
	font-size: 16px;
	color: #666666;
	margin-right: 15px;
	margin-bottom: 10px;
}

.qygl-box {
	width: 100%;
	background: #FAFAFA;
}

.qygl-bo {
	width: 100%;
	margin: 25px auto;
	display: flex;
}

.qygl-left {
	border: 1px solid #E7E7E7;
	width: 215px;
	background: white;
	margin-right: 25px;
}

.qygl-le {
	border-bottom: 1px solid #E7E7E7;
	width: 100%;
	padding: 20px;
}

.qygl-le:last-child {
	border-bottom: 0;
}

.qygl-le1 {
	width: 100%;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
	position: relative;
}

.qygl-le1::after {
	content: '';
	width: 3px;
	height: 100%;
	background: #D81E06;
	border-radius: 3px;
	position: absolute;
	left: -10px;
	top: 0;
}

.qygl-le2 {
	width: 100%;
	margin-top: 20px;
}

.qygl-le3 {
	width: 100%;
	display: block;
	margin-bottom: 20px;
}

.qygl-le3:last-child {
	margin-bottom: 0;
}

.qygl-le3_1 {
	width: 15px;
	display: inline-block;
	vertical-align: middle;
}

.qygl-le3_1 img {
	width: 100%;
}

.qygl-le3_1_1 {
	display: block;
}

.qygl-le3_1_2 {
	display: none;
}

.qygl-le3_2 {
	width: calc(100% - 32px);
	font-size: 16px;
	color: #666666;
	padding: 0 10px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.qygl-le3_3 {
	width: 7px;
	display: inline-block;
	vertical-align: middle;
}

.qygl-le3_3 img {
	width: 100%;
}

.qygl-le3_3_1 {
	display: block;
}

.qygl-le3_3_2 {
	display: none;
}

.qygl-le3.on .qygl-le3_1_1 {
	display: none;
}

.qygl-le3.on .qygl-le3_1_2 {
	display: block;
}

.qygl-le3.on .qygl-le3_2 {
	color: #D81E06;
}

.qygl-le3.on .qygl-le3_3_1 {
	display: none;
}

.qygl-le3.on .qygl-le3_3_2 {
	display: block;
}

.qygl-le4 {
	width: 100%;
	margin-bottom: 20px;
}

.qygl-le4:last-child {
	margin-bottom: 0;
}

.qygl-le4_1 {
	width: 100%;
	font-size: 14px;
	color: #666666;
}

.qygl-le4_2 {
	width: 100%;
	font-size: 22px;
	color: #D81E06;
	font-weight: bold;
}
.qygl-le5{
      width: 100%;
    height: 45px;
    margin: auto;
    margin-top: 20px;
    background: #D81E06;
    color: white;
    font-size: 20px;
    text-align: center;
    line-height: 45px;
    font-weight: bold;
}
.qygl-right {
	width: calc(100% - 240px);
}

.qygl-ri {
	border-left: 3px solid #D81E06;
	width: 100%;
	padding: 0 10px;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.qygl-zhxxs {
	width: 100%;
}

.qygl-zhxx1 {
	border-bottom: 2px solid #D2D2D2;
	width: 100%;
	padding: 25px 10px;
	font-size: 16px;
	color: #FF0000;
}

.qygl-zhxx1 span {
	font-size: 14px;
	color: #999999;
}

.qygl-zhxx2 {
	width: 100%;
	margin-top: 15px;
	padding: 15px 10px;
	background: white;
}

.qygl-zhxx3 {
	border: 1px solid #EFF0F2;
	display: inline-block;
	width: 100%;
}

.qygl-zhxx3_1 {
	border-right: 1px solid #EFF0F2;
	border-bottom: 1px solid #EFF0F2;
	width: 50%;
	height: 40px;
	float: left;
	display: flex;
}

.qygl-zhxx3_1:nth-child(2n) {
	border-right: 0;
}

.qygl-zhxx3_2 {
	border-right: 1px solid #EFF0F2;
	width: 145px;
	height: 100%;
	line-height: 40px;
	padding: 0 10px;
	text-align: right;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	background: #F4F8FD;
}

.qygl-zhxx3_3 {
	border: none;
	outline: none;
	width: calc(100% - 145px);
	height: 100%;
	padding: 0 10px;
	font-size: 14px;
	color: #333333;
}

.qygl-but {
	width: 100%;
	background: #EDEDED;
	margin-top: 15px;
	text-align: center;
	padding: 25px;
}

.qygl-but1 {
	border: none;
	outline: none;
	width: 165px;
	height: 40px;
	display: inline-block;
	border-radius: 3px;
	background: #D81E06;
	font-size: 16px;
	color: white;
}

.qygl-but2 {
	border: 1px solid #D81E06;
	outline: none;
	width: 165px;
	height: 40px;
	display: inline-block;
	border-radius: 3px;
	background: inherit;
	font-size: 16px;
	color: #D81E06;
	margin-left: 40px;
}

.qygl-qyxx {
	width: 100%;
	background: white;
	margin-top: 15px;
	padding: 30px 25px;
}

.qygl-qyxx1 {
	width: 100%;
	margin-bottom: 20px;
	display: inline-block;
}

.qygl-qyxx1:last-child {
	margin-bottom: 0;
}

.qygl-qyxx2 {
	width: 100px;
	height: 30px;
	text-align: right;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	float: left;
	margin-right: 10px;
}

.qygl-qyxx2 span {
	color: #FB3838;
}

.qygl-qyxx3 {
	width: calc(100% - 120px);
	float: left;
	display: inline-block;
}

.qygl-qyxx3_1 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: 230px;
	height: 30px;
	display: block;
	float: left;
	/*padding: 0 20px;*/
	font-size: 16px;
	color: #333333;
}

.qygl-qyxx3_2 {
	border: 1px solid #B1E4EE;
	float: left;
	height: 30px;
	margin-left: 10px;
	background: #D9EDF7;
	line-height: 30px;
	padding: 0 10px;
	font-size: 14px;
	color: #527FAA;
}

.qygl-qyxx3_3 {
	float: left;
	font-size: 16px;
	color: #333333;
}

.qygl-qyxx3_4 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: 230px;
	height: 30px;
	display: block;
	float: left;
	/*padding: 0 20px;*/
	padding-right: 15px;
	font-size: 16px;
	color: #333333;
	-webkit-appearance: none;
	/* for Chrome, Safari */
	-moz-appearance: none;
	/* for Firefox */
	-ms-appearance: none;
	/* for IE10+ */
	appearance: none;
	background-image: url(../img/select_3.png);
	background-position: center right 10px;
	background-repeat: no-repeat;
	background-size: 15px auto;
}

.qygl-qyxx3_5 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: 70px;
	height: 30px;
	display: block;
	float: left;
	font-size: 16px;
	color: #333333;
	/*text-align: center;*/
}

.qygl-qyxx3_6 {
	float: left;
	margin-left: 10px;
	font-size: 14px;
	color: #333333;
	line-height: 30px;
}

.qygl-qyxx3_7 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: 140px;
	height: 30px;
	display: block;
	float: left;
	/*padding: 0 10px;*/
	padding-right: 15px;
	font-size: 16px;
	color: #333333;
	margin-right: 15px;
	-webkit-appearance: none;
	/* for Chrome, Safari */
	-moz-appearance: none;
	/* for Firefox */
	-ms-appearance: none;
	/* for IE10+ */
	appearance: none;
	background-image: url(../img/select_3.png);
	background-position: center right 10px;
	background-repeat: no-repeat;
	background-size: 15px auto;
}

.qygl-qyxx3_7:last-child {
	margin-right: 0;
}

.qygl-qyxx3_8 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: 365px;
	height: 30px;
	display: block;
	float: left;
	/*padding: 0 20px;*/
	font-size: 16px;
	color: #333333;
}

.qygl-qyxx3_9 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: 100%;
	height: 130px;
	display: block;
	float: left;
	/*padding: 10px 0;*/
	font-size: 16px;
	color: #333333;
	margin-bottom: 10px;
}

.qygl-qyxx3_10 {
	float: left;
	margin-right: 30px;
	font-size: 16px;
	color: #333333;
}

.qygl-qyxx3_10:last-child {
	margin-right: 0;
}

.qygl-qyxx3_10 input {
	width: 15px;
	height: 15px;
	display: inline-block;
	vertical-align: middle;
}

.qygl-qyxx3_10 div {
	line-height: 30px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}

.qygl-qyxx3_11 {
	border: 1px solid #D6E9C6;
	height: 30px;
	background: #DFF0D8;
	padding: 0 10px;
	float: left;
	line-height: 30px;
	font-size: 14px;
	color: #468847;
}

.qygl-qyxx3_12 {
	float: left;
	margin-right: 20px;
	font-size: 16px;
	color: #666666;
}

.qygl-qyxx3_12 input[type=checkbox]:checked::after {
	background: #0075FF;
	border: 1px solid #0075FF;
}

.qygl-qyxx3_12 div {
	/* width: calc(100% - 22px); */
	height: 30px;
	line-height: 30px;
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.qygl-qyxx3_13{
	border: 1px solid #D2D2D2;
	height: 30px;
	padding: 0 5px;
	float: left;
	margin-right: 5px;
	font-size: 14px;
	color: #333333;
}
.qygl-qyxx3_13 div{
	line-height: 30px;
	display: inline-block;
	vertical-align: middle;
}
.qygl-qyxx3_13 img{
	width: 10px;
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.qygl-qyxx3_14{
	border: 1px solid #D2D2D2;
	height: 30px;
	float: left;
	display: flex;
}
.qygl-qyxx3_14 input{
	border: none;
	border-right: 1px solid #D2D2D2;
	outline: none;
	width: 80px;
	height: 100%;
	text-align: center;
	font-size: 14px;
	color: #333333;
}
.qygl-qyxx3_14 button{
	border: none;
	outline: none;
	width: 35px;
	height: 100%;
	background-color: #0075FF;
	background-image: url(../img/qd_1.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 18px auto;
}
.qygl-qyxx3_15{
    width: 115px;
    height: 115px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center;
}
.qygl-mmxg {
	border: 1px solid #D2D2D2;
	width: 100%;
	background: white;
	margin-top: 15px;
	padding: 25px 15px;
}

.qygl-mmxg1 {
	width: 100%;
	margin-bottom: 15px;
	display: flex;
}

.qygl-mmxg1:last-child {
	margin-bottom: 0;
}

.qygl-mmxg1_1 {
	width: 115px;
	height: 30px;
	text-align: right;
	font-size: 16px;
	color: #333333;
	line-height: 30px;
	margin-right: 15px;
}

.qygl-mmxg1_2 {
	border: 1px solid #D2D2D2;
	outline: none;
	max-width: 100%;
	width: 330px;
	height: 30px;
	display: block;
	float: left;
	padding: 0 20px;
	font-size: 16px;
	color: #333333;
}

.qygl-tjqyxw {
	width: 100%;
	margin-top: 25px;
}

.qygl-tjqyxw1 {
	width: 100%;
	margin-bottom: 20px;
	display: inline-block;
}

.qygl-tjqyxw1:last-child {
	margin-bottom: 0;
}

.qygl-tjqyxw1_1 {
	width: 95px;
	padding: 0 10px;
	line-height: 45px;
	font-size: 16px;
	color: #333333;
	float: left;
}

.qygl-tjqyxw1_2 {
	border: 1px solid #D2D2D2;
	outline: none;
	width: calc(100% - 95px);
	float: left;
	height: 45px;
	background: white;
	padding: 0 10px;
	font-size: 16px;
	color: #333333;
}

.qygl-tjqyxw1_3 {
	/* border: 1px solid #D2D2D2; */
	width: calc(100% - 95px);
	float: left;
	/* height: 630px; */
	background: white;
}

.qygl-ppxw {
	width: 100%;
	background: white;
	margin-top: 15px;
	overflow: hidden;
	overflow-x: auto;
}

.qygl-ppxw1 {
	width: 100%;
}

.qygl-ppxw1 tr {
	width: 100%;
}

.qygl-ppxw1 td {
	border-bottom: 1px solid #FAFAFA;
	text-align: center;
	height: 40px;
	line-height: 40px;
	color: #696969;
	font-size: 12px;
}

.qygl-ppxw1 tr:first-child td {
	background: #EEEEEE;
	font-size: 14px;
}

.qygl-ppxw1 tr:last-child td {
	border-bottom: 0;
}

.qygl-ppxw1_1 {
	width: 100%;
	padding: 0 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.qygl-ppxw1_2 {
	color: #0073E9;
}

.qygl-ppxw1_3 {
	color: #D80000;
}

.qygl-xwfy {
	width: 100%;
	margin-top: 35px;
	text-align: right;
}

.qygl-xwfy1 {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.qygl-xwfy2 {
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}

.qygl-xwfy2_1 {
	border: 1px solid #EEEEEE;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	font-size: 14px;
	color: #333333;
	margin-right: 5px;
	display: block;
	float: left;
	background: white;
}

.qygl-xwfy2_1:last-child {
	margin-right: 0;
}

.qygl-xwfy3 {
	display: inline-block;
	vertical-align: middle;
}

.qygl-xwfy3 input {
	border: 1px solid #000000;
	outline: none;
	width: 30px;
	height: 30px;
	background: white;
	font-size: 14px;
	color: #333333;
	float: left;
	margin-right: 5px;
	text-align: center;
}

.qygl-xwfy3 button {
	border: 1px solid #000000;
	outline: none;
	width: 30px;
	height: 30px;
	background: white;
	font-size: 14px;
	color: #333333;
	float: left;
}

.qygl-hylb1 {
	border: 1px solid #FFD4A2;
	width: 100%;
	float: left;
	padding: 10px;
	background: #FFFFCC;
	font-size: 14px;
	color: #333333;
}

.qygl-hylb1 span {
	font-weight: bold;
}

.qygl-hylb2 {
	width: 100%;
	height: 130px;
	overflow: hidden;
	display: inline-block;
	float: left;
}
.qygl-hylb2.on{
    height: auto;
}
.qygl-hylb2_1 {
	width: 13.42%;
	float: left;
	margin-right: 1%;
	margin-top: 20px;
	font-size: 16px;
	color: #666666;
}

.qygl-hylb2_1:nth-child(7n) {
	margin-right: 0;
}

.qygl-hylb2_1 input[type=checkbox]:checked::after {
	background: #0075FF;
	border: 1px solid #0075FF;
}

.qygl-hylb2_1 div {
	width: calc(100% - 22px);
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.qygl-hylb3{
        border: 1px solid #D2D2D2;
        width: 155px;
        height: 40px;
        text-align: center;
        margin: auto;
            font-size: 16px;
    color: #666666;
}
.qygl-hylb3.sq{
    display: none;
}
.qygl-hylb3 span{
    line-height: 40px;
    display: inline-block;
    vertical-align: middle;
}
.qygl-hylb3 img{
    width: 10px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}
.qygl-hylb3.zk img{
     transform: rotate(90deg);
}
.qygl-hylb3.sq img{
     transform: rotate(-90deg);
}
.qygl-ppjj {
	width: 100%;
	margin-top: 20px;
}

.qygl-ppjj1 {
	width: 100%;
	display: inline-block;
}

.qygl-ppjj1_1 {
	border: 1px solid #D2D2D2;
	float: left;
	width: 12.57%;
	height: 30px;
	line-height: 30px;
	margin-right: 2%;
	margin-bottom: 15px;
	padding: 0 10px;
	text-align: center;
	background: white;
	font-size: 16px;
	color: #666666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.qygl-ppjj1_1:nth-child(7n) {
	margin-right: 0;
}

.qygl-ppjj1_1.on {
	color: #D81E06;
}

.qygl-ppjj2 {
	width: 100%;
}
.edui-default .edui-editor-iframeholder {
    height: 700px !important;
}
.qygl-tpfb{
	width: 100%;
	padding: 20px 0;
}
.qygl-tpfb1{
	width: 100%;
	display: inline-block;
}
.qygl-tpfb1_1{
	border: 1px solid #D2D2D2;
	min-width: 120px;
	height: 30px;
	background: white;
	padding: 0 10px;
	line-height: 30px;
	float: left;
	margin-right: 15px;
	font-size: 16px;
	color: #666666;
	text-align: center;
}
.qygl-tpfb1_1.on{
	color: #D81E06;
}
.qygl-tpfb2{
	width: 100%;
	padding: 35px 0;
}
.qygl-tpfb2 input{
	font-size: 16px;
}
.qygl-tpfb3{
	width: 100%;
	display: inline-block;
}
.qygl-tpfb3_1{
	width: 19%;
	float: left;
	margin-right: 1%;
	position: relative;
}
.qygl-tpfb3_2{
	width: 100%;
	height: 180px;
	overflow: hidden;
}
.qygl-tpfb3_2 img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.qygl-tpfb3_3{
	border: 1px solid #CCCCCC;
	outline: none;
	width: 100%;
	height: 35px;
	padding: 0 10px;
	display: block;
	margin-top: 5px;
	font-size: 14px;
}
.qygl-tpfb3_4{
	width: 35px;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.login-box{
	width: 100%;
	background-image: url(../img/bg_8.png);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100% auto;
}
.login-bo{
	width: 100%;
	margin-top: 50px;
	margin-bottom: 90px;
	border-radius: 10px;
	background: white;
	overflow: hidden;
	box-shadow: 0 0 8px rgba(0, 0, 0, .3);
	display: flex;
}
.login-bo1{
	width: 34%;
}
.login-bo1 img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.login-bo2{
	width: 66%;
	padding: 100px 15%;
}
.login-bo2_1{
	width: 100%;
	display: inline-block;
	margin-bottom: 25px;
}
.login-bo2_1_1{
	float: left;
	font-size: 22px;
	color:#0C0C00;
	font-weight: bold;
}
.login-bo2_1_2{
	float: left;
	margin-left: 15px;
	font-size: 14px;
	color: #0C0C00;
}
.login-bo2_1_2 a{
	color: #F94253;
}
.login-bo2_2{
	width: 100%;
	margin-bottom: 15px;
	display: flex;
}
.login-bo2_2_1{
	width: 75px;
	min-height: 10px;
	text-align: right;
	font-size: 18px;
	color: #666666;
	margin-right: 15px;
	line-height: 50px;
}
.login-bo2_2_2{
	border: 1px solid #E5E5E5;
	outline: none;
	width: calc(100% - 90px);
	height: 50px;
	padding: 0 10px;
	font-size: 16px;
	color: #666666;
}
.login-bo2_2_3{
	width: calc(100% - 90px);
	font-size: 14px;
	color: #2E90E6;
	display: block;
}
.login-bo2_3{
	border: none;
	outline: none;
	width: 100%;
	height: 50px;
	border-radius: 50px;
	display: block;
	margin-top: 65px;
	background: #BA070A;
	font-size: 18px;
	color: white;
}
.register-box{
	width: 100%;
}
.register-bo{
	width: 100%;
	margin-bottom: 60px;
	display: flex;
}
.register-right{
	width: 42%;
	padding: 85px 0;
	padding-left: 95px;
	padding-right: 25px;
}
.register-ri1{
	width: 100%;
	display: flex;
}
.register-ri1_1{
	line-height: 30px;
	font-size: 14px;
	color: #333333;
}
.register-ri1_2{
	border: 1px solid #D2D2D2;
	margin-left: 20px;
	width: 75px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	display: block;
	background: #EDEDED;
	border-radius: 5px;
	font-size: 14px;
	color:#333333;
}
.register-ri2{
	width: 100%;
	margin-top: 55px;
	font-size: 14px;
	color: #333333;
}
.register-ri2 img{
	max-width: 100%;
	width: 135px;
	display: block;
	margin-bottom: 15px;
}
.register-ri3{
	width: 100%;
	margin-top: 50px;
}
.register-ri3_1{
	width: 100%;
	font-size: 14px;
	/*color: #333333;*/
	color: #FF5555;
}
.register-ri3_2{
	width: 100%;
	margin-top: 15px;
	font-size: 16px;
	/*color: #333333;*/
	color: #FF5555;
}
.register-ri4{
	width: 100%;
	margin-top: 20px;
}
.register-ri4_1{
	border-bottom: 1px dashed #BFBFBF;
	width: 100%;
	padding: 15px 0;
	font-size: 14px;
	color: #666666;
}
.register-ri4_1 img{
	width: 10px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.register-ri4_1 div{
	width: calc(100% - 20px);
	display: inline-block;
	vertical-align: middle;
}
.register-ri5{
    width: 100%;
    	margin-top: 20px;
    	font-size: 14px;
	color: #666666;
	line-height: 25px;
}
.register-left{
	border-right: 1px solid #E6E6E6;
	width: 58%;
	padding: 55px 0;
	padding-left: 25px;
	padding-right: 12.5%;
}
.register-le1{
	width: 100%;
	font-size: 30px;
	color: #000000;
	font-weight: bold;
}
.register-le2{
	width: 100%;
	margin-top: 20px;
}
.register-le2_1{
	border: 1px solid #E5E5E4;
	width: 100%;
	height: 50px;
	display: flex;
}
.register-le2_2{
	width: 110px;
	padding: 0 15px;
	line-height: 50px;
	font-size: 15px;
	color: #000000;
}
.register-le2_2 span{
	color: #FF0010;
}
.register-le2_3{
	border: none;
	outline: none;
	width: calc(100% - 110px);
	height: 100%;
	font-size: 14px;
}
.register-le2_4{
	width: 100%;
	font-size: 12px;
	color: #999999;
	margin-top: 5px;
}
.register-le2_4 span{
	color: #FF5555;
}
.register-le2_5{
	border-right: 1px solid #E5E5E4;
	width: 60px;
	height: 100%;
	text-align: center;
	line-height: 50px;
}
.register-le2_6{
	border: none;
	outline: none;
	width: calc(100% - 60px);
	height: 100%;
	font-size: 14px;
	padding: 0 15px;
}
.register-le2_7{
	width: 125px;
	height: 100%;
}
.register-le2_7 img{
	width: 100%;
	height: 100%;
	display: block;
	object-fit: cover;
	object-position: center;
}
.register-le2_8{
	border: none;
	outline: none;
	width: calc(100% - 125px);
	height: 100%;
	font-size: 14px;
	padding: 0 15px;
}
.register-le2_9{
	border: none;
	outline: none;
	width: calc(100% - 110px);
	height: 100%;
	font-size: 14px;
	padding: 0 15px;
	padding-right: 35px;
	-webkit-appearance: none;
	/* for Chrome, Safari */
	-moz-appearance: none;
	/* for Firefox */
	-ms-appearance: none;
	/* for IE10+ */
	appearance: none;
	background-image: url(../img/select_3.png);
	background-position: center right 15px;
	background-repeat: no-repeat;
	background-size: 20px auto;
}
.register-le3{
	width: 100%;
	margin-top: 20px;
	font-size: 14px;
	color: #666666;
}
.register-le3 div{
	width: calc(100% - 25px);
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.register-le3 a{
	color: #3886C4;
}
.register-le4{
	border: none;
	outline: none;
	max-width: 100%;
	width: 360px;
	height: 50px;
	display: block;
	margin: auto;
	margin-top: 35px;
	background: #BA070A;
	font-size: 18px;
	color: white;
}
.edit-pass{
	width: 100%;
	background: #F4F4F4;
}
.edit-pas{
	width: 100%;
	background: white;
	margin-top: 50px;
	margin-bottom: 90px;
	box-shadow: 0 0 8px rgba(0, 0, 0, .3);
	padding: 40px 90px;
}
.edit-pas1{
	width: 100%;
	display: inline-block;
	margin-bottom: 30px;
}
.edit-pas1_1{
	float: left;
	font-size: 22px;
	color: #0C0C00;
	font-weight: bold;
}
.edit-pas1_2{
	display: block;
	float: right;
	font-size: 18px;
	color: #0060FF;
}
.edit-pas1_2 img{
	width: 20px;
	margin-right: 5px;
	display: inline-block;
	vertical-align: middle;
}
.edit-pas1_2 span{
	display: inline-block;
	vertical-align: middle;
}
.edit-pas2{
	width: 100%;
	margin-bottom: 20px;
	display: flex;
}
.edit-pas2_1{
	width: 145px;
	text-align: right;
	margin-right: 10px;
	line-height: 50px;
	font-size: 18px;
	color: #666666;
}
.edit-pas2_2{
	border: 1px solid #E5E5E5;
	outline: none;
	width: calc(100% - 155px);
	height: 50px;
	padding: 0 10px;
	font-size: 16px;
	color: #666666;
	display: block;
}
.edit-pas2_3{
	border: 1px solid #E5E5E5;
	width: calc(100% - 155px);
	height: 50px;
	display: flex;
}
.edit-pas2_3 div{
	width: 65px;
	height: 100%;
	text-align: center;
	line-height: 50px;
	background: #E5E5E5;
	font-size: 18px;
	color: #000000;
}
.edit-pas2_3 input{
	border: none;
	outline: none;
	width: calc(100% - 65px);
	height: 100%;
	padding: 0 10px;
	font-size: 16px;
	color: #666666;
	display: block;
}
.edit-pas2_4{
	width: calc(100% - 155px);
	height: 50px;
	display: flex;
}
.edit-pas2_4_1{
	border: none;
	outline: none;
	width: 185px;
	height: 100%;
	margin-left: 10px;
	background: #D81E06;
	color: white;
	font-size: 16px;
}
.edit-pas2_4_2{
	border: 1px solid #E5E5E5;
	outline: none;
	width: calc(100% - 195px);
	height: 100%;
	padding: 0 10px;
	font-size: 16px;
	color: #666666;
}
.edit-pas3{
	border: none;
	outline: none;
	max-width: 100%;
	width: 595px;
	height: 50px;
	display: block;
	margin: auto;
	margin-top: 40px;
	background: #BA070A;
	font-size: 18px;
	color: white;
}

.inde_bans{
    width: 100%;
    height: 400px;
}
.inde_ban{
    width: 100%;
    height: 100%;
    display: block;
}
.all_indes{
    width: 100%;
    margin-top: -160px;
    position: relative;
    z-index: 1;
}
.all_inde{
    width: 100%;
    margin-bottom: 45px;
}
.search_box{
    width: 100%;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 15px;
   /* box-shadow: 0 0 20px rgba(0,0,0, 0.5);*/
    padding: 20px 50px;
}
.search_bo1{
    width: 100%;
    height: 50px;
    display: flex;
}
.search_bo1_1{
    border: 1px solid #E50012;
    outline: none;
    background: white;
    width: calc(100% - 185px);
    height: 100%;
    border-radius: 10px;
    padding: 0 15px;
    font-size: 18px;
}
.search_bo1_2{
    border: none;
    outline: none;
    width: 170px;
    height: 100%;
    border-radius: 10px;
    background: #E50012;
    font-size: 18px;
    color: white;
    margin-left: 15px;
}
.search_bo2{
    width: 100%;
    display: inline-block;
    padding: 0 15px;
}
.search_bo2_1{
    float: left;
    font-size: 16px;
    color: #D71318;
    margin-top: 15px;
}
.search_bo2_2{
    width: calc(100%  - 70px);
    float: left;
    display: inline-block;
}
.search_bo2_2 a{
    float: left;
    margin-top: 15px;
    margin-left: 20px;
    font-size: 16px;
    color: #666666;
}
.search_bo2_2 a:hover{
    color: #FF6600;
}
.inde_rmpp{
    width: 100%;
    margin-top: 45px;
    display: inline-block;
}
.inde_rmpp1{
    width: 110px;
    margin-right: 35px;
    float: left;
}
.inde_rmpp1_1{
    width: 100%;
    text-align: center;
    font-size: 39px;
    color: #E50012;
    font-weight: bold;
}
.inde_rmpp1_2{
    width: 100%;
    font-size: 12px;
    color: white;
    font-weight: bold;
    position: relative;
}
.inde_rmpp1_2 img{
    width: 100%;
    display: block;
}
.inde_rmpp1_2 div{
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
    top: 50%;
        transform: translateY(-50%);
}
.inde_rmpp2{
    width: calc(100% - 145px);
    float: left;
}
.inde_rmpp2 .swiper{
    width: 100%;
    height: 100%;
}
.inde_rmpp2 .swiper-slide{
     width: 100%;
    height: 100%;
}
.inde_rmpp3{
    border: 1px solid #E50012;
    border-radius: 20px;
     width: 100%;
    padding: 10px;
    display: block;
    background: white;
}
.inde_rmpp3_1{
    width: 75px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.inde_rmpp3_2{
    width: calc(100% - 90px);
     display: inline-block;
    vertical-align: middle;
}
.inde_rmpp3_3{
    width: 100%;
    font-size: 28px;
    color: #000000;
    font-weight: bold;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_rmpp3_4{
    width: 100%;
    font-size: 14px;
    color: #333333;
    margin-top: 5px;
}
.inde_rmpp3_5{
    max-width: 100%;
    min-width: 100px;
    height: 25px;
    margin-top: 20px;
    border-radius: 5px;
    background: #E50012;
    color: white;
    text-align: center;
    line-height: 25px;
    font-size: 13px;
}
.inde_ggs{
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}
.inde_gg1{
   width: 49.5%;
   height: 155px;
   float: left;
   margin: 5px 0;
   margin-right: 1%;
}
.inde_gg1:nth-child(2n){
    margin-right: 0;
}
.inde_gg1 img{
    width: 100%;
    height: 100%;
    display: block;
}
.inde_gg2{
   width: 100%;
   height: 155px;
   float: left;
   margin: 5px 0;
}
.inde_gg2 img{
    width: 100%;
    height: 100%;
    display: block;
}
.inde_hyfl{
    width: 100%;
    margin-top: 35px;
}
.inde_hyfla{
    width: 100%;
    display: inline-block;
}
.inde_hyfla1{
    float: left;
    font-size: 24px;
    color: #3B3B3B;
    font-weight: bold;
}
.inde_hyfla1 img{
    width: 20px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.inde_hyfla1 span{
     display: inline-block;
    vertical-align: middle;
}
.inde_hyfla2{
    float: right;
    font-size: 16px;
    color: #666666;
}
.inde_hyflb{
    width: 100%;
    height: 500px;
    border-radius: 10px;
    background: white;
    overflow: hidden;
    display: flex;
    margin-top: 15px;
}
.inde_hyflc{
    width: 170px;
    height: 100%;
    padding: 10px;
    overflow: hidden;
    overflow-y: auto;
    box-shadow: 0 0 10px rgba(0,0,0, 0.2);
}
.inde_hyflc1{
    border-bottom: 1px dashed #EFEFEF;
    width: 100%;
    height: 50px;
}
.inde_hyflc1_1{
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #959595;
    display: inline-block;
    vertical-align: middle;
}
.inde_hyflc1_2{
    width: calc(100% - 24px);
    line-height: 50px;
    font-size: 16px;
    color: #959595;
    padding: 0 20px;
     display: inline-block;
    vertical-align: middle;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_hyflc1_3{
    width: 7px;
     display: inline-block;
    vertical-align: middle;
}
.inde_hyflc1_3 img{
    width: 100%;
}
.inde_hyflc1_3_1{
    display: block;
}
.inde_hyflc1_3_2{
    display: none;
}
.inde_hyflc1.on .inde_hyflc1_1{
    background: #E31F33;
}
.inde_hyflc1.on .inde_hyflc1_2{
    color: #E31F33;
}
.inde_hyflc1.on .inde_hyflc1_3_1{
    display: none;
}
.inde_hyflc1.on .inde_hyflc1_3_2{
    display: block;
}
.inde_hyfld{
    width: calc(100% - 170px);
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}
.inde_hyfld1{
    width: 100%;
    padding: 25px 40px;
    display: none;
}
.inde_hyfle{
    width: 100%;
    display: inline-block;
}
.inde_hyfle1{
    border: 1px solid #BFBFBF;
    width: 12.57%;
    height: 40px;
    border-radius: 40px;
    text-align: center;
    line-height: 40px;
    padding: 0 10px;
    float: left;
    margin-top: 15px;
    margin-right: 2%;
    font-size: 18px;
    color: #666666;
    display: block;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_hyfle1:nth-child(7n){
    margin-right: 0;
}
.inde_hyfle1:hover{
    border: 1px solid #E31F33;
    background: #E31F33;
    color: white;
}
.inde_jmpp{
    width: 100%;
    display: inline-block;
    margin-top: 10px;
}
.inde_jmpp1{
    width: 23.5%;
    height: 210px;
    margin-top: 15px;
    margin-right: 2%;
    border-radius: 20px;
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
}
.inde_jmpp1:nth-child(4n){
    margin-right: 0;
}
.inde_jmpp2{
    width: 100%;
    height: 100%;
    display: block;
}
.inde_jmpp3{
    width: 100%;
    background: linear-gradient(to bottom, rgba(0,0,0, 0.2), rgba(0,0,0, 0.7));
    padding: 15px 10px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.inde_jmpp3_1{
    width: 100%;
    font-size: 18px;
    color: white;
    font-weight: bold;
     white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_jmpp3_2{
    width: 100%;
    margin-top: 5px;
    display: inline-block;
}
.inde_jmpp3_2_1{
    float: left;
    font-size: 14px;
    color: white;
}
.inde_jmpp3_2_2{
     float: right;
    font-size: 14px;
    color: white;
}
.inde_jmyx{
    width: 100%;
    display: inline-block;
}
.inde_jmyxa{
    width: 305px;
    float: left;
    margin: 10px 0;
    margin-right: 20px;
    border-radius: 15px;
    background: white;
    display: block;
    overflow: hidden;
}
.inde_jmyxa1{
    width: 100%;
    height: 320px;
    display: block;
    object-fit: cover;
    object-position: center;
}
.inde_jmyxa2{
    width: 100%;
    padding: 10px 15px;
}
.inde_jmyxa2_1{
    width: 100%;
    font-size: 24px;
    color: #000000;
    font-weight: bold;
overflow: hidden;    
text-overflow: ellipsis;    
white-space: nowrap;
}
.inde_jmyxa2_2{
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    color: #999999;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
text-overflow: ellipsis;
overflow: hidden;
}
.inde_jmyxb{
    width: calc(100% - 325px);
    float: left;
    display: inline-block;
}
.inde_jmyxc{
    width: 32%;
    height: 205px;
    margin: 8px 0;
    margin-right: 2%;
    border-radius: 15px;
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
}
.inde_jmyxc:nth-child(3n){
    margin-right: 0;
}
.inde_jmyxc1{
    width: 100%;
    height: 100%;
    display: block;
}
.inde_jmyxc2{
    width: 100%;
     background: rgba(227,31,51, 0.82);
     padding: 10px;
     text-align: center;
     font-size: 18px;
     color: white;
     font-weight: bold;
     display: none;
overflow: hidden;    
text-overflow: ellipsis;    
white-space: nowrap;
     position: absolute;
     left: 0;
     bottom: 0;
}
.inde_jmyxc:hover .inde_jmyxc2{
    display: block;
}
.inde_phb{
    width: 100%;
    display: inline-block;
}
.inde_phba{
    width: 23.5%;
    background: white;
    float: left;
    margin-right: 2%;
    margin-top: 20px;
    padding: 5px 15px;
}
.inde_phba:nth-child(4n){
    margin-right: 0;
}
.inde_phbb{
    border-bottom: 1px solid #E4E4E4;
    width: 100%;
    display: inline-block;
}
.inde_phbb1{
     border-bottom: 2px solid #E26C2C;
     float: left;
     height: 35px;
     font-size: 16px;
     color: #333333;
     font-weight: bold;
}
.inde_phbb1 img{
    max-width: 20px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.inde_phbb1 span{
    line-height: 35px;
     display: inline-block;
    vertical-align: middle;
}
.inde_phbc{
    width: 100%;
    margin-top: 10px;
}
.inde_phbd{
    width: 100%;
    margin-bottom: 15px;
    display: block;
}
.inde_phbd:last-child{
    margin-bottom: 0;
}
.inde_phbd1{
    width: 100%;
    display: block;
}
.inde_phbd2{
    width: 100%;
    display: none;
}
.inde_phbe{
    width: 100%;
}
.inde_phbe1{
    width: 20px;
    display: inline-block;
    vertical-align: middle;
}
.inde_phbe4{
     width: 20px;
     height: 20px;
     border-radius: 50%;
     text-align: center;
     line-height: 20px;
     background: #B5B4B4;
     font-size: 14px;
     color: white;
    display: inline-block;
    vertical-align: middle;
}
.inde_phbe2{
    width: calc(100% - 130px);
    padding: 0 5px;
    font-size: 14px;
    color: #2D2D2D;
    display: inline-block;
    vertical-align: middle;
overflow: hidden;    
text-overflow: ellipsis;    
white-space: nowrap;
}
.inde_phbe3{
    width: 100px;
    font-size: 14px;
    color: #666666;
    text-align: right;
     display: inline-block;
    vertical-align: middle;
}
.inde_phbe3 img{
    width: 15px;
        display: inline-block;
    vertical-align: middle;
}
.inde_phbe3 span{
    max-width: calc(100% - 20px);
     display: inline-block;
    vertical-align: middle;
}
.inde_phbd.on .inde_phbd1{
    display: none;
}
.inde_phbd.on .inde_phbd2{
    display: block;
}
.inde_phbf{
    width: 100%;
    display: inline-block;
}
.inde_phbf1{
    border: 1px solid #E5E5E5;
    width: 100px;
    height: 75px;
    float: left;
    margin-right: 10px;
    position: relative;
}
.inde_phbf1_1{
    width: 100%;
    height: 100%;
    display: block;
}
.inde_phbf1_2{
    width: 20px;
    position: absolute;
    left: 5px;
    top: 5px;
}
.inde_phbf1_3{
    width: 20px;
     height: 20px;
     border-radius: 50%;
     text-align: center;
     line-height: 20px;
     background: #B5B4B4;
     font-size: 14px;
     color: white;
      position: absolute;
    left: 5px;
    top: 5px;
}
.inde_phbf2{
    width: calc(100% - 110px);
    float: left;
}
.inde_phbf2_1{
    width: 100%;
    font-size: 16px;
    color: #2D2D2D;
    margin-bottom: 5px;
overflow: hidden;    
text-overflow: ellipsis;    
white-space: nowrap;
}
.inde_phbf2_2{
    width: 100%;
    margin-bottom: 5px;
    display: flex;
    font-size: 12px;
    color: #E00B21;
}
.inde_phbf2_2:last-child{
    margin-bottom: 0;
}
.inde_phbf2_2_2{
    width: calc(100% - 62px);
    margin-left: 10px;
    text-align: right;
     font-size: 12px;
    color: #E00B21;
}
.inde_rmxm{
    width: 100%;
    height: 285px;
    margin-top: 25px;
    background: white;
    display: flex;
}
.inde_rmxmle{
    width: 115px;
    height: 100%;
    background: #F6E5E5;
    overflow: hidden;
    overflow-y: auto;
}
.inde_rmxmle1{
    border-bottom: 1px solid white;
    width: 100%;
    height: 40px;
    text-align: center;
    line-height: 40px;
    padding: 0 10px;
    font-size: 16px;
    color: #030505;
}
.inde_rmxmle1:last-child{
    border-bottom: 0;
}
.inde_rmxmle1.on{
    background: #D81E06;
    color: white;
}
.inde_rmxmri{
    width: calc(100% - 115px);
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}
.inde_rmxmri1{
    width: 100%;
    padding: 0 10px;
    display: none;
}
.inde_rmxmri2{
    width: 100%;
    display: inline-block;
}
.inde_rmxmri2_1{
    width: 12.5%;
    height: 40px;
    padding: 0 10px;
    text-align: center;
    font-size: 14px;
    color: #666666;
    line-height: 40px;
    display: block;
    float: left;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_lbfl{
    width: 100%;
    margin-top: 15px;
}
.inde_lbfl .swiper-father{
  width: 100%;
    height: 100%;
    position: relative;
}
.inde_lbfl .swiper{
     width: 100%;
    height: 100%;
}
.inde_lbfl .swiper-slide{
   width: 100%;
    height: 100%; 
}
.inde_lbfl .swiper-button-prev::after,.inde_lbfl .swiper-button-next::after{
    display: none;
}
.inde_lbfl .swiper-button-prev{
    width: 35px;
    height: 35px;
    background-image: url(../img/prev_5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: -45px;
}
.inde_lbfl .swiper-button-prev:hover{
     background-image: url(../img/prev_5-s.png);
}
.inde_lbfl .swiper-button-next{
    width: 35px;
    height: 35px;
    background-image: url(../img/next_5.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    right: -45px;
}
.inde_lbfl .swiper-button-next:hover{
     background-image: url(../img/next_5-s.png);
}
.inde_lbfl1{
    width: 100%;
    height: 105px;
    background: white;
    display: block;
    overflow: hidden;
    position: relative;
}
.inde_lbfl1 img{
    max-width: 100%;
    max-height: 100%;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
        transform: translate(-50%, -50%);
}
.inde_zxjmpp{
    width: 100%;
    display: inline-block;
}
.inde_zxjmpp1{
    width: 18.4%;
    float: left;
    margin-right: 2%;
    margin-top: 30px;
    display: block;
}
.inde_zxjmpp1:nth-child(5n){
    margin-right: 0;
}
.inde_zxjmpp2{
    width: 100%;
    height: 225px;
    display: block;
    border-radius: 15px;
}
.inde_zxjmpp3{
    border: 1px solid #E31F33;
    width: 100%;
    height: 35px;
    border-radius: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 14px;
    color: #E31F33;
    margin-top: 15px;
}
.inde_zxjmpp1:hover .inde_zxjmpp3{
    background: #E31F33;
    color: white;
}
.inde_xwzxs{
    width: 100%;
    margin-top: 25px;
}
.inde_xwzxa{
    width: 100%;
    background: white;
    padding: 20px 10px;
    display: flex;
}
.inde_xwzxb{
    width: 53%;
    height: 375px;
}
.inde_xwzxb .swiper{
   width: 100%;
    height: 100%;  
}
.inde_xwzxb .swiper-slide{
    width: 100%;
    height: 100%;  
}
.inde_xwzxb .swiper-pagination{
    text-align: right;
    padding: 0 35px;
    box-sizing: border-box;
}
.inde_xwzxb .swiper-pagination-bullet {
    border: 1px solid white;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: inherit;
	opacity: 1;
}

.inde_xwzxb .swiper-pagination-bullet-active {
    border: 1px solid #E31F33;
	background: #E31F33;
}
.inde_xwzxb1{
    width: 100%;
    height: 100%;
    display: block;
    font-size: 14px;
    color: white;
    position: relative;
}
.inde_xwzxb1 img{
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center;
}
.inde_xwzxb1 div{
    width: 100%;
    background: rgba(0,0,0,0.7);
    padding: 15px;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
    position: absolute;
    left: 0;
    bottom: 0;
}
.inde_xwzxc{
    width: 43%;
    margin-left: 4%;
}
.inde_xwzxc1{
    border-bottom: 1px solid #DDDDDD;
    width: 100%;
    padding: 5px 0;
    display: inline-block;
}
.inde_xwzxc1_1{
    border-left: 3px solid #E00B21;
    padding: 0 10px;
    float: left;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
}
.inde_xwzxc1_2{
    float: right;
    font-size: 14px;
    color: #686867;
}
.inde_xwzxc1_2:hover{
    color: #E31F33;
}
.inde_xwzxc2{
    width: 100%;
    margin-top: 15px;
}
.inde_xwzxc3{
    width: 100%;
    display: block;
    margin-bottom: 10px;
}
.inde_xwzxc3:last-child{
    margin-bottom: 0;
}
.inde_xwzxc3_1{
    width: 7px;
    display: inline-block;
    vertical-align: middle;
}
.inde_xwzxc3_2{
    width: calc(100% - 117px);
    font-size: 14px;
    color: #333333;
    padding: 0 5px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_xwzxc3_3{
    width: 100px;
    text-align: right;
    font-size: 14px;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
}
.inde_xwzxc3:hover .inde_xwzxc3_2{
    font-weight: bold;
    color:  #E31F33;
}
.inde_xwzxc3:hover .inde_xwzxc3_3{
    color:  #E31F33;
}
.inde_xwzxd{
    width: 100%;
    display: inline-block;
}
.inde_xwzxe{
    width: 32%;
    background: white;
    float: left;
    margin-right: 2%;
    margin-top: 15px;
    padding-top: 10px;
}
.inde_xwzxe:nth-child(3n){
    margin-right: 0;
}
.inde_xwzxe1{
    width: 100%;
    padding-right: 5px;
    display: inline-block;
}
.inde_xwzxe1_1{
    border-left: 3px solid #E00B21;
    float: left;
     padding: 0 10px;
     font-size: 17px;
     color: #333333;
     font-weight: bold;
}
.inde_xwzxe1_2{
    float: right;
    font-size: 14px;
    color: #686867;
}
.inde_xwzxe1_2:hover{
    color: #E31F33;
}
.inde_xwzxe2{
    width: 100%;
    padding: 20px 15px;
}
.inde_xwzxe3{
    width: 100%;
    margin-bottom: 15px;
    display: block;
}
.inde_xwzxe3:last-child{
    margin-bottom: 0;
}
.inde_xwzxe3_1{
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #E31F33;
    display: inline-block;
    vertical-align: middle;
}
.inde_xwzxe3_2{
    width: calc(100% - 87px);
    font-size: 14px;
    color: #666666;
    padding: 0 5px;
    display: inline-block;
    vertical-align: middle;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_xwzxe3_3{
    width: 72px;
    height: 20px;
    border-radius: 4px;
    background: #E31F33;
    font-size: 11px;
    color: white;
    padding: 0 5px;
    line-height: 20px;
     display: inline-block;
    vertical-align: middle;
}
.inde_yxjmpp{
    width: 100%;
    background: white;
    margin-top: 25px;
    display: inline-block;
}
.inde_yxjmpp1{
    border: 1px solid #EBEBEB;
    width: 12.5%;
    padding: 15px;
    float: left;
}
.inde_yxjmpp2{
    width: 100%;
    height: 95px;
    overflow: hidden;
    position: relative;
}
.inde_yxjmpp2 img{
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
        transform: translate(-50%, -50%);
}
.inde_yxjmpp3{
    width: 100%;
    margin-top: 10px;
    font-size: 16px;
    color: #000000;
    white-space: nowrap;    /* 禁止换行 */
overflow: hidden;       /* 隐藏溢出内容 */
text-overflow: ellipsis;/* 显示省略号 */
}
.inde_yxjmpp4{
    width: 100%;
    margin-top: 5px;
    font-size: 12px;
    color: #666666;
}
.inde_yxjmpp4 span{
    color: #FF0000;
}
.le_cover{
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1001;
}
.fwhtz_box{
    width: 215px;
    background: white;
    padding:10px 20px;
    padding-top: 30px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.fwhtz_bo1{
    width: 100%;
}
.fwhtz_bo2{
    width: 15px;
    position: absolute;
    right: 10px;
    top: 10px;
}