﻿@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}

/**/

/**/
.banners{height: 600px;}
.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
	 background-repeat:no-repeat;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}

.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:40px;
	height:8px;
	margin:5px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#da251c;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
  }
.fullSlide .next {
	left:auto;
	right:5%;
}
/*正文开始*/
.banner22 a { background:url(Img/Index/banner.jpg) no-repeat center 0; height:600px; display:block;}
.search_bg{margin-bottom:0px}
/**/
.pin{ padding:50px 0 70px;font-size: 0;}
.pin_l{width: 428px;height: 291px;}
.pin_r{width: 771px;height: 289px; border-bottom:#f3f3f3 1px solid; border-top:#f3f3f3 1px solid; border-right:#f3f3f3 1px solid;}
.pin_r dl{width: 771px;}
.pin_r dl dt{width: 330px;height: 182px;float: right; padding:15px 15px 0 0;}
.pin_r dl dt img{width: 330px;height: 182px;}
.pin_r dl dd{width: 400px;float: left; padding:0 0 0 20px;}
.pin_r dl dd h5{height: 56px;line-height: 56px;overflow: hidden; background:url(Img/Index/news_line.gif) no-repeat 0 54px;}
.pin_r dl dd h5 a{font-size: 18px;color: #333;font-weight: normal;}
.pin_r dl dd p{font-size: 14px;color: #333;line-height: 25px;height: 125px;overflow: hidden; padding:10px 0 0;}
.pin_bot{ display:inline-block;width: 771px; padding:30px 0 0;}
.pin_bot b{display: block;float: left;font-size: 14px;color: #333; background:url(Img/Index/pin_ico01.gif) no-repeat 20px 0; padding:0 0 0 50px;height: 25px;}

/*儿童游乐设备中心*/
.cp_bg{ background:url(Img/Index/cp_bg.jpg) no-repeat center 0;height: 822px; padding:64px 0 0;font-size: 0;overflow: hidden;}
.cp_l{ width:260px;}
.cp_lt{ background:url(Img/Index/cp_ltbg.gif) no-repeat; width:260px; height:60px;text-align: center;line-height: 60px;overflow: hidden;}
.cp_lt a{font-size:18px; color:#fff;}
.cp_lm{ background:url(Img/Index/cp_lmbg.gif) repeat-y;}
.cp_lm h3{ background:url(Img/Index/cp_libg.gif) no-repeat; width:260px; height:45px; line-height:45px;overflow: hidden;}
.cp_lm h3 a{ font-size:16px; color:#333; padding:0 0 0 60px; font-weight:normal;}
.cp_lm ul{ padding:0 0 0 7px;width: 253px; display:inline-block;}
.cp_lm ul li{width: 126px;height: 50px;float: left;}
.cp_lm ul li a{display: block; font-size:14px; color:#333; padding:0 0 0 10px;height: 49px;line-height: 49px;width: 116px; border-bottom:#e6e6e6 1px solid;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.cp_lm ul li a:hover{color: #da251c; border-bottom:#da251c 1px solid; text-decoration:none;}
.cp_lbot{ background:url(Img/Index/cp_teibg.gif) no-repeat;width: 260px;height: 110px;text-align: center;font-size: 14px;color: #fff; padding:25px 0 0;}
.cp_lbot b{display: block;font-size: 22px; padding:3px 0 0;}
.cp_r{ width:924px;}
.cp01{width: 920px; padding:0 0 0 8px;}
.cp_rt{ height:60px;width: 334px;float: right;}
.cp_rt ul li{width: 166px;height: 60px; float:left; padding:0 0 0 1px;}
.cp_rt ul li a{ font-size:16px; color:#333; background:#fff; display:block; float:left;width: 166px;height: 60px;text-align: center;line-height: 60px;overflow: hidden;}
.cp_rt ul li.cur a,.cp_rt ul li a:hover{ color:#fff; background:#da251c; text-decoration:none;}
.cp01_m{width: 920px;height: 417px;}
.cp01_m img{width: 920px;height: 417px;}
.cp_rbot{ background:url(Img/Index/cp_bot.png) no-repeat 0px 0;width: 920px;height: 78px; padding:0 0 0 0px;}
.cp_rbot b{display: block;font-size: 14px;color: #fff;width: 104px;height: 65px;line-height: 65px; padding:7px 12px 0 70px;float: left;}
.cp_rbot .nobor{ padding-right:0;}
.cp_rm{ padding:20px 0 0;}
.cp_rm ul li{ width:300px; height:208px; padding:0 8px 0 0px;position: relative; float:left;}
.cp_rm ul li.non{padding-right:0px}
.cp_rm ul li img{ width:300px; height:208px;}
.cp_rm ul li span{ display:none; width:300px; text-align:center; height:62px; line-height:62px;position: absolute;top: 72px;left:0px; background:url(Img/Index/cp_picbg.png) repeat; overflow:hidden;font-size: 14px;color: #333;}

/**/
.case_bg{ background:url(Img/Index/case_bg.gif) no-repeat center 0;height: 572px;font-size: 0;overflow: hidden;}
.case h2,.ys h2,.about h2{text-align: center;font-weight: normal; padding:75px 0 0;height: 110px;}
.case h2 a,.ys h2 a,.about h2 a{font-size: 28px;color: #333; text-decoration:none;}
.case h2 span,.ys h2 span{display: block;font-size: 14px; padding:5px 0 0;}
.case_l{ padding:70px 0 0 30px;width: 430px;}
.case_bt{height: 35px;line-height: 35px; background:url(Img/Index/case_line.gif) no-repeat 0 18px; margin:15px 0 0;}
.case_bt a{font-size: 16px;color: #333; padding:0 0 0 40px;}
.case_bt span{float: right;}
.case_bt span a{font-size: 14px;color: #333;font-weight: normal;text-transform: uppercase;}
.case01 p{width: 428px;height: 34px;line-height: 34px; border:#e9e9e9 1px solid;/*! text-align: center; */color: #333;font-size: 12px;overflow:hidden}
.case01 p a{font-size: 14px;color: #333; display:inline-block;/*! width: 136px; */padding: 0px 8px;}

.case01 p a:hover{color: #da251c; text-decoration:none;}
.case_l .case_btn{ display:inline-block;width: 410px; padding:20px 0 0;}
.case_l .case_btn a{font-size: 14px;color: #da251c;display: block;float: left; background:url(Img/Index/case_btn01.gif) no-repeat;width: 133px;height: 36px;text-align: center;line-height: 36px;overflow: hidden; margin:0 20px 0 0;}
.case_l .case_btn a:hover{color: #fff; text-decoration:none; background:url(Img/Index/case_btn02.gif) no-repeat;}
.case_l .case_btn a:hover,.about dl dd span a:hover,.news_l dl dd span a:hover{animation:shake .5s linear;-webkit-animation:shake .5s linear;}

.case_r{width: 692px;height: 387px;}
.case_r .anli_qh a{width: 692px;height: 387px;display:inline-block}
.case_r img{width: 692px;height: 387px;}
.case_r span{ width:607px; display:block; padding:0 0 0 85px; height:64px; line-height:64px;font-size: 14px;color: #fff;position: absolute;bottom: 0;left: 0; background:url(Img/Index/case_picbg.png) no-repeat; overflow:hidden;}
.case_r em{ display:inline-block;width: 190px;position: absolute;bottom: 30px;right: 0;z-index: 5;}
.case_r em a{ background:url(Img/Index/case_ico01.png) no-repeat;display: block;float: left;width: 10px;height: 10px; margin:0 20px 0 0;}
.case_r em a.cur,.case_r em a:hover{ background:url(Img/Index/case_ico02.png) no-repeat;}

/**/
.ys_bg{ background:url(Img/Index/ys_bg.jpg) no-repeat center 0;height: 694px;font-size: 0;overflow: hidden;}
.ys h2{ padding:70px 0 0;}
.ys_m dl{ display:inline-block;width: 1200px;}
.ys_m dl dt{width: 600px;height: 460px;float: left;}
.ys_m dl dt img{width: 600px;height: 460px;}
.ys_m dl dd{width: 600px;height: 420px;background: #fff;float: left; padding:40px 0 0;}
.ys_m dl dd h5{font-size: 20px;color: #333;height: 30px; padding:20px 0 8px 60px;}
.ys_m dl dd p{font-size: 16px;color: #333; padding:0 0 0 60px;line-height: 40px;}
.ys_m dl dd p i{font-size: 20px; padding:0 10px 0 0;}
.ys_m dl dd span{display: block;}
.ys_m dl dd b{font-size: 14px;color: #333;display: block; padding:0 0 15px 60px;}
.ys_m dl dd em{font-size: 16px;color: #da251c;font-weight: bold;}
.ys_m .ys_ico{ padding:0 0 0 60px;width: 360px;}
.ys_m .ys_ico img{display: block;float: left; padding:20px 20px 0 0;}
.ys_bot{position: absolute;top: 531px;right: 0;}
.ys_bot ul li{font-size: 18px;color: #333; background:url(Img/Index/ys_k01.gif) no-repeat;width: 109px;height: 85px; padding:25px 0 0 35px;float: left; margin:0 0 0 8px;}
.ys_bot ul li i{display: block;font-size: 12px; padding:5px 0 0;}
.ys_bot ul li.on{ background:url(Img/Index/ys_k02.gif) no-repeat;color: #fff;}

/*走进南京宁光*/
.ab_bg{ background:url(Img/Index/ab_bg.gif) no-repeat center 0; height:814px;font-size: 0; overflow:hidden;}
.about h2{ padding:70px 0 0;height: 133px;}
.about dl dt{ width:798px; height:564px; float:right;}
.about dl dt img{ width:798px; height:564px;}
.about dl dd{ width:500px;height: 410px;background:url(Img/Index/ab_ddbg.png) no-repeat; padding:60px 60px 0;position: absolute;top: 256px;left: 0;}
.about dl dd h5{height:30px;line-height: 30px;text-align: center;overflow: hidden;}
.about dl dd h5 a{ font-size:18px; color:#333;}
.about dl dd h5 i{ display:block; font-size:12px; color:#343434;}
.about dl dd p{ font-size:14px; color:#333; height:130px; line-height:26px; padding:30px 0 0; overflow:hidden;text-align: center;}
.about dl dd span{ display:inline-block;width: 500px; padding:35px 0 0;}
.about dl dd span a{font-size: 14px;color: #333;display: block;float: left; background:url(Img/Index/ab_btn01.gif) no-repeat;width: 119px;text-align: center;height: 40px;line-height: 40px;overflow: hidden; margin:0 16px;}
.about dl dd span a.cur,.about dl dd span a:hover{ background:url(Img/Index/ab_btn02.gif) no-repeat;color: #fff; text-decoration:none;}

/**/
.honor{width: 240px;top: 463px;right: 0;z-index: 10;}
.honor ul li{width: 240px;}
.honor ul li img{width: 220px;height: 284px; border:#da251c 10px solid;}

/**/
.news_bg{ background:url(Img/Index/news_bg.gif) repeat-x; padding:60px 0 50px;}
.news_bt{height: 62px;line-height: 62px; background:url(Img/Index/news_line.gif) no-repeat 0 60px;overflow: hidden;}
.news_bt a{font-size: 22px;color: #333;font-weight: normal;}
.news_l{width: 600px; padding:35px 0 0;}
.news_l dl{width: 600px;}
.news_l dl dt{ display:inline-block;width: 600px;}
.news_l dl dt span{display: block;float: left;width: 143px;height: 171px;background: #da251c;text-align: center;font-size: 28px;color: #fff;font-family:Verdana, Geneva, sans-serif;}
.news_l dl dt span i{display: block;font-size: 50px; padding:30px 0 0;}
.news_l dl dt em{display: block;float: left;width: 456px;}
.news_l dl dt img{width: 456px;height: 171px;}
.news_l dl dd{width: 600px; padding:15px 0 0;}
.news dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.news dl dd h5 a{font-size: 16px;color: #000;}
.news dl dd h5 a:hover,.news_r ul li a:hover,.wd_l a:hover,.wd_r dl dt a:hover{color: #da251c; text-decoration:none;}
.news dl dd p{font-size: 14px;color: #606060;height: 50px;line-height: 25px;overflow: hidden; padding:10px 0 0;}
.news_l dl dd span{display: block; padding:55px 0 0;}
.news_l dl dd span a{display: block;width: 70px;}
.news_l dl dd span img{width: 70px;height: 23px;}
.news_r{width: 550px; padding:35px 0 0;}
.news_r dl{width: 550px;height: 171px;background: #ededed; display:inline-block;}
.news_r dl dt{ background:url(Img/Index/news_k01.gif) no-repeat;width: 143px;height: 171px;float: left;font-size: 26px;color: #fff;text-align: center;line-height: 100px;overflow: hidden;}
.news_r dl dd{width: 345px;float: left; padding:25px 0 0 25px;}
.news .news_r dl dd p{height: 75px;}
.news_r ul{ padding:10px 0 0;}
.news_r ul li{height: 45px;line-height: 45px;overflow: hidden; border-bottom:#ddd 1px solid;width:550px}
.news_r ul li a{font-size: 14px;color: #666; padding:0 0 0 10px;}
.news_r ul li span{color:#b0b0b0}
.news_r .nobor{ border:none;}

/**/
.wd{ padding:0 0 50px;}
.wd_l{width: 156px; padding:5px 0 0;}
.wd_l a{font-size: 20px;color: #383838;font-weight: bold;}
.wd_l span{display: block;font-size: 14px;color: #b4b4b4;text-transform: uppercase; padding:10px 0 0;}
.wd_l em{display: block; padding:30px 0 0;}
.wd_l em img{width: 28px;height: 28px; padding:0 10px 0 0;}
.wd_r{width: 1044px;}
.wd_r dl{width: 440px;float: left;height: 145px; border-bottom:#d0d0d0 1px dashed; margin:0 60px 0 0;}
.wd_r dl dt{ background:url(Img/Index/wd_tbg.gif) no-repeat;height: 45px;line-height: 40px;overflow: hidden;}
.wd_r dl dt a{font-size: 14px;color: #3d3d3d;font-weight: bold; padding:0 0 0 35px;}
.wd_r dl dd{height: 50px;line-height: 25px;font-size: 14px;color: #606060;overflow: hidden; padding:20px 0 0 35px;}

/*links*/
.links{ padding:0 0 35px;font-size: 0; overflow:hidden;}
.link_l { width:90px;text-align: left; padding:8px 0 0;}
.link_l a{font-size: 14px;color: #333;}
.link_l span{display: block;font-size: 24px;text-transform: uppercase; padding:3px 0 0;}
.lk_c{ width:1110px; height:60px;line-height: 30px; overflow:hidden;}
.lk_c a{ padding:0 26px; display:inline-block; font-size:14px; color:#666;}

/**/

@-webkit-keyframes shake{
  from,to{-webkit-transform:translate3d(0, 0, 0);}
  20%,60%{-webkit-transform:translate3d(-10px, 0, 0);}
  40%,80%{-webkit-transform:translate3d(10px, 0, 0);}
}

@keyframes shake {
  from,to{transform:translate3d(0, 0, 0);}
  20%,60%{transform:translate3d(-10px, 0, 0);}
  40%,80%{transform:translate3d(10px, 0, 0);}
}