/* CSS Document */
@charset "utf-8";
.container{position: relative;}

.section1{margin-top: 70px;}
.s1_c{background: #f8f8f8;}
.s1_c .s1_cl{float: left;width: 650px;position: relative;}
.s1_c .s1_cl .swiper-slide{position: relative;}
.s1_c .s1_cl .swiper-slide .s1_cla{overflow: hidden;height: 440px;}
.s1_c .s1_cl .swiper-slide .s1_cla img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;height: 440px;object-fit: cover;vertical-align: middle;
}
.s1_c .s1_cl .swiper-slide:hover .s1_cla img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s1_c .s1_cl .swiper-slide .s1_clb{background: #ce281e;height: 60px;line-height: 60px;padding: 0 75px 0 20px;box-sizing: border-box;}
.s1_c .s1_cl .swiper-slide .s1_clb span{display: block;font-size: 16px;color: #ffffff;font-weight: bold;overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s1_c .s1_cl .swiper-button-prev{width: 10px;height: 17px;background: url(s1_prev_21.png) no-repeat center;position: absolute;right: 54px;bottom: 20px;left:auto;margin-top: auto;}
.s1_c .s1_cl .swiper-button-next{width: 10px;height: 17px;background: url(s1_next_23.png) no-repeat center;position: absolute;right: 22px;bottom: 20px;left:auto;margin-top: auto;}
.s1_c .s1_cr{float: right;width: 567px;margin-right: 30px;margin-top: 8px;}
.section2{margin-top: 60px;}
@media only screen and (max-width:1280px){
	.section1{margin-top: 45px;}
	.section2{margin-top: 40px;}
	.s1_c .s1_cl{float: none;width: 100%;}
	.s1_c .s1_cl .swiper-slide .s1_clb{height: 55px;line-height: 55px;padding: 0 60px 0 15px;}
	.s1_c .s1_cl .swiper-slide .s1_clb span{font-size: 14px;}
	.s1_c .s1_cr{float: none;width: 100%;margin-right: 0;padding: 0 15px;box-sizing: border-box;}
	.s1_c .s1_cl .swiper-slide .s1_cla{height: 360px;}
	.s1_c .s1_cl .swiper-slide .s1_cla img{height: 360px}
}
@media only screen and (max-width:750px){
	.section1{margin-top: 20px;}
	.section2{margin-top: 20px;}
	.s1_c .s1_cl .swiper-slide .s1_clb{height: 46px;line-height: 46px;padding: 0 45px 0 10px;}
	.s1_c .s1_cl .swiper-button-prev{right: 35px;bottom: 15px;}
	.s1_c .s1_cl .swiper-button-next{right: 8px;bottom: 15px;}
	.s1_c .s1_cl .swiper-slide .s1_cla{height: 250px;}
	.s1_c .s1_cl .swiper-slide .s1_cla img{height: 250px}
}

.sss .hd{line-height: 54px;height: 54px;border-bottom: 2px solid #dbdbdb;}
.sss .hd ul{float: left;}
.sss .hd ul li{float: left;font-size: 20px;color: #333333;padding: 0 18px;position: relative;}
.sss .hd ul li:after{content: "";position: absolute;right: 0;top:50%;transform: translateY(-50%);width: 2px;height: 15px;background: #dadada;}
.sss .hd ul li:last-child:after{display: none;}
.sss .hd ul li span{display: inline-block;border-bottom: 3px solid transparent;line-height: 52px;height: 52px;}
.sss .hd ul li.on{color: #ce281e;font-size: 22px;font-weight: bold;}
.sss .hd ul li.on span{border-bottom: 3px solid #ce281e;}
.sss .hd ul li:first-child{padding-left: 0;}
.sss .hd .hd_more{float: right;}
.sss .hd .hd_more a{font-size: 14px;color: #999999;}
.sss .bd{margin-top: 8px;}
.sss .bd dl dt{line-height: 50px;border-bottom: 1px dashed #e2e2e2;}
.sss .bd dl dt:last-child{border-bottom: 0;}
.sss .bd dl dt a{display: block;}
.sss .bd dl dt a i{padding-left: 20px;box-sizing: border-box;width: calc(100% - 90px);font-size: 18px;color: #252525;float: left;background: url(li_14.png) no-repeat left center;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.sss .bd dl dt a span{font-size: 16px;color: #929292;}
.sss .bd dl dt:hover a i{background: url(lion_17.png) no-repeat left center;color: #ce281e;font-weight: bold;}

.sss .bd dl dt.hot a i{background: url(lion_17.png) no-repeat left center;color: #ce281e;font-weight: bold;}

@media only screen and (max-width:1280px){
	.sss .hd{line-height: 50px;height: 50px;}
	.sss .hd ul li{font-size: 17px;padding: 0 18px;}
	.sss .hd ul li span{line-height: 48px;height: 48px;}
	.sss .hd ul li.on{font-size: 20px;}
	.sss .bd dl dt{line-height: 44px;}
	.sss .bd dl dt a i{padding-left: 15px;font-size: 16px;width: calc(100% - 85px);}
	.sss .bd dl dt a span{font-size: 14px;}
}
@media only screen and (max-width:750px){
	.sss .hd{line-height: 44px;height: 44px;}
	.sss .hd ul li{font-size: 14px;padding: 0 10px;}
	.sss .hd ul li span{line-height: 42px;height: 42px;border-bottom: 2px solid transparent;}
	.sss .hd ul li.on{font-size: 16px;}
	.sss .hd ul li.on span{border-bottom: 2px solid #ce281e;}
	.sss .bd dl dt{line-height: 40px;}
	.sss .bd dl dt a i{padding-left: 12px;font-size: 14px;width: calc(100% - 80px);}
	.sss .bd dl dt a span{font-size: 13px;}
}

.section3{margin-top: 45px;}
.s3_c .s3_cl{float: left;width: 750px;}
.s3_c .s3_cl .s3_cli{margin-top: 24px;}
.s3_c .s3_cl .s3_cli .s3_clia{padding-bottom: 18px;border-bottom: 1px dashed #e2e2e2;}
.s3_c .s3_cl .s3_cli .s3_clia .s3_clial{float: left;width: 200px;overflow: hidden;height: 150px;}
.s3_c .s3_cl .s3_cli .s3_clia .s3_clial img{
	transition: transform 0.6s;
	-moz-transition: transform 0.6s; 
	-webkit-transition: transform 0.6s; 
	-o-transition: transform 0.6s;
	width: 100%;height: 150px;object-fit: cover;vertical-align: middle;
}
.s3_c .s3_cl .s3_cli .s3_clia:hover .s3_clial img{
	transform:scale(1.1);
-ms-transform:scale(1.1); 	
-moz-transform:scale(1.1); 	
-webkit-transform:scale(1.1); 
-o-transform:scale(1.1); 
}
.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar{float: right;width: calc(100% - 225px);}
.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliara{font-size: 18px;color: #ce281e;font-weight: bold;margin-top: 10px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliarb{margin-top: 12px;font-size: 16px;color: #666666;line-height: 24px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliarc{margin-top: 12px;font-size: 16px;color: #959595;}
.s3_c .s3_cr{float: right;width: 500px;}
.s3_c .s3_cr .s3_cri .s3_cria{margin-top: 24px;}
.s3_c .s3_cx{display: none;}
.section5{margin-top: 46px;}
.section4{margin-top: 45px;}
.s4_c .s4_ci{float: left;width: 625px;margin-right: 30px;}
.s4_c .s4_ci2{margin-right: 0;}
@media only screen and (max-width:1280px){
	.section3{margin-top: 30px;}
	.section5{margin-top: 30px;}
	.section4{margin-top: 30px;}
	.s4_c .s4_ci{float: none;width: 100%;margin-right: 0;}
	.s3_c .s3_cl{float: none;width: 100%;}
	.s3_c .s3_cl .s3_cli{margin-top: 18px;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliara{font-size: 16px;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliarb{font-size: 14px;margin-top: 8px;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliarc{font-size: 14px;margin-top: 8px;}
	.s3_c .s3_cr{float: none;width: 100%;margin-top: 20px;}
	.s3_c .s3_cr .s3_cri .s3_cria{margin-top: 18px;}
}
@media only screen and (max-width:750px){
	.section3{margin-top: 20px;}
	.section5{margin-top: 20px;}
	.section4{margin-top: 20px;}
	.s3_c .s3_cl .s3_cli{margin-top: 10px;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_clial{width: 120px;height: 90px;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_clial img{height: 90px;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar{width: calc(100% - 130px);}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliara{font-size: 14px;margin-top: 0;-webkit-line-clamp: 2;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliarb{display: none;}
	.s3_c .s3_cl .s3_cli .s3_clia .s3_cliar .s3_cliarc{font-size: 13px;margin-top: 5px;}
	.s3_c .s3_cr{margin-top: 10px;}
	.s3_c .s3_cr .s3_cri .s3_cria{margin-top: 10px;}
	.s3_c .s3_cx{display: block;}
	.s3_c .s3_cp{display: none;}
}

.section6{margin-top: 42px;margin-bottom: 60px;}
.s6_c .s6_cl{float: left;width: 920px;background: #f8f8f8;}
.s6_c .s6_cl .hd{height: 59px;line-height: 59px;border-bottom: 1px solid #dbdbdb;}
.s6_c .s6_cl .hd ul li{float: left;width: 25%;text-align: center;font-size: 18px;color: #ce281e;font-weight: bold;}
.s6_c .s6_cl .hd ul li.on{color: #fff;background: #ce281e;}
.s6_c .s6_cl .bd .s6_cli{padding: 22px 50px 26px 55px;}
.s6_c .s6_cl .bd .s6_cli dl{height: 152px;overflow: auto;}


.s6_c .s6_cl .bd .s6_cli dl{scrollbar-color: #ce281e #c2c2c2; /* 第一个方块颜色，第二个轨道颜色(用于更改火狐浏览器样式) */ scrollbar-width: thin; /* 火狐滚动条无法自定义宽度，只能通过此属性使滚动条宽度变细 */ /* -ms-overflow-style:none; */ scrollbar-base-color: pink; scrollbar-face-color: #1a2d56; scrollbar-track-color: #dcdcdc;}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar{width:2;height:2px;}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar-button:vertical{display:none}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar-thumb:vertical:hover{background-color: #ce281e;}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar-thumb:vertical:active{background-color: #ce281e;}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar{width: 2px;}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar-track{background: #c2c2c2;}
.s6_c .s6_cl .bd .s6_cli dl::-webkit-scrollbar-thumb{background: #ce281e;border-radius: 8px;}


.s6_c .s6_cl .bd .s6_cli dl dt{float: left;width: 20%;line-height: 38px;}
.s6_c .s6_cl .bd .s6_cli dl dt a{display: block;font-size: 16px;color: #333333;padding-left: 13px;background: url(s6_2_03.png) no-repeat left center;
	overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
.s6_c .s6_cl .bd .s6_cli dl dt:hover a{color: #ce281e;font-weight: bold;}
.s6_c .s6_cr{float: right;width: 330px;}
.s6_c .s6_cr .s6_cri{margin-bottom: 10px;position: relative;}
.s6_c .s6_cr .s6_cri .s6_crib{position: absolute;left:42px;top:50%;transform: translateY(-50%);font-size: 20px;color: #ffffff;}
@media only screen and (max-width:1280px){
	.section6{margin-top: 30px;margin-bottom: 40px;}
	.s6_c .s6_cl{float: none;width: 100%;}
	.s6_c .s6_cl .hd{height: 50px;line-height: 50px;}
	.s6_c .s6_cl .hd ul li{font-size: 16px;}
	.s6_c .s6_cl .bd .s6_cli{padding: 15px 20px 15px 50px;}
	.s6_c .s6_cl .bd .s6_cli dl{height: 128px;}
	.s6_c .s6_cl .bd .s6_cli dl dt{line-height: 32px;}
	.s6_c .s6_cl .bd .s6_cli dl dt a{font-size: 14px;padding-left: 10px;}
	.s6_c .s6_cr{float: none;margin-top: 20px;width: 100%}
}
@media only screen and (max-width:750px){
	.section6{margin-top: 20px;margin-bottom: 20px;}
	.s6_c .s6_cl .hd{height: 40px;line-height: 40px;}
	.s6_c .s6_cl .hd ul li{font-size: 14px;}
	.s6_c .s6_cl .bd .s6_cli{padding: 10px 10px 10px 25px;}
	.s6_c .s6_cl .bd .s6_cli dl{height: 130px;}
	.s6_c .s6_cl .bd .s6_cli dl dt{line-height: 26px;width: 33.333%}
	.s6_c .s6_cl .bd .s6_cli dl dt a{font-size: 13px;padding-left: 7px;}
	.s6_c .s6_cr{float: none;margin-top: 10px;}
	.s6_c .s6_cr .s6_cri{float: left;width: 48%;margin-right: 4%;}
	.s6_c .s6_cr .s6_cri:nth-child(2n){margin-right: 0;}
	.s6_c .s6_cr .s6_cri .s6_crib{left: 10px;font-size: 14px;}
}






















