@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 {
    min-width: 1400px;
    position: relative;


}


.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;
    width: 1400px; 
    margin:0 auto;
}


.box1 {
    position: relative;
    background: url(20250430qy_02.jpg) no-repeat center;
    height: 596px;
    overflow: hidden;
}


.box2 {
    position: relative;
    background: url(20250430qy_03.jpg) no-repeat center;
    height: 703px;
    overflow: hidden;
}



.box3 {
    position: relative;
    background: url(20250430qy_04.jpg) no-repeat center;
    height: 830px;
    overflow: hidden;
}

.box4 {
  position: relative;
  background: url(20250430qy_05_01.jpg) no-repeat center;
  height: 663px;
  overflow: hidden;
}


.dis_flex{display: flex;justify-content: space-between;flex-wrap: wrap;}


.toutiao {
    width: 1150px;
    height: 80px;
    position: absolute;
    top: 85px;
    left: 225px;
    
}

.tt { font-size: 40px; font-weight: bold; text-align: center; line-height: 50px;}
.tt a {color: #fdf7ad;}

.pic1 {width: 233px; height: 315px; position: absolute; top: 195px; right: 190px;}
.pic1 img{width: 233px; height: 315px;}

.hot-1a {width: 445px; height: 235px; position: absolute; top: 280px; left: 190px;}
.hot-1b {width: 445px; height: 235px; position: absolute; top: 280px; left: 685px;}

.title1 {font-size: 20px; text-align: left; font-family: 黑体; font-weight: bold; line-height: 32px;}
.title1 a{color: #0963eb;}
.summary1 {font-size: 14px; font-family: 微软雅黑; text-align: left; text-indent: 2em; line-height: 26px; margin-top: 10px; color: #7d7c7a;}
.summary1 a{color: #7d7c7a;}
.title1a {width: 437px; height: 57px; position: relative; float: right; font-size: 18px; text-align: left; font-family: 黑体; font-weight: bold; line-height: 30px;}
.title1a a{color: #2a2a2c;}
.pic2 {width: 4px; height: 57px; position: relative; float: left;}
.pic2 {width: 4px; height: 57px;}

.txtbox1 {width: 445px; height: 150px; border-bottom: 1px dashed #7d7c7a; position: relative; float: left;}
.txtbox2 {width: 445px; height: 57px; position: relative; float: left;}


.box2-main {
    width: 1210px;
    height: 440px;
    position: absolute;
    left: 165px;
    top: 260px;
    box-sizing: border-box;
    padding: 0 0 0 0;
    display: inline;
  }
  
  .newsbox1 {
    width: 580px;
    height: 140px;
    _background: url(20250418esd_spot04.png) no-repeat;
    float: left;
    padding: 10px 10px 10px 10px;
  
  }
  
  .span1 {
    font-size: 20px;
    font-family: 黑体;
    background-color: #367ee0;
    line-height: 40px;
    padding: 10px 10px 10px 10px;
    position: relative;
    float: left;
    margin-top: 35px;
    margin-left: -10px;
  
  }
  
  .span1 a{
    color: #fff;
  
  }
  
  .hot1 {
    width: 430px;
    float: right;
    position: relative;
    padding-top: 5px;
    padding-right: 50px;
  
  
  }
  
  
  .title2 {
    font-size: 22px;
    line-height: 28px;
    font-family: 黑体;
    font-weight: bold;
    text-align: left;
  
  
  
  }
  
  .title2 a {
    color: #0763e8;
  }
  
  
  .summary2 {
  

    color: #999999;
    font-size: 14px;
    line-height: 18px;
    margin-top: 5px;
  
  }
  
  
  
  .summary2 a {
    color: #b75353;
  }
  

/*横滚图*/
.picScroll-left1{ width:1300px;  overflow:hidden; position:relative; }
.picScroll-left1 .hd1{ overflow:hidden;}
.picScroll-left1 .hd1 .prev{ display:block;  width:20px; height:30px; float:right;overflow:hidden; cursor:pointer; background-image:url(202504030qy_spor01z.png);position:absolute; top:230px; left:0px;}
.picScroll-left1 .hd1 .next{ display:block;  width:20px; height:30px; float:right;overflow:hidden;cursor:pointer; background-image:url(202504030qy_spor01y.png); position:absolute; top:230px; left:1235px; z-index:999;}
.picScroll-left1 .hd1 ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left1 .hd1 ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left1 .hd1 ul li.on{ background-position:0 0; }
.picScroll-left1 .bd1{ padding:10px; margin-left:50px; width:980px;}
.picScroll-left1 .bd1 ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd1 ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left1 .bd1 ul li .pic{ text-align:center; }
.picScroll-left1 .bd1 ul li .pic img{ width:305px; height:315px; display:block;}
.picScroll-left1 .bd1 ul li { width:600px; height:480px; }
.picScroll-left1 .bd1 ul li .pic a:hover img{ border-color:#999;  }
/*.picScroll-left .bd ul li .title{ line-height:24px;   }*/
.picScroll-left1 .bd ul li .title {
  width: 15%;
  height: 44px;
  line-height: 44px;
  box-sizing: border-box;
  padding-left: 10px;
  font-size: 16px;
  position: absolute;
  margin-left: 2px;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);

}
.picScroll-left1 .bd ul li .title a {
  /*color: #fff;*/
color:black;
}



.hot-3a {width: 515px; height: 475px; position: absolute; top: 300px; left: 170px;}
.hot-3b {width: 446px; height: 415px; position: absolute; top: 300px; right: 180px;}

.title3 {font-size: 22px; text-align: left; font-family: 黑体; font-weight: bold; position: relative; margin-top: 15px; line-height: 32px;}
.title3 a{color: #0763e8;}
.summary3 {font-size: 14px; font-family: 微软雅黑; text-align: left; text-indent: 2em; line-height: 26px; position: relative; margin-top: 10px; color: #999999;}
.summary3 a{color: #b75353;}
.title3a {width: 446px;  position: relative;  font-size: 18px; text-align: left; font-family: 黑体; font-weight: bold; line-height: 74px; color: #2a2a2c;} 
.title3a a{color: #2a2a2c;}
.pic3 {width: 515px; height: 310px; position: relative;}
.pic3 img{width: 515px; height: 310px;}




.box4-main {
  width: 1210px;
  height: 440px;
  position: absolute;
  left: 65px;
  top: 210px;
  box-sizing: border-box;
  padding: 0 0 0 0;
  display: inline;
}

/*横滚图2*/
.picScroll-left2{ width:1300px;  overflow:hidden; position:relative; }
.picScroll-left2 .hd2{ overflow:hidden;}
.picScroll-left2 .hd2 .prev{ display:block;  width:40px; height:140px; float:right;overflow:hidden; cursor:pointer; background-image:url(20250504qy_spot02z.jpg);position:absolute; top:130px; left:0px;}
.picScroll-left2 .hd2 .next{ display:block;  width:40px; height:140px; float:right;overflow:hidden;cursor:pointer; background-image:url(20250504qy_spot02y.jpg); position:absolute; top:130px; left:1235px; z-index:999;}
.picScroll-left2 .hd2 ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd2 ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left2 .hd2 ul li.on{ background-position:0 0; }
.picScroll-left2 .bd2{ padding:10px; margin-left:108px; width:1100px;}
.picScroll-left2 .bd2 ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd2 ul li{ margin:0 25px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left2 .bd2 ul li .pic{ text-align:center; }
.picScroll-left2 .bd2 ul li .pic img{ width:305px; height:315px; display:block;}
.picScroll-left2 .bd2 ul li { width:300px; height:400px; }
.picScroll-left2 .bd2 ul li .pic a:hover img{ border-color:#999;  }
/*.picScroll-left .bd ul li .title{ line-height:24px;   }*/
.picScroll-left2 .bd2 ul li .title {
  width: 15%;
  height: 44px;
  line-height: 44px;
  box-sizing: border-box;
  padding-left: 10px;
  font-size: 16px;
  position: absolute;
  margin-left: 2px;
  bottom: 0;
  background-color: rgba(0, 0, 0, .4);

}
.picScroll-left2 .bd2 ul li .title a {
  /*color: #fff;*/
color:black;
}

.hot-4 {width: 290px; height: 400px; position: relative;}
.newsbox2 {width: 290px; height: 190px; position: relative;}












