@charset "utf-8";






.dhsy{
	height: 40px;
	width: 1200px;
	margin: 0 auto;
	margin-bottom:10px;

	
}


.dhsy-nr{
	height: 40px;
	width: 300px;

  line-height: 60px;
}


.dhsy-nr span {
	font-size: 12px;
	font-weight: 300;
	color: #B9B6B6;


}
.dhsy-nr span a{
	color: #B9B6B6;
}

.dhsy-nr span a:hover{
	text-decoration: underline;
}






#lib_Tab3{
	width:1200px;
  min-height: 900px;
	margin:0px;
	padding:0px;
	margin: 0 auto;
	/*! background-color:#FEFEFE; */

	

}


.lib_Menubox3 {
	float: left !important;
    height:50px;
    line-height:50px;
	/*background-image: url('../img/tit01xxx_center.jpg');  */               /*    改 */
	background-repeat:repeat-x;
	background-position: left top;
	position:relative;
	
	}
	
.lib_Menubox3 ul{
	font-size: 16px;
    width: 198px;
    border: 1px solid #ebebeb;
    border-bottom: 0;
    background: #fff;
	padding:0px;
	margin: 0px;
	list-style:none; 
	height:50px;
	text-align:center;
  /* border-bottom: 1px solid #ddd; */
	background-repeat:no-repeat;
	background-position: right top;

}

.lib_Menubox3 li{                                                      /*工作室 文字*/
	background: #fff;
	display: block;
	cursor: pointer;
  
	font-weight:300;
	height:50px;
	/* margin-right: 40px; */
	line-height:50px;
	font-size:12pt;

}

.lib_Menubox3 li span{
	width:100%;
	height:50px;
	display:block;
	line-height:50px;
	text-align:center;


	
}

.lib_Menubox3 input {
  float: right;
	margin-top: 14px;
	height: 20px;
	width: 130px; 
	border-radius: 3px;
	border:1px solid #ddd;
	


}








.lib_Menubox3 li.hover{
	position: relative;
    background: rgb(220, 85, 45,0.2);
    left: -1px;
    border-left: 3px solid #dc552d;
}


.lib_Contentbox3{                              
	float: right !important;
    width: 988px;
    margin-bottom: 30px;
    background: #fff;
    min-height: 885px;

	padding:0px;
	margin:0px;

	

}




#con_three_1{
	min-height: 800px;
	width: 988px;
}


.spkc-nrq{
	min-height: 750px;
	width:988px;
	/* margin: 0 auto; */
	padding-top: 20px;
	margin-bottom: 50px;
	overflow: hidden;
	padding-left: 50px;

}

.spkc-nrq ul{
	width: 988px;
	height: 100%;
	padding: 0px;
	margin: 0px;
}

.spkc-nrq li:hover{
	box-shadow:5px 5px 5px #ccc;

}



.spkc-nrq-dg{
	list-style: none;
	height: 330px;
	width: 392px;
  border-radius: 2px;
  margin-right: 65px;
	float: left;
	margin-bottom: 42px;

	
}

.spkc-nrq-dg:hover{
	box-shadow:5px 5px 5px #ccc;
}


/* .spkc-nrq-dg :hover{
	opacity: 0.7;
	
} */

.spkc-nrq-dg-kk{

	height: 220px;
	width: 392px;
	overflow: hidden;
}




.spkc-nrq-dg img:hover{

	transform: scale(1.07);
	

} 
.spkc-nrq-dg img{
	width: 392px;
	height: 220px;
	display: block;
	border: none;
	transition: all 1s ease-out;

}


.spkc-nrq-dg-x{
	height: 90px;
	width: 352px;
	padding: 10px 20px 10px 20px;
  background-color: #fff;
	border-radius: 0px 0px 2px 2px;
	

}


.grzx-tjkc{
	border:1px solid #eee;
}








.spkc-nrq-dg-x-bt{
	display: block;
	height: 20px;
	line-height: 20px;
  font-size: 16px;
	overflow: hidden;
	


}


.spkc-nrq-dg-x-mz{
	height: 18px;
	width: 180px;
	margin-top:12px;
	line-height: 18px;
	font-size: 14px;
  display: block;
  color: #666;
}


.spkc-nrq-dg-x-jg{
	height: 20px;
	margin-top: 10px;
	display: block;
	line-height: 20px;
}
.spkc-nrq-dg-x-jg a{
	font-size: 14px;
	color: #e74f2a;
	margin-right: 45px;
	float: left;
}


.spkc-nrq-dg-x-sj{
	
	float: left;

}
.spkc-nrq-dg-x-sj,.spkc-nrq-dg-x-yd{
	font-size: 12px;
	color: #B9B6B6; 
}
   

.spkc-nrq-dg-x-yd{

	float: right;
}

.container-tt{
    line-height: 42px;
    padding-left: 40px;
    color: #333;
    font-size: 17px;
    border-bottom: 1px solid #e4e4e4;
}




