*{
	margin: 0;
	padding: 0;
	list-style: none;
}
a{
	text-decoration: none;
}
body{
    width: 100%;
    height: 100%;
    background: url(../images/BodyBackground20210318.png)no-repeat;
    background-size: 100%;
    font-family: "微软雅黑";
}
.XxgcContent{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 650px auto 0;
}
.BannerListBox{
    width: 100%;
    height: auto;
    overflow: hidden;
}
/* 左轮播 */
.banner-jsxk{
    width: 590px;
    height:400px;
    float: left;
}
/*lunbo*/
.yx-rotaion-content-jsxk {
    width: 100%;
    height: 100%;
    position: relative;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk {
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .rotaion_list_jsxk {
    width: 100%;
    height: 100%;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .rotaion_list_jsxk img {
    width: 100%;
    height:100%;
    display: block;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .txt-jsxk {
    width: auto;
    height: 36px;
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 36px;
    overflow: hidden;
    z-index:2;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .txt-jsxk li {
    width: 100%;
    height: 36px;
    overflow: hidden;
    padding: 0 20px;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .txt-jsxk li a {
    font-size: 14px;
    color:#fff;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .num-jsxk {
    width: auto;
    height: 10px;
    position: absolute;
    bottom: 13px;
    right: 0;
    font-size: 0;
    line-height: 0;
    text-align: center;
    z-index: 2;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .num-jsxk li {
    width: 10px;
    height: 10px;
    background: #dbdbdc;
    border-radius: 20px;
    float: left;
    overflow: hidden;
    margin-right: 8px;
    cursor: pointer;
}

.yx-rotaion-content-jsxk .yx-rotaion-jsxk .num-jsxk .on {
    width: 20px;
    background: #fff;
}

.yx-rotaion-content-jsxk h3 {
    width: 100%;
    height: 36px;
    position: absolute;
    bottom: 0;
    z-index: 0;
    background: #050000;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}
/* 右新闻 */
.TipListNews{
    width: 590px;
    height: 400px;
    overflow: hidden;
    background: #fff;
    float: right;
    padding: 0 20px;
    box-sizing: border-box;
}
.TipTitle{
    width: 100%;
    height: auto;
    overflow: hidden;
    text-align: center;
}
.TipTitle a{
    font-size: 24px;
    font-weight: bold;
    color: #c72f1d;
    line-height: 56px;
}
.TipListNews ul{
    width: 100%;
    height: auto;
    overflow: hidden;
}
.TipListNews ul li{
    width: 100%;
    border-bottom: 1px solid #eeeeed;
    background: url(../images/tip20210308.png)no-repeat left center;
    padding-left: 25px;box-sizing: border-box;
}
.TipListNews ul li:last-child {
    border-bottom: none;
}
.TipListNews ul li a{
    font-size: 16px;
    color: #050000;
    line-height: 56px;
}
/* 新闻2 */
.NewsListBox{
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #fff
}
.ReConBox{
    width:590px;
    height: 410px;
    overflow: hidden;
    float: left;
}
.ReConBox .ReTitle{
    width: 100%;
    height: 36px;overflow: hidden;
    background: url(../images/ReTitle20210318.png)no-repeat;
    margin-top: 20px;
    
    
}
.ReTitle span{
    font-size: 24px;
    color: #fdfa93;
    line-height: 36px;
    float: left;
    padding-left: 25px;
}
.ReTitle a{
    font-size: 15px;
    color: #c72f1d;
    line-height: 36px;float:right;
}
.ReConBox ul{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 10px;
}
.ReConBox ul li{
    width: 100%;
    border-bottom: 1px solid #eeeeed;
    background: url(../images/tip20210308.png)no-repeat left center;
    padding-left: 25px;box-sizing: border-box;
}
.ReConBox ul li:last-child {
    border-bottom: none;
}
.ReConBox ul li a{
    font-size: 16px;
    color: #050000;
    line-height: 56px;
}
/* 长标题 */
.NewsListBox .ReLongTitle{
    width: 100%;
    height: 35px;
    background: url(../images/ReLongTitle20210318.png)no-repeat;
    margin: 20px auto 10.5px;
    position: relative;
    
}
.ReLongTitle span{
    font-size: 24px;
    color: #c72f1d;
    line-height: 35px;
    font-weight: bold;
    display: block;
    width: 100%;
    text-align: center;
}
.ReLongTitle a{
    font-size: 15px;
    color: #c72f1d;
    position: absolute;
    right: 0;
    top: -5px;
}
.Longbox ul{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;

}
.Longbox ul li{
    width: 590px;
    height: auto;
    overflow: hidden;
    margin-bottom: 15px;
}
.Longbox ul li a{
    font-size: 20px;
    color: rgba(0, 0, 0, 0.75);
    line-height: 35px; 
    font-weight: bold;
}
.Longbox ul li p{
    font-size: 16px;
    color: rgba(5, 0, 0, 0.8);
    line-height: 25px; 
}
.Longbox ul li p a{
    font-size: 16px;
    color: #c72f1d;
    line-height: 25px; 
    font-weight: normal;
}
.Longbox .ReLongCon{
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: 20px;
    display: flex;
    justify-content: space-between;
}
.ReLongConDoc{
    width: 590px;
    height: auto;
    overflow: hidden;

}
.ReLongConDoc .DocTitle{
    text-align: center;
}
.ReLongConDoc .DocTitle a{
    font-size: 20px;
    color: #c72f1d;
    line-height: 25px; 
    font-weight: bold;
    line-height: 60px; 
}
.ReLongConDoc p{
    font-size: 16px;
    color: rgba(5, 0, 0, 0.8);
    line-height: 25px; 
}