/*纪实 and 新生儿尚门拍*/
body{
}
/*banner*/
.ban-record{
	  width: 100%;
	  height: 960px;
	  background: url("../images/ban-record.jpg") no-repeat center center;
}
.ban-record h2{
	left: 30%;
	top: 39%;
    text-align: right;
    width: auto;
    padding: 100px 40px 100px 0;
}
/*文字*/
.record-text{
	padding: 3% 0;

	background: #f5f5f5;
}
.record-text h3{
	margin: 2% 0;
	color: #c1a98b;
	font-size: 36px;
}
.record-text p{
	display: inline-block;
	width: 695px;
	font-size: 14px;
	line-height: 28px;
	margin: 0;
}
.record-text p:last-child{
	margin: 1% 0;
	width: 100%;
}
/*imgwrap*/
.record-imgwrap{
	overflow: hidden;
}
.record-imgwrap .row{
	margin: 0;
	overflow: hidden;
}
.record-imgwrap,
.record-commwrap form textarea{
	/*background-color: #f5f5f5;*/
	outline:none;
}
.record-imgwrap .record-item .imgwrap {
	position: relative;
}
.record-imgwrap .record-item .imgwrap img{
	max-width: 100%;
}

/*配图文字*/
.record-imgwrap .record-item .record-word{
	position: absolute;
	top: 50%;
	left: 50%;
}
.record-imgwrap .record-item .record-word h3{
	font-size: 42px;
	line-height: 56px;
}
.record-imgwrap .record-item .record-word p{
	font-size: 26px;
	margin-top: 10px;
}
/*item1*/
.record-imgwrap .record-item1 .record-word{
	/*margin-top: -250px;
	margin-left: 100px;*/
	top: 30%;
    left: 55%;
}
/*item2*/
.record-imgwrap .record-item2 .record-word{
	top: 30%;
    left: 22%
}
/*item3*/
.record-imgwrap .record-item3 .imgwrap .record-word{
	left: 38%;
	top: 38%;
}
/*item4*/
.record-imgwrap .record-item4 .imgwrap .record-word{
	top: 34%;
	left: 27%;
}

/*新生儿尚门拍*/
/*item5*/
.record-imgwrap .record-item5 .record-word{
	margin-left: -620px;
	text-align: right;
}
/*item6*/
.record-imgwrap .record-item6 .record-word{
	margin-left: 140px;
	margin-top: -120px;
}
/*item7*/
.record-imgwrap .record-item7 .record-word{
	margin-left: -620px;
	margin-top: -110px;
}
/*item8*/
.record-imgwrap .record-item8 .record-word{
	margin-left: 100px;
	margin-top: -130px;
}
.record-imgwrap .record-item8 .record-word h3,
.record-imgwrap .record-item8 .record-word p{
	color: #fff;
}


.record-imgwrap .record-item2 .record-word h3,
.record-imgwrap .record-item2 .record-word p,
.record-imgwrap .record-item4 .record-word h3,
.record-imgwrap .record-item4 .record-word p{
	color: #fff;
	text-align: right;
}
/*item4*/
.record-imgwrap .record-item .imgwrap .record-comment{
	position: absolute;
	bottom: 30px;
	right: 46px;
}
.record-imgwrap .record-item .imgwrap .record-comment .cur-love{float:left}
.record-imgwrap .record-item .imgwrap .record-comment a{
	font-weight: bold;
	margin-left: 20px;
	padding: 5px 0;
	cursor: pointer;
	float:left;
}
.record-imgwrap .record-item .imgwrap .record-comment a:hover{
	text-decoration: none;
	color: #21b8ce;
}
.record-imgwrap .record-item .imgwrap .record-comment .btn-love{
	font-size: 14px;
	padding-left: 30px;
	background:url("../images/love-icon.png") no-repeat 0 4px;
}
.record-imgwrap .record-item .imgwrap .record-comment a.cur-love{
	background-position: 0 -42px;
	color: #373737;
}
.record-imgwrap .record-item .imgwrap .record-comment .btn-love:hover{
	background-position: 0 -42px;
}

.record-imgwrap .record-item .imgwrap .record-comment .btn-comm{
	font-size: 16px;
}

/*评论框*/
.record-commwrap {
	padding: 35px 0;
	display: none;
}
.record-commwrap  .img-head{
	padding: 0;
}
.record-commwrap form:after{
	content: "";
	display: table;
	clear: both;
}
.record-commwrap form .btn-fb{
	display: block;
	width: 135px;
	height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	border:1px solid #373737;
	float: right;
	margin-top: 20px;
}
.record-commwrap form textarea{
	width: 100%;
	padding: 4px;
}
/*评论列表*/
.record-list h4{
	font-size: 16px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	background-color: #21b8ce;
	color: #fff;
	padding-left: 30px;
	margin-top: 20px;
	position: relative;
}
.record-list h4:before{
	content: '';
    height: 40px;
    position: absolute;
    width: 400px;
    left: -353px;
    z-index: -1;
    line-height: 40px;
    background-color: #21b8ce;
}
.record-list h4:after{
	content: "";
	width: 110px;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	top: 0;
}
.record-list .ul-list li{
	padding: 10px 0 10px 56px;
	line-height: 36px;
	border-bottom: 1px solid #e5e5e6;
	background: url("../images/pl-icon.png") no-repeat 30px 21px;
}
.record-list .ul-list li,
.record-list .ul-list li i{
	font-size: 16px;
	color: #808080
}
.record-list .ul-list li i{
	display: block;
	margin-top: 10px;
}
/*摄影优势*/
.record-advant{
	position: relative;
	width: 100%;
	height: 781px;
	background: url("../images/record-adbg.jpg") no-repeat center top;
	background-size:cover;
}

.sm_des{text-align: center;font-size: 36px;color: white;padding-top: 10%;font-family: "微软雅黑";letter-spacing: 10px;}
@media only screen and (max-width: 767px) {
  .record-advant{height: 500px;}
}

.record-advant h2{
	margin: 0;
	padding: 5% 0;
}
.record-advant .ad-wrap{
	position: absolute;
	left: 50%;
	top: 50%;
	max-width: 500px;
}
.record-advant .ad-wrap .ad-title{
	font-size: 18px;
	background: url("../images/ad-icon.png") no-repeat center top;
	padding-left: 30px;
}
.record-advant .ad-wrap1 .ad-title{
	background-position: 0 0;
}
.record-advant .ad-wrap2 .ad-title{
	background-position: 0 -104px;
}
.record-advant .ad-wrap3 .ad-title{
	background-position: 0 -208px;
}
.record-advant .ad-wrap4 .ad-title{
	background-position: 0 -312px;
}

.record-advant .ad-wrap1{
	margin-top: -100px;
	margin-left: 0px;
}
.record-advant .ad-wrap2{
	margin-top: -10px;
	margin-left: 50px;
}

.record-advant .ad-wrap3{
	margin-top: 95px;
	margin-left: 60px;
}

.record-advant .ad-wrap4{
	margin-top: 210px;
	margin-left: 20px;
}

.record-advant .ad-wrap .ad-con{
	font-size: 14px;
	color: #888;
}


/*作品图片*/
.smp-imgwrap{
	margin: 20px 0;
	position: relative;
	transition: all 0.3s ease-in-out;
}
.smp-imgs{
	/*position: absolute;*/
	left: 0;
	top: 0;
	overflow: hidden;
}
.smp-imgs:after{
	content: "";
	display:table;
	clear: both;
	height: 0;
}
.smp-imgs .per-img{
	position: relative;
	width: 33.3333%;
	float: left;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.smp-imgs .per-img .per-txt{
	position: absolute;
	left: 0;
	width: 100%;
	height: 260px;
	bottom: 0;
	color: #fff;
	display: none;
}
.smp-imgs .per-img a{
	display: block;
}
.smp-imgs .per-img a img{width:100%}
.smp-imgs .per-img .per-txt em{
	position: absolute;
	top: 0;
	right: -100px;
	font-size: 16px;
	display: block;
	width: 45px;
	height: 45px;
	line-height: 40px;
	text-align: center;
	border: 2px solid #fff;
	border-radius: 100%;
	-webkit-transform: rotate(-90deg);
	    -ms-transform: rotate(-90deg);
	  		transform: rotate(-90deg);

	-webkit-transition: all 0.4s ease;
	   -moz-transition: all 0.4s ease;
	    -ms-transition: all 0.4s ease;
			transition: all 0.4s ease;
}
.smp-imgs .per-img .per-txt em:after{
	position: absolute;
	left: -10px;
	top: -10px;
	content: "";
	display: block;
	width: 60px;
	height: 60px;
	border: 2px solid #fff;
	border-radius: 100%;
}
.smp-imgs .per-img .per-txt i{
	display: block;
	text-align: center;
	right: -100%;
	position: relative;
	margin-top: 80px;
	font-size: 28px;
	-webkit-transition: all 0.7s ease;
	   -moz-transition: all 0.7s ease;
	     -o-transition: all 0.7s ease;
	    -ms-transition: all 0.7s ease;
		    transition: all 0.7s ease;
}
.smp-imgs .per-img a:hover em{
	right: 120px;
	-webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
      	    transform: rotate(0deg);
}
.smp-imgs .per-img a:hover i{
	right: -160px;
	transition-delay: 0.2s;
    opacity: 0.9;
}
@media (max-width: 1400px){
	/*banner*/
	.ban-record{
		height: 650px;
	}
	.ban-record h2{
		padding: 100px 35px 100px 0;
		background-size: 22% 65%;
	}
	.record-text h3{
		font-size: 28px;
	}
	.record-advant h2{
		font-size: 26px;
		padding: 6%;
	}
	.record-advant .ad-wrap .ad-title{
		font-size: 14px;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.record-advant .ad-wrap .ad-con{
		font-size: 12px;
	}
	/*评论*/
	.record-commwrap form .btn-fb{
		font-size: 12px;
		width: 110px;
		height: 40px;
		line-height: 40px;
		padding: 0;
	}
}

@media (max-width: 1200px){
	.record-imgwrap .container{
		//width: 1000px;
	}
}
@media (max-width: 1000px){
	.record-imgwrap .container{
		//width: 780px;
	}
	.ban-record h2{
		background-size: 20% 60%;
	}	
	.record-imgwrap .record-item .imgwrap .record-comment .btn-comm{
		font-size: 14px;
	}
}

@media (max-width: 768px){
	.record-imgwrap .container{
		//width: 640px;
	}
	.record-imgwrap form textarea{
		min-height: 66px;
	}
	.record-imgwrap .img-head img{
		width: 60%;
	}
	/*文字	*/
	.record-text h3{
		font-size: 18px;
	}
	.record-text p{
		font-size: 14px;
		width: 360px;
	}
	/*评论 点赞*/
	.record-imgwrap .record-item .imgwrap .record-comment .btn-comm,
	.record-imgwrap .record-item .imgwrap .record-comment .btn-love{
		font-size: 12px;
	}


}
@media (min-width: 580px) and (max-width: 766px){
	.record-text h3{
		margin: 35px 0;
		font-size: 26px;
	}
	.record-text p{
		width: 540px;
	}

}

@media (max-width: 414px){
	.record-imgwrap .container{
		width: 370px;
	}
	.record-imgwrap form textarea{
		height: 30px;
	}
	.record-imgwrap .img-head img{
		width: 70%;
	}
	.record-imgwrap .col-xs-10{
		padding: 0;
	}
	.record-commwrap form .btn-fb{
		width: 60px;
		height: 24px;
		line-height: 24px;
	}
	.record-list h4{
		font-size: 14px;
	}
	.record-list .ul-list li{
		line-height: 22px;
	}
	.ban-record{
		height: 200px;
		background-size:cover;
	}
	.ban-record h2{
		top: 46%;
		padding: 0;
	}
	.record-text h3{
		font-size: 14px;
	}
	.record-text p{
		width: 92%;
		line-height: 24px;
		font-size: 12px;
	}
	.record-imgwrap .record-item4 .imgwrap .record-word{
		left: 15%;
	}
	.record-imgwrap .record-item2 .record-word {
	    top: 26%;
	    left: 15%;
	}
	.record-imgwrap .record-item3 .imgwrap .record-word{
		width: 44%;
		left: 6%;
    	top: 38%;
	}
	.record-advant h2{
		font-size: 14px;
		padding: 4% 0 2%;
	}
	.record-advant{
		height: auto;
		background: none;
		padding: 0 6% 3%;
		line-height: 22px;
	}
	.record-advant .ad-wrap{
		position: static;
		margin: 4px 0 0 0;
	}
	.record-advant .ad-wrap .ad-title{
		background: none;
		padding: 0;
	}
	.record-imgwrap .record-item .imgwrap .record-comment .btn-love{
		background-size: 40%;
		background-position: 0 -45%;
		padding-left: 20px;
	}
	.record-imgwrap .record-item .imgwrap .record-comment a.cur-love,
	.record-imgwrap .record-item .imgwrap .record-comment .btn-love:hover{
		background-position: 0 118%;
	}
	.record-imgwrap .record-item .imgwrap .record-comment{
		bottom: 5px;
		right: 20px;
	}

}


/************** 新生儿尚门拍 ******************/
/*banner 文字*/
.ban-newbaby{
	  width: 100%;
	  height: 960px;
	  background: url("../images/ban-newbaby.jpg") no-repeat center center;
}
.ban-newbaby h2{
	left: 27%;
	top: 42%;
	padding: 80px 38px 80px 0;
	background-size: 16% 62%;
}
/*新月*/
.nbaby-xy{
	width: 100%;
	height: 390px;
	margin-bottom: 20px;
	background: url("../images/nbaby-xy.jpg") no-repeat #f5f5f5 center center;
}
/*甜美*/
.nbaby-tm{
	background: url("../images/nbaby-tm.jpg") no-repeat  #f5f5f5 center center;
}
.nbaby-gdwrap{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	background: #f5f5f5
}
.nbaby-gdwrap img{
	width: 100%;
}
.nbaby-gdwrap div{
	padding: 0;
}
.nbaby-gdwrap h3{
	font-size: 30px;
	margin: 0;
	line-height: 40px;
}
.nbaby-gdwrap p{
	font-size: 20px;
	color: #7f7f7f;
	margin-top: 20px;
	margin-bottom: 10px;
}
.nbaby-gdwrap span{
	font-size: 16px;
	color: #ac9655;
}
.nbaby-gdwrap .nbaby-gdtxt{
	margin-top: 9%;
}
/*why*/
 .nbaby-why{
	width: 100%;
	height: 756px;
	background: url("../images/nbaby-why.jpg") no-repeat left top;

}
.nbaby-whytxt{
	position: relative;
    left: 50%;
    margin-left: -126px;
    top: 24%;
    width: 43%;
}
.nbaby-whytxt h3{
	font-size: 38px;
}
.nbaby-whytxt h4{
	font-size: 14px;
	line-height: 24px;
}
.nbaby-whytxt p{
	font-size: 16px;
}

/*WHY2*/
.nbaby-why2{
	width: 100%;
	height: 820px;
	padding: 0 8%;
	background: url("../images/nbaby-whybg.jpg") no-repeat center center;
}
.nbaby-why2 h3{
	font-size: 38px;
	margin: 0;
	padding: 10% 0 8% 0;
}
.nbaby-why2 ul:after{
	content: "";
	display: table;
	clear: both;
}
.nbaby-why2 ul li {
	float: left;
	width: 20%;
	padding-top: 180px;
	text-align: center;
}
.nbaby-why2 ul .li1{
	background: url("../images/why-icon1.png") no-repeat center top;
}
.nbaby-why2 ul .li2{
	background: url("../images/why-icon2.png") no-repeat center top;
}
.nbaby-why2 ul .li3{
	background: url("../images/why-icon3.png") no-repeat center top;
}
.nbaby-why2 ul .li4{
	background: url("../images/why-icon4.png") no-repeat center top;
}
.nbaby-why2 ul .li5{
	background: url("../images/why-icon5.png") no-repeat center top;
}

.nbaby-why2 ul li b{
	display: block;
	font-size: 24px;
	margin-bottom: 10px;
	font-weight: normal;
}
.nbaby-why2 ul li p{
	font-size: 16px;
	width: 94%;
	line-height: 28px;
	margin: 0 auto;
}
/*why3*/
.nbaby-why3 .row,
.col-md-6,
.col-md-3,
.col-md-12{
	margin: 0;
	padding: 0;
}
.nbaby-why3{
	overflow: hidden;
}
.nbaby-why3 .nbaby-imgbg{
	width: 100%;
	height: 100%;
	/*background-color: rgba(0, 0, 0, 0.25);*/
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	transition: all 0.3s ease
}
.nbaby-why3 .nbaby-img3 .nbaby-imgbg{
	background-color: rgba(221, 221, 221, 0.25);
}
.nbaby-why3 img{
	width: 100%;
	-webkit-transform: scale(1,1);
	   -moz-transform: scale(1,1);
	     -o-transform: scale(1,1);
			transform: scale(1,1);
	-webkit-transition: transform 1s ease-out;
	   -moz-transition: transform 1s ease-out;
	     -o-transition: transform 1s ease-out;
			transition: transform 1s ease-out;
}
.relative,
.nbaby-why3 .nbaby-perimg{
	position: relative;
	overflow: hidden;
}
.nbaby-why3 .why3-txt{
	position: absolute;
	top: 10%;
	left:0;
	color: #fff;
	z-index: 2;
	-webkit-transition: transform 0.35s;
	   -moz-transition: transform 0.35s;
	     -o-transition: transform 0.35s;
			transition: transform 0.35s;
}
.nbaby-why3 .why3-txt,
.nbaby-why3 .why3-txt1{
	left: 20%;
}
.nbaby-why3 .why3-txt h3{
	font-size: 30px;
	background: url("../images/number-icon.png") no-repeat;
	padding-top: 52px;
}
.nbaby-why3 .why3-txt2 h3{
	background-position:  0 -136px;
}
.nbaby-why3 .why3-txt3 h3{
	background-position:  0 -279px;
}
.nbaby-why3 .why3-txt4 h3{
	background-position:  0 -420px;
}
.nbaby-why3 .why3-txt5{
	top: 28%;
	left: 15%;
	color: #373737;
}
.nbaby-why3 .why3-txt5 h3{
	background:none;
	font-size: 36px;
}

.nbaby-why3 .why3-txt5{
	text-align: center;
}
.nbaby-why3 .why3-txt5:after{
	content: "";
	position: absolute;
	left: 10%;
	width: 80%;
	height: 20px;
	margin-top: 10px;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
}
.nbaby-why3 .why3-txt p{
	font-size: 16px;
}
/*hover*/
.nbaby-perimg:hover .nbaby-imgbg{
	background-color: rgba(33,184,206,0.95);
}
.nbaby-why3 .nbaby-perimg:hover img{
	-webkit-transform: scale(1.1,1.1);
	   -moz-transform: scale(1.1,1.1);
	     -o-transform: scale(1.1,1.1);
			transform: scale(1.1,1.1);
}
.nbaby-why3 .nbaby-perimg:hover .why3-txt{
	-webkit-transform: translate3d(0,10px,0);
	   -moz-transform: translate3d(0,10px,0);
	     -o-transform: translate3d(0,10px,0);
	        transform: translate3d(0,10px,0);
}
.nbaby-why3 .nbaby-perimg:hover .why3-txt5{
	color: #fff;
}
/*qa*/
.nbaby-qawrap{
	background: url("../images/nbaby-qabg.jpg") no-repeat center top #f9f9f9;
	padding: 4% 0;
}
.nbaby-qawrap .container{
	max-width: 780px;
}
.nbaby-qawrap h3{
	background: url("../images/qa-icon.png") no-repeat;
	font-size: 38px;
	height: 138px;
	line-height: 138px;
	padding-left: 150px;
	margin-bottom: 28px;
}
.nbaby-qawrap dl dt{
	height: 28px;
	line-height: 28px;
	padding-left: 35px;
	background:url("../images/qa-icon.png") no-repeat 0 -214px;
	font-size: 16px;
}
.nbaby-qawrap dl dt,
.nbaby-qawrap dl dd{
	margin-top: 10px;
}
.nbaby-qawrap dl dt b{
	font-weight: bold;
	font-size: 16px;
}
.nbaby-qawrap dl dd{
	line-height: 23px;
}
.nbaby-qawrap dl dd i{
	background:url("../images/qa-icon.png") no-repeat 0 -307px;
	height: 28px;
	display: block;
	line-height: 28px;
	padding-left: 35px;
	font-size: 14px;
}
.nbaby-qawrap dl dd p{
	padding-left: 35px;
	font-size: 14px;
	margin:0;
	color: #605d5d;
}

/*尚门拍media*/
@media (max-width: 1860px){
	.nbaby-why3 .why3-txt5 h3{
		font-size: 28px;
	}
	.nbaby-why3 .why3-txt h3{
		font-size: 24px;
	}
	.nbaby-why3 .why3-txt p{
		font-size: 15px;
	}
}
@media  (max-width: 1400px){
	.ban-newbaby{
		height: 650px;
	}
	.ban-newbaby h2{
		padding: 80px 26px 80px 0;
	}
	 .nbaby-why{
		background-position: -200px top;
	}
	.nbaby-gdwrap .nbaby-gdtxt{
		margin-top: 7%;
	}
	.nbaby-why2 ul li{
		padding-top: 160px;
	}
	.record-imgwrap .record-item .record-word h3{
		line-height: 34px;
	}
	.record-imgwrap .record-item .record-word h3,
	.nbaby-qawrap h3,
	.nbaby-why2 h3,
	.nbaby-whytxt h3,
	.nbaby-gdwrap h3,
	.nbaby-why3 .why3-txt h3{
		font-size: 24px;
	}
	.nbaby-gdwrap p{
		font-size: 18px;
	}
	.nbaby-whytxt p{
		font-size: 14px;
	}
	.nbaby-gdwrap span{
		font-size: 14px;
	}
	.nbaby-why3 .why3-txt p{
		font-size: 14px;
	}

	.record-imgwrap .record-item .record-word p{
		font-size: 20px;
	}
	.record-imgwrap .record-item5 .record-word,
	.record-imgwrap .record-item7 .record-word{
		margin-left: -490px;
	}
	.record-imgwrap .record-item6 .record-word{
		margin-left: 80px;
	}
	.record-imgwrap .record-item8 .record-word{
		margin-left: 20px;
	}
	.nbaby-whytxt{
		margin-left: -110px;
	}

	.nbaby-qawrap dl dt,
	.nbaby-qawrap dl dt b{
		font-size: 14px;
	}
	.nbaby-why2 ul li b{
		font-weight: bold;
		font-size: 16px;
	}
	.nbaby-why2 ul li p{
		font-size: 14px;
	}
	.nbaby-qawrap dl dd p{
		font-size: 12px;
	}
	.nbaby-why2 ul .li1,
	.nbaby-why2 ul .li2,
	.nbaby-why2 ul .li3,
	.nbaby-why2 ul .li4,
	.nbaby-why2 ul .li5{
		background-size:60%;
	}
	.nbaby-why2{
		height: 770px;
	}
	.nbaby-why2 ul li p{
		width: 83%;
		line-height: 24px;
	}
	.record-list .ul-list li, .record-list .ul-list li i{
		font-size: 12px;
	}
}
@media (max-width: 1024px){
	.record-imgwrap .record-item .record-word h3, 
	.nbaby-qawrap h3, .nbaby-why2 h3, 
	.nbaby-whytxt h3, .nbaby-gdwrap h3, 
	
	.record-imgwrap .record-item .record-word p{
		font-size: 18px;
	}

	.nbaby-why3 .why3-txt h3{
		font-size: 14px;
	}
	.nbaby-why3 .why3-txt p{
		font-size: 12px;
	}
	.record-imgwrap .record-item .record-word p{
		margin-top: 5px;
	}
	.record-imgwrap .record-item .record-word h3{
		margin: 0;
	}
	.record-imgwrap .record-item .record-word h3{
		line-height: 30px;
	}
	.record-imgwrap .record-item5 .record-word, 
	.record-imgwrap .record-item7 .record-word{
		margin-left: -370px;
	}
	.nbaby-why3 .why3-txt h3{
		padding-top: 40px;
		background-size: 25%;
	}
	.nbaby-why3 .why3-txt, .nbaby-why3 .why3-txt1{
		left: 10%;
		line-height: 18px;
	}
	.nbaby-why3 .why3-txt2 h3 {
    	background-position: 0 37%;
	}
	.nbaby-why3 .why3-txt3 h3 {
    	background-position: 0 74%;
	}
	.nbaby-why3 .why3-txt4 h3 {
    	background-position: 0 116%;
	}
	.nbaby-whytxt h4{
		font-size: 12px;
		line-height: 22px;
	}
	.nbaby-whytxt p{
		font-size: 12px;
	}
	.nbaby-gdwrap h3{
		line-height: 30px;
	}
	.nbaby-why2 ul li p{
		font-size: 12px;
	}
}
@media (max-width: 640px){
	.nbaby-xy{
		background-size: 42%;
		height: 300px;
	}
	.nbaby-xy{margin-bottom:0;}
	.nbaby-tm{
		background-size: 60%;
	}
	.nbaby-why {
		background-position: 0px top; background-size: cover;height:auto;margin-top:256px;
	}
	.nbaby-whytxt{width:100%;left:0;text-align:center;    background: #EFEAEA; padding: 10px;    top: -256px;}
	.record-imgwrap .record-item .record-word h3, 
	.nbaby-qawrap h3, .nbaby-why2 h3, 
	.nbaby-whytxt h3, .nbaby-gdwrap h3, 
	.record-imgwrap .record-item .record-word p{
		font-size: 16px;
	}
	.nbaby-qawrap dl{
		width: 97%;
	}
	.record-imgwrap .record-item5 .record-word, 
	.record-imgwrap .record-item7 .record-word{
		margin-left: -260px;
	}
	.record-imgwrap .record-item5 .record-word {margin-left: -200px;}
	.record-imgwrap .record-item6 .record-word{margin-left:0}
	.record-imgwrap .record-item5 .record-word, .record-imgwrap .record-item7 .record-word{ margin-left: -190px;margin-top: -90px;}
	.record-imgwrap .record-item8 .record-word{margin:-80px 0 0 -70px;}
	
	.nbaby-gdwrap .nbaby-gdtxt{
		margin-top: 7%;
		text-align: center;
		margin-bottom: 3%;
	}
	.nbaby-gdwrap h3{
		font-size: 14px;
		line-height: 24px;
	}
	.nbaby-gdwrap p{
		font-size: 13px;
	}
	.nbaby-gdwrap span{
		font-size: 12px;
	}
	.nbaby-whytxt{
		margin-left: 0;
	}
	.nbaby-why2{
		padding: 0 6%;
	}
	.nbaby-why3 .why3-txt h3{
		font-size: 14px;	
		margin-bottom: 2px;
		background:none;
		padding: 0;
		line-height: 28px;
	}
	.nbaby-why3 .why3-txt p{
		margin: 0;
	}
	.nbaby-why3 .why3-txt{
		top: 3%;
	}
	.nbaby-why3 .why3-txt, .nbaby-why3 .why3-txt1{
		left: 6%;
	}
	.nbaby-why3 .why3-txt5{
		padding-right: 5%;
		top: 26%;
	}
	.nbaby-why2 ul li{
		padding-top: 100px;
	}
	.nbaby-why2 ul li b{
		font-size: 14px;
	}
	.nbaby-img3 {height:500px;}
	.nbaby-qawrap dl dt, .nbaby-qawrap dl dt b{line-height: 18px;}
}

@media (max-width: 440px){
	.record-imgwrap .record-item5 .record-word {margin-left: -150px;}
	.record-imgwrap .record-item6 .record-word{margin-top:-100px}
	.record-imgwrap .record-item5 .record-word, .record-imgwrap .record-item7 .record-word{margin-left:-160px}
}



