@charset "utf-8";
/*英文字体导入*/
@font-face{font-family:myFirst;src:url(../asap/asap-regular-webfont.ttf),url(../asap/asap-regular-webfont.eot);}
/*首页分类*/
.ficaTion{ position:relative; height:280px; width:100%;background: #fff;}
	.ficaTionBg{ background:#fff; height:280px; position:relative; z-index:0; width:100%;}
	.ficaTion1000{ width:1000px; margin:0 auto; height:280px;position:relative; z-index:3; overflow:hidden;}
	.ficaTion1000 ul{ height:280px; position:relative; }
	.ficaTion1000 ul li{ width:240px;height:280px;  float:left; color:#fff; position:relative;border-top:#fff solid 5px;}
	.ficaTion1000 ul li a{ display:block;height: 280px;width:240px;}

	.ficaTion1000 ul li .ficaHide { position:relative;block;}
	.ficaTion1000 ul li .ficaHide .ficaHideImg{margin-top: 32px; margin-left:56px;position: relative; width: 125px;height: 125px;}
	.ficaTion1000 ul li .ficaHide .ficaBorImg1{ background:url(../images/imgbor.png) no-repeat;position:absolute; top:0; z-index:3; width:125px; height:125px;}
	.ficaTion1000 ul li.active .ficaHide .ficaBorImg1{ background:url(../images/imgbor0.png) no-repeat;position:absolute; top:0; z-index:3; width:125px; height:125px;}

	.ficaTion1000 ul li .ficaHide .ficaBorImg2 { position:absolute; width:125px; height:125px; z-index:0; display:block; top:0px;}	
	.ficaTion1000 ul li .ficaHide dl{margin-top: 15px;}
	.ficaTion1000 ul li .ficaHide dl dt{ display:block; text-align:center; width:240px;color: #1b1b1b;font-size: 12px;}
	.ficaTion1000 ul li .ficaHide dl dt b{background: #911313;height: 1px;width: 25px;display: block;margin:5px auto;}
	.ficaTion1000 ul li .ficaHide dl dd{display:block; text-align:center;color: #1b1b1b;font-size: 12px;line-height: 20px; margin-top: 15px;padding:0 13px;}

	.ficaTion1000 ul li .ficaHide  dl dt a{ color:#535353;}

	.getIn{height: 105px;background:#f1f1f1;}
	.getIn .getIn1000{ width:1000px; margin:0 auto;height: 105px;position:relative;}
	.getIn1000 img{width:548px;height:23px; margin:0 auto; padding-top:40px; display:block}
	.getIn1000 .bottomTools img{ width:100%; height:100%; padding:0; margin:0;}
	.getIn1000 .bottomTools img{ width:100%; height:100%; padding:0; margin:0;}

/*other warp*/	
.otherWarp{ margin:0 auto; width:1000px; min-height:520px; background:#fdfdfd;}
	.otherProTitle{  padding:25px 0px 30px; margin:0px 25px; text-align:center; border-bottom:#d3d3d3 solid 1px;}
	.otherProTitle h4{ color:#434343; font-size:26px; font-weight:100;}
	.otherProTitle p{ width:450px; margin:0 auto; font-size:16px; color:#434343; line-height:24px; padding-top:5px;}
	.otherproCont{ margin:0px 25px;padding:25px 0px 30px;}
	.otherproCont .proList .proListImg{ width:464px; height:200px; overflow:hidden}
	.otherproCont .proList{ width:464px; float:left;}
	.otherproCont .proList dl { border-bottom:#d3d3d3 solid 1px; padding-bottom:25px; height:110px;}
	.otherproCont .proList dl dt{ font-size:18px; color:#911313; padding-top:25px; padding-bottom:8px;}
	.otherproCont .proList dl dd{ font-size:14px; color:#434343;}
	.otherproCont .proList ul{ padding-top:25px; border-bottom:#d3d3d3 solid 1px; margin-bottom:35px; height:240px;}
	.otherproCont .proList ul li{ float:left; width:230px; font-size:12px; color:#707070; line-height:24px;}	
	.otherproCont .proList ul li b{ background:url(../images/Sprites.png) no-repeat 0px -38px; display:inline-block; width:4px; height:6px;  margin-right:10px; padding-top:1px;}	
/*产品介绍*/	
	.proWarp{ margin-top:25px; margin-bottom:100px; padding:15px; width:970px;}
	.proWarp .proNar{font-size:12px; color:#000; border-bottom:#eee solid 1px; line-height:45px;}
	.proWarp .proUl{ padding-top:20px;}
	.proWarp .proUl ul{ width:200px; float:left; margin-right:40px;}
	.proWarp .proUl ul li{ background:url(../images/dd.png) no-repeat 0px 12px; line-height:28px; font-size:12px; text-indent:10px; color:#6e6e6e;}
	.proWarp .proUl ul li strong{font-size:14px; color:#000; border-bottom:#eee solid 1px; display:block; line-height:40px;}
	.proWarp .proUl ul li b{font-size:12px; margin:10px 0px; font-weight:100; line-height:22px; display:block; color:#000;}
	.proWarp .proUl ul li.proImgM{ margin:12px 0px}
/*健康美食*/
.otherWarpHeal{width:1000px; margin:0 auto;}
.otherWarpHeal .healOne { padding-top:43px;}
.otherWarpHeal h4{ font-size:16px; color:#911313; border-bottom:#911313 solid 2px; font-weight:100; line-height:43px; text-indent:10px; text-transform:uppercase;}
.otherWarpHeal .healOne ul{ margin-top:10px;}
.otherWarpHeal .healOne ul li{ width:410px; height:120px; float:left; padding:15px 20px; background:#fff; margin:10px 25px; border-bottom:#909090 solid 1px;}
.otherWarpHeal .healOne ul li span{ color:#707070; border-bottom:#c3c3c3 dotted 1px; display:block; line-height:24px; font-size:12px;}
.otherWarpHeal .healOne ul li dl dt{ font-size:14px; padding-top:18px;}
.otherWarpHeal .healOne ul li dl dt a{ color:#911313}
.otherWarpHeal .healOne ul li dl dd a{ color:#7d7d7d}
.otherWarpHeal .healOne ul li dl dd{  font-size:12px; padding-top:14px; line-height:24px;}
.otherWarpHeal .healOne .loadSky{ height:40px; background:#fbfbfb;margin:15px 25px; text-align:center; line-height:40px; font-size:12px; color:#7d7d7d; cursor:pointer;}

.otherWarpHeal .healTwo{padding-top:10px; }
.otherWarpHeal h4{ font-size:16px; color:#911313; border-bottom:#911313 solid 2px; font-weight:100; line-height:43px; text-indent:10px;}
.otherWarpHeal .healTwo ul{ margin-top:10px;}
.otherWarpHeal .healTwo ul li{ width:282px; height:294px; float:left; padding:10px 7px; background:#fff; margin:17px;}

.otherWarpHeal .healTwo ul li span a{ color:#707070;display:block; line-height:24px; font-size:12px; text-align:center; width:282px; height:215px; overflow:hidden}
.otherWarpHeal .healTwo ul li span img{ width:100%; height:100%;}

.otherWarpHeal .healTwo ul li dl dt{ font-size:14px; padding-top:5px;}
.otherWarpHeal .healTwo ul li dl dt a{ color:#911313}
.otherWarpHeal .healTwo ul li dl dd a{ color:#7d7d7d}
.otherWarpHeal .healTwo ul li dl dd{  font-size:12px; padding-top:5px; line-height:24px;}
.otherWarpHeal .healTwo .loadSky{ height:40px; background:#fbfbfb;margin:10px 25px; text-align:center; line-height:40px; font-size:12px; color:#7d7d7d; cursor:pointer;}

/*公司简介*/
.otherWarProfile{ padding-top:40px; background:#fff;}
.profileTitle{ width:1000px; height:85px; margin:0 auto; position:relative;}
.profileTitle span{ text-transform:uppercase; color:#313131; font-size:24px; font-weight:100; padding-left:15px;}
.profileTitle strong{text-transform:uppercase; line-height:40px;width:166px; height:40px; display:block; background:#23ac3a;margin:0 auto; text-align:center; font-size:14px; color:#fff; font-weight:100; cursor:pointer; position:absolute; right:10px; bottom:0px;}

.profileCont{width:1000px; margin:30px auto 0; position:relative; overflow:hidden}
.profileCont ul li { margin-bottom:90px;}
.profileCont ul li .profileImg .profileM1{background:url(../images/profileborm1.png) no-repeat; width:217px; height:217px; position:absolute; z-index:1}
.profileCont ul li .profileImg .profileM3{background:url(../images/profileborm2.png) no-repeat; width:217px; height:217px; position:absolute; z-index:1}

.profileCont ul li .profileImg .profileM2{ position:absolute;}
.profileCont ul li.proAcc0 .profileImg{float:left;width:217px; height:217px;}
.profileCont ul li.proAcc0 p{float:right; width:700px; font-size:14px; color:#7d7d7d;margin-top:20px; line-height:30px; margin-right:20px; font-family:myFirst;}

.profileCont ul li.proAcc1{ background:#f9fafc}
.profileCont ul li.proAcc1 .profileImg{float:right;width:217px; height:217px;}
.profileCont ul li.proAcc1 p{float:left; width:700px; font-size:14px; color:#7d7d7d;margin-top:50px; padding-left:50px; line-height:30px; margin-right:20px;font-family:myFirst;}

.fileproTm{ position:relative;}
.fileproTm .fileTmImg{width:100%; margin:0 auto; height:349px;text-align:center;overflow:hidden;position:relative; z-index:0; opacity:1}
.fileproTm .fileTmImg img{position:absolute;left:50%;margin-left:-960px;}
.fileproTm .fileTmTxt{ position:absolute; top:0px; left:50%; margin-left:-500px; top:142px}
/*促销活动*/
.otherSalesWarp{margin:0 auto; width:1000px; position:relative; margin-top:45px; *margin-top:0;}
.otherSalesWarp .salesImg{ width:408px; height:auto; overflow:hidden; position:relative;}
.otherSalesWarp .salesTime{ background:url(../images/conLin.png) bottom repeat-x; font-size:12px; color:#707070; line-height:30px; margin-top:5px;}
.otherSalesWarp dl dt a{ font-size:16px; color:#911313; line-height:60px;}
.otherSalesWarp dl dd a{ font-size:12px; color:#7d7d7d; line-height:24px;}

.otherSalesWarp .salesMask{ position:absolute; width:100%; height:100%; top:-100%; left:0; background:#911313; opacity:0;}
.otherSalesWarp .salesMask b{ background:url(../images/fdj.png) no-repeat; width:60px; height:60px; display:block; position:relative; top:50%; margin-top:-30px; left:50%; margin-left:-30px;}
.otherSalesWarp .salesImg a{ display:block; height:100%; width:100%;}
.otherSalesWarp .salesImg .salesImg0 img{ display:block}

.wraper{width:1000px;margin:0 auto;}
.container{margin:60px 0;overflow: hidden;}
.info{text-shadow: 0 1px 0 rgba(255,255,255,.5);}
.info h3{font-size: 30px;padding: 10px 0; text-align: center;font-weight: 800;color: #363636;}
.info p{padding: 10px 0; text-align: center;text-indent:300px;font-size: 20px;font-style: italic;}
/*时间轴样式*/
#TimeLine{width:100%;height:auto;min-height:600px;position:relative;padding:20px 0;font-size:14px;}
#TimeLine > .lines{width:1px; height:0; background:#e5e5e5; position:absolute; top:36px; z-index:0}
#TimeLine > .item{width:45%;height:auto; min-height:120px; background:#fff; position:absolute; border-bottom:#909090 solid 1px; z-index:9}
#TimeLine > .item:hover{box-shadow:0 1px 10px rgba(0, 0, 0, 0.1); background-color:rgba(255,255,255,.9);}
#TimeLine > .item .point{display:block; width:18px; height:18px; background:url(../images/Sprites.png) no-repeat 0 -77px;z-index:9; position:absolute; cursor:pointer; }
/*#TimeLine > .item .point:hover{ background-position:-138px -22px;}*/
#TimeLine > .item .cornerL,#TimeLine > .item .cornerR{display:block; width:22px; height:26px; background:url(../images/Sprites.png) no-repeat 0 -95px; position:absolute;}
#TimeLine > .item .cornerL{ background-position:-20px -95px;}
#TimeLine > .item .cornerR{ background-position:0 -95px;}
.item-wraper{padding:25px;height: auto;overflow: hidden;word-break: break-all;}
.item-wraper > img,.item-wraper > embed{max-width: 100%;}
.item-wraper > p{line-height: 22px;text-indent: 28px;}
.item-wraper > p > strong{font-size: 18px;color: #ff5000;font-style: italic;padding: 0 3px;}
.otherSalesWarp .container .loadSky{ height:40px; background:#fbfbfb;margin:10px 25px; text-align:center; line-height:40px; font-size:12px; color:#7d7d7d; cursor:pointer;}

	
	
/*质量安全*/
.otherActWarp{ background:url(../images/actBottom.jpg) bottom center no-repeat; height:828px;min-height:1600px;}
.otherWarp1000{ margin:0 auto; width:1000px; }
	.otherActTitle{  padding:70px 0px 30px; margin:0px 25px; text-align:center; }
	.otherActTitle h4{ color:#911313; font-size:24px; font-weight:100; text-transform:uppercase}
	.otherActTitle p{ width:600px; margin:0 auto; font-size:16px; color:#434343; line-height:24px; padding-top:20px;font-family:myFirst;}
		.otherActCont{ position:relative;}
		.otherActCont .actContOne dl.actD1{ height:400px;}
		.otherActCont .actContOne dl.actD2{ height:433px;}
		.otherActCont .actContOne dl.actD3{ height:230px;}
		
		.otherActCont .actContTwo dl.actD1{ height:433px;}
		.otherActCont .actContTwo dl.actD2{ height:350px;}
		.otherActCont .actContTwo dl.actD3{ height:433px;}
		
		.otherActCont .actLine{ position:absolute; width:1px; background:#d9d9d9;height:100%; left:498px;}
		.otherActCont .actContOne{ width:498px; position:relative; top:15px; left:0;}
		.otherActCont .actContOne dl{ position:relative; }
		.otherActCont .actContOne dl dt{ position:absolute; top:90px; right:30px; color:#911313; font-size:18px; text-align:right; text-transform:uppercase;}
		.otherActCont .actContOne dl dd.hisImg{ position:absolute; left:180px; width:433px; height:433px; }
		.otherActCont .actContOne dl dd.hisTitle{ position:absolute; top:150px; right:30px; font-size:14px; color:#737373; width:380px; line-height:30px; text-align:right;font-family:myFirst;}
		.otherActCont .actContOne dl dd.hisIcon{ background:url(../images/Sprites.png) 0px -48px #fff no-repeat; width:17px; height:17px;display:block; position:absolute; top:95px; right:-9px;}
		
		.otherActCont .actContTwo{width:498px; position:absolute; top:120px; left:498px;}
		.otherActCont .actContTwo dl{ position:relative; height:240px;}
		.otherActCont .actContTwo dl dt{ position:absolute; left:30px; color:#911313; font-size:18px; text-transform:uppercase}			
		.otherActCont .actContTwo dl dd.hisImg{ position:absolute; left:60px; top:-20px; width:433px; height:433px;}
		.otherActCont .actContTwo dl dd.hisTitle{ position:absolute; top:40px; left:30px; font-size:14px; color:#737373;width:380px; line-height:30px;font-family:myFirst; }			
		.otherActCont .actContTwo dl dd.hisIcon{ background:url(../images/Sprites.png) 0px -48px #fff no-repeat;width:17px; height:17px;display:block; position:absolute; top:5px; left:-8px;}
/*联系我们*/	
.otherContact .contactImg{ float:left; width:264px; margin-top:70px; margin-left:70px; margin-bottom:140px;}
.otherContact .contactLx{ float:left; width:580px; margin-top:70px; margin-left:30px;}
.otherContact .contactLx h4{ font-size:18px; color:#911313; line-height:42px; font-weight:100; text-transform:uppercase;}
.otherContact .contactLx ul li{ background:url(../images/conLin.png) repeat-x bottom;line-height:45px; font-size:14px;}

/*新闻详细页*/
.detailTitle{ margin:30px 0px ; border-bottom:#d1d1d1 solid 1px;}
.detailTitle h4{ color:#5f5f5f; font-size:18px; font-weight:100;}
.detailTitle span{ color:#5f5f5f; font-size:16px; margin-top:15px; display:block; padding-bottom:20px;}
.detailCont p{ line-height:35px; color:#777777; font-size:14px;}
.detailPage { border-top:#d1d1d1 solid 1px; padding-top:25px; margin-top:25px; margin-bottom:100px;}
.detailPage p{ display:block; color:#9b9b9b; font-size:14px; padding:5px 0px;}
.detailPage p a{ color:#9b9b9b}