@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

.part1{ width: 1398px; height: 642px; margin: 0 auto; margin-top: 45px; margin-bottom: 52px;}
.title{color: #333333;  font-size: 45px;  font-weight: bold; display: block; text-align: center; margin-bottom: 50px;}
.title:hover{color: #333333; }
.right1{width: 502px; height: 533px;  float: right;}

.Focus{ width:862px; height:533px;  margin:0 auto; position:relative; overflow:hidden;  float: left;  }
.Focus .pic li{list-style: none;}
.Focus .pic img{width: 862px;height: 533px;object-fit: fill;}
.Focus .txt { position: absolute; bottom: 12px; z-index: 2; height: 86px; width: 818px; overflow: hidden; background: url(../images/part1textbg.png) no-repeat center;     margin-left: 25px;}
.Focus ul{  list-style: none;}
.Focus .txt li{ width:410px; height:50px; line-height:43px; position:absolute; margin-left: 29px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
.Focus .txt li a {  display: block;  width: 100%;  overflow: hidden;  white-space: nowrap;  text-overflow: ellipsis;  padding-left: 10px;  font-size: 24px;  color: #333333;  transition: all 0.3s;  text-decoration: none;}
.Focus .num {  position: absolute;  z-index: 3; bottom: 46px; right: 7px;right: 61px;}
.Focus .num li { float: left; width: 13px; height: 13px;overflow: hidden; margin-right: 13px; cursor: pointer; background: #cccccc; border-radius: 50%;}
.Focus .num li.on,.Focus .num li:hover { background: #00a060;}
.Focus>a.prev{ left:10px;}
.Focus>a.next{ right:10px; background-position-x:-80px;}
.Focus>a { display: block; width: 60px; height: 150px; position: absolute; top: 36%; background: url(../../www.sandu.gov.cn/images/pin_view_arrows.png) no-repeat; cursor: pointer; opacity: 0; /*鼠标移入两边的箭头显示  opacity得先设置为0*/ filter: alpha(opacity=0); transition: all 0.5s; background-position-y: -170px;}
.Focus:hover>a{ opacity:1;filter: alpha(opacity=100);}
.Focus:hover>a.prev{ left:0px;}
.Focus:hover>a.next{ right:0px;}

.ulone{width: 100%; height: 172px; display: block; border-radius: 15px; background: url(../images/part1right.png) no-repeat center; display: flex; align-items: center; justify-content: space-around;   transition: all 0.5s ease .1s;}
.ulle{width: 72px; height: 110px;}
.ulone:hover{  transform: scale(1.06);}
.ulri{width: 375px; height: 110px; display: flex; flex-direction: column; justify-content: space-between;}
.ulle1{font-size: 52px; color: #ffffff; font-weight: bold;}
.ulle2{font-size: 18px; color: #ffffff; }
.ulle3{display: block; text-align: center; width: 72px; height: 15px;}
.ulle3 img{width: 54px; height: 15px;}
.ulri1{font-size: 18px; color: #ffffff; font-weight: bold;}
.ulri2{font-size: 14px; color: #ffffff; }
.text-ellipsis2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;text-overflow: ellipsis;overflow: hidden;}
.ultwo{width: 100%; height: 330px; margin-top: 30px;}
.ultwo li{width: 100%; margin-bottom: 37px;transition: all 0.5s;}
.ultwo li a{width: 100%; display: flex; justify-content: space-between; align-items: center;}
.ultwowz{width: 362px; color: #333333; font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ultworq{ font-size: 18px;color: #999999;}
.ultwowz:hover{color: #00b56d;}
.ultworq:hover{color: #00b56d;}
.ultwo li:hover .ultwowz{color: #00b56d;}
.ultwo li:hover .ultworq{color: #00b56d;}
.ultwo li:hover{transform: translateY(-5px);}

.part2{ width: 100%; height: 819px; margin: 0 auto; margin-bottom: 52px;}
.part2hd{width: 100%; height: 709px; position: relative; overflow: hidden;}

.part2hd ul li img{width: 100%;height: 709px; position: absolute; top: 0;    object-fit: cover;}
.part2bd{width: 1600px;height: 150px;position: relative; z-index: 99; margin: 0 auto; margin-top: -230px;}
.part2title img{width: 151px !important; height: 39px !important; position: static !important; margin-bottom: 10px;}
.part2title1 img{width: 232px !important; height: 39px !important; position: static !important; margin-bottom: 10px;}
.part2titlewz{color: #00b56d; font-size: 32px; font-weight: bold;}
.part2title{width: 1092px; height: 291px;  position: relative; z-index: 99; margin: 0 auto; margin-top: 95px; text-align: center;}
.part2titlewz2{color: #ffffff; margin-top: 38px; font-size: 20px;}
.more{width: 180px; height: 49px; display: block; background-color: #00b56d; border-radius: 8px; margin: 0 auto; margin-top: 59px;color: #ffffff !important;font-size: 18px; line-height: 49px; text-align: center;}
.part2bd ul{display: flex; justify-content: space-between; }
.part2bd ul li{width: 292px; height: 174px; border-radius: 10px; background: url(../images/part2bd.png) no-repeat center;overflow: hidden; cursor: pointer;background-size: 100% 100%;}
.bdimg{width: 29px; height: 33px; margin-left: 27px;margin-top: 17px; margin-bottom: 5px;}
.bdimg img{ height: 100%;}
.bdwz1{font-size: 20px; color: #ffffff;  margin-left: 27px; }
.bdwz2{font-size: 13px; color: #ffffff; opacity: 0.6;  margin-left: 27px; margin-top: 11px;}
.part2bd ul li.on{background: url(../images/part2bdac.png) no-repeat center;background-size: 100% 100%;}
.bdimg1{width: 31px; height: 31px; margin-left: 27px;margin-top: 22px; margin-bottom: 26px;}
.bdimg1 img{width: 100%; height: 100%;}
.bdimg2{width: 33px; height: 33px; margin-left: 27px;margin-top: 22px; margin-bottom: 26px;}
.bdimg2 img{width: 100%; height: 100%;}
.bdimg3{width: 32px; height: 35px; margin-left: 27px;margin-top: 22px; margin-bottom: 26px;}
.bdimg3 img{width: 100%; height: 100%;}

.part3{width: 1398px;height: 795px;margin: 0 auto; margin-bottom: 46px;}
.part31{width: 100%; height: 403px;  display: flex; justify-content: space-between;}
.part31k{width: 447px; height: 403px; }
.part3pic1{width: 447px; height: 285px;}
.part3k2{width: 447px; height: 105px; background-color: #00a060; overflow: hidden;}
.part3k3{width: 447px; height: 10px; background-color: #007ec1;}
.part3k2wz{font-size: 22px; color: #ffffff;width: 398px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-top: 20px; margin-left: 20px; margin-bottom: 18px; }
.part3k2wz1{font-size: 18px; color: #ffffff; width: 398px;margin-left: 20px; display: flex; justify-content: space-between; }
.part32{width: 100%; height: 236px;  margin-top: 36px;}

.part32ul{width: 100%; height: 138px; display: flex; flex-wrap: wrap;    justify-content: space-between;}
.part32ul li a{display: flex;}
.part32ul li{ transition: all 0.5s;}
.part32ul li:hover{transform: translateY(-5px);}
.part32ul li a:hover{color: #00b56d;}
.part32ul li{width: 674px; height: 51px;  display: flex; margin-bottom: 57px;}
.part32ullil{width: 76px; text-align: center; margin-right: 30px;}
.part32ullil div:nth-child(1){font-size: 24px; font-weight: bold; color: #00a060;}
.part32ullil div:nth-child(2){font-size: 14px; font-weight: bold; color: #999999;}
.part32wz{width: 571px; height: 51px; display: flex; flex-direction: column; justify-content: space-between;}
.part32wz1{width: 445px;overflow: hidden; font-size: 18px; white-space: nowrap; text-overflow: ellipsis;}
.part32wz2{width: 571px;overflow: hidden; font-size: 14px; white-space: nowrap; text-overflow: ellipsis;}
.more:hover{color: #007ec1 !important;}

.bdwz1g {
    font-size: 20px;
    color: #ffffff;
    margin-left: 14px ;
}

.lxsulk{
    display: none;
    position: absolute;
    width: 294px;
    height: auto;
  
    top: 174px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
    padding-top: 15px;
    border-radius: 3px;
    background: url(../images/part2bd.png) no-repeat center;
    background-size: 100% 100%;
    color: #fff;
}
.lxsulk a{display: block;  width: 100%; text-align: center; font-size: 20px; margin-bottom: 15px;}
.lxsulk a:hover{color: #00b56d;}


