@charset "utf-8";
/* css document */

* {
    padding: 0;
    margin: 0;
    list-style: none;
}

img {
    vertical-align: top;
    border: 0;
}

a {
    color: #000;
    text-decoration: none;
}

.wrapper {
    width: 1400px;
    margin: auto;
}


.bottom {
    height: 73px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_09.png) no-repeat;
    overflow: hidden;
    position: relative;
}

.box1 {
    position: relative;
    width:1400px; 
    margin:0 auto;
}

.box2 {
    height: 720px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_02.png) no-repeat;
    overflow: hidden;
    position: relative;
}

.hot-tt {
    width: 1083px;
    height: 107px;
    position: absolute;
    left: 170px;
    top: 5px;

}

.tt-link {
    width: 64px;
    height: 107px;
    position: relative;
    float: left;
}

.tt {
    width: 1000px;
    height: 107px;
    position: relative;
    float: right;

}

.hot-gt {
    width: 670px;
    height: 507px;
    position: absolute;
    left: 152px;
    top: 170px;
}

.picnews1 {
    width: 670px;
    height: 376px;
    position: relative;
}

.picnews1 .pic1 {
    width: 670px;
    height: 376px;
    position: relative;

}

.picnews1 .pic1 img{
    width: 670px;
    height: 376px;
}

.picnews1 .title1 {
    width: 100%;
    height: 40px;
    line-height: 40px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    font-family: 微软雅黑;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(189, 37, 31, 0.4);
}

.picnews1 .title1 a {
    color: #fff;
}


.picnews2 {
    width: 670px;
    height: 125px;
    position: relative;
    margin-top: 6px;
}

.pic2 {
    width: 220px;
    height: 125px;
    position: relative;

}


.pic2 img{
    width: 220px;
    height: 125px;
}



.gallery-1 {
    width: 670px;
    height: 376px;
    position: relative;

}

/*滚动图 */
.scroll-pic {
    width: 670px;
    height: 376px;
    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(/uploads/image/psimages/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: 180px;
    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(/uploads/image/psimages/home-scroll-icons.png) -26px -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: 670px;
    height: 376px;
    display: block;
}

.scroll-pic .title {
    width: 100%;
    height: 43px;
    line-height: 43px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    font-family: 微软雅黑;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(189, 37, 31, 0.4);

}

.scroll-pic .title a {
    color: #fff;
}


/* 轮播列表 */
.hot-1 {
    width: 430px;
    height: 530px;
    position: absolute;
    top: 147px;
    right: 148px;
    overflow: hidden;

}
.hot-1 ul {
	height: 100%;
	overflow: hidden;
}

.hot-1 ul li {
	width: 100%;
	/* line-height: 46px; */
	display: flex; 
	align-items: center;
	height: 65px;
	
}

.hot-1 ul li span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: 0 15px;
  max-height:54px;
  /*overflow:hidden;*/
}
.hot-1 ul li a {
	font-size: 16px;
	font-family: "microsoft yahei";
	color: #fff;
	line-height: 27px;
	text-align: left;
	/*vertical-align: middle;*/
}
.hot-1  .active{
	background: #ffe3ab;
}
.hot-1  .active a{color:#2a2a2a !important;}



.box3 {
    height: 622px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_03.png) no-repeat;
    overflow: hidden;
    position: relative;
    z-index: 5;
}


/*手风琴*/
.sidemenu{ width: 475px; position: absolute; left: 100px; top: 175px;  z-index: 20;}
.sidemenu h3{ width: 475px; height:41px; line-height:41px; padding-left:10px; margin-top: 15px;  margin-bottom: 15px; background:url(/uploads/image/psimages/20230414xjgc_spot_yellow.png) no-repeat; cursor:pointer;
    font:normal 18px/41px "microsoft yahei"; color: #000; 
}
.sidemenu h3.on { background:url(/uploads/image/psimages/20230414xjgc_spot_red.png) no-repeat; color: #fff;}
.sidemenu h3 em{ float:right; display:block; width:40px; height:32px; padding-right: 10px;  font:normal 13px/41px "microsoft yahei"; color: #fd8563; }
.sidemenu h3.on em{ display: none; }
.sidemenu ul{ padding:8px 25px; color:#575757; line-height: 24px; font-size: 14px; text-align: left; font-family: "微软雅黑"; text-indent: 2em; }
.sidemenu ul li a{color:#fd8563;}

.hot-3 {
    width: 480px;
    position: absolute;
    top: 175px;
    right: 200px;
}

.hot-3 .pic3  {
    width: 480px;
    height: 270px;
    position: relative;
}

.hot-3 .pic3  img{

    width: 480px;
    height: 270px;
}

.hot-3 .title3 {

    font-size: 18px;
    font-family: 微软雅黑;
    text-align: left;
    line-height: 32px;
    position: relative;
    margin-top: 30px;
    padding: 0px 15px 0 10px;
    color:#fde8b9;
}

.hot-3 .title3 a{
  color:#fde8b9;
}



.box4 {
    height: 836px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_04.png) no-repeat;
    overflow: hidden;
    position: relative;
}



.hot-4 {
    width: 470px;
    position: absolute;
    top: 200px;
    left: 200px;
}

.hot-4 .pic4  {
    width: 470px;
    height: 280px;
    position: relative;
}

.hot-4 .pic4  img{

    width: 470px;
    height: 280px;
}

.hot-4 .title4 {

    font-size: 18px;
    font-family: 微软雅黑;
    text-align: left;
    line-height: 32px;
    position: relative;
    margin-top: 30px;
    padding: 0px 10px 0 10px;
    color:#2b2a2a;
}

.hot-4 .title4 a{
  color:#2b2a2a;
}



.box4 .title4a {

    font-size: 18px;
    font-family: 微软雅黑;
    text-align: left;
    line-height: 28px;
    position: relative;
    padding: 0px 5px 0 10px;
    color:#fff;
}

.box4  .title4a a{
    color:#fff;
  }
  

.hot-4a {
    width: 360px;
    position: absolute;
    right: 200px;
    top: 235px;


}


.hot-4b {
    width: 470px;
    position: absolute;
    right: 230px;
    top: 380px;


}

.hot-4c {
    width: 380px;
    position: absolute;
    right: 200px;
    top: 515px;


}

.hot-4d {
    width: 1000px;
    height: 140px;
    position: absolute;
    top: 650px;
    left: 200px;
}


.box5 {
    height: 635px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_05.png) no-repeat;
    overflow: hidden;
    position: relative;
}

.hot-5  {
    width: 430px;
    position: absolute;
    top: 255px;
    left: 216px;
}

.box5 .pic5 {
    width: 430px;
    height: 235px;
    position:relative;
}

.box5 .pic5 img{
    width: 430px;
    height: 235px;

}

.box5 .title5 {

    font-size: 14px;
    font-family: 微软雅黑;
    text-align: left;
    line-height: 20px;
    position: relative;
    margin-top: 10px;
    padding: 0px 5px 0 5px;
    color:#fff;
}

.box5  .title5 a{
    color:#fff;
  }


  .hot-5a  {
    width: 470px;
    position: absolute;
    top: 255px;
    right: 210px;
}

.hot-5a .title5a {
    font-size: 18px;
    font-family: 微软雅黑;
    color: #ff1700;
    line-height: 24px;
    margin-top: 15px;
    text-align: left;
}

.hot-5a .title5a a{

    color: #000;
}

.hot-5a .summary5a {
    font-size: 16px;
    font-family: 微软雅黑;
    color: #454343;
    line-height: 24px;
    text-align: left;
    text-indent: 2em;
    margin-top: 10px;
}

.hot-5a .summary5a a{

    color: #ff1700;
}


.box6a {
    height: 801px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_06.png) no-repeat;
    overflow: hidden;
    position: relative;
}


.box6b {
    height: 720px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_07b.png) no-repeat;
    overflow: hidden;
    position: relative;
}



/*理论研究 调查报告*/
.pagechange1 {
    width: 1000px;
    height: 500px;
    position:absolute;
    top: 210px;
    left: 200px;
    z-index: 5;
}

.pagechange1 .hd ul li.on a{

    color: #f0c05f;
}


.pagechange1 .bd ul {
    width: 1000px;  
    height: 400px; 
    right:0px; 
    top:100px; 
    position:absolute;
  
}

.pagechange1 .hd ul {
    width: 440px;  
    height: 52px; 
    left: 78px; 
    top:12px; 
    position:absolute;
}

.pagechange1 .hd li{
 
    width: 150px;  
    height: 52px; 
    float: left;

}



.pagechange1 .title6 {
    font-family: 微软雅黑;
    font-size: 32px;
    font-weight: bold;
    text-align: center;
}

.pagechange1 .title6 a{
    color: #d21e12;
}

.pagechange1 .title6a {

    font-family: 微软雅黑;
    font-size: 20px;
    line-height: 32px;
    text-align: left;
    font-weight: bold;


}


.pagechange1 .title6a a{

    color:#e96106;
}


.pagechange1 .summary6a {

    font-family: 微软雅黑;
    font-size: 16px;
    line-height: 28px;
    text-indent: 2em;
    margin-top: 25px;
    color: #454343;


}

.pagechange1 .summary6a a{

    color:#e96106;
}



.pagechange1 .hw-txt {

    width: 230px;  
    float:left; 
    margin-left:80px; 
    margin-top:60px;
    position: relative; 
}


/*基层动态*/
#certify2 {position: absolute; width: 580px; top: 135px; left: 180px;}
#certify2 .swiper-container {padding-bottom: 60px;}
#certify2 .swiper-slide {width: 420px;height: 235px;background: #fff;box-shadow: 0 8px 30px #ddd;}
#certify2 .swiper-slide img{width: 420px;height:235px;display:block;}
#certify2 .swiper-slide a{color:#fff;}
#certify2 .swiper-pagination-bullet {width: 40px;height:8px;text-align: center;background:#f8c183;border-radius:0 !important;}
#certify2 .swiper-pagination-bullet-active {background: #a72113;}

.m72 {width: 350px; position: absolute;  top: 135px; right: 250px;}
.m72div{display:none}
.m72 .title {width: 100%; color:#000;text-align:left; font-family: 微软雅黑; font-size: 18px; line-height: 32px;}
.m72 .title a{color:#2a2a2a;}
.m72 .summary {width: 100%;color:#434343;text-align: left;-webkit-line-clamp:4 !important;margin-top:25px;  font-family: 微软雅黑; font-size: 16px; line-height: 28px; text-indent: 2em;}
.m72 .summary a{color:#434343;}

.hot-6z {
    width: 460px;
    position: absolute;
    top: 460px;
    left: 220px;
}

.hot-6y {
    width: 460px;
    position: absolute;
    top: 460px;
    right: 220px;
}


.box6b .title6z {
    font-family: 微软雅黑;
    font-size: 18px;
    text-align: left;
    line-height: 28px;
    text-indent: 0.5em;
}

.box6b .title6z a{

    color:#2b2a2a;
}


.box6b .span1 {
    font-size: 18px;
    font-family: 黑体;
    background-color: #e03637;
    line-height: 24px;
    padding: 2px 6px;
    position: relative;
    float: left;

}

.box6b .span1 a{
    
    color: #fff;
}


.hot-6z li {
    margin-top: 15px;
}

.hot-6y li {
    margin-top: 15px;
}




.box7 {
    height: 743px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_08.png) no-repeat;
    overflow: hidden;
    position: relative;
}

.pic7a {
    width: 365px;
    height: 205px;
    position: relative;
    
}

.pic7a img{
    width: 365px;
    height: 205px;
    
}


.pic7b {
    width: 240px;
    height: 135px;
    position: relative;
    
}

.pic7b img{
    width: 240px;
    height: 135px;

    
}

.box7 .title7 {
    width: 100%;
    height: 24px;
    line-height: 24px;
    box-sizing: border-box;
    padding-left: 10px;
    font-size: 16px;
    font-family: 微软雅黑;
    position: absolute;
    left: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.4);
}

.box7 .title7 a{

    color: #fff;
}


.picnew3 {
    width: 365px;
    height: 205px;
    position: relative;
    margin-top: 11px;

}


.picnew4 {
    width: 240px;
    height: 135px;
    position: relative;
    margin-top: 8px;

}


.hot-7z {

    width: 365px;
    position: absolute;
    left: 207px;
    top: 207px;
    
}

.hot-7zh {

    width: 240px;
    position: absolute;
    left: 580px;
    top: 210px;
    
}

.hot-7y {

    width: 365px;
    position: absolute;
    right: 207px;
    top: 207px;
    
}

.box10 {
    position: relative;
    height: 73px;
    background: url(/uploads/image/psimages/20230414xxgcztjy_spot_09.png) no-repeat;
    overflow: hidden;
}

.box10h {
    position: absolute;
    left: 280px;
    bottom: 15px;
    font-size: 16px;
    text-align: left;
    color: #393939;
}





















