.col-md-33,.col-20{position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;}
	
	.cal_list_nav{margin:0;}
.cal_list_nav a{padding:0}
.cal_tj_1{background:url(../image/al1.jpg) no-repeat center}
.cal_tj_2{background:url(../image/al2.jpg) no-repeat center}
.cal_tj_1,.cal_tj_2{color:#fff;margin-top:20px}
.cal_tj_dz>div{float:left}
.cal_tj_dz img{width:30px;margin-top:10px;margin-right:10px}
.cal_tj_dz{overflow:hidden;font-size:1rem}
.cal_tj_t{font-size:23px;margin-bottom:15px}
.cal_tj_pj{font-size:0.9rem;margin-top:20px}
.cal_tj_bj{background:url(../image/al3.jpg) no-repeat center/100% 100%;position:relative;height:100%}
.cal_list {margin-top:30px}
.cal_list_nav{background:#D61719;}
.cal_list_nav img{width:70px;margin-bottom:8px;margin-right:13px}
.cal_list_nav_li{padding:25px 20px 15px 20px;color:#fff;font-size:1.3rem;font-weight:bold;position:relative}
.jt{
position:absolute;width:0px;
        height:0px;
        border:20px solid ;
        border-left-color:#D61719;
		right:-40px;
		opacity:0
}



.jton{	opacity:1}
.cal_list_xx .col-4{padding:1.3rem;text-align:center;font-size:1rem}
.cal_list_xx{padding:3.4rem 5.5rem;color:#111;position:absolute;opacity:0;top:0;width:100%}
.cal_list_xx h1{font-size:2.3rem}
.cal_xx_icon{width:100%;padding:100% 0 0;border-radius:50%;border:3px solid #D61719;margin-bottom:20px}
.cal_icon1{background:url(../image/tjal_dz1.png) no-repeat center/70% 70%}
.cal_icon2{background:url(../image/tjal_xg1.png)  no-repeat center/70% 70%}
.cal_icon3{background:url(../image/tjal_yy1.png)  no-repeat center/70% 70%}
.cal_lianxi{line-height:3rem;background:#D61719;border-radius:5px;width:20rem;margin:auto;color:#fff;font-size:1.2rem}
.cal_lianxi img{width:2.5rem;margin-left:1rem}
.cal_list2_b{
    padding:0.2rem 0.5rem
}
.cal_list2 img{width:100%;border-radius:9px 9px 0 0}
.cal_list2{background:#EEEEEE;border-radius:9px;overflow:hidden}
.cal_list2_t1{font-size:1.1rem;font-weight:bold;line-height:1.5;color:#111;white-space: nowrap;overflow:hidden}
.cal_list2_t2{font-size:0.9rem;margin-bottom:8px;white-space: nowrap;overflow:hidden}

.cal_b_l{position:absolute;opacity:0;display:none}
.cal_b_l a{margin-top:30px}
.cal_on{position:relative;opacity:1}
.cal_on1{position:relative;opacity:1;display:flex}



.cplist_banner img{object-fit: cover;}
.cplist_banner{background:#000}
.cplist_dh a{display:block;width:20%;text-align:center;height:5.5rem;background:#EEEEEE;font-size:2.1rem;line-height:1.5}
.cplist_dh .on{height:6.5rem;background:#D41817;color:#fff;margin-top:-0.5rem}
.cplist_dh a:hover{height:6.5rem;background:#D41817;color:#fff;margin-top:-0.5rem}
.cplist_li_tt{font-size:2rem;}
.cplist_li_tga{border:1px solid #999;color:#999;font-size:1rem;border-radius:5px;padding:3px 8px 5px 8px}
.cplist_li_t>span{margin-right:1.5rem;vertical-align:middle;margin-left:0.3rem}
.cplist_li_t{line-height:1.5}
.cplist_li_t .on{border:1px solid #D41817;color:#fff;background:#D41817;}
.cplist_ul_li{width:100%;height:auto;background:#EEEEEE;border-radius:8px}
.cplist_ul .cod-md-6{padding:5px 15px}
.cplist_ul_li img{width:100%;height:auto;border-radius: 8px;}
.cplist_ul_li_t{font-size:1.6rem;}
.cplist_ul_li_d{font-size:0.95rem;color:#999}
.cplist_ul_li_c div{text-align:center}
.cplist_ul_li_c_1{max-width:60%;flex: 0 0 60%;border-right:1px solid #ccc}
.cplist_ul_li_c_2{max-width:40%;flex: 0 0 40%}
.cplist_ul_li_c div{font-size:1rem;color:#D41817}
.cplist_ul_li_c div>span{font-size:1.5rem;letter-spacing:0px}
.cplist_ul_li_b span{padding:4px 11px;font-size:1.2rem;border-radius:5px;border:1px #999 solid;letter-spacing:2px}
.cplist_ul_li_b span:hover{border:1px #D41817 solid;color:#fff;background:#D41817}
.cplist_ul_li:hover{box-shadow: 0 0.3rem 1rem 0.5rem rgb(0 0 0 / 15%) !important;}





@media (max-width:1200px) {
	.cplist_banner{	height:350px;}
	.cplist_ul_li_c div>span{font-size:1.2rem !important}
	.cplist_ul_li_b a{padding:2px 6px;font-size:1rem;border-radius:3px;border:1px #999 solid;letter-spacing:0px}
	.cplist_li_tt{font-size:1.6rem;}
	.cplist_ul_li_t {padding-top:0.3rem !important;font-size:1.2rem;margin-bottom:0.5rem;font-weight: 700;}
	.cplist_ul_li>.pt-3{padding:0.5rem 0.7rem !important;}
	.cplist_ul_li_d {margin-bottom:0.5rem !important;line-height:1.1}
	.cplist_ul_li_c {margin-bottom:0.5rem !important}


} 
@media (max-width:768px) {
	 .cplist_banner{height:200px;}
	 .cplist_dh a{font-size:1.2rem;line-height:1.3;height:4rem;}
	 .cplist_dh .on{height:5rem;background:#D41817;color:#fff;margin-top:-0.5rem}

.cplist_li_t>span{margin-right:0.5rem;vertical-align:middle;margin-left:0.2rem}

} 
@media (min-width:1200px) {
	.cplist_banner{	height:520px;}
 
}








@media(max-width:768px) {

.cal_list_nav_li{padding:5px;font-size:1rem;letter-spacing:0px;text-align:center}
.cal_list_nav{margin-bottom:20px}
.cal_list_nav img{margin-right:0px;display:block;margin:auto;width:70%}

.cal_list_xx{padding:1.5rem;height:auto}
.cal_list_xx h1{font-size:1.3rem}

.jt{

        height:0px;
		left: calc(50% - 20px);
        border:20px solid ;
        border-top-color:#D61719;
		bottom:-40px;
}
}



@media(min-width:768px) {
.col-md-33{max-width:28%;
flex:0 0 28%}
}


@media screen and (max-width:768px){

.cal_on1 a:nth-child(odd){
        padding-right: 7.5px;
    }
.cal_on1 a:nth-child(even){
        padding-left: 7.5px;
    }
}
