@charset "utf-8";
/* CSS Document */

* {
    padding: 0;
    margin: 0;
    list-style: none;
}

img {
    vertical-align: top;
    border: 0;
}

a {
    color: #000;
    text-decoration: none;
}

body {
    position: relative;

}



.wrapper {
    width: 1400px;
    margin:0 auto;

}


.autoline{display: -webkit-box;-webkit-box-orient: vertical;overflow:hidden;-webkit-line-clamp:2;}
.nowrap{white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.dis_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}


.box-t {
    position: relative;

}



.box1 {
    position: relative;
    background: url(xxgcmyjjcjf20250507_02.png) no-repeat center;
    height: 629px;
    overflow: hidden;
}


.box2 {
    position: relative;
    background: url(xxgcmyjjcjf20250507_03.png) no-repeat center;
    height: 358px;
    overflow: hidden;
}



.box3 {
    position: relative;
    background: url(202505091442.png) no-repeat center;
    height: 628px;
    overflow: hidden;
}

.box4 {
    position: relative;
    background: url(xxgcmyjjcjf20250507_05.png) no-repeat center;
    height: 1110px;
    overflow: hidden;
}


.box5 {
    position: relative;
    background: url(xxgcmyjjcjf20250507_06.png) no-repeat center;
    height: 790px;
    overflow: hidden;
}



.box6 {
    position: relative;
    background: url(xxgcmyjjcjf20250507_07.png) no-repeat center;
    height: 1130px;
    overflow: hidden;
}



.dis_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}


.toutiao {
    width: 1200px;
    height: 80px;
    position: absolute;
    top: 35px;
    left: 100px;
    
}

.tt { font-size: 48px; font-weight: bold; text-align: center; line-height: 50px;}
.tt a {color: #113c80;}


.gallery-1 {
    width: 690px;
    height: 410px;
    position: absolute;
    left: 100px;
    top: 160px;

}
/*滚动图 */
.scroll-pic {
    width: 690px;
    height: 410px;
    overflow: hidden;
    position: relative;
}

.scroll-pic .hd {
    position: absolute;
    width: 100%;
    height: 0;
    top: 50%;
    margin-top: -22px;
    z-index: 1;
}

.scroll-pic .hd .prev,
.scroll-pic .hd .next {
    display: block;
    width: 43px;
    height: 43px;
    cursor: pointer;
    opacity: .3;
    background: url(home-scroll-icons.png) -1px -2px no-repeat;
}

.scroll-pic .prev {
    float: left;
    margin-left: 10px;
}

.scroll-pic .hd .next {
    float: right;
    margin-right: 10px;
    background-position: -1px -49px;
}

.scroll-pic .hd .prev:hover,
.scroll-pic .hd .next:hover {
    opacity: 1;
}

.scroll-pic .hd ul {
    position: absolute;
    right: 10px;
    top: 195px;
    overflow: hidden;
}

.scroll-pic .hd ul li {
    float: left;
    width: 12px;
    height: 12px;
    overflow: hidden;
    margin-right: 5px;	
    text-indent: -999px;
    cursor: pointer;
    background: url(home-scroll-icons.png) -24px -126px no-repeat;
}

.scroll-pic .hd ul li.on {
    background-position: -10px -126px;
}

.scroll-pic .bd ul {
    overflow: hidden;
}

.scroll-pic .bd ul li {
    float: left;
    overflow: hidden;
    position: relative;
}

.scroll-pic .pic {
    text-align: center;
}

.scroll-pic .pic img {
    width: 690px;
    height: 352px;
    display: block;
}

.scroll-pic .title {
    width: 100%;
    height: 58px;
    line-height: 58px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 24px;
    font-family: 微软雅黑;
    background-color: #f1eeea;

}

.scroll-pic .title a {
    color: #113c80;
}

.hot-1 {
    width: 490px;
    height: 430px;
    position: absolute;
    top: 160px;
    right: 80px;
}



.hot-1 li {
    padding-left: 22px;
    background: url(xxgcmyjjcjf20250507_icon_13.png) no-repeat left center;
    line-height: 41px;
    text-indent: 0.5em;
    font-size: 24px;
    font-weight: bold;
    font-family: 黑体;
}

.hot-1 li a{

    color:#113c80;
}



.title1 {font-size: 26px; text-align: left; font-family: 黑体; font-weight: bold; line-height: 32px;}
.title1 a{color:#113c80;}
.summary1 {font-size: 20px; font-family: 微软雅黑; text-align: left; text-indent: 2em; line-height: 26px; margin-top: 10px; color:#113c80;}
.summary1 a{color: #d42828;}


.pic2 {width: 1200px; height: 260px; position: absolute; top: 50px; left: 100px;}
.pic2 img{width: 1200px; height: 260px;}


.pic3z {width: 512px; height: 293px; position: absolute; top: 215px; left: 100px;}
.pic3z img{width: 512px; height: 293px; }

.pic3y {width: 217px; height: 310px; position: absolute; top: 215px; right: 100px;}
.pic3y img{width: 217px; height: 310px;}

.hot-3 {width: 330px; height: 305px; position: absolute; top: 230px; left: 680px; }
.con390 { width:330px; float:left; text-align:left;font-family:"微软雅黑"; }
.con390 p{font-family:"微软雅黑"; color: #fff; font-size: 26px;}
.con3901 { width:330px; float:left; text-align:center; padding:0px 10px 20px 10px;  color: #fff; font-size: 26px;}

.hot-4z {width: 535px; height: 800px; position: absolute; top: 190px; left: 125px;}
.hot-4y {width: 535px; height: 800px; position: absolute; top: 190px; right: 125px;}
.txtbox1 {width: 535px; height: 205px; position: relative; margin-top: 80px;}
.picbox1 {width: 535px; height: 54px; position: relative;}
.title2 { width: 465px; font-size: 28px; text-align: left; font-family: 黑体; font-weight: bold; line-height: 32px; position: relative;float: right;}
.title2 a{color:#113c80;}
.summary2 {font-size: 20px; font-family: 微软雅黑; text-align: left; text-indent: 2em; line-height: 26px; margin-top: 20px; color:#454344;}
.summary2 a{color: #d42828;}
.pic3p {width: 54px; height: 54px; position: relative; float: left;}
.pic3p img{width: 54px; height: 54px;}


.hot-5a{width: 439px; height: 565px; position: absolute; top: 188px; left: 110px;}
.hot-5b{width: 285px; height: 160px; position: absolute; top: 188px; left: 559px;}
.hot-5c{width: 439px; height: 565px; position: absolute; top: 188px; right: 108px;}
.pic5b {width: 439px; height: 245px; position: relative; margin-top: 12px;}
.pic5b img{width: 439px; height: 245px;}
.pic5s {width: 285px; height: 160px; position: relative; margin-top: 12px;}
.pic5s img{width: 285px; height: 160px;}
.picbox2 {width: 439px; height: 245px; position: relative; margin-top: 12px;}


.picbox3 {
    width: 530px;
    height: 490px;
    position: absolute;
    top: 300px;
    left: 150px;

}

.pic6 {
    width: 530px;
    height: 300px;
    position: relative;
}

.pic6 img{
    width: 530px;
    height: 300px;
}

.title3 {
    margin-top: 10px;
    font-size: 28px;
    font-family: 微软雅黑;
    line-height: 38px;
    font-weight: bold;
    text-align: left;

}

.title3 a{ 
    color: #113c80;

}


.summary3 {
    margin-top: 10px;
    font-size: 20px;
    font-family: 微软雅黑;
    text-align: left;
    line-height: 28px;
    color: #454344;;
    text-indent: 2em;
}

.summary3 a{ 
    color: #2a6398;

}


.txtbox2-1 {
    width: 550px;
    height: 490px;
    position: absolute;
    top: 290px;
    right: 130px;
}

.txtbox2-2 {
    width: 550px;
    height: 230px;
    position: absolute;
    top: 835px;
    left: 150px;
}

.txtbox2-3 {
    width: 550px;
    height: 230px;
    position: absolute;
    top: 835px;
    right: 130px;
}

.box6 li {
    position: relative;
    margin-top: 15px;
}


.box6 .span1 {
    font-size: 24px;
    font-family: 黑体;
    background-color: #edd48a;
    width: 110px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    position: relative;
    float: left;

}

.box6 .span1 a{
    
    color: #113c80;
}



.box6 .title5 {
    font-family: 微软雅黑;
    font-size: 28px;
    text-align: left;
    line-height: 40px;
    text-indent: 0.5em;
}

.box6 .title5 a{

    color:#113c80;
}









