.header{
    width:100%;
    height:861px;
    background-image: url(./banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position:center;
}
.inner{
width:1059px;
margin:auto;
}
.daoyan{
    height:311px;
    background-image: url(./banzu.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin-top:93px;
    display:flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    padding:50px;
}
.ggjs_right_content li:nth-child(1) a, .ggjs_right_content li:nth-child(2) a, .ggjs_right_content li:nth-child(3) a{
color:#FF0802;
}
.ggjs_right_content li a{
color:#000;
}

.ggjs_right_content li ahover{
color:#FF0802;
}
.more a{
    color:#FF0802;
}
.ck a{
    color:white;
}
.ckgd a{
color:black;
}
.left{
    width:50px;
    height:150px;
    font-family: zihun143-zhengkuchaojihei;
font-size: 50px;
color: #FFFFFF;
letter-spacing: 0;
line-height: 75px;
border-right:2px #fff solid;
padding-right:46px;

}
.right{
    width:830px;
    height:176px;
    font-family: PingFangSC-Regular;
font-size: 24px;
color: #FFFFFF;
letter-spacing: 0;
line-height: 41px;
}
.ggjs{
    margin-top:63px;
    
}
.ggjs_title{
    width:100%;
    height:137px;
    background-image: url(./title1.png);
    background-repeat: no-repeat;
    background-size:contain;
    margin-bottom:49px;

}
.ggjs_left ul{
    width:527px;
    height:390px;

}

.ggjs_content li{
width:100%;
height:100%;
display:none;
background-repeat: no-repeat;
background-size: cover;

}
.action{
    display:block!important;
}
.ggjs_right_content{
width:492px;

}
.ggjs_zg{
    display:flex;
    justify-content: space-between;
}
.ggjs_right_content li{
    font-family: SourceHanSansCN-Regular;
    font-size: 20px;
    color: #666666;
    letter-spacing: 0; 
    position: relative;
    width:100%;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left:20px;
    box-sizing: border-box;
    
    white-space: nowrap;
    line-height:42px;
}

.ggjs_right_content li::before{
    display:block;
    content:'';
    position: absolute;
    width:11px;
    height:11px;
    background: #666666;
    left:2px;
    border-radius: 50%;
    top:16px;

    
}
.ggjs_right_content li:nth-child(1),.ggjs_right_content li:nth-child(2),.ggjs_right_content li:nth-child(3){
    font-family: SourceHanSansCN-Regular;
    font-size: 26px;
    color: #FF0802;
    letter-spacing: 0;
    line-height:50px;
}
.ggjs_right_content li:nth-child(1)::before,
.ggjs_right_content li:nth-child(2)::before,
.ggjs_right_content li:nth-child(3)::before
{
    display:block;
    content:'';
    position: absolute;
    width:15px;
    height:15px;
    background: #FF0802;
    left:2px;
    border-radius: 50%;
    top:20px;

    
}
.ggjs_right_content li:nth-child(3){
    border-bottom:1px solid #979797;
    margin-bottom:25px;
    padding-bottom:20px;
}
.more{
    text-align:right;
    font-family: SourceHanSansCN-Regular;
font-size: 18px;
color: #FF0802;
letter-spacing: 0;
}
.ggdt{
margin-top:95px;
/* background:url(./10.png) bottom left  no-repeat,
url(./11.png) center right no-repeat ; */
background-image: url(./bg.png);
background-repeat: no-repeat;
/* background-size:contain; */
/* background-position:bottom left; */
padding-bottom:117px;
background-position:center;

}
.down{
    display:flex;
    justify-content: space-between;
    width:100%;
    /* background-color: #fff; */
    flex-wrap: wrap;
    

}
.down_ggdt{
    width:520px;
    height:130px;
    background: #F1F1F1;
    border-radius: 8px;
    border-radius: 8px;
    box-sizing:border-box;
    padding:20px;
    display:flex;
    align-items: center;
    justify-content: space-between;
margin-top:16px;

}
.ckgd{
    text-align: center;
    font-family: SourceHanSansCN-Regular;
font-size: 20px;
color: #333333;
letter-spacing: 0;
margin-top:31px;
padding-bottom:50px;
border-bottom:solid 1px#E5E5E5;

}
.down_ggdtimg{
    width:126px;
    height:88px;
    background-image: url(./xdd.png);
    background-repeat: no-repeat;
   background-size: cover;
   margin-right:10px;
}

.ggdt_title{
    width:100%;
    height:137px;
    background-image: url(./title2.png);
    background-repeat: no-repeat;
    background-size:contain;
    margin-bottom:49px;
}
.title_ggdtimg{
    width:350px;
  
    
}
.yx{
    margin-top:77px;
    background: #F1F1F1;
border-radius: 100px 8px 8px 100px;
border-radius: 100px 8px 8px 100px;
display:flex;
/* margin-bottom:117px; */

}
.yx_left,.yx_right{
    display:flex;
    align-items: center;

}
.yx_right{
    justify-content: space-around;
    width:700px;
}
.yx_left{
    /* border-right:solid 2px #FF0802; */
}


.yximg{
    width:132px;
    height:132px;
    background-image: url(./yx.png);
    background-repeat: no-repeat;
    background-size: cover;
}
.sp{
    font-family: SourceHanSansCN-Regular;
    font-size: 20px;
    color: #333333;
    letter-spacing: 0;
}
.yx_img1{
    width:39px;
    height:45px;
    background-image: url(./yxsl.png);
    background-repeat: no-repeat;
    background-size: cover;
    margin:auto;
}
.yx_imgt{
    width:120px;
    font-family: SourceHanSansCN-Bold;
font-size: 20px;
font-weight:bold;
color: #333333;
letter-spacing: 0;
}
.yx_text{
    width:488px;
    ont-family: SourceHanSansCN-Regular;
font-size: 20px;
color: #333333;
letter-spacing: 0;
line-height: 30px;
}
.yxz{
    margin-left:20px;
    padding-right:40px;
    padding-top:20px;
    padding-bottom:20px;
    border-right:solid 2px #FF0802;
}

.p{
    font-family: SourceHanSansCN-Bold;
font-size: 24px;
color: #333333;
letter-spacing: 0;
font-weight:bold;
}
.title_ggdtimg2{
  text-overflow: ellipsis;
    overflow: hidden;
    /* padding-left:20px; */
    box-sizing: border-box;
    
    white-space: nowrap;
    font-family: SourceHanSansCN-Medium;
font-size: 22px;
color: #333333;
letter-spacing: 0;
}
.tl{
    background-image: url(./11.png);
background-repeat: no-repeat;
background-size: contain;
background-position:center right;
}
.up_ggdt{
display:flex;
margin-top:45px;
justify-content: space-between;
}
.left_ggdt{
    width:266px;
    height:196px;
    background-image: url(./xdd.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;

}
.date_ggdt{
    font-family: SourceHanSansCN-Regular;
font-size: 16px;
color: #999999;
letter-spacing: 0;
line-height: 23px;
margin-top:28px;
}
.down{
    margin-top:53px;
}
.right_ggdt{
width:730px;
}
.xbt{
    text-overflow: ellipsis;
    overflow: hidden;
    /* padding-left:20px; */
    box-sizing: border-box;
    
    white-space: nowrap;
    border-bottom:solid 4px #FF0802;
    font-family: SourceHanSansCN-Medium;
font-size: 30px;
/* line-height:40px; */
padding-bottom:10px;
color: #333333;
letter-spacing: 0;

}
.content_ggdt{
    margin-top:10px;
    font-family: SourceHanSansCN-Regular;
font-size: 18px;
color: #333333;
letter-spacing: 0;
line-height: 30px;

}
.ck{
    width:129px;
    height:42px;
    background: #E32418;
border-radius: 8px;
border-radius: 8px;
float:right;
line-height:42px;
color:white;
text-align: center;
margin-top:10px;

}
.footer{
    height:200px;
    background-image: url(./footer.png);
    background-repeat: no-repeat;
    background-size: cover;
    display:flex;
    align-items: center;
position: relative;
}
.footer p{
text-align: center;
font-family: SourceHanSansCN-Regular;
font-size: 14px;
color: #FFFFFF;
letter-spacing: 0;
text-align: center;
line-height: 26px;
}
.footerjb{
    position: absolute;
    top:50%;
    right:50px;

}

.footerlogo{
    position: absolute;
    top:50%;
    left:20px;
    background-image: url(./logo-1.png);
    width:223px;
    height:40px;

}


