@charset "utf-8";
body{
	overflow-x:hiden;
}

/*轮播*/
.second-slide{position:relative;float: left; width:620px; height:380px; overflow:hidden; position:relative;margin-bottom: 20px; }
.second-slide .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.second-slide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.second-slide .hd ul li{ float:left; margin-right:7px;  width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%;}
.second-slide .hd ul li.on{ background:#007aff; color:#fff; }
.second-slide .bd{ position:relative; height:100%; z-index:0;   }
.second-slide .bd li{ zoom:1; vertical-align:middle; }
.second-slide .bd img{ width:620px; height:380px; display:block;  }
.second-slide .bd img{}
.second-slide .bd li p{position:absolute;left:0;bottom:0;line-height: 50px;height:50px;width:620px;white-space: nowrap;overflow: hidden;padding-left: 20px}
.second-slide .bd li p i{position:absolute;left:0;top:0;display: block;width:620px;height: 50px;background: #000;opacity: .3}
.second-slide .bd li p a, .second-slide .bd li p a:visited{position: relative;color: #fff;font-size: 15px;font-weight:normal;line-height: 50px;text-align: center;}
    .mainbg img{left:0}
 
 
.second-slide2{position:relative;float: left; width:600px; height:350px; overflow:hidden; position:relative;    margin-bottom: 20px; }
.second-slide2 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
.second-slide2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.second-slide2 .hd ul li{ float:left; margin-right:7px;  width:12px; height:12px; line-height:14px; text-align:center; background:#fff; cursor:pointer; border-radius:50%;}
.second-slide2 .hd ul li.on{ background:#007aff; color:#fff; }

.second-slide2 .bd{ position:relative; height:100%; z-index:0;   }
.second-slide2 .bd li{ zoom:1; vertical-align:middle; }
.second-slide2 .bd img{ width:600px; height:350px; display:block;  }
.second-slide2 .bd img{}
.second-slide2 .bd li p{position:absolute;left:0;bottom:0;line-height: 50px;height:50px;width:600px;white-space: nowrap;overflow: hidden;padding-left: 20px}
.second-slide2 .bd li p i{position:absolute;left:0;top:0;display: block;width:600px;height: 50px;background: #000;opacity: .3}
.second-slide2 .bd li p a, .second-slide2 .bd li p a:visited{position: relative;color: #fff;font-size: 15px;font-weight:normal;line-height: 50px;text-align: center;}
.mainbg img{left:0}
 
 /* 电脑版 专题专栏*/
.index_ztzl{
margin-top:-20px;
}

.index_ztzl #ztzl{
display: block
}


.index_ztzl #ztzl2{
display:none;
}

.sycnt #ztzl12 .swiper-slide img{
display:none;
}


/*电脑版  视频展示------------------------------------*/

#ztzl2 {
display:block;

}

#ztzl22 {
display:none;
}

#ztzl22 .swiper-wrapper {
display:none;
}


.nextpage
{
border:none; margin-left:30%;
}
 
 @media (max-width: 768px) {  
.second-slide{position:relative;float: left; width:410px; height:300px; overflow:hidden; position:relative;    margin-bottom: 20px; }
.second-slide .bd img{ width:410px; height:300px; display:block;  }
.second-slide .bd img{}
.second-slide .bd li p{position:absolute;left:0;bottom:0;line-height: 50px;height:50px;width:410px; font-size:16px; font-weight:normal;white-space: nowrap;overflow:hidden;padding-left: 20px}
.second-slide .bd li p a{font-size:16px; font-weight:normal;}
.second-slide .bd li p i{position:absolute;left:0;top:0;display: block;width:410px;height: 50px;background: #000;opacity: .3}



.second-slide2{position:relative;float: left; width:410px; height:300px; overflow:hidden; position:relative;    margin-bottom: 20px; }
.second-slide2 .bd img{ width:410px; height:300px; display:block;  }
.second-slide2 .bd img{}
.second-slide2 .bd li p{position:absolute;left:0;bottom:0;line-height: 50px;height:50px;width:410px; font-size:16px; font-weight:normal;white-space: nowrap;overflow:hidden;padding-left: 20px}
.second-slide2 .bd li p a{font-size:16px; font-weight:normal;}
.second-slide2 .bd li p i{position:absolute;left:0;top:0;display: block;width:410px;height: 50px;background: #000;opacity: .3}

.nextpage
{
border:none; margin-left:2%;
}
 

/*轮播*/

.ztzl .swiper-slide>a {
	height:120px!important;
}
.ztzl .swiper-slide>a img{
	height:120px!important;
}
 

/* 移动版 专题专栏*/
.index_ztzl #ztzl{
display:none
}

.index_ztzl .sptit{
margin-top:30px;
}
.index_ztzl #ztzl2{
display:block;
margin-top:0px;
width:400px;
overflow:hidden;
}

.index_ztzl #ztzl2 .swiper-wrapper { 	
  width:400px;
  overflow:hidden;
  padding-right:5px;
}
.sycnt #ztzl12 .swiper-slide img{
   display:block;
    width:350px;
	height:120px;
	margin-left:30px;
	border-radius:10px;
}


.sycnt .lb .szxw1{
   	width: 100%;
	float:left;
	height: auto;
}
.cntmain .dzyw {
    width: 100%;
    float: left;
	margin-left:0px;
}
.cntmain .tzgg {
    width: 100%;
    float: left;
	margin-left:0px;
}
.cntmain .szxw2 {
    width: 100%;
    float: left;
	margin-left:0px;
}

.bottomimg {
	width:100%;
}

.topimg {
    width:158px;
	margin-bottom: 10px; margin-top:-20px;
}





/*移动版  视频展示------------------------------------*/

#ztzl2 {
display:none;
}

#ztzl22 {
  display:block;
  height:210px;
  width:392px;
  float:left;
  margin-left:4px;
  overflow:hidden;
  margin-top: 4px;
  position: relative;
  border: 1px solid #ccc;
  border-radius:10px;
}

.sycnt #ztzl22 .swiper-wrapper {
  height:100%;
  display:block;
  width:398px;
  overflow:hidden;
  margin-left:40px;
  margin-top:20px;

}
#ztzl22 .swiper-slide{ 	
  float: left;
  display:block;
   width:100%;
   margin-left:0px;
   text-align: center;
   position:relative;
}
.sycnt #ztzl22 li img{
    display:block;
     width:80%;
	height:160px;
	border-radius:10px;
}
.sycnt #ztzl22 li p{
float:left;
width:80%;
overflow:hidden;
}
#ztzl22 li:last-child{
	margin-right:0px;
}

.sycnt #ztzl22 li .playicon{
	width:60px;
	height:60px;
	position:absolute;
	top: 55px;
    left: 130px;
}
#ztzl22 li .playicon img{
	width:60px;
	height:60px;
}



.footer{
display: none;
 }

.sycnt .second-slide .bd{display: block;}
.second-slide .bd li{ zoom:1; vertical-align:middle; }
.second-slide .bd img{display: block;  }

.sycnt .second-slide2 .bd{display: block;}
.second-slide2 .bd li{ zoom:1; vertical-align:middle; }
.second-slide2 .bd img{display: block;  }

 } 
 
 
 
.topimg {
    margin-bottom: 10px; margin-top:20px;
}
.bottomimg{
	height:20px!important;
}
.xxgk{
	margin:-10px 40px 0 40px;
}
.xxgk li {
    width: 255px;
    height: 157px;
	margin-left: 56px;
    margin-bottom: 10px;
}
.xxgk img{
	width:100%;
	height:100%;
}
.dzgz li {
    float: left;
    width: 125px;
    height: 140px;
	}
.dzgz li span{
padding-top:0px;
}
.dzgz li span img {
    width: 100px;
    height: 100px;
}

.djgz {
    height: 160px;
}
.djgz li {
    margin-top:0px;
    height: 160px;
}
.djgz li img {
    width: 119px;
    height: 160px;
}


.moresp{
     position: absolute;
    top: 185px;
    left: 140px;
    width: 200px;
    text-align: center;
    background: #277ec3;
    height: 35px;
    line-height: 35px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    border-radius: 10px;
	}
.ldxx{
    height: 226px;
	    margin-left: 38px;
}
.ldxxgb {
    margin-left: 37px;
}
.ldxxgb li {
    width: 200px;
    height: 66px;
    text-align: center;
    border: 1px solid #1d88ea;
}
.ldxxgb li a{
	display:block;
	width: 200px;
      height: 68px;
    font-size: 18px;
    line-height: 0px;
    cursor: pointer;
    font-weight: bold;
    color: #1d88ea;
}

.jb {
    width: 170px;
    height: 111px;
    top: 133px;
    left: 13px;
	}
.xzzx {
    width: 203px;
    height: 226px;
    margin-left: 55px;
	}
   .ttnews{
    	width:100%;text-align: center;
    }
    
    .ttnews p {
    font-size:26px;
    padding: 0px 0 30px 0;
    }
    
    .ttnews a{
    color: #277ec3;
    }
      .ttnews a:hover{
    color: #ff0000;
    } 
    
    .xxgk {
    margin: -10px 0px 0 0px;
}
    .xxgk li {
    margin-left: -2px;
    }
    
    .djgz li {
    width: 230px;
    }
    
    .spzslist li {
    margin-right: 40px;
}
        .spzslist li:last-child {
    margin-right: 0px;
}

.spzslist li span {
    margin-bottom: 10px;
}
.sptit {
	margin-bottom: 10px;
}

.index_ztzl .sptit{
margin-top:10px;
}

.sptit a{
    height: 45px;
    line-height: 45px;
    color: #356eb4;
    font-size: 25px;
    font-weight: bold;

  }
 
  
/*轮播结束*/

.sycnt{
	position:relative;

	z-index:99;
	margin-bottom:0px;
}
.mainbg{
	position:relative;
}
.mainbg img{
	width:100%;
	height:900px;
	position:absolute;
	z-index:-1;
	top: 540px;
}
.lb{background: url(../ysdwimages/dds-lbbg.png) center center no-repeat;    background-size: 100% 100%;}

.lb{height:460px;padding-top:30px;}

/*新闻中心*/
.sycnt .szxw1{
    margin-left:0;float:right;width:50.714%;
}
.szxw2,.dzyw,.tzgg {
    width:31.4285%;
    float: left;
	margin-left:35px;
}
/*信息公开*/
.xxgk li{
	float:left;
	width:295px;
	height:185px;
	margin-left:30px;
}
.xxgk li:first-child{
	margin-left:0;
}
/*地质工作*/
.dzgz li{
	float: left;
    width: 125px;
    height: 200px;
    margin-left: 65px;
    text-align: center;
}
.dzgz li:first-child{
	margin-left:0px;
}

.dzgz li span{
	display: block;
    padding-top: 19px;
    padding-bottom: 7px;
}
.dzgz li span img{
	width:125px;
	height:125px;
}
.dzgz li p{
	font-size: 18px;
	line-height: 25px;
	cursor:pointer;
}

/*电脑版  地质技术-------------------------------------*/
.dzjs{
	padding:50px;
	background:#fff;
	background-color: rgba(255, 255, 255, .3)
	border-radius:10px;
	height:240px;
}

.dzjs li{
	float: left;
    width: 70px;
	height:120px;
    padding:0 72px;
    text-align: center;
}


.dzjs .ul1 li:nth-child(6n) {
    border-right: none;
}
.dzjs .ul2 li:nth-child(6n) {
    border-right: none;
}

.dzjs li span{
	display: block;
}
.dzjs li span img{
	width:71px;
	height:71px;
}
.dzjs li p{
	font-size: 14px;
	line-height: 25px;
	cursor:pointer;
}
.dzjs .ul1 li{
    border-right:1px solid #eee;
	border-bottom:1px solid #eee
}
.dzjs .ul1 li span {
    display: block;
    
}
.dzjs .ul2 li{
    border-right:1px solid #eee;
}
.dzjs .ul2 li span {
    padding-top: 19px;
}

.dzjs .ul1 li:hover,.dzjs .ul2 li:hover{
	background-color: rgba(12, 127, 181, .05)
}


.dzjs .ul1 li{
    border-right:1px solid #eee;
	border-bottom:1px solid #eee;
}
/*党建工作*/
.djgz{
	background:url(../ysdwimages/dds-djbg.png) center center no-repeat;
	background-size: 100% 100%; 
    height: 230px;
}
.djgz li{
	float:left;
	width:295px;
	height:185px;
	margin-left:30px;
	text-align: center;
    margin-top: 10px;
}
.djgz li:first-child{
	margin-left:0;
}
/
/*电脑版 专题专栏*/
#ztzl {
  height:120px;
  width:100%;
  margin:0 30px;
  margin-top: 34px;
  position: relative;
}

#ztzl .swiper-container {
  height:100%;
  margin-left:-30px;

}
#ztzl .swiper-slide { 	
  height: 100%;
  position: relative;
  padding-right:5px;
}
#ztzl li img{
   width: 385px;
	height:120px;
	border-radius:10px;
}
.ztzl li:last-child{
	margin-right:0px;
}





/*电脑版  视频展示-----------------------------------------*/
#ztzl2 {
  height:220px;
  width:1355px;
  margin:auto;
  margin-top: 4px;
  position: relative;
  border: 1px solid #ccc;
  border-radius:10px;
}

#ztzl2 .swiper-wrapper {
  height:100%;
  margin-left:-10px;
  margin-top:20px;

}
#ztzl2 .swiper-slide { 	
  float: left;
    width:290px;
    text-align: center;
    position:relative;
}
#ztzl2 li img{
   width: 250px;
	height:160px;
	border-radius:10px;
}
#ztzl2 li:last-child{
	margin-right:0px;
}

#ztzl2 li .playicon{
	width:60px;
	height:60px;
	position:absolute;
	top: 60px;
    left: 130px;
}
#ztzl2 li .playicon img{
	width:60px;
	height:60px;
}


/*电脑版  视频展示1----------------------------------*/
  .spzslist {
    position: relative;
    border: 1px solid #ccc;
    padding: 12px;
     margin-top: 0px;
     padding: 12px 24px;
    margin-top: 0px;
    width: 1360px;
	z-index:1;
 }

.spzslist li{
	float: left;
	margin-right: 40px;
    width:290px;
    text-align: center;
    position:relative;
}
.spzslist img{
	width:250px;
    height: 160px;
}

.spzslist li span{
	display: block;
    margin-bottom: 15px;
}

.spzslist li p{
	font-size: 16px;
	line-height: 25px;
	cursor:pointer;
	padding: 0px 15px;
}

.spzslist li:first-child{
	margin-right:40px;
}

.spzslist .playicon{
	width:60px;
	height:60px;
	position:absolute;
	top: 60px;
    left: 120px;
}
.spzslist .playicon img{
	width:60px;
	height:60px;
}




/*领导信箱 地质期刊*/
.ldxx {
	width:208px;
	height:268px;
	margin-left:34px;
	float:left;
       margin-bottom: 35px;
	position:relative;
}
.jb{
	width: 208px;
    height: 122px;
    position: absolute;
    top: 145px;
}
/*下载中心*/
.xzzx{
	height:275px;
	margin-left:35px;
	float:left;
	width: 251px;
}
.xzzx li{
    width: 251px;
    height:137px;
    text-align: center;
}

.xzzx li:first-child{
	margin-bottom:5px;
}








