#pdjs{ width:98%; float:left; padding:1%; margin-top:12px; margin-bottom:12px; font-size:16px; line-height:28px;}
#lmd{ width:100%; float:left; margin-top:10px; margin-bottom:30px; text-align:center;  }
#lmd A{
	padding:5px 20px;
	font-size:14px;
	color:#0085DD; line-height:20px;
	text-decoration:none;
	margin:0 5px;
	display:inline-block;
	margin-bottom:10px;
	border-radius:20px; border:#0085DD solid 1px;transition:all 0.3s ease-in-out 0s;
}
#lmd A:hover{		background-image: url(ha2.png);
	background-repeat: no-repeat;
background-position: right bottom; color:#fff;
}
#lmd A.sec{background-color: #0061A2; color:#fff;
	background-image: url(h2.jpg);
	background-repeat: repeat-x;
	background-position: left center;
}
#gsnr{ width:98%; float:left; padding:1%; }

#gsnr .sp{ width:49%; float:left; text-align:center; }
#gsnr .sp embed,#gsnr .sp  iframe,#gsnr .sp  video{width:100%;height:400px;}	
#gsnr .nrc{ width:49%; float:right;font-size:16px; line-height:26px;}
#gsnr h1{ font-size:24px; color:#101010; font-weight:normal; line-height:40px; margin-bottom:10px;}
#gsnr h2{ font-size:24px; color:#101010; font-weight:normal; line-height:50px; margin-bottom:15px; border-bottom:#666 solid 1px;}
#gsnr .intro{ font-size:18px; line-height:30px; color:#555;}
#gsnr .intro .left{ width:49%; float:left; overflow:hidden;}
#gsnr .intro .left iframe{ width:100%; height:322px;}
#gsnr .intro .right{ width:49%; float:right;}
#gsnr .nra{ width:100%; float:left; border-bottom:#313131 solid 2px; padding-top:2.5%; padding-bottom:2.5%;}
#gsnr .nra img{ float:left; width:35%;}
#gsnr .nra .zs{ float:right; width:60%; float:right;}
#gsnr .nrb{ width:100%; float:left; border-bottom:#313131 solid 2px; padding-top:2.5%; padding-bottom:2.5%;}
#gsnr .nrb img{ float:right; width:35%;}
#gsnr .nrb .zs{ width:60%; float:left;}
#pro{width:100%;
	float:left;
	text-align:center; margin-bottom:4px;
}
#pro ul{ list-style-type:none; }
#pro UL LI { width:30%; float:left; text-align:center; margin:1%;overflow:hidden; border-radius:4px; background-color:#fff;border:#ddd solid 1px;  }
#pro ul li img{ max-width:98%;height:240px; margin-top:5px; margin-bottom:5px; border:0px; }
#pro UL LI p{ width:98%; overflow:hidden;
	height:25px;
	line-height:25px;
	text-align:center;
	overflow:hidden;
	font-size:16px;
}
#pro UL LI A{ color:#111}
#pro UL LI A:hover{
	color:#0061A2;
}
#yslm{ width:100%; float:left;}
#yslm  ul{list-style:none;margin:0;padding:0;}
#yslm  ul li{width:18%; margin:1%;height:244px;text-align:center;font-size:24px;float:left;padding:0px 28px;box-sizing:border-box; color:#fff;}
#yslm  ul .li-1{background:url(icon-21.png) center top no-repeat;}
#yslm  ul .li-2{background:url(icon-22.png) center top no-repeat;}
#yslm  ul .li-3{background:url(icon-23.png) center top no-repeat;}
#yslm  ul .li-4{background:url(icon-24.png) center top no-repeat;}
#yslm  ul .li-5{background:url(icon-25.png) center top no-repeat;}
#yslm  ul li span{height:inherit;vertical-align:middle;display:table-cell;width:inherit; line-height:30px;}
#yslm  ul li a{ color:#fff;
	display:block;
	text-decoration: none;
}
#joblist{ width:100%; float:left; }
#joblist ul{list-style:none;margin:0;padding:0;}
#joblist ul li{float:left;width:31%;text-align:center; margin:1%;}
#joblist ul li .box{overflow:hidden;background-color:#f4f4f4;border:1px #ddd solid;border-radius:10px;box-sizing:border-box; padding:5%;text-align:left;}
#joblist ul li .box .title{font-size:16px;color:#101010;margin-bottom:25px; font-weight:bold;}
#joblist ul li .box .intro{color:#555;font-size:14px;line-height:2;}
@media only screen and (max-width: 1100px){#gsnr .sp embed,#gsnr .sp  iframe,#gsnr .sp  video{height:320px;}#gsnr .nrc{ font-size:14px; line-height:26px;}}
@media only screen and (max-width: 1000px){#gsnr .nrc{ font-size:14px; line-height:24px;}}
@media only screen and (max-width: 900px){#gsnr .nrc{font-size:13px; line-height:22px;}#gsnr .intro .left iframe{ height:280px;}}
@media only screen and  (max-width: 750px){#gsnr .nrc{font-size:12px; line-height:20px;}}
@media only screen and (max-width: 640px){#gsnr .sp{ width:100%;}#gsnr .nrc{ width:100%; margin-top:5px;line-height:20px}#gsnr .sp embed,#gsnr .sp  iframe,#gsnr .sp  video{height:250px;}}
@media only screen and (max-width: 400px){#gsnr .sp embed,#gsnr .sp  iframe,#gsnr .sp  video{height:200px;}#gsnr .intro .left iframe{ height:200px;}}